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

Commit 76bc686

Browse files
author
James Kleeh
committed
Merge pull request #5 from Schlogen/configurable-title
Update angular-confirm.js
2 parents 5a784e8 + b4a9114 commit 76bc686

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

angular-confirm.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,18 @@ angular.module('angular-confirm', ['ui.bootstrap'])
1717
};
1818
}])
1919
.value('$confirmModalDefaults', {
20-
template: '<div class="modal-header"><h3 class="modal-title">Confirm</h3></div><div class="modal-body">{{data.text}}</div><div class="modal-footer"><button class="btn btn-primary" ng-click="ok()">OK</button><button class="btn btn-warning" ng-click="cancel()">Cancel</button></div>',
21-
controller: 'ConfirmModalController'
20+
template: '<div class="modal-header"><h3 class="modal-title">{{data.title}}</h3></div><div class="modal-body">{{data.text}}</div><div class="modal-footer"><button class="btn btn-primary" ng-click="ok()">OK</button><button class="btn btn-warning" ng-click="cancel()">Cancel</button></div>',
21+
controller: 'ConfirmModalController',
22+
defaultTitle: 'Confirm'
2223
})
2324
.factory('$confirm', ['$modal', '$confirmModalDefaults', function($modal, $confirmModalDefaults) {
2425
return function(data, settings) {
2526
settings = angular.extend($confirmModalDefaults, (settings || {}));
2627
data = data || {};
2728

29+
data.title = data.title || settings.defaultTitle;
30+
delete settings.defaultTitle;
31+
2832
if ('templateUrl' in settings && 'template' in settings) {
2933
delete settings.template;
3034
}

0 commit comments

Comments
 (0)