ActionBar: Unterstützung für Tooltips für deaktivierte Actions
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 9 Nov 2016 09:27:33 +0000 (10:27 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 28 Feb 2017 09:04:33 +0000 (10:04 +0100)
SL/Layout/ActionBar/Action.pm
js/kivi.ActionBar.js

index 1ee9a3e..5d03b7c 100644 (file)
@@ -78,7 +78,7 @@ on click submit the form specified by form-selector with the additional params
 
 on click call the specified function (is this a special case of checks?)
 
-- disabled => true/false (done)
+- disabled => true/false/tooltip explaning why disabled (done)
 
 TODO:
 
index 597b485..4d5fb54 100644 (file)
@@ -103,6 +103,8 @@ namespace('kivi', function(k){
 
     if (data.disabled) {
       $(e).addClass(CLASSES.disabled);
+      if (!data.tooltip && (data.disabled != '1'))
+        data.tooltip = data.disabled;
     }
 
     if (data.accesskey) {