[Jifty-commit] r1847 - in jifty/trunk: lib/Jifty/Web/Form lib/Jifty/Web/Form/Field

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Wed Aug 23 13:21:02 EDT 2006


Author: jesse
Date: Wed Aug 23 13:21:00 2006
New Revision: 1847

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Web/Form/Field/Button.pm
   jifty/trunk/lib/Jifty/Web/Form/Link.pm

Log:
 r21859 at pinglin:  jesse | 2006-08-23 13:20:29 -0400
 * Accesskey support added to buttons and links. It just uses the same keys as our javascript key bindings.


Modified: jifty/trunk/lib/Jifty/Web/Form/Field/Button.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Field/Button.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form/Field/Button.pm	Wed Aug 23 13:21:00 2006
@@ -31,6 +31,7 @@
         'name="' . $self->input_name . '" ',
         'value="' . _($self->label ). '"',
         'id="'. Jifty->web->serial . '"',
+        ($self->key_binding ? qq( accesskey="@{[$self->key_binding]}") : ''),
         $self->_widget_class('button', ($self->button_as_link ? ("button_as_link") : ())),
         $self->javascript,
         ' />',

Modified: jifty/trunk/lib/Jifty/Web/Form/Link.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Link.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/Form/Link.pm	Wed Aug 23 13:21:00 2006
@@ -113,6 +113,7 @@
     Jifty->web->out(qq( class="@{[$self->class]}"))   if $self->class;
     Jifty->web->out(qq( title="@{[$self->tooltip]}")) if $tooltip;
     Jifty->web->out(qq( target="@{[$self->target]}")) if $self->target;
+    Jifty->web->out(qq( accesskey="@{[$self->key_binding]}")) if $self->key_binding;
     Jifty->web->out(qq( href="@{[$self->url]}"));
     Jifty->web->out( $self->javascript() );
     Jifty->web->out(qq(>$label</a>));


More information about the Jifty-commit mailing list