summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios/www/js')
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/blogs/HubView.js11
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/etc/sim.js1
2 files changed, 10 insertions, 2 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js b/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
index 38a7eecf..4164ab0e 100755
--- a/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
@@ -22,6 +22,7 @@ var HubView = ScrollableView.extend({
this.deferScrollToTop()
app.footer.hide()
document.body.className = "hub"
+ HubLoader.isNeeded()
if (! this.populated) {
this.populate( BACKUP_DB.hub )
}
@@ -143,12 +144,13 @@ var HubLoader = (function(){
var count = 0
var HubLoader = {}
var loader
+ var needed = false
HubLoader.init = function(v){
view = v
}
HubLoader.add = function(items){
queue = items
- this.load()
+ HubLoader.load()
}
HubLoader.load = function(){
item = queue.shift()
@@ -167,10 +169,15 @@ var HubLoader = (function(){
HubLoader.build()
}
}
+ HubLoader.isNeeded = function(){
+ needed = true
+ }
HubLoader.build = function(){
view.append(item)
view.scroller.refresh()
- setTimeout(HubLoader.load, count < 4 ? 50 : 5000)
+ if (count === 3 && ! needed) return
+ if (count === 10) return
+ setTimeout(HubLoader.load, count < 3 ? 1000 : 5000)
}
return HubLoader
})()
diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/sim.js b/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
index ca01ddc7..9f5d7f4f 100644
--- a/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
+++ b/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
@@ -26,6 +26,7 @@ var sim = (function(){
sim.data.countryCode = 'us'
}
}
+ sim.data.countryCode = 'ca'
sim.loaded = true
sim.afterFetch()
}