140 lines
5.0 KiB
JavaScript
140 lines
5.0 KiB
JavaScript
scotchApp.factory('commonFactory', function ($modal) {
|
|
var factory = {};
|
|
|
|
factory.doOpenMsg = function (dataError) {
|
|
var msgModal = $modal.open({
|
|
backdrop: 'static',
|
|
//backdropClick: true,
|
|
//dialogFade: true,
|
|
//keyboard: true,
|
|
templateUrl: doGetPath('/pages/msg.jsp'),
|
|
controller: 'msgController',
|
|
windowClass: 'app-modal-window-msg',
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}],
|
|
errorForm: function () {
|
|
return dataError;
|
|
}
|
|
}
|
|
});
|
|
return msgModal.result;
|
|
};
|
|
|
|
factory.doOpenConfirm = function (dataError) {
|
|
var msgModal = $modal.open({
|
|
backdrop: 'static',
|
|
//backdropClick: true,
|
|
//dialogFade: true,
|
|
//keyboard: true,
|
|
templateUrl: doGetPath('/pages/msg_confirm.jsp'),
|
|
controller: 'msgController',
|
|
windowClass: 'app-modal-window-msg',
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}],
|
|
errorForm: function () {
|
|
return dataError;
|
|
}
|
|
}
|
|
});
|
|
return msgModal.result;
|
|
};
|
|
|
|
factory.doOpenConfirmDelete = function (dataError) {
|
|
var msgModal = $modal.open({
|
|
backdrop: 'static',
|
|
//backdropClick: true,
|
|
//dialogFade: true,
|
|
//keyboard: true,
|
|
templateUrl: doGetPath('/pages/delete_confirm.jsp'),
|
|
controller: 'msgController',
|
|
windowClass: 'app-modal-window-msg',
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}],
|
|
errorForm: function () {
|
|
return dataError;
|
|
}
|
|
}
|
|
});
|
|
return msgModal.result;
|
|
};
|
|
|
|
factory.doOpenMsgSaveSuccess = function (dataError) {
|
|
var msgModal = $modal.open({
|
|
backdrop: 'static',
|
|
//backdropClick: true,
|
|
//dialogFade: true,
|
|
//keyboard: true,
|
|
templateUrl: doGetPath('/pages/msg_success.jsp'),
|
|
controller: 'msgController',
|
|
windowClass: 'app-modal-window-msg',
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}],
|
|
errorForm: function () {
|
|
return dataError;
|
|
}
|
|
}
|
|
});
|
|
return msgModal.result;
|
|
};
|
|
|
|
factory.doOpenMsgWarning = function (data) {
|
|
var msgModal = $modal.open({
|
|
backdrop: 'static',
|
|
//backdropClick: true,
|
|
//dialogFade: true,
|
|
//keyboard: true,
|
|
templateUrl: doGetPath('/pages/msg_warning.jsp'),
|
|
controller: 'msgWarningController',
|
|
windowClass: 'app-modal-window-msg',
|
|
resolve: {
|
|
load: ['$q', '$rootScope', function ($q, $rootScope) {
|
|
var deferred = $q.defer();
|
|
require([doGetPath('/js/ctrl/msgWarningController.js?v=' + new Date().getTime())], function () {
|
|
$rootScope.$apply(function () {
|
|
deferred.resolve();
|
|
});
|
|
});
|
|
return deferred.promise;
|
|
}],
|
|
dataForm: function () {
|
|
return data;
|
|
}
|
|
}
|
|
});
|
|
return msgModal.result;
|
|
};
|
|
|
|
return factory;
|
|
}); |