ActionBar: ComboBox doppel dropdown gefixt
[kivitendo-erp.git] / js / common.js
index 5f13ee0..285b02f 100644 (file)
@@ -221,7 +221,21 @@ $(function () {
       }
     }
 
-    // legacy. sone forms install these
+    // all of this screws with the native location.hash focus, so reimplement this as well
+    if (location.hash) {
+      var hash_name = location.hash.substr(1);
+      var $hash_by_id = $(location.hash + ':visible');
+      if ($hash_by_id.length > 0) {
+        $hash_by_id.get(0).focus();
+      } else {
+        var $by_name = $('[name=' + hash_name + ']:visible');
+        if ($by_name.length > 0) {
+          $by_name.get(0).focus();
+        }
+      }
+    }
+
+    // legacy. some forms install these
     if (typeof fokus == 'function') { fokus(); return; }
     if (focus_by_name('cursor_fokus')) return;
   }, 0);