Skip to content
This repository was archived by the owner on Apr 20, 2023. It is now read-only.

Commit d0085d9

Browse files
author
James Kleeh
committed
Update angular-confirm.js
1 parent 4dd6172 commit d0085d9

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

angular-confirm.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ angular.module('angular-confirm', ['ui.bootstrap'])
2121
controller: 'ConfirmModalController'
2222
})
2323
.factory('$confirm', function($modal, $confirmModalDefaults) {
24-
return function(data, func, settings) {
25-
settings = angular.extend($confirmModalDefaults, settings);
24+
return function(obj) {
25+
var settings = angular.extend($confirmModalDefaults, (obj.settings || {})),
26+
func = obj.confirmed || function() {},
27+
data = obj.data || {text: ''};
2628

2729
if ('templateUrl' in settings && 'template' in settings) {
2830
delete settings.template;
@@ -52,7 +54,10 @@ angular.module('angular-confirm', ['ui.bootstrap'])
5254
}
5355

5456
function bindConfirm() {
55-
$confirm({text: scope.confirm}, scope.ngClick);
57+
$confirm({
58+
data: {text: scope.confirm},
59+
confirmed: scope.ngClick
60+
});
5661
}
5762

5863
if ('confirmIf' in attrs) {

0 commit comments

Comments
 (0)