1 2function gridResize() { 3 if($('#grid-view').hasClass('active')) { 4 // What a shame bootstrap does not take into account dynamically loaded columns 5 cols = $('#column-right, #column-left').length; 6 if (cols == 2) { 7 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-6 col-sm-12 col-xs-12'); 8 $('#content .product-layout:nth-child(3n+1)').addClass('first-item'); 9 $('#content .product-layout:nth-child(3n+3)').addClass('last-item'); 10 } else if (cols == 1) { 11 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-4 col-sm-6 col-xs-12'); 12 $('#content .product-layout:nth-child(4n+1)').addClass('first-item'); 13 $('#content .product-layout:nth-child(4n+4)').addClass('last-item'); 14 if (document.documentElement.clientWidth < 1200 && document.documentElement.clientWidth > 991) { 15 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-4 col-sm-6 col-xs-12'); 16 $('#content .product-layout:nth-child(3n+1)').addClass('first-item'); 17 $('#content .product-layout:nth-child(3n+3)').addClass('last-item'); 18 } 19 if (document.documentElement.clientWidth < 992 && document.documentElement.clientWidth > 767) { 20 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-4 col-sm-6 col-xs-12'); 21 $('#content .product-layout:nth-child(2n+1)').addClass('first-item'); 22 $('#content .product-layout:nth-child(2n+2)').addClass('last-item'); 23 } 24 if (document.documentElement.clientWidth < 768) { 25 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-4 col-sm-6 col-xs-6'); 26 $('#content .product-layout:nth-child(2n+1)').addClass('first-item'); 27 $('#content .product-layout:nth-child(2n+2)').addClass('last-item'); 28 } 29 if (document.documentElement.clientWidth < 479) { 30 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-6 col-sm-12 col-xs-12 last-item'); 31 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-6 col-sm-12 col-xs-12 last-item'); 32 } 33 } else { 34 $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); 35 $('#content .product-layout:nth-child(3n+1)').addClass('first-item'); 36 $('#content .product-layout:nth-child(3n+3)').addClass('last-item'); 37 } 38 } 39} 40$(document).ready(function() {gridResize();}); 41$( window ).resize(function() {gridResize();}); 42 43 44var widthClassOptions = []; 45var widthClassOptions = ({ 46 bestseller : 'bestseller_default_width', 47 featured : 'featured_default_width', 48 special : 'special_default_width', 49 latest : 'latest_default_width', 50 related : 'related_default_width', 51 additional : 'additional_default_width', 52 module : 'module_default_width', 53 tabbestseller : 'tabbestseller_default_width', 54 tabfeatured : 'tabfeatured_default_width', 55 tabspecial : 'tabspecial_default_width', 56 tablatest : 'tablatest_default_width', 57 testimonial : 'testimonial_default_width', 58 homecategory : 'homecategory_default_width', 59 blog : 'blog_default_width' 60}); 61 62 63$(document).ready(function(){ 64 65 $('#content select').customSelect(); 66 $('ul.breadcrumb').appendTo('#breadcrumb .container .row'); 67 68 $("#cart .dropdown-toggle").click(function(){ 69 $(this).toggleClass("active"); 70 $(".cart-menu").slideToggle("slow"); 71 $(".myaccount-menu").slideUp("slow"); 72 $(".myaccount > a.dropdown-toggle").removeClass('active'); 73 $(".menu_toggle").slideUp("slow"); 74 return false; 75 }); 76 77 $(".myaccount > a.dropdown-toggle").click(function(){ 78 $(".cart-menu").slideUp("slow"); 79 $(".myaccount-menu").slideToggle("slow"); 80 $(this).toggleClass("active"); 81 $("#cart .dropdown-toggle").removeClass('active'); 82 $(".menu_toggle").slideUp("slow"); 83 return false; 84 });
85 86 $('.write-review, .review-count').on('click', function() { 87 $('html, body').animate({scrollTop: $('#tabs_info').offset().top}, 'slow'); 88 }); 89 90}); 91$(document).click(function(){ 92 $(".myaccount-menu").slideUp("slow"); 93 $(".myaccount > a.dropdown-toggle").removeClass('active'); 94 $(".cart-menu").slideUp("slow"); 95 $("#cart .dropdown-toggle").removeClass('active'); 96}); 97 98$(document).ready(function(){ 99 100 // tmo_top link 101 102 $('#links_block_top .title_block').click(function() { 103 $('#links_block_top .block_content').slideToggle("slow"); 104 $('#links_block_top .title_block').toggleClass('active'); 105 }); 106 107}); 108/* JS FOR FILTER */ 109 110function leftFilter(){ 111if ($(window).width() <= 767) { 112$('#column-left .filterbox').appendTo('.row #content .category_list'); 113$('#column-right .filterbox').appendTo('.row #content .category_list'); 114} else { 115$('.row #content .category_list .filterbox').appendTo('#column-left .sidebarFilter'); 116$('.row #content .category_list .filterbox').appendTo('#column-right .sidebarFilter'); 117} 118} 119$(document).ready(function(){leftFilter();}); 120$(window).resize(function(){leftFilter();}); 121 122function mobileToggleMenu(){ 123 //alert($(window).width()); 124 if ($(window).width() < 980) 125 { 126 $("#footer .mobile_togglemenu").remove(); 127 $("#footer .column h5").append( "<a class='mobile_togglemenu'> </a>" ); 128 $("#footer .column h5").addClass('toggle'); 129 $("#footer .mobile_togglemenu").click(function(){ 130 $(this).parent().toggleClass('active').parent().find('ul').toggle('slow'); 131 }); 132 133 }else{ 134 $("#footer .column h5").parent().find('ul').removeAttr('style'); 135 $("#footer .column h5").removeClass('active'); 136 $("#footer .column h5").removeClass('toggle'); 137 $("#footer .mobile_togglemenu").remove(); 138 } 139} 140$(document).ready(function(){mobileToggleMenu();}); 141$(window).resize(function(){mobileToggleMenu();}); 142 143 144function menuResponsive(){ 145 //alert($(window).width()); 146 if ($(window).width() < 980) 147 { 148 $('.nav.navbar-nav').css('display','none'); 149 $("#menu").addClass('responsive-menu'); 150 $("#menu").removeClass('main-menu'); 151 $('.nav-responsive').css('display','block'); 152 $("#menu .mobile_togglemenu").remove(); 153 $("#menu ul li.dropdown").append( "<a class='mobile_togglemenu'> </a>" ); 154 $("#menu ul li.dropdown").addClass('toggle'); 155 156 $("#menu .nav > li.dropdown .mobile_togglemenu").click(function(){ 157 $(this).parent().toggleClass('active'); 158 $(this).siblings("li .dropdown-menu").slideToggle('slow'); 159 }); 160 $(".myaccount-menu").slideUp("slow"); 161 $(".cart-menu").slideUp("slow"); 162 163 }else{ 164 $("#menu").addClass('main-menu'); 165 $("#menu").removeClass('responsive-menu'); 166 $("#menu ul li.dropdown").parent().find('li .dropdown-menu').removeAttr('style'); 167 $("#menu ul li.dropdown").removeClass('active'); 168 $("#menu ul li.dropdown").removeClass('toggle'); 169 $("#menu .mobile_togglemenu").remove(); 170 $('.nav-responsive').css('display','none'); 171 $('.nav.navbar-nav').css('display','block'); 172 } 173} 174$(document).ready(function(){menuResponsive();}); 175$(window).resize(function(){menuResponsive();}); 176 177 178 179$(document).ready(function(){ 180 $(".dropdown-toggle").click(function(){ 181 $("ul.dropdown-toggle").toggle('slow'); 182 }); 183}); 184 185 186function LangCurDropDown(selector,subsel){ 187 var main_block = new HoverWatcher(selector); 188 var sub_ul = new HoverWatcher(subsel); 189 $(selector).click(function() { 190 $(selector).addClass('active'); 191 $(subsel).slideToggle('slow'); 192 setTimeout(function() { 193 if (!main_block.isHoveringOver() && !sub_ul.isHoveringOver()) 194 $(subsel).stop(true, true).slideUp(450); 195 $(selector).removeClass('active'); 196 }, 3000); 197 }); 198 199 $(subsel).hover(function() { 200 setTimeout(function() { 201 if (!main_block.isHoveringOver() && !sub_ul.isHoveringOver()) 202 $(subsel).stop(true, true).slideUp(450); 203 }, 3000); 204 }); 205} 206 207 208$(document).ready(function(){ 209 210 LangCurDropDown('.myaccount','.myaccount-menu'); 211 LangCurDropDown('#currency','.currency-menu'); 212 LangCurDropDown('#language','.language-menu'); 213 LangCurDropDown('#cart','.cart-menu'); 214 215}); 216 217 218 219function leftright() 220{ 221 if ($(window).width() < 980){ 222 if($('.category_filter .col-md-3, .category_filter .col-md-2, .category_filter .col-md-1').hasClass('text-right')==true){ 223 $(".category_filter .col-md-3, .category_filter .col-md-2, .category_filter .col-md-1").addClass('text-left'); 224 $(".category_filter .col-md-3, .category_filter .col-md-2, .category_filter .col-md-1").removeClass('text-right'); 225 } 226 } 227} 228 229$(document).ready(function(){leftright();}); 230$(window).resize(function(){leftright();}); 231 232 233 234 235$(document).ready(function(){ 236 jQuery(function($){ 237 if ($(window).width() > 979) 238 { 239 var max_elem = 6; 240 if($(window).width() <=1289){ max_elem = 5;} 241 if($(window).width() <=1199){ max_elem = 4;} 242 $('.navbar-nav li').first().addClass('home_first'); 243 var items = $('.navbar-nav li.top_level'); 244 var surplus = items.slice(max_elem, items.length); 245 surplus.wrapAll('<li class="top_level hiden_menu dropdown"><div class="dropdown-inner">'); 246 $('.hiden_menu').prepend('<a href="#" class="level-top">More</a>'); 247 } 248 249 }); 250}); 251 252 253//LEFT-RIGHT COLUMN RESPONSIVE TOOGLE 254 255function mobileToggleColumn(){ 256 if ($(window).width() < 980) 257 { 258 $('#column-left,#column-right').insertAfter('#content'); 259 $("#column-left .box-heading .mobile_togglemenu,#column-right .box-heading .mobile_togglemenu").remove(); 260 $("#column-left .box-heading,#column-right .box-heading").append( "<a class='mobile_togglemenu'> </a>" ); 261 $("#column-left .box-heading,#column-right .box-heading").addClass('toggle'); 262 $("#column-left .box-heading .mobile_togglemenu,#column-right .box-heading .mobile_togglemenu").click(function(){ 263 $(this).parent().toggleClass('active').parent().find('.box-content,.filterbox,.list-group').slideToggle('slow'); 264 }); 265 }else{ 266 $('#column-left').insertBefore('#content'); 267 $('#column-right').insertAfter('#content'); 268 $('.common-home #column-left,.common-home #column-right').insertBefore('#content-top'); 269 $("#column-left .box-heading,#column-right .box-heading").parent().find('.box-content,.filterbox,.list-group').removeAttr('style'); 270 $("#column-left .box-heading,#column-right .box-heading").removeClass('active'); 271 $("#column-left .box-heading,#column-right .box-heading").removeClass('toggle'); 272 $("#column-left .box-heading .mobile_togglemenu,#column-right .box-heading .mobile_togglemenu").remove(); 273 } 274} 275$(document).ready(function(){mobileToggleColumn();}); 276$(window).resize(function(){mobileToggleColumn();}); 277 278 279function productCarouselAutoSet() {
280 $("#content .product-carousel, .banners-slider-carousel .product-carousel , .homepage-testimonials-inner .product-carousel").each(function() { 281 var objectID = $(this).attr('id'); 282 var myObject = objectID.replace('-carousel',''); 283 if(myObject.indexOf("-") >= 0) 284 myObject = myObject.substring(0,myObject.indexOf("-")); 285 if(widthClassOptions[myObject]) 286 var myDefClass = widthClassOptions[myObject]; 287 else 288 var myDefClass= 'grid_default_width'; 289 var slider = $("#content #" + objectID + ", .banners-slider-carousel #" + objectID + ", .homepage-testimonials-inner #" + objectID); 290 slider.sliderCarousel({ 291 defWidthClss : myDefClass, 292 subElement : '.slider-item', 293 subClass : 'product-block', 294 firstClass : 'first_item_tmo', 295 lastClass : 'last_item_tmo', 296 slideSpeed : 200, 297 paginationSpeed : 800, 298 autoPlay : false, 299 stopOnHover : false, 300 goToFirst : true, 301 goToFirstSpeed : 1000, 302 goToFirstNav : true, 303 pagination : true, 304 paginationNumbers: false, 305 responsive: true, 306 responsiveRefreshRate : 200, 307 baseClass : "slider-carousel", 308 theme : "slider-theme", 309 autoHeight : true 310 }); 311 312 var nextButton = $(this).parent().find('.next'); 313 var prevButton = $(this).parent().find('.prev'); 314 nextButton.click(function(){ 315 slider.trigger('slider.next'); 316 }) 317 prevButton.click(function(){ 318 slider.trigger('slider.prev'); 319 }) 320 }); 321} 322//$(window).load(function(){productCarouselAutoSet();}); 323$(document).ready(function(){productCarouselAutoSet();}); 324 325 326function productListAutoSet() { 327 $("#content .productbox-grid").each(function(){ 328 var objectID = $(this).attr('id'); 329 if(objectID.length > 0){ 330 if(widthClassOptions[objectID.replace('-grid','')]) 331 var myDefClass= widthClassOptions[objectID.replace('-grid','')]; 332 }else{ 333 var myDefClass= 'grid_default_width'; 334 } 335 $(this).smartColumnsRows({ 336 defWidthClss : myDefClass, 337 subElement : '.product-items', 338 subClass : 'product-block' 339 }); 340 }); 341} 342$(window).load(function(){productListAutoSet();}); 343$(window).resize(function(){productListAutoSet();}); 344 345 346function HoverWatcher(selector){ 347 this.hovering = false; 348 var self = this; 349 350 this.isHoveringOver = function() { 351 return self.hovering; 352 } 353 354 $(selector).hover(function() { 355 self.hovering = true; 356 }, function() { 357 self.hovering = false; 358 }) 359} 360 361function LangCurDropDown(selector,subsel){ 362 var main_block = new HoverWatcher(selector); 363 var sub_ul = new HoverWatcher(subsel); 364 $(selector).click(function() { 365 $(selector).addClass('active'); 366 $(subsel).slideToggle('slow'); 367 setTimeout(function() { 368 if (!main_block.isHoveringOver() && !sub_ul.isHoveringOver()) 369 $(subsel).stop(true, true).slideUp(450); 370 $(selector).removeClass('active'); 371 }, 3000); 372 }); 373 374 $(subsel).hover(function() { 375 setTimeout(function() { 376 if (!main_block.isHoveringOver() && !sub_ul.isHoveringOver()) 377 $(subsel).stop(true, true).slideUp(450); 378 }, 3000); 379 }); 380} 381 382$(document).ready(function(){ 383 384 LangCurDropDown('#currency','.currency_div'); 385 LangCurDropDown('#language','.language_div'); 386 387 $('.nav-responsive').click(function() { 388 $('.responsive-menu .nav.navbar-nav').slideToggle(); 389 $('.nav-responsive div').toggleClass('active'); 390 391 }); 392 393 $(".treeview-list").treeview({ 394 animated: "slow", 395 collapsed: true, 396 unique: true 397 }); 398 $('.treeview-list a.active').parent().removeClass('expandable'); 399 $('.treeview-list a.active').parent().addClass('collapsable'); 400 $('.treeview-list .collapsable ul').css('display','block'); 401}); 402 403 404$(document).ready(function(){ 405 $(".tmo_headerlinks_inner").click(function(){ 406 $(".header_links").toggle('slow'); 407 }); 408 409}); 410 411 412/*For Grid and List View Buttons*/ 413function gridlistactive(){ 414$('.btn-list-grid button').on('click', function() { 415if($(this).hasClass('grid')) { 416 $('.btn-list-grid button').addClass('active'); 417 $('.btn-list-grid button.list').removeClass('active'); 418} 419 else if($(this).hasClass('list')) { 420$('.btn-list-grid button').addClass('active'); 421 $('.btn-list-grid button.grid').removeClass('active'); 422 } 423}); 424} 425$(document).ready(function(){gridlistactive()}); 426$(window).resize(function(){gridlistactive()}); 427 428 429/*For Back to Top button*/ 430$(document).ready(function(){ 431$("body").append("<a class='top_button' title='Back To Top' href=''>TOP<i class='fa fa-angle-up'></i></a>"); 432 433$(function () { 434 $(window).scroll(function () { 435 if ($(this).scrollTop() > 70) { 436 $('.top_button').fadeIn(); 437 } else { 438 $('.top_button').fadeOut(); 439 } 440 }); 441 // scroll body to 0px on click 442 $('.top_button').click(function () { 443 $('body,html').animate({ 444 scrollTop: 0 445 }, 800); 446 return false; 447 }); 448}); 449}); 450 451// Top Fixed Menu 452function headerfix() { 453 if ($(this).scrollTop() > 250) { 454 $(".header .header-top").addClass('fixed'); 455 $(".header-cart").insertAfter('.nav-container'); 456 457 }else{ 458 $(".header .header-top").removeClass('fixed'); 459 $(".header-cart").insertAfter('.header-logo'); 460 } 461 } 462jQuery(window).resize(function() {headerfix();}); 463jQuery(document).ready(function() {headerfix();}); 464jQuery(window).scroll(function() {headerfix();}); 465 466 467 468/******Same Height *******/ 469 470function sameheight(){ 471var maxHeight = 0; 472if ($(window).width() >= 980){ 473$(".tmo_sameheight").each(function(){ 474 if ($(this).height() > maxHeight) { maxHeight = $(this).height(); } 475}); 476$(".tmo_sameheight").height(maxHeight); 477 478}else{ 479$(".tmo_sameheight").each(function(){ 480 if ($(this).height() > maxHeight) { maxHeight = $(this).height(); } 481}); 482$(".tmo_sameheight").height("auto"); 483} 484} 485jQuery(document).ready(function() { sameheight();}); 486jQuery(window).resize(function() { sameheight();}); 487 488 489/****** Top Banner *******/ 490
491function top_banner(){ 492 493 flag = true; 494 495 if(flag) 496 { 497 if (localStorage.getItem('visited') !== true) { 498 $('.common-home .headertop').show(); 499 sessionStorage.setItem('visited',false); 500 }else{ 501 $('.common-home .headertop').hide(); 502 sessionStorage.setItem('visited',true); 503 } 504 505 $(".close-button").on("click", function() { 506 $(this).fadeOut(100); 507 $('.common-home .headertop').slideUp(1000); 508 localStorage.setItem('visited',false); 509 }); 510 511 $(window).on('beforeunload',function(){ 512 localStorage.removeItem('visited'); 513 }); 514 } 515 516} 517 518$(document).ready(function(){top_banner();});
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.