[Jifty-commit] r7381 - jifty/trunk/share/web/static/js

Jifty commits jifty-commit at lists.jifty.org
Thu Aug 13 21:36:55 EDT 2009


Author: sartak
Date: Thu Aug 13 21:36:53 2009
New Revision: 7381

Modified:
   jifty/trunk/share/web/static/js/jifty.js

Log:
Proof of concept with a mindless cache

Modified: jifty/trunk/share/web/static/js/jifty.js
==============================================================================
--- jifty/trunk/share/web/static/js/jifty.js	(original)
+++ jifty/trunk/share/web/static/js/jifty.js	Thu Aug 13 21:36:53 2009
@@ -1309,7 +1309,7 @@
     // fields, with the app connecting to the database, etc.
     var onSuccess = function(responseXML) {
         if (named_args['preload']) {
-            // XXX: stash responseXML somewhere
+            Jifty.preloaded_regions = responseXML;
             return;
         }
 
@@ -1480,6 +1480,12 @@
         })
     }
 
+    if (Jifty.preloaded_regions) {
+        onSuccess(Jifty.preloaded_regions);
+        delete Jifty.preloaded_regions;
+        return;
+    }
+
     // Submit ajax request as JSON; expect XML in return
     jQuery.ajax({
         url:         document.URL,
@@ -1511,8 +1517,6 @@
     return false;
 }
 
-Jifty.preloaded_regions = {};
-
 Jifty.preload = function (named_args, trigger) {
     var fragments = named_args['fragments'];
 


More information about the Jifty-commit mailing list