|
|
|
|
@ -76,7 +76,22 @@ export class AlertSrv { |
|
|
|
|
scope.title = payload.title; |
|
|
|
|
scope.text = payload.text; |
|
|
|
|
scope.text2 = payload.text2; |
|
|
|
|
scope.onConfirm = payload.onConfirm; |
|
|
|
|
scope.confirmText = payload.confirmText; |
|
|
|
|
scope.confirmTextRequired = payload.confirmText !== ""; |
|
|
|
|
scope.onConfirm = function() { |
|
|
|
|
if (!scope.confirmTextRequired || (scope.confirmTextRequired && scope.confirmTextValid)) { |
|
|
|
|
payload.onConfirm(); |
|
|
|
|
scope.dismiss(); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
scope.updateConfirmText = function(value) { |
|
|
|
|
scope.confirmInput = value; |
|
|
|
|
scope.confirmTextValid = scope.confirmText === scope.confirmInput; |
|
|
|
|
scope.confirmInputStyle = scope.confirmTextValid ? "confirm-model-valid-input" : "confirm-model-invalid-input"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
scope.updateConfirmText(""); |
|
|
|
|
|
|
|
|
|
scope.icon = payload.icon || "fa-check"; |
|
|
|
|
scope.yesText = payload.yesText || "Yes"; |
|
|
|
|
scope.noText = payload.noText || "Cancel"; |
|
|
|
|
|