[Jifty-commit] r7375 - in jifty/trunk: share/web/static/js

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


Author: sartak
Date: Thu Aug 13 21:35:52 2009
New Revision: 7375

Modified:
   jifty/trunk/lib/Jifty/Request.pm
   jifty/trunk/share/web/static/js/jifty.js

Log:
Keep track of whether or not this request is a region preload

Modified: jifty/trunk/lib/Jifty/Request.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Request.pm	(original)
+++ jifty/trunk/lib/Jifty/Request.pm	Thu Aug 13 21:35:52 2009
@@ -4,7 +4,7 @@
 package Jifty::Request;
 
 use base qw/Jifty::Object Class::Accessor::Fast/;
-__PACKAGE__->mk_accessors(qw(_top_request arguments template_arguments just_validating path continuation_id future_continuation_id continuation_type continuation_path request_method));
+__PACKAGE__->mk_accessors(qw(_top_request arguments template_arguments just_validating path continuation_id future_continuation_id continuation_type continuation_path request_method preloading_region));
 
 use Jifty::JSON;
 use Jifty::YAML;
@@ -124,6 +124,8 @@
     my $ct   = $ENV{"CONTENT_TYPE"};
     my $data = $cgi->param('POSTDATA');
 
+    $self->preloading_region($ENV{"HTTP_X_JIFTY_PRELOADINGREGION"});
+
     # Check it for something appropriate
     if ($data) {
         if ($ct =~ m{^text/x-json}) {

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:35:52 2009
@@ -1512,6 +1512,9 @@
             hide_wait_message: 1,
             actions: [],
             fragments: [fragment],
+            headers: {
+                'X-Jifty-PreloadingRegion': 1
+            }
         }, trigger);
     }
 }


More information about the Jifty-commit mailing list