1 2(function ($) { 3 $.cookie = function (key, value, options) { 4 if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) { 5 options = $.extend({}, options); 6 if (value === null || value === undefined) { 7 options.expires = -1 8 } 9 if (typeof options.expires === 'number') { 10 var days = options.expires, 11 t = options.expires = new Date(); 12 t.setDate(t.getDate() + days) 13 } 14 value = String(value); 15 return (document.cookie = [encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : ''].join('')) 16 } 17 options = value || {}; 18 var decode = options.raw ? function (s) { 19 return s 20 } : decodeURIComponent; 21 var pairs = document.cookie.split('; '); 22 for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) { 23 if (decode(pair[0]) === key) 24 return decode(pair[1] || '') 25 } 26 return null 27 } 28}); 29 30//When hover Cat in desktop 31var novtheme_current_width = $(window).innerWidth(); 32var novtheme_min_width = 1199; 33var novtheme_min_width_ipad = 1199; 34var novtheme_responsive_mobile = novtheme_current_width < novtheme_min_width; 35var novtheme_responsive_ipad = novtheme_current_width < novtheme_min_width_ipad; 36 37 38function Load_canvas_menu() { 39 var $main_menu = $(".level1", "#megamenu"); 40 if (current_width < 1199) { 41 if ($("#canvas-main-menu").length < 1 && $main_menu.length > 0) { 42 var $menu = $main_menu.parent().clone(); 43 $menu.attr("id", "canvas-main-menu"); 44 $($menu).find(".menu").removeAttr('id'); 45 $('.canvas-menu').append($menu); 46 $menu.mmenu({ 47 offCanvas: false, 48 "navbar": { 49 "title": false 50 } 51 }); 52 remove_canvas_menu(); 53 } 54 } 55} 56function click_button_canvas_menu() { 57 $('#_mobile_menutop').on("click", function () { 58 if ($('.canvas-menu').hasClass('active')) { 59 $('.canvas-menu').removeClass('active'); 60 $('body').removeClass('canvasmenu-right'); 61 $(this).removeClass('close'); 62 } else { 63 $('.canvas-menu').addClass('active'); 64 $('body').addClass('canvasmenu-right'); 65 $(this).addClass('close'); 66 } 67 return false; 68 }); 69} 70function remove_canvas_menu() { 71 $('.canvas-header-box .close-box, .canvas-overlay').on("click", function () { 72 $('.canvas-menu').removeClass('active'); 73 $('body').removeClass('canvasmenu-right'); 74 return false; 75 }); 76} 77function NovMegamenuToggle() { 78 $('.toggle-megamenu').on("click", function () { 79 if ($('.menu-style').hasClass('active')) { 80 $('.menu-style').removeClass('active'); 81 $('body').removeClass('canvasmenu-right'); 82 $(this).removeClass('menu_close'); 83 } else { 84 $('.menu-style').addClass('active'); 85 $('body').addClass('canvasmenu-right'); 86 $(this).addClass('menu_close'); 87 } 88 return false; 89 }); 90 $('.menu_close .zmdi-close, .canvas-overlay').on("click", function () { 91 $('.menu-style').removeClass('active'); 92 $('body').removeClass('canvasmenu-right'); 93 return false; 94 }); 95 $('.menu_left .toggle-megamenu').on("click", function () { 96 if ($('.menu_vertical').hasClass('active')) { 97 $('.menu_vertical').removeClass('active'); 98 $('body').removeClass('canvasmenu-right'); 99 $(this).removeClass('menu_close'); 100 } else { 101 $('.menu_vertical').addClass('active'); 102 $('body').addClass('canvasmenu-right'); 103 $(this).addClass('menu_close'); 104 } 105 return false; 106 });
107 $('.menu_close .zmdi-close, .canvas-overlay').on("click", function () { 108 $('.menu_vertical').removeClass('active'); 109 $('body').removeClass('canvasmenu-right'); 110 return false; 111 }); 112 $('.toggle-myaccount').on("click", function () { 113 if ($('.menu_myaccount').hasClass('active')) { 114 $('.menu_myaccount').removeClass('active'); 115 $('body').removeClass('canvasmenu-right'); 116 $(this).removeClass('menu_close'); 117 } else { 118 $('.menu_myaccount').addClass('active'); 119 $('body').addClass('canvasmenu-left'); 120 $(this).addClass('menu_close'); 121 } 122 return false; 123 }); 124 $('.menu_close .zmdi-close, .canvas-overlay').on("click", function () { 125 $('.menu_myaccount').removeClass('active'); 126 $('body').removeClass('canvasmenu-right'); 127 return false; 128 }); 129} 130function NovMenu_canvas() { 131 $('.show_settings_canvas').on("click", function () { 132 if ($('.settings-canvas').hasClass('active')) { 133 $('.settings-canvas').removeClass('active'); 134 $('body').removeClass('canvasmenu-right'); 135 $(this).removeClass('close_canvas'); 136 } else { 137 $('.settings-canvas').addClass('active'); 138 $('body').addClass('canvasmenu-right'); 139 $(this).addClass('close_canvas'); 140 } 141 return false; 142 }); 143 $('.settings-canvas .close_canvas, .canvas-overlay').on("click", function () { 144 $('.settings-canvas').removeClass('active'); 145 $('body').removeClass('canvasmenu-right'); 146 return false; 147 }); 148 $(document).on('click', '.open_header_cart_canvas', function (e) { 149 if ($('.header-cart-canvas').hasClass('active')) { 150 $('.header-cart-canvas').removeClass('active'); 151 $('body').removeClass('canvasmenu-right'); 152 $(this).removeClass('close_canvas'); 153 } else { 154 $('.header-cart-canvas').addClass('active'); 155 $('body').addClass('canvasmenu-right'); 156 $(this).addClass('close_canvas'); 157 } 158 return false; 159 }); 160 $(document).on('click', '.header-cart-canvas .close_canvas', function (e) { 161 $('.header-cart-canvas').removeClass('active'); 162 $('body').removeClass('canvasmenu-right'); 163 return false; 164 }); 165 $('.header-cart-canvas .close_canvas, .canvas-overlay').on("click", function () { 166 $('.header-cart-canvas').removeClass('active'); 167 $('body').removeClass('canvasmenu-right'); 168 return false; 169 }); 170} 171 172//// menu bottom mobile 173function NovTogglePage() { 174 $('.nov-toggle-page').on('click', function (e) { 175 var target = $(this).data('target'); 176 $('body').hasClass('show-boxpage') ? ($('body').removeClass('show-boxpage')) : ($('body').addClass('show-boxpage')); 177 $(target).hasClass('active') ? ($(target).removeClass('active')) : ($(target).addClass('active')); 178 e.stopPropagation(); 179 }); 180 $('.box-header .close-box').on('click', function (e) { 181 $('body').removeClass('show-boxpage'); 182 $(this).parents('.mobile-boxpage').removeClass('active'); 183 $('#mobile-pageaccount').find('.box-content').removeClass('active'); 184 e.stopPropagation(); 185 }); 186 $('.links-currency, .links-language').on('click', function (e) { 187 var target_link = $(this).data('target'), 188 title_box = $(this).data('titlebox'); 189 190 $('#mobile-pageaccount').find('.box-content').removeClass('active'); 191 $('.title-box', '#mobile-pageaccount').html(title_box); 192 $('.back-box', '#mobile-pageaccount').addClass('active'); 193 $(target_link).hasClass('active') ? ($(target_link).removeClass('active')) : ($(target_link).addClass('active')); 194 e.stopPropagation(); 195 }); 196 $('.back-box', '#mobile-pageaccount').on('click', function (e) { 197 var titlebox_parent = $('#mobile-pageaccount').data('titlebox-parent'); 198 $('#mobile-pageaccount').find('.box-content').removeClass('active'); 199 $('.title-box', '#mobile-pageaccount').html(titlebox_parent); 200 $(this).removeClass('active'); 201 }) 202} 203 204function NovHeightBoxContent() { 205 var height = $(window).outerHeight(), 206 boxheight = $('.box-header').outerHeight(), 207 menubottom = $('#stickymenu_bottom_mobile').outerHeight(); 208 $('.box-content', '.mobile-boxpage').each(function () { 209 $(this).outerHeight(height - boxheight - menubottom); 210 });
211} 212var current_width = $(window).width(); 213var min_width = 1199; 214var responsive_mobile = current_width < min_width; 215function NovatoggleMobileStylesCart() { 216 if (responsive_mobile) { 217 $("#_mobile_cart").each(function (idx, el) { 218 var target = $('#_mobile_cart_bottom'); 219 if (target) { 220 target.append($('#_mobile_cart').html()); 221 } 222 }); 223 } else { 224 $("#_mobile_cart_bottom").each(function (idx, el) { 225 var target = $('#_mobile_cart'); 226 if (target) { 227 $("#_mobile_cart_bottom").children().detach(); 228 } 229 }); 230 } 231} 232 233$(document).ready(function () { 234 click_button_canvas_menu(); 235 NovMenu_canvas(); 236 NovMegamenuToggle(); 237 238 if (novtheme_current_width < 1199) { 239 Load_canvas_menu(); 240 } 241 $("#nov-verticalmenu li").first().children('.dropdown-menu').slideDown(300); 242 $("#nov-verticalmenu li").first().children('.block_content').slideDown(300); 243 $("#nov-verticalmenu li").first().addClass('menu-active'); 244 $(".show-sub").click(function () { 245 var $this = $(this); 246 if ($this.parent().hasClass('menu-active')) { 247 $this.parent().removeClass('menu-active'); 248 $this.next('.dropdown-menu').slideUp(300); 249 } else { 250 $this.parent().parent().find('li').removeClass('menu-active'); 251 $this.parent().parent().find('li .dropdown-menu, li .block_content').slideUp(300); 252 $this.parent().toggleClass('menu-active'); 253 $this.next('.dropdown-menu').slideToggle(300); 254 } 255 return false; 256 }); 257 $('.opener').click(function () { 258 if ($(this).parent().hasClass('menu-active')) { 259 $(this).parent().removeClass('menu-active'); 260 $(this).parent().children('.dropdown-menu').slideUp(300); 261 } else { 262 $(this).parent().parent().find('li').removeClass('menu-active'); 263 $(this).parent().parent().find('li').children('.dropdown-menu').slideUp(300); 264 $(this).parent().addClass('menu-active'); 265 $(this).parent().children('.dropdown-menu').slideDown(300); 266 } 267 }); 268 269});
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.