| 1234567891011121314151617181920212223 |
- define([
- '../core_module',
- ],
- function (coreModule) {
- 'use strict';
- coreModule.default.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));
- }
- }
- });
- },
- };
- });
- });
|