Unterstützung für $::form->{fokus} entfernt, weil zu anfällig.
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 26 Oct 2012 12:26:43 +0000 (14:26 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Fri, 26 Oct 2012 12:26:43 +0000 (14:26 +0200)
behebt #2028

SL/Layout/None.pm
js/common.js
templates/webpages/layout/focus_setup.html

index ac7d5fc..ff82d8e 100644 (file)
@@ -30,10 +30,9 @@ sub _setup_formats {
 }
 
 sub _setup_focus {
-  if ($::request->{layout}->focus || $::form->{fokus}) {
+  if ($::request->{layout}->focus) {
     return $::form->parse_html_template('layout/focus_setup', {
       focus => $::request->{layout}->focus,
-      fokus => $::form->{fokus},
     })
   } else {
     return ();
index 298d5a2..cabc650 100644 (file)
@@ -166,7 +166,6 @@ $(document).ready(function () {
   });
   // legacy. sone forms install these
   if (typeof fokus == 'function') { fokus(); return; }
-  if (focus_by_name('fokus'))        return;
   if (focus_by_name('cursor_fokus')) return;
   set_cursor_to_first_element();
 });
index 22bb2a2..e97fb69 100644 (file)
@@ -1 +1 @@
-function fokus(){ [% IF focus %]$('[% focus %]').focus()[% ELSE %][% fokus %].focus()[% END %] }
+function fokus(){ [% IF focus %]$('[% focus %]').focus()[% END %] }