|
|
@@ -1,23 +0,0 @@
|
|
|
-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));
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- };
|
|
|
- });
|
|
|
-});
|