1// Variables 2var $mobBtn = $('.sj-btn-mobile'), 3 $nav = ('.sj-nav'), 4 $navLink = $('.sj-btn-menu'), 5 $navList = $('.sj-nav-list'), 6 $navCont = $('.sj-nav-container'), 7 $navFilter = $('.sj-btn-tkts-filter'), 8 $navStage = $('.sj-btn-cumple-stage'), 9 $navLat = $('.sj-btn-nav'), 10 $shFilters = $('.sj-tkts-filters'), 11 $mozMask = $('.sj-moz-mask'), 12 $mozObjt = $('.sj-moz-object'), 13 $listItem = $('.sj-tabs-link'), 14 $stage = $('.sj-stage'), 15 $stgFirst = $('.sj-cumple-mob-stage--first'), 16 $stgLast = $('.sj-cumple-mob-stage--last'), 17 $wWidth = $(window).width(), 18 $sjSlider = $('.sj-slides').bxSlider({ 19 auto: true, 20 nextSelector: '#slide-next', 21 prevSelector: '#slide-prev', 22 nextText: '', 23 prevText: '', 24 }); 25 26 27$(function(){ 28 // Mobile functions 29 $mobBtn.on('click', function(e) { 30 e.preventDefault(); 31 menuBar(); 32 }); 33 ripplyScott.init('sj-ripple-btn', 0.75); 34 35 // if is mobile 36 $navLink.on('click', function(e) { 37 if ($('.sj-nav').hasClass('sj-nav-is-mobile')) { 38 menuBar(); 39 $('html,body').scrollTo(this.hash, this.hash); 40 } 41 }); 42 43 // if is iPad 44 $navLink.on('click', function(e) { 45 if ($('.sj-nav').hasClass('sj-nav-is-tablet')) { 46 $('html,body').scrollTo(this.hash, this.hash); 47 } 48 }); 49 $navLat.on('click', function(e) { 50 if ($('.sj-nav').hasClass('sj-nav-is-tablet')) { 51 $('html,body').scrollTo(this.hash, this.hash); 52 } 53 }); 54 55 // Filters 56 $navFilter.on('click', function(e) { 57 e.preventDefault(); 58 filters(); 59 }); 60 61 // Change stages 62 changeStages(); 63 64 $('#ddlFecha').on('change', function() { 65 if ($('#ddlFecha').val() != 0) { 66 filters(); 67 } 68 else { 69 filters(); 70 } 71 }); 72 73 // Desktop Animations 74 addAnim(); 75 $("html").niceScroll({ 76 cursorwidth:"30px", 77 autohidemode: false, 78 cursorcolor: "#d4d71e", 79 cursorborder: "none", 80 cursorborderradius: "0", 81 zindex: "99999" 82 }); 83 $.jInvertScroll(['.sj-scroll'],{ 84 height: 'auto' 85 }); 86 desktopWidth(); 87 88 $(document).scrollsnap({ 89 direction: 'x', 90 snaps: '.sj-page', 91 proximity: 800 92 }); 93 moveSlider(); 94 95 // General functions 96 // Ie 97 explorer(); 98 99 // Custom Scroll Events 100 $('.sj-scroll-ov-flow').perfectScrollbar({ 101 suppressScrollX: true 102 }); 103 104 // Drop Downs 105 $("select").uniform(); 106 107 // Tabs 108 tabs(); 109 110 // if is Desktop 111 $navLink.on('click', function(e) { 112 if ($('.sj-nav').hasClass('sj-nav-is-desktop')) { 113 $('html,body').scrollTo(this.hash, this.hash); 114 } 115 }); 116 $navLat.on('click', function(e) { 117 if ($('.sj-nav').hasClass('sj-nav-is-desktop')) { 118 $('html,body').scrollTo(this.hash, this.hash); 119 } 120 }); 121 122 $(window).smartresize(function(){ 123 riseWidth(); 124 desktopWidth(); 125 moveSlider(); 126 $sjSlider.reloadSlider(); 127 }); 128}); 129 130// Validating viewports 131$(window).setBreakpoints({ 132 distinct: true, 133 breakpoints: [ 134 320, 135 1024, 136 1040 137 ] 138}); 139$(window).bind('enterBreakpoint320',function() { 140 $('.sj-nav').addClass('sj-nav-is-mobile'); 141 $('.sj-nav').removeClass('sj-nav-is-tablet, sj-nav-is-desktop'); 142}); 143$(window).bind('enterBreakpoint1024',function() { 144 $('.sj-nav').removeClass('sj-nav-is-mobile, sj-nav-is-desktop'); 145 $('.sj-nav').addClass('sj-nav-is-tablet'); 146}); 147$(window).bind('enterBreakpoint1040',function() { 148 $('.sj-nav').removeClass('sj-nav-is-mobile, sj-nav-is-tablet'); 149 $('.sj-nav').addClass('sj-nav-is-desktop'); 150}); 151 152function desktopWidth() { 153 var $wWidth = $(window).width(); 154 155 if ($wWidth < 1040) { 156 $stage.removeClass('sj-stage-desktop').removeAttr('style'); 157 } else { 158 $stage.addClass('sj-stage-desktop'); 159 riseWidth(); 160 } 161} 162function changeStages() { 163 $navStage.on('click', function(e){ 164 e.preventDefault(); 165 $stgFirst.addClass('sj-cumple-mob-stage--first--left'); 166 $stgLast.addClass('sj-cumple-mob-stage--last--right'); 167 }) 168} 169function filters() { 170 $('body').toggleClass('sj-is-filtering'); 171 $navFilter.toggleClass('sj-btn-tkts-filter--active') 172 $shFilters.toggleClass('sj-tkts-filters--visible'); 173} 174function menuBar() { 175 $mobBtn.toggleClass('sj-btn-mobile--active'); 176 $navList.toggleClass('sj-nav-list--open'); 177 $navCont.toggleClass('sj-nav-container--open'); 178} 179function riseWidth(){ 180 var $wWidth = $(window).width(), 181 $totalWidth = $wWidth * 5 182 $('.sj-stage-desktop').css({width: $totalWidth}); 183 $('.sj-page-desktop').css({width: $wWidth}); 184 185} 186function tabs() { 187 $listItem.on('click', function(e) { 188 e.preventDefault(); 189 $(this).parent().addClass("sj-tabs-item--current"); 190 $(this).parent().siblings().removeClass("sj-tabs-item--current"); 191 var tab = $(this).attr("href"); 192 $(".sj-scroll-content").not(tab).css("display", "none"); 193 $(tab).fadeIn(); 194 }); 195} 196function addAnim() { 197 var $item = $('.sj-logo'), 198 $listItem = $('.sj-list-item') 199 200 $item.addClass('sj-logo--bounce')
201 setTimeout(function(){$listItem.addClass('sj-list-item--bounce')}, 500); 202} 203function moveSlider(){ 204 var $wWidth = $(window).width(); 205 206 if ($wWidth > 1025) { 207 var $elSlider = $('.sj-slider-masked'); 208 $elSlider.detach().appendTo('.sj-slider-desktop'); 209 $sjSlider.reloadSlider(); 210 211 } else { 212 var $elSlider = $('.sj-slider-masked'); 213 $elSlider.detach().appendTo('.sj-slider'); 214 $sjSlider.reloadSlider(); 215 } 216} 217 218function explorer() { 219 var $fallback = '<div class="ie9-fall"><div class="ie9-table"><div class="ie9-area"><h1><img src="Content/Images/lg-sala-junior.png" alt="Descubre sala junior"></h1><h2><span class="disc">LO SENTIMOS</span><span class="cuote">Entraste desde un navegador obsoleto...<small>Te invitamos a que actualices a uno más moderno.</small></h2></div></div></div>'; 220 221 if (/MSIE 9/i.test(navigator.userAgent)) { 222 $('.sj-main').addClass('sj-main--ie9'); 223 $('body').prepend($fallback); 224 } 225 if (/MSIE 10/i.test(navigator.userAgent)) { 226 $('.sj-main').addClass('sj-main--ie10') 227 setTimeout(moverSliderie, 500); 228 } 229 if (/rv:11.0/i.test(navigator.userAgent)) { 230 $('.sj-main').addClass('sj-main--ie11') 231 setTimeout(moverSliderie, 500); 232 } 233} 234 235function moverSliderie() { 236 var $slider = $('.sj-slider-masked'), 237 $home = $('.sj-home'); 238 239 $slider.detach().appendTo('.sj-slider'); 240 $home.addClass('sj-home--is-explorer'); 241 $sjSlider.reloadSlider(); 242} 243 244
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.