30 lines
747 B
JavaScript
30 lines
747 B
JavaScript
|
'use strict';
|
||
|
|
||
|
angular.module('ffffng')
|
||
|
.factory('ConfirmDeletionDialog', function ($uibModal, config) {
|
||
|
var ctrl = function ($scope, $uibModalInstance, node) {
|
||
|
$scope.node = node;
|
||
|
$scope.config = config;
|
||
|
|
||
|
$scope.proceed = function () {
|
||
|
$uibModalInstance.close();
|
||
|
};
|
||
|
|
||
|
$scope.cancel = function () {
|
||
|
$uibModalInstance.dismiss('cancel');
|
||
|
};
|
||
|
};
|
||
|
|
||
|
return {
|
||
|
open: function (node) {
|
||
|
return $uibModal.open({
|
||
|
controller: ctrl,
|
||
|
templateUrl: 'views/dialogs/confirmDeletionDialog.html',
|
||
|
resolve: {
|
||
|
node: function () { return node; }
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
});
|