Changeset 2731561
- Timestamp:
- 05/26/2022 08:43:11 AM (4 years ago)
- Location:
- loymaxapp/trunk/public
- Files:
-
- 2 edited
-
app.min.js (modified) (2 diffs)
-
css/style.min.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
loymaxapp/trunk/public/app.min.js
r2730488 r2731561 1 1 /** 2 * Loymax v2.2.2022052 5(http://loymax.ru)2 * Loymax v2.2.20220526 (http://loymax.ru) 3 3 * Copyright 2011-2022 Loymax, Inc. 4 4 * License: MIT … … 9164 9164 "use strict";!function(r){r.module("lmxApp").factory("userConfirmationService",["$uibModal",function(e){return function(o,n,t,i){var l=n||"error",a=e.open({templateUrl:"app/directives/userConfirmation/userConfirmationView.html",controller:"userConfirmationController",backdrop:"static",keyboard:!!r.isNullOrUndefined(i)||i,windowClass:"loymax-modal loymax-container lmx-centered-modal lmx-userAlert-modal "+l+"-modal show",resolve:{message:function(){return o},confirmButtonText:function(){return t}}});return a.result}}])}(angular); 9165 9165 "use strict";!function(n){n.module("lmxApp").service("changeEmailService",["$http","configurationService",function(n,e){function r(n){d=n}function t(){return f(n.get(m,{area:d}))}function i(n){return c(m,{email:n})}function o(){return c(m+"SendConfirmCode")}function u(n){return c(m+"Confirm",{confirmCode:n})}function a(){return c(m+"CancelChange")}function c(e,r){return f(n.post(e,r,{area:d}))}function f(n){return s.inProgress=!0,n.then(function(n){return n.data})["finally"](function(){s.inProgress=!1})}function l(n){s=n}var s,d,m=e.host+"api/User/Email/";return{setArea:r,getState:t,sendCode:i,reSendCode:o,confirmEmail:u,cancelChangeEmail:a,bindLoader:l}}])}(angular); 9166 "use strict";!function(e){e.module("lmxApp").directive("lmxUserEmail",["$rootScope","authService","changeEmailService","localStorageService","notification","routingService","userAlertService","translateFilter","resendService",function(i,t,a,n,r,o,s,l,c){return{restrict:"E",replace:!0,scope:{registration:"=",emailSkippable:"=",alertModal:"=",questionnaire:"="},templateUrl:"app/directives/userEmail/userEmail.html",link:function(m){function d(){m.step=1,m.alertModal||(m.isChangeProcessStarted=!1),m.model.newEmail="",m.model.confirmationCode="",m.questionnaire&&m.$emit("changeSaveButtonState"),m.alertModal&&i.$broadcast("dismissModal")}var u=m.registration?"registration":"userEmail";a.setArea(u),m.questionnaireLoader=!1,m.canShowEmail=!1,n.get("isConfirmEmailSuccess")&&(n.remove("isConfirmEmailSuccess"),s(l("contacts.userEmail.alerts.emailUpdated"),"success")),m.isChangeProcessStarted=!!m.alertModal,m.step=1,m.newEmail="",m.model={newEmail:"",confirmationCode:""},m.loader={inProgress:!m.alertModal},m.resendTimer=c.getTimer(c.requestEnums.sendConfirmCodeMail),a.bindLoader(m.loader),m.alertModal?m.canShowEmail=!0:(m.questionnaire&&(m.questionnaireLoader=!0),a.getState().then(function(i){m.currentEmail=i.currentEmail,m.canShowEmail=m.questionnaire&&!m.currentEmail&&!m.registration||!m.questionnaire,e.isObject(i.newEmail)&&i.newEmail.email?(m.newEmail=i.newEmail.email,m.step+=1,m.openForm()):m.currentEmail?m.isChangeProcessStarted=!1:m.openForm(),m.questionnaire&&(m.questionnaireLoader=!1,m.currentEmail||m.newEmail||m.$emit("changeSaveButtonState",!0))})),m.openForm=function(){m.isChangeProcessStarted=!0},m.closeForm=function(e){r.clearNotifications(u),m.registration?m.emailSkippable&&2===m.step?a.cancelChangeEmail().then(function(){t.clearAuthData(),o.goToLogin()}):(t.clearAuthData(),o.goToLogin()):m.isChangeProcessStarted&&!e?1===m.step?d():a.cancelChangeEmail().then(d):m.isChangeProcessStarted=!1},m.reEnterEmail=function(e){r.clearNotifications(u),e.$submitted=!1,m.model.confirmationCode="",!m.registration||m.emailSkippable?a.cancelChangeEmail().then(function(){m.step=1}):m.step=1},m.next=function(e){1===m.step?(m.sendCode(),e.$submitted=!1):m.confirmEmail()},m.sendCode=function(){a.sendCode(m.model.newEmail).then(function(){c.setTimer(c.requestEnums.sendConfirmCodeMail),m.newEmail=m.model.newEmail,m.step+=1,m.questionnaire&&m.$emit("changeSaveButtonState",!1)})},m.reSendCode=function(){a.reSendCode().then(function(){c.setTimer(c.requestEnums.sendConfirmCodeMail),r.addMessage(l((m.registration?"registration.emailStep":"contacts.userEmail")+".alerts.codeSent"),u)})},m.confirmEmail=function(){a.confirmEmail(m.model.confirmationCode).then(function(){m.currentEmail=m.newEmail,i.$broadcast("emailIsSet"),m.registration?n.set("forceEmailStepHasCode",!0):(s(l("contacts.userEmail.alerts.emailUpdated"),"success"), d(),m.closeForm(!0)),m.questionnaire&&(m.canShowEmail=!1)})},m.skipStep=function(){n.set("forceEmailStepSkipped",!0),i.$broadcast("emailIsSet")}}}}])}(angular);9166 "use strict";!function(e){e.module("lmxApp").directive("lmxUserEmail",["$rootScope","authService","changeEmailService","localStorageService","notification","routingService","userAlertService","translateFilter","resendService",function(i,t,a,n,r,o,s,l,c){return{restrict:"E",replace:!0,scope:{registration:"=",emailSkippable:"=",alertModal:"=",questionnaire:"="},templateUrl:"app/directives/userEmail/userEmail.html",link:function(m){function d(){m.step=1,m.alertModal||(m.isChangeProcessStarted=!1),m.model.newEmail="",m.model.confirmationCode="",m.questionnaire&&m.$emit("changeSaveButtonState"),m.alertModal&&i.$broadcast("dismissModal")}var u=m.registration?"registration":"userEmail";a.setArea(u),m.questionnaireLoader=!1,m.canShowEmail=!1,n.get("isConfirmEmailSuccess")&&(n.remove("isConfirmEmailSuccess"),s(l("contacts.userEmail.alerts.emailUpdated"),"success")),m.isChangeProcessStarted=!!m.alertModal,m.step=1,m.newEmail="",m.model={newEmail:"",confirmationCode:""},m.loader={inProgress:!m.alertModal},m.resendTimer=c.getTimer(c.requestEnums.sendConfirmCodeMail),a.bindLoader(m.loader),m.alertModal?m.canShowEmail=!0:(m.questionnaire&&(m.questionnaireLoader=!0),a.getState().then(function(i){m.currentEmail=i.currentEmail,m.canShowEmail=m.questionnaire&&!m.currentEmail&&!m.registration||!m.questionnaire,e.isObject(i.newEmail)&&i.newEmail.email?(m.newEmail=i.newEmail.email,m.step+=1,m.openForm()):m.currentEmail?m.isChangeProcessStarted=!1:m.openForm(),m.questionnaire&&(m.questionnaireLoader=!1,m.currentEmail||m.newEmail||m.$emit("changeSaveButtonState",!0))})),m.openForm=function(){m.isChangeProcessStarted=!0},m.closeForm=function(e){r.clearNotifications(u),m.registration?m.emailSkippable&&2===m.step?a.cancelChangeEmail().then(function(){t.clearAuthData(),o.goToLogin()}):(t.clearAuthData(),o.goToLogin()):m.isChangeProcessStarted&&!e?1===m.step?d():a.cancelChangeEmail().then(d):m.isChangeProcessStarted=!1},m.reEnterEmail=function(e){r.clearNotifications(u),e.$submitted=!1,m.model.confirmationCode="",!m.registration||m.emailSkippable?a.cancelChangeEmail().then(function(){m.step=1}):m.step=1},m.next=function(e){1===m.step?(m.sendCode(),e.$submitted=!1):m.confirmEmail()},m.sendCode=function(){a.sendCode(m.model.newEmail).then(function(){c.setTimer(c.requestEnums.sendConfirmCodeMail),m.newEmail=m.model.newEmail,m.step+=1,m.questionnaire&&m.$emit("changeSaveButtonState",!1)})},m.reSendCode=function(){a.reSendCode().then(function(){c.setTimer(c.requestEnums.sendConfirmCodeMail),r.addMessage(l((m.registration?"registration.emailStep":"contacts.userEmail")+".alerts.codeSent"),u)})},m.confirmEmail=function(){a.confirmEmail(m.model.confirmationCode).then(function(){m.currentEmail=m.newEmail,i.$broadcast("emailIsSet"),m.registration?n.set("forceEmailStepHasCode",!0):(s(l("contacts.userEmail.alerts.emailUpdated"),"success"),m.questionnaire||d(),m.closeForm(!0)),m.questionnaire&&(m.canShowEmail=!1)})},m.skipStep=function(){n.set("forceEmailStepSkipped",!0),i.$broadcast("emailIsSet")}}}}])}(angular); 9167 9167 "use strict";!function(e){e.module("lmxApp").directive("lmxUserEmailModal",["$rootScope","modalService","changeEmailService","configurationService","localStorageService",function(e,o,t,a,l){return{restrict:"E",replace:!0,link:function(r){function i(){m=l.get("emailModalCounter")?l.get("emailModalCounter"):0,s=e.isAuth()&&p&&m<g}r.loader={inProgress:!0},t.bindLoader(r.loader),t.setArea("userEmail");var n,u,m,s,d=1e3*a.common.modalShowTimeout,c=3600*a.common.modalShowInterval*1e3,p=a.common.turnOnOfferModal,g=a.common.maxPopupNumber;l.get("userEmailModalClosed")&&(u=l.get("userEmailModalClosed"));var E=function(){return e.wasLogout?void(e.wasLogout=!1):void(e.isAuth()&&t.getState().then(function(e){n=e.currentEmail&&e.currentEmail.length,n||o.open({templateUrl:"app/directives/userEmailModal/userEmailModal.html",controller:"userEmailModalController",backdrop:!1,keyboard:!0,resolve:{isChangeProcessStarted:!0}}).closed.then(function(){l.set("userEmailModalClosed",(new Date).getTime()),l.set("emailModalCounter",l.get("emailModalCounter")+1),i(),r.popup()})}))};r.popup=function(){if(s)if(l.get("userEmailModalClosed")){u=l.get("userEmailModalClosed");var e=u+c-(new Date).getTime();e<=0&&(e=d),setTimeout(E,e)}else setTimeout(E,d)},i(),r.popup()}}}])}(angular); 9168 9168 "use strict";!function(o){o.module("lmxApp").controller("userEmailModalController",["$scope","$uibModalInstance","configurationService",function(o,s,i){o.popupText=i.common.popupText,o.$on("dismissModal",s.dismiss),o.close=s.dismiss}])}(angular); -
loymaxapp/trunk/public/css/style.min.css
r2730488 r2731561 1 1 /** 2 * Loymax v2.2.2022052 5(http://loymax.ru)2 * Loymax v2.2.20220526 (http://loymax.ru) 3 3 * Copyright 2011-2022 Loymax, Inc. 4 4 * License: MIT
Note: See TracChangeset
for help on using the changeset viewer.