Sha256: 614ea87150794316beff164982c83ed759cebc91ce5dd82fb3ef265ce8387cd6
Contents?: true
Size: 596 Bytes
Versions: 9
Compression:
Stored size: 596 Bytes
Contents
define([ 'angular', 'kbn' ], function (angular) { 'use strict'; var module = angular.module('kibana.directives'); module.directive('confirmClick', function() { return { restrict: 'A', link: function(scope, elem, attrs) { elem.bind('click', function() { var message = attrs.confirmation || "Are you sure you want to do that?"; if (window.confirm(message)) { var action = attrs.confirmClick; if (action) { scope.$apply(scope.$eval(action)); } } }); }, }; }); });
Version data entries
9 entries across 9 versions & 1 rubygems