Commits

Anonymous committed e154e70

provide a 'Nocache' option for JiakClient.walk - if true, a cache-breaking unique-id query param will be appended to the walk request
also, use this nocache feature in stickynotes to make sure group->notes walk is always fresh

Comments (0)

Files changed (3)

client_lib/jiak.js

     });
 }
 
-JiakClient.prototype.walk = function(Start, Spec, Callback) {
+JiakClient.prototype.walk = function(Start, Spec, Callback, Nocache) {
     var req = {
         dataType: "json",
         success: Callback
             ((Spec[i].acc || i == Spec.length-1) ? '1' : '_')+'/';
     }
 
+    if (Nocache) req.url += '?nocache='+(+new Date());
+
     return $.ajax(req);
 }
 

demo/stickynotes/priv/www/js/application.js

                 [{bucket:'notes'}],
                 function(res) {
                     renderNotes(res.results[0]);
-                });
+                },
+                true);
     $('div.group').removeClass('active').removeClass('active');
     $('div#group_'+groupid).addClass('active');
 }

demo/stickynotes/priv/www/js/jiak.js

     });
 }
 
-JiakClient.prototype.walk = function(Start, Spec, Callback) {
+JiakClient.prototype.walk = function(Start, Spec, Callback, Nocache) {
     var req = {
         dataType: "json",
         success: Callback
             ((Spec[i].acc || i == Spec.length-1) ? '1' : '_')+'/';
     }
 
+    if (Nocache) req.url += '?nocache='+(+new Date());
+
     return $.ajax(req);
 }
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.