1$(function(){ 2 /* Sidebar Buttons */ 3 $(".btn-sidebar-user").click(function () { 4 $('.op-black').toggleClass("hide").toggleClass("show"); 5 $('body').toggleClass("hidden-scroll"); 6 $('.sidebar-user').toggleClass("active"); 7 }); 8 $(".btn-sidebar-menu, .mobile-menu-close").click(function () { 9 $('.op-black').toggleClass("hide").toggleClass("show"); 10 $('body').toggleClass("hidden-scroll"); 11 $('.sidebar-menu').toggleClass("active"); 12 $('.sidebar-menu-type-2').toggleClass("active"); 13 }); 14 $(".op-black").click(function () { 15 $('.op-black').toggleClass("hide").toggleClass("show"); 16 if ( $(".sidebar-user").is(".active")){ 17 $('.sidebar-user').toggleClass("active"); 18 $('body').toggleClass("hidden-scroll"); 19 } 20 if ( $(".sidebar-menu").is(".active")){ 21 $('.sidebar-menu').toggleClass("active"); 22 $('body').toggleClass("hidden-scroll"); 23 } 24 }); 25 26 /* Sidebar Categories */ 27 var show_sidebar_categories = false; 28 $(".btn-sidebar-categories").click(function () { 29 $('.sidebar-menu .categories').slideToggle("fast"); 30 if (show_sidebar_categories){ 31 $(this).find('i').removeClass("fa-angle-up").addClass("fa-angle-down"); 32 }else{ 33 $(this).find('i').removeClass("fa-angle-down").addClass("fa-angle-up"); 34 } 35 show_sidebar_categories = !show_sidebar_categories; 36 }); 37 $(".btn-categories-show").click(function () { 38 var id = $(this).data('id'); 39 $('.sidebar-menu .categories .categories-list-'+id).slideToggle("fast"); 40 $('.sidebar-menu-type-2 .categories .categories-list-'+id).slideToggle("fast"); 41 }); 42 43 var header_hover = false; 44 $('.header-cart-hover').hover(function(){ 45 if (!header_hover){ 46 showCartBox(); 47 } 48 header_hover = true; 49 }, function(){ 50 header_hover = false; 51 }); 52}); 53 54function showLoader(){ 55 $('.overlay').removeClass('d-none'); 56} 57 58function hideLoader(){ 59 $('.overlay').addClass('d-none'); 60} 61 62function showAlert(data, callback){ 63 var config = { 64 title: data.title ? data.title : '', 65 text: data.text ? data.text : '', 66 icon: data.status ? data.status : '', 67 timer: swal_alert_timer * 1000 68 }; 69 if (data.buttons){ 70 config.buttons = true; 71 } 72 if (data.buttonTitle){ 73 config.button = data.buttonTitle; 74 } 75 if (!data.buttons && !data.buttonTitle){ 76 config.buttons = false; 77 } 78 79 config.timerProgressBar = true; 80 if (data.buttonList){ 81 config.buttons = data.buttonList; 82 swal(config).then(callback); 83 }else{ 84 swal(config); 85 } 86} 87 88 89function showCartBox(){ 90 fetchCartAjax(); 91} 92 93function addCartSuccessEvent(id, page, settings, data, result){ 94 showCartBox(); 95 showAlert({ 96 title: LANG_HELPER.success, 97 text: result.message, 98 status: result.status, 99 buttonList: { 100 confirm: { 101 text: LANG_HELPER.keepShopping, 102 value: 'confirm', 103 visible: true, 104 className: "btn-primary btn-theme-3", 105 closeModal: true 106 }, 107 cart: { 108 text: LANG_HELPER.goCart, 109 value: 'cart', 110 visible: true, 111 className: "btn-success btn-theme-4", 112 closeModal: false 113 } 114 } 115 }, function(value) { 116 if (value == 'cart'){ 117 window.location = SITE_CONFIG.cartUrl; 118 } 119 }); 120} 121 122/* Kargo FiÅi Ekleme */ 123function completeBeforePaymentStep(step){ 124 if (step == 1){ 125 if ($("*[data-payment-box-form='shipping-template'] #orderShipmentfile").length == 0) return false; 126 var file = $("*[data-payment-box-form='shipping-template'] #orderShipmentfile")[0].files[0]; 127 if (file === undefined) return false; 128 var files = new FormData(); 129 files.append('shipment_file', file); 130 ajaxFormGate( 131 'POST', 'Payment', 'shipmentFile', files, false, function(result){ 132 133 }, false 134 ); 135 } 136 return true; 137} 138 139/* Footer Menü Toogle */ 140function mobileFooterToggle(cls1){ 141 if ($(document).width() < 991) { 142 $('.f'+cls1).toggle() 143 } 144}
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.