[Jifty-commit] r7368 - jifty/trunk/lib/Jifty/Web/Form
Jifty commits
jifty-commit at lists.jifty.org
Thu Aug 13 21:34:15 EDT 2009
Author: sartak
Date: Thu Aug 13 21:34:14 2009
New Revision: 7368
Modified:
jifty/trunk/lib/Jifty/Web/Form/Field.pm
Log:
preload_javascript inspects javascript attrs structure
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:14 2009
@@ -714,9 +714,21 @@
sub preload_javascript {
my $self = shift;
- return '';
-}
+ my %structure = $self->_javascript_attrs_structure;
+ my @preloaded;
+ for my $trigger (keys %$structure) {
+ my $trigger_structure = $structure->{$trigger};
+ my $fragments = $trigger_structure->{fragments};
+
+ for my $fragment (@$fragments) {
+ next unless $fragment->{preload};
+ push @preloaded, $fragment;
+ }
+ }
+
+ return if !@preloaded;
+}
=head2 render_hints
More information about the Jifty-commit
mailing list