[Jifty-commit] r7371 - in jifty/trunk: share/web/static/js
Jifty commits
jifty-commit at lists.jifty.org
Thu Aug 13 21:34:51 EDT 2009
Author: sartak
Date: Thu Aug 13 21:34:50 2009
New Revision: 7371
Modified:
jifty/trunk/lib/Jifty/Web/Form/Field.pm
jifty/trunk/share/web/static/js/jifty.js
Log:
Stub (and use) Jifty.preload
Modified: jifty/trunk/lib/Jifty/Web/Form/Field.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Field.pm (original)
+++ jifty/trunk/lib/Jifty/Web/Form/Field.pm Thu Aug 13 21:34:50 2009
@@ -733,7 +733,7 @@
sub preload_javascript {
my $self = shift;
- my %structure = $self->_javascript_attrs_structure;
+ my $structure = $self->_javascript_attrs_structure;
my @preloaded;
for my $trigger (keys %$structure) {
@@ -747,6 +747,13 @@
}
return if !@preloaded;
+
+ my $preload_json = Jifty::JSON::objToJson(
+ { fragments => \@preloaded },
+ { singlequote => 1 },
+ );
+
+ return "Jifty.preload($preload_json, this);";
}
=head2 render_hints
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:34:50 2009
@@ -1492,6 +1492,14 @@
return false;
}
+Jifty.preload = function (named_args, trigger) {
+ var fragments = named_args['fragments'];
+
+ for (i = 0; i < fragments.length; ++i) {
+ alert(fragments[i].path);
+ }
+}
+
function update ( named_args, trigger ) {
alert( 'please use Jifty.update instead of update.' );
return Jifty.update( named_args, trigger );
More information about the Jifty-commit
mailing list