Committer: dpetrov
LJSUP-6482: SMS Notification RU - removed provider toggleU trunk/htdocs/js/editprofile.js
Modified: trunk/htdocs/js/editprofile.js =================================================================== --- trunk/htdocs/js/editprofile.js 2010-09-08 08:04:06 UTC (rev 9475) +++ trunk/htdocs/js/editprofile.js 2010-09-09 03:03:58 UTC (rev 9476) @@ -3,8 +3,7 @@ $.fn.maskInput = function(options) { - var supportedDEF = [901,903,905,906,909,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,936,937,938,960,961,962,963,964,965,967,968,997], - mask = /^(\+?[7]|8)\d{10}$/, + var mask = /^(\+?[7]|8)\d{10}$/, allowedChars = "0-9"; var lastValue; @@ -47,7 +46,6 @@ provider: this.table.find('[name=txtmsg_provider]'), resendBtn: this.table.find('[name=sendsms]'), phInput: this.table.find('[name=txtmsg_number]'), - phViewOptions: $('#phone_view_options'), phVerification: $('#phone_vercode'), notification: this.table.find('.b-manage-smsn-status'), verCode: $('#phone_vercode [name=txtmsg_verify]'), @@ -57,25 +55,20 @@ this.endpoint = "/tools/endpoints/validate_phone.bml"; this.stopVerification = false; - this.supportedProviderEls = this.table.find('.b-manage-smsn-status') - .add(this.table.find('.b-manage-smsn-btn')) - .add(this.table.find('.helper')); - this.unsupportedProviderEls = this.ui.phViewOptions - .add(this.table.find('tr:first span')); this.verifiedElement = this.table.find('.b-manage-smsn-btn'); this.table.find('.b-manage-smsn').removeClass('b-manage-smsn-hide'); var that = this; this.viewOptionsValue = ''; - this.ui.provider.change(function(){ that.checkProvider(this.value); }); + //this.ui.provider.change(function(){ that.checkProvider(this.value); }); var initial = true; this.ui.phInput.maskInput({ update: function(isok, isGoodDef) { - if(!that.checkProvider(that.ui.provider.val()) || that.ui.phInput.val().length == 0) + if(that.ui.phInput.val().length == 0) { that.setState('initial', 'info', 'initial'); } @@ -92,11 +85,11 @@ if(initial) { that.checkVerification(); - initial = false; } else that.setState('correctNum', 'success', 'correctnum'); } + initial = false; } }); @@ -130,41 +123,6 @@ }); }, - checkProvider: function(selectVal) - { - if($.inArray(selectVal, this.supportedProviders) >= 0) - { - this.supportedProviderEls.css('display',''); - this.unsupportedProviderEls.css('display','none'); - this.viewOptionsValue = this.ui.phViewOptions.val(); - this.ui.phViewOptions.val('friends'); - this.ui.resendBtn.attr('disabled', false); - if(this.ui.resendBtn.val().length == 0) - { - this.setState('initial', 'info', 'initial'); - } - - var state = this.getState()[2] || ""; - if(state == "reqsent") - { - this.ui.phVerification.removeAttr('style'); - this.skipReqSent = false; - this.checkVerification(); - } - - return true; - } - else - { - this.supportedProviderEls.css('display','none'); - this.unsupportedProviderEls.css('display',''); - this.ui.phViewOptions.val(this.viewOptionsValue); - this.viewOptionsValue = ''; - clearInterval(this.verifyTimer); - return false; - } - }, - sendVerification: function(number) { var that = this;