refstack/refstack-ui/app/shared/alerts/alertModalFactory.js
david liu 8f730eb46f Refstack pop up window should remain open before users click close.
Closes-Bug: #1492360

Change-Id: I91a56602e69e795f3d1e94dba89d50253ada0da6
2015-09-28 08:56:04 +00:00

42 lines
1.1 KiB
JavaScript

var refstackApp = angular.module('refstackApp');
refstackApp.factory('raiseAlert',
['$modal', function($modal) {
'use strict';
return function(mode, title, text) {
$modal.open({
templateUrl: '/shared/alerts/alertModal.html',
controller: 'raiseAlertModalController',
backdrop: true,
keyboard: true,
backdropClick: true,
size: 'md',
resolve: {
data: function () {
return {
mode: mode,
title: title,
text: text
};
}
}
});
};
}]
);
refstackApp.controller('raiseAlertModalController',
['$scope', '$modalInstance', 'data',
function ($scope, $modalInstance, data) {
'use strict';
$scope.data = data;
//wait for users click to close the pop up window.
$scope.close = function() {
$modalInstance.close();
};
}
]
);