Skip to content

Commit

Permalink
Move pages into their own files
Browse files Browse the repository at this point in the history
  • Loading branch information
trodrigues committed Apr 7, 2016
1 parent e81443d commit 7c12070
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 31 deletions.
8 changes: 6 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,16 @@
</div>
</main>
<script>
window.PC = {}
window.PC = {
pages: {}
}
</script>
<script src="https://npmcdn.com/[email protected]/browser-dist/contentful.min.js" charset="utf-8"></script>
<script src="https://npmcdn.com/[email protected]/marked.min.js" charset="utf-8"></script>
<script src="./app.js" charset="utf-8"></script>
<script src="./pages.js" charset="utf-8"></script>
<script src="./pages/products.js" charset="utf-8"></script>
<script src="./pages/categories.js" charset="utf-8"></script>
<script src="./pages/about.js" charset="utf-8"></script>
<script>
PC.init()
</script>
Expand Down
29 changes: 0 additions & 29 deletions pages.js

This file was deleted.

7 changes: 7 additions & 0 deletions pages/about.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(function () {

PC.pages.about = function () {
PC.container.innerHTML = 'about'
}

}());
13 changes: 13 additions & 0 deletions pages/categories.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
(function () {

PC.pages.categories = function () {
PC.contentfulClient.getEntries({content_type: '6XwpTaSiiI2Ak2Ww0oi6qa'})
.then(function (entries) {
var categories = entries.items.map(function (entry) {
return '<p>'+entry.fields.title+'</p>'
})
PC.container.innerHTML = categories.join('\n')
})
}

}());
13 changes: 13 additions & 0 deletions pages/products.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
(function () {

PC.pages.products = function () {
PC.contentfulClient.getEntries({content_type: '2PqfXUJwE8qSYKuM0U6w8M'})
.then(function (entries) {
var products = entries.items.map(function (entry) {
return '<p>'+entry.fields.productName+'</p>'
})
PC.container.innerHTML = products.join('\n')
})
}

}());

0 comments on commit 7c12070

Please sign in to comment.