| 1234567891011121314151617181920212223242526 |
- define([
- 'angular',
- 'kbn'
- ],
- function (angular) {
- 'use strict';
- var module = angular.module('grafana.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));
- }
- }
- });
- },
- };
- });
- });
|