Skip to content
This repository has been archived by the owner on Jun 19, 2020. It is now read-only.

Commit

Permalink
Switched to latest version of Framework. "nocache" sent on refresh cl…
Browse files Browse the repository at this point in the history
…ick.

Datasources may use local storage. Clicking on the "refresh" link
(only available in the phone version for the time being) skips the
cache and forces a data refresh.
  • Loading branch information
Francois Daoust committed Jun 22, 2012
1 parent a648f4a commit 8b70e15
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app/joshfire-framework
Submodule joshfire-framework updated 50 files
+1 −1 lib/adapters/android/bootstrap.js
+1 −1 lib/adapters/android/modules.json
+1 −1 lib/adapters/browser/bootstrap.js
+1 −1 lib/adapters/browser/modules.json
+2 −101 lib/adapters/browser/uielement.js
+3 −0 lib/adapters/browser/utils/dollar.js
+5 −0 lib/adapters/browser/utils/onready.js
+1 −1 lib/adapters/googletv/bootstrap.js
+1 −1 lib/adapters/googletv/modules.json
+1 −1 lib/adapters/ios/bootstrap.js
+1 −1 lib/adapters/ios/modules.json
+1 −1 lib/adapters/lgtv/bootstrap.js
+1 −1 lib/adapters/lgtv/modules.json
+4 −4 lib/adapters/lgtv/uielement.js
+1 −1 lib/adapters/node/bootstrap.js
+1 −1 lib/adapters/node/modules.json
+1 −1 lib/adapters/none/bootstrap.js
+1 −1 lib/adapters/none/modules.json
+1 −1 lib/adapters/philips/bootstrap.js
+1 −1 lib/adapters/philips/modules.json
+1 −1 lib/adapters/phone/bootstrap.js
+1 −1 lib/adapters/phone/modules.json
+1 −1 lib/adapters/qt4/bootstrap.js
+1 −1 lib/adapters/qt4/modules.json
+13 −1 lib/adapters/samsungtv/bootstrap.js
+1 −1 lib/adapters/samsungtv/dependencies.json
+12 −0 lib/adapters/samsungtv/global.js
+145 −136 lib/adapters/samsungtv/inputs/remote.js
+1 −1 lib/adapters/samsungtv/modules.json
+21 −0 lib/adapters/samsungtv/ui/cardpanel.js
+256 −0 lib/adapters/samsungtv/ui/grid.js
+62 −0 lib/adapters/samsungtv/ui/horizontallayout.js
+21 −0 lib/adapters/samsungtv/ui/slidepanel.js
+58 −0 lib/adapters/samsungtv/ui/toolbar.js
+122 −0 lib/adapters/samsungtv/ui/verticallist.js
+356 −160 lib/adapters/samsungtv/ui/videoplayer.js
+158 −24 lib/adapters/samsungtv/uielement.js
+0 −199 lib/adapters/samsungtv/uielements/map.js
+0 −697 lib/adapters/samsungtv/uielements/video.mediaelement.js
+9 −3 lib/adapters/samsungtv/utils/dollar.js
+0 −434 lib/adapters/samsungtv/utils/navigationhelper.js
+6 −0 lib/adapters/samsungtv/utils/onready.js
+0 −13 lib/adapters/samsungtv/utils/samsungAPIs.js
+1 −1 lib/adapters/tv/bootstrap.js
+2 −3 lib/adapters/tv/inputs/remote.js
+1 −1 lib/adapters/tv/modules.json
+117 −59 lib/collection.js
+3 −3 lib/ui/dynamiccontainer.js
+124 −64 lib/ui/map.js
+0 −2 lib/utils/mediaplayerlib.js
22 changes: 20 additions & 2 deletions app/sleek.phone.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,24 @@ function(Sleek, Toolbar, SlidePanel, $, _) {
return view;
},

/**
* Refreshes a section list.
*
* @function
* @param {Object} the list section
* @parma {Backbone.View} the section container
*/
refreshList: function(section, container) {
section.collection.fetch({
dataSourceQuery: {
nocache: true
},
success: _.bind(function() {
this.showList(section, container);
}, this)
});
},

/**
* Updates a section list.
*
Expand All @@ -70,7 +88,7 @@ function(Sleek, Toolbar, SlidePanel, $, _) {
updateList: function(section, container) {
section.collection.fetch({
success: _.bind(function() {
this.showList(section, container)
this.showList(section, container);
}, this)
});
},
Expand Down Expand Up @@ -152,7 +170,7 @@ function(Sleek, Toolbar, SlidePanel, $, _) {
$toolbar.find('.active').removeClass('active');
$toolbar.find('.section-' + section.slug).addClass('active');
$refresh.show().unbind('click').bind('click', _.bind(function(e) {
self.updateList(section, container);
self.refreshList(section, container);
e.preventDefault();
return false;
}, this));
Expand Down

0 comments on commit 8b70e15

Please sign in to comment.