From 5a498b3035f627a59abb17a90c9c085a3660f066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Ramon?= Date: Mon, 19 Jun 2017 18:46:49 -0300 Subject: [PATCH] Adds support for event.stopPropagation() Fix #80 --- angular-confirm.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/angular-confirm.js b/angular-confirm.js index a1eb2ae..6855ea7 100644 --- a/angular-confirm.js +++ b/angular-confirm.js @@ -85,7 +85,8 @@ angular.module('angular-confirm', ['ui.bootstrap.modal']) confirmTemplateName: "@", confirmTitle: '@', confirmOk: '@', - confirmCancel: '@' + confirmCancel: '@', + confirmStopPropagation: "=" }, link: function (scope, element, attrs) { @@ -106,6 +107,10 @@ angular.module('angular-confirm', ['ui.bootstrap.modal']) element.unbind("click").bind("click", function ($event) { $event.preventDefault(); + + if (scope.confirmStopPropagation) { + $event.stopPropagation(); + } $timeout(function() {