From: Bernd Bleßmann Date: Tue, 8 Oct 2019 14:28:06 +0000 (+0200) Subject: ActionBar: Javascript: jquery-Selektor zu Objekt auflösen X-Git-Tag: release-3.5.6.1~466 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=a1f6e73e6459f6684e59967ec9af125784a7a528;p=kivitendo-erp.git ActionBar: Javascript: jquery-Selektor zu Objekt auflösen Sonst lassen sich die Funktionen removeTooltip, setTooltip, setDisabled, setEnabled nicht mit einem Selektor via ClientJs->run Danke Mosu. --- diff --git a/js/kivi.ActionBar.js b/js/kivi.ActionBar.js index 09393610a..210123251 100644 --- a/js/kivi.ActionBar.js +++ b/js/kivi.ActionBar.js @@ -107,20 +107,23 @@ namespace('kivi.ActionBar', function(k){ } }; - k.removeTooltip = function($e) { + k.removeTooltip = function(e) { + var $e = $(e); if ($e.hasClass('tooltipstered')) $e.tooltipster('destroy'); $e.prop('title', ''); }; - k.setTooltip = function($e, tooltip) { + k.setTooltip = function(e, tooltip) { + var $e = $(e); if ($e.hasClass('tooltipstered')) $e.tooltipster('content', tooltip); else $e.tooltipster({ content: tooltip, theme: 'tooltipster-light' }); }; - k.setDisabled = function($e, tooltip) { + k.setDisabled = function(e, tooltip) { + var $e = $(e); var data = $e.data('action'); $e.addClass(CLASSES.disabled); @@ -131,7 +134,8 @@ namespace('kivi.ActionBar', function(k){ kivi.ActionBar.removeTooltip($e); }; - k.setEnabled = function($e) { + k.setEnabled = function(e) { + var $e = $(e); var data = $e.data('action'); $e.removeClass(CLASSES.disabled);