1// _oneall.push(['social_login', 'do_render_ui', 'social-login-list']); 2 3(function($){ 4 $(document).ready(function(){ 5 // 6 // var getUrlParameter = function getUrlParameter(sParam) { 7 // var sPageURL = decodeURIComponent(window.location.search.substring(1)), 8 // sURLVariables = sPageURL.split('&'), 9 // sParameterName, 10 // i; 11 // 12 // for (i = 0; i < sURLVariables.length; i++) { 13 // sParameterName = sURLVariables[i].split('='); 14 // 15 // if (sParameterName[0] === sParam) { 16 // return sParameterName[1] === undefined ? true : sParameterName[1]; 17 // } 18 // } 19 // }; 20 21 let $loginForms = $('.login-register-forms'); 22 23 24 $('#login-modal').click(function(){ 25 $('.region-user-login').modal('show', { 26 backdrop: true, 27 keyboard: true 28 }); 29 }); 30 31 $loginForms.find('.close').click(function(e){ 32 e.preventDefault(); 33 $('.region-user-login').modal('hide'); 34 }) 35 36 $('.region-user-login').on('show.bs.modal', function(e){ 37 setTimeout(function() { 38 $('.user-login-form').find('input').first().focus() 39 }, 500); 40 }) 41 42 $loginForms.find('a[data-toggle="tab"]').on('shown.bs.tab', function (e) { 43 $(e.target.hash).find('input').filter(function() { return this.value == ""; }).first().focus(); 44 if ($loginForms.find('.tab-pane.active').hasClass('block-user-login-block')) { 45 $loginForms.find('.disclaimer-not-members').show(); 46 $loginForms.find('.disclaimer-members').hide(); 47 } 48 else { 49 $loginForms.find('.disclaimer-not-members').hide(); 50 $loginForms.find('.disclaimer-members').show(); 51 } 52 }) 53 54 $('.login-register-forms input').attr('autocomplete', 'new-password').unbind('mouseenter mouseleave'); 55 56 $('.js-form-item-persistent-login').find('.control-label').after('<a href="/user/password" class="forgot-pass-link">Forgot password?</a>'); 57 $('.js-form-item-persistent-login').append('<p class="persistent-login-disclaimer">Si no estás en tu dispositivo personal, no marques la opción "recuérdame".</p>'); 58 59 let $privacyCheckbox = $('.form-item-field-user-accept-privacy-value').find('[type=checkbox]').clone(); 60 $('.form-item-field-user-accept-privacy-value').find('label').html('<p class="persistent-login-disclaimer">Accepto los <a href="'+ drupalSettings.path.baseUrl +'politica-de-privacidad">Termos e Condiciones</a>.</p>'); 61 $('.form-item-field-user-accept-privacy-value').find('label').prepend($privacyCheckbox); 62 63 $('.disclaimer-not-members').find('a').click(function(e){ 64 e.preventDefault(); 65 $('.show-registration').trigger('click'); 66 }) 67 68 $('.disclaimer-members').find('a').click(function(e){ 69 e.preventDefault(); 70 $('.show-login').trigger('click'); 71 }) 72 73 // if (drupalSettings.path.currentPath == 'user/edit' && drupalSettings.user.uid == 0 && document.referrer.indexOf('user/password') !== -1) { 74 // window.location = drupalSettings.path.baseUrl + '?resetEmailSent=true'; 75 // } 76 // 77 78 let success_message = $('.alert-success').find('.message-content').html(); 79 if (success_message !== undefined) { 80 Hint(success_message); 81 } 82 83 84 }); 85})(jQuery)
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.