Bei date_tag die Kalender Orientierung nicht als html Attribut ausgeben.
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 17 Oct 2011 08:25:21 +0000 (10:25 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 17 Oct 2011 08:25:21 +0000 (10:25 +0200)
SL/Template/Plugin/L.pm

index 320c75e..34a20f3 100644 (file)
@@ -277,8 +277,7 @@ sub date_tag {
     s/y+/\%Y/gi;
   } $::myconfig{"dateformat"};
 
-  $params{cal_align} ||= 'BR';
-
+  my $cal_align =  delete $params{cal_align} || 'BR';
   my $str_value = blessed $value ? $value->to_lxoffice : $value;
 
   $self->input_tag($name, $str_value,
@@ -290,12 +289,13 @@ sub date_tag {
   ) . ((!$params{no_cal}) ?
   $self->html_tag('img', undef,
     src    => 'image/calendar.png',
+    alt    => $::locale->text('Calendar'),
     id     => "trigger$seq",
     title  => _H($::myconfig{dateformat}),
     %params,
   ) .
   $self->javascript(
-    "Calendar.setup({ inputField: '$name_e', ifFormat: '$datefmt', align: '$params{cal_align}', button: 'trigger$seq' });"
+    "Calendar.setup({ inputField: '$name_e', ifFormat: '$datefmt', align: '$cal_align', button: 'trigger$seq' });"
   ) : '');
 }