ActionBar: Verwendung beim Massenerzeugen von Rechnungen aus Lieferscheinen
[kivitendo-erp.git] / js / kivi.ActionBar.js
index 9f48d2e..d732783 100644 (file)
@@ -110,9 +110,9 @@ namespace('kivi', function(k){
     var data = $(e).data('action');
     if (undefined === data) return;
 
-    if (data.disabled) {
+    if (data.disabled && (data.disabled != '0')) {
       $(e).addClass(CLASSES.disabled);
-      if (!data.tooltip && (data.disabled != '1'))
+      if (data.disabled != '1')
         data.tooltip = data.disabled;
     }
 
@@ -168,6 +168,10 @@ namespace('kivi', function(k){
         if (data.link) {
           window.location.href = data.link;
         }
+        if ((data.only_once !== undefined) && (data.only_once !== 0)) {
+          $(e).addClass(CLASSES.disabled);
+          $(e).tooltipster({ content: kivi.t8("The action can only be executed once."), theme: 'tooltipster-light' });
+        }
       });
     }
   };