PageSourceSearch

https://nefralia.es/sites/multisite/nefraliaes/themes/vifor_nefralia/js/social-login.js?tiy076

js nefralia.es collected 2026-10-08 10:05:46 UTC 3,314 bytes, 85 lines download raw bytes

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.