|
@@ -80,28 +80,27 @@ export class AlertSrv {
|
|
|
showConfirmModal(payload) {
|
|
showConfirmModal(payload) {
|
|
|
var scope = this.$rootScope.$new();
|
|
var scope = this.$rootScope.$new();
|
|
|
|
|
|
|
|
- scope.title = payload.title;
|
|
|
|
|
- scope.text = payload.text;
|
|
|
|
|
- scope.text2 = payload.text2;
|
|
|
|
|
- scope.confirmTextRequired = payload.confirmText !== undefined && payload.confirmText !== "";
|
|
|
|
|
-
|
|
|
|
|
scope.onConfirm = function() {
|
|
scope.onConfirm = function() {
|
|
|
- if (!scope.confirmTextRequired || (scope.confirmTextRequired && scope.confirmTextValid)) {
|
|
|
|
|
- payload.onConfirm();
|
|
|
|
|
- scope.dismiss();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ payload.onConfirm();
|
|
|
|
|
+ scope.dismiss();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
scope.updateConfirmText = function(value) {
|
|
scope.updateConfirmText = function(value) {
|
|
|
scope.confirmTextValid = payload.confirmText.toLowerCase() === value.toLowerCase();
|
|
scope.confirmTextValid = payload.confirmText.toLowerCase() === value.toLowerCase();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ scope.title = payload.title;
|
|
|
|
|
+ scope.text = payload.text;
|
|
|
|
|
+ scope.text2 = payload.text2;
|
|
|
|
|
+ scope.confirmText = payload.confirmText;
|
|
|
|
|
+
|
|
|
scope.onConfirm = payload.onConfirm;
|
|
scope.onConfirm = payload.onConfirm;
|
|
|
scope.onAltAction = payload.onAltAction;
|
|
scope.onAltAction = payload.onAltAction;
|
|
|
scope.altActionText = payload.altActionText;
|
|
scope.altActionText = payload.altActionText;
|
|
|
scope.icon = payload.icon || "fa-check";
|
|
scope.icon = payload.icon || "fa-check";
|
|
|
scope.yesText = payload.yesText || "Yes";
|
|
scope.yesText = payload.yesText || "Yes";
|
|
|
scope.noText = payload.noText || "Cancel";
|
|
scope.noText = payload.noText || "Cancel";
|
|
|
|
|
+ scope.confirmTextValid = scope.confirmText ? false : true;
|
|
|
|
|
|
|
|
var confirmModal = this.$modal({
|
|
var confirmModal = this.$modal({
|
|
|
template: 'public/app/partials/confirm_modal.html',
|
|
template: 'public/app/partials/confirm_modal.html',
|