[Jifty-commit] r672 - in jifty/trunk: lib/Jifty lib/Jifty/Action
lib/Jifty/Web/Form
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Tue Mar 7 03:23:02 EST 2006
Author: alexmv
Date: Tue Mar 7 03:23:01 2006
New Revision: 672
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/Action/Record.pm
jifty/trunk/lib/Jifty/ClassLoader.pm
jifty/trunk/lib/Jifty/Web/Form/Field.pm
Log:
r8433 at zoq-fot-pik: chmrr | 2006-03-07 00:22:47 -0800
* ClassLoad the ActionBaseClass
* Autocomplete
Modified: jifty/trunk/lib/Jifty/Action/Record.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Action/Record.pm (original)
+++ jifty/trunk/lib/Jifty/Action/Record.pm Tue Mar 7 03:23:01 2006
@@ -192,7 +192,6 @@
my $autocomplete_method = "autocomplete_".$field;
if ($self->record->can($autocomplete_method) ) {
- $info->{'ajax_autocomplete'} = 1;
$info->{'autocompleter'} = sub {
my $value = shift;
return $self->record->$autocomplete_method( $value);
Modified: jifty/trunk/lib/Jifty/ClassLoader.pm
==============================================================================
--- jifty/trunk/lib/Jifty/ClassLoader.pm (original)
+++ jifty/trunk/lib/Jifty/ClassLoader.pm Tue Mar 7 03:23:01 2006
@@ -104,6 +104,10 @@
if ( $module =~ m!^($ApplicationClassPrefix)$! ) {
return $self->return_class( "use warnings; use strict; package " . $ApplicationClassPrefix . ";\n"." 1;" );
}
+ elsif ( $module =~ m!^($ActionBasePath)$! ) {
+ return $self->return_class( "use warnings; use strict; package " . $ActionBasePath . ";\n".
+ "use base qw/Jifty::Action/; sub _autogenerated { 1 };\n"."1;" );
+ }
elsif ( $module =~ m!^(?:$ApplicationClassPrefix)::(Record|Collection|Notification|Dispatcher|Bootstrap)$! ) {
return $self->return_class( "use warnings; use strict; package " . $ApplicationClassPrefix . "::". $1.";\n".
"use base qw/Jifty::$1/; sub _autogenerated { 1 };\n"."1;" );
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 Tue Mar 7 03:23:01 2006
@@ -4,7 +4,7 @@
canonicalizer
available_values
ajax_validates
-ajax_autocomplete
+autocompleter
default_value
valid_values
@@ -109,8 +109,8 @@
=cut
-sub accessors { shift->SUPER::accessors(), qw(name label input_name type sticky sticky_value default_value action mandatory ajax_validates ajax_autocomplete preamble hints render_mode length _element_id); }
-__PACKAGE__->mk_accessors(qw(name _label _input_name type sticky sticky_value default_value _action mandatory ajax_validates ajax_autocomplete preamble hints render_mode length _element_id));
+sub accessors { shift->SUPER::accessors(), qw(name label input_name type sticky sticky_value default_value action mandatory ajax_validates autocompleter preamble hints render_mode length _element_id); }
+__PACKAGE__->mk_accessors(qw(name _label _input_name type sticky sticky_value default_value _action mandatory ajax_validates autocompleter preamble hints render_mode length _element_id));
=head2 name [VALUE]
@@ -461,7 +461,7 @@
sub render_autocomplete {
my $self = shift;
- return unless($self->ajax_autocomplete);
+ return unless($self->autocompleter);
Jifty->web->out(
qq!<div class="autocomplete" id="@{[$self->element_id]}-autocomplete" style="display:none;border:1px solid black;background-color:white;"></div>\n
<script type="text/javascript">
More information about the Jifty-commit
mailing list