UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

25 lines (23 loc) 647 B
define(function (require) { require('ui/modules') .get('kibana') .directive('confirmClick', function () { return { restrict: 'A', link: function ($scope, $elem, attrs) { $elem.bind('click', function () { var message = attrs.confirmation || 'Are you sure?'; if (window.confirm(message)) { // eslint-disable-line no-alert var action = attrs.confirmClick; if (action) { $scope.$apply($scope.$eval(action)); } } }); $scope.$on('$destroy', function () { $elem.unbind('click'); }); }, }; }); });