summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js/lib/blogs
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/www/js/lib/blogs')
-rw-r--r--StoneIsland/www/js/lib/blogs/BlogView.js4
-rw-r--r--StoneIsland/www/js/lib/blogs/PageView.js (renamed from StoneIsland/www/js/lib/blogs/FaqView.js)14
2 files changed, 10 insertions, 8 deletions
diff --git a/StoneIsland/www/js/lib/blogs/BlogView.js b/StoneIsland/www/js/lib/blogs/BlogView.js
index 357698f5..85ff8a35 100644
--- a/StoneIsland/www/js/lib/blogs/BlogView.js
+++ b/StoneIsland/www/js/lib/blogs/BlogView.js
@@ -28,7 +28,9 @@ var BlogView = View.extend({
this.loader.preloadImage(data.story[0].image.uri, function(img){
app.story.populate(data.story)
})
- app.faq.populate(data.page[0])
+ data.page.forEach(function(page){
+ app[page.tag].populate(page)
+ })
},
}) \ No newline at end of file
diff --git a/StoneIsland/www/js/lib/blogs/FaqView.js b/StoneIsland/www/js/lib/blogs/PageView.js
index fe7246db..4bf05430 100644
--- a/StoneIsland/www/js/lib/blogs/FaqView.js
+++ b/StoneIsland/www/js/lib/blogs/PageView.js
@@ -1,24 +1,24 @@
-var FaqView = ScrollableView.extend({
-
- el: "#faq",
+var PageView = ScrollableView.extend({
events: {
},
- initialize: function(){
+ initialize: function(opt){
+ this.page = opt.page
+ this.setElement("#" + opt.page)
this.$content = this.$(".content")
this.$loader = this.$(".loader")
- this.scroller = new IScroll('#faq', app.iscroll_optionsx)
+ this.scroller = new IScroll('#' + this.page, app.iscroll_options)
},
show: function(){
this.deferScrollToTop()
app.footer.hide()
- document.body.className = "faq"
+ document.body.className = this.page
},
populate: function(data){
this.$content.html(data.body.replace(/\n/g, "<br>"))
- }
+ },
}) \ No newline at end of file