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

Commit

Permalink
Merge pull request #5 from Schlogen/configurable-title
Browse files Browse the repository at this point in the history
Update angular-confirm.js
  • Loading branch information
James Kleeh committed Jun 3, 2015
2 parents 5a784e8 + b4a9114 commit 76bc686
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions angular-confirm.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,18 @@ angular.module('angular-confirm', ['ui.bootstrap'])
};
}])
.value('$confirmModalDefaults', {
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>',
controller: 'ConfirmModalController'
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>',
controller: 'ConfirmModalController',
defaultTitle: 'Confirm'
})
.factory('$confirm', ['$modal', '$confirmModalDefaults', function($modal, $confirmModalDefaults) {
return function(data, settings) {
settings = angular.extend($confirmModalDefaults, (settings || {}));
data = data || {};

data.title = data.title || settings.defaultTitle;
delete settings.defaultTitle;

if ('templateUrl' in settings && 'template' in settings) {
delete settings.template;
}
Expand Down

0 comments on commit 76bc686

Please sign in to comment.