PageSourceSearch

https://www.thaitukwan.delivery/themes/thaitukwan_page/js/script.min.js?v=2.8.4

js thaitukwan.delivery collected 2026-10-02 01:52:13 UTC 16,573 bytes, 1 lines download raw bytes

1function productNavigation(e){$(e).siblings().removeClass("active"),scrollToElement($(e).attr("href"),100,134),$(e).addClass("active")}function productMobileNavigation(e,t){e.preventDefault(),$(t).parent().siblings().find("a").removeClass("active"),scrollToElement($(t).attr("href"),100,134),$(t).addClass("active"),$("#app-container").toggleClass("access-left"),$("#app-container").hasClass("access-left")?($("#mobile-nav").removeClass("swipe-right"),$("#mobile-nav").addClass("swipe-right")):$("#mobile-nav").removeClass("swipe-right")}function scrollToElement(e,t,a){var o=t||600;$("html,body").animate({scrollTop:$(e).offset().top-a},o)}function getProductAttributesBlock(e,t,a){0==product_details_loading&&(product_details_loading=!0,$.ajax({type:"GET",url:"/product_attributes/json_getProductAttributesBlock/"+e+"/"+a,contentType:"application/json; charset=utf-8",async:!0,dataType:"JSON",success:function(e){$(t).html(e);var a=$(t).closest("form").find(".btn-addToCart");a.appendTo($(t).find(".save-btn-placeholder")),a.find(".btn-label i").removeClass("fa-spinner fa-spin").addClass("fa-shopping-basket"),$(t).show(),scrollToElement($(t).closest(".product-block"),600,100),product_details_loading=!1},error:function(e){}}))}function getCartProductAttributesBlock(e,t){0==product_details_loading&&(product_details_loading=!0,$.ajax({type:"GET",url:"/cartdetailattributes/json_getCartProductAttributesBlock/"+e,contentType:"application/json; charset=utf-8",async:!0,dataType:"JSON",success:function(e){$(t).html(e);var a=$(t).closest("form").find(".btn-updateCartdetail");a.appendTo($(t).find(".save-btn-placeholder")),a.find(".btn-label i").removeClass("fa-spinner fa-spin").addClass("fa-shopping-basket"),$(t).show(),scrollToElement($(t).closest(".product-block"),600,100),product_details_loading=!1},error:function(e){}}))}function addToCart(e){$.ajax({type:"POST",url:"/carts/json_addToCart/",dataType:"JSON",data:e.serialize(),success:function(t){"success"==t.status&&($("li.nav-item-order").replaceWith(t.cart_btn),$("#mobileItemcart").find(".btn-cart").replaceWith(t.mobilecart_btn),$("#mobileItemcart").find(".btn-order").replaceWith(t.mobilecart_btn),$(e).find(".btn-addToCart").find(".btn-label i").removeClass("fa-spinner fa-spin").addClass("fa-shopping-basket"),addNotification(t.output))},error:function(e){}})}function updateCartdetail(e){$.ajax({type:"POST",url:"/carts/json_saveCartdetail/",dataType:"JSON",data:e.serialize(),success:function(e){"success"==e.status&&($("li.nav-item-order").replaceWith(e.cart_btn),addNotification(e.output))},error:function(e){}})}function addRewardToCart(e,t){$.ajax({type:"POST",url:"/loyaltyrewards/json_addToCart/",dataType:"JSON",data:{reward_id:t},success:function(t){"success"==t.status&&($("li.nav-item-order").replaceWith(t.cart_btn),$("#mobileItemcart").find(".btn-cart").replaceWith(t.mobilecart_btn),$("#mobileItemcart").find(".btn-order").replaceWith(t.mobilecart_btn)),$(e).find(".btn-label i").removeClass("fa-spinner fa-spin").addClass("fa-shopping-basket"),addNotification(t.output)},error:function(e){}})}function acceptCookies(){0==accept_cookies_loading&&(accept_cookies_loading=!0,$.ajax({type:"GET",url:"/index/acceptCookies/",contentType:"application/json; charset=utf-8",async:!0,dataType:"JSON",success:function(e){accept_cookies_loading=!1},error:function(e){}}))}function addNotification(e){var t=$.parseHTML(e);$(t).hide().prependTo(".notifications-placeholder").fadeIn("slow").delay(2e3).fadeOut("slow")}function getDatePickerPills(e,t,a){if(0==dayselector_loading){dayselector_loading=!0;var o=[a,a];$(t).hasClass("nav-next-week")?$(t).find("i").removeClass("fa-chevron-right").addClass("fa-spinner fa-spin"):$(t).find("i").removeClass("fa-chevron-left").addClass("fa-spinner fa-spin"),$.ajax({type:"POST",url:"/openinghours/json_getDatePicker/",dataType:"JSON",data:{data:JSON.stringify(o)},success:function(e){if("success"==e.status){var a=$(t).closest(".day-selector"),o=$(a).find(".nav-previous-week");$(a).find(".nav-day-item").each(function(){$(this).remove()}),$(e.navpills).insertAfter($(o)),$(a).find(".nav-day-item").first().trigger("click")}$(t).hasClass("nav-next-week")?$(t).find("i").removeClass("fa-spinner fa-spin").addClass("fa-chevron-right"):$(t).find("i").removeClass("fa-spinner fa-spin").addClass("fa-chevron-left"),dayselector_loading=!1},error:function(e){$(t).hasClass("nav-next-week")?$(t).find("i").removeClass("fa-spinner fa-spin").addClass("fa-chevron-right"):$(t).find("i").removeClass("fa-spinner fa-spin").addClass("fa-chevron-left"),dayselector_loading=!1}})}}function getPickupHours(e){if(0==timeslots_loading){timeslots_loading=!0;var t=[e];$.ajax({type:"POST",url:"/timeslots/json_getPickupHours/",dataType:"JSON",data:{data:JSON.stringify(t)},success:function(e){$("#pickup_time_placeholder").empty(),$("#pickup_message_placeholder").empty(),"success"==e.status?$("#pickup_time_placeholder").append(e.output):$("#pickup_message_placeholder").append(e.output),timeslots_loading=!1},error:function(e){timeslots_loading=!1}})}}function getDeliveryHours(e){if(0==timeslots_loading){timeslots_loading=!0;var t=[e];$.ajax({type:"POST",url:"/timeslots/json_getDeliveryHours/",dataType:"JSON",data:{data:JSON.stringify(t)},success:function(e){$("#delivery_time_placeholder").empty(),$("#delivery_message_placeholder").empty(),"success"==e.status?$("#delivery_time_placeholder").append(e.output):$("#delivery_message_placeholder").append(e.output),timeslots_loading=!1},error:function(e){timeslots_loading=!1}})}}function getBusinessDeliveryHours(e){if(0==timeslots_loading){timeslots_loading=!0;var t=[e];$.ajax({type:"POST",url:"/timeslots/json_getBusinessDeliveryHours/",dataType:"JSON",data:{data:JSON.stringify(t)},success:function(e){$("#delivery_business_time_placeholder").empty(),$("#delivery_business_message_placeholder").empty(),"success"==e.status?$("#delivery_business_time_placeholder").append(e.output):$("#delivery_business_message_placeholder").append(e.output),timeslots_loading=!1},error:function(e){timeslots_loading=!1}})}}function getEatinHours(e){if(0==timeslots_loading){timeslots_loading=!0;var t=[e];$.ajax({type:"POST",url:"/timeslots/json_getEatinHours/",dataType:"JSON",data:{data:JSON.stringify(t)},success:function(e){$("#eatin_time_placeholder").empty(),$("#eatin_message_placeholder").empty(),"success"==e.status?$("#eatin_time_placeholder").append(e.output):$("#eatin_message_placeholder").append(e.output),timeslots_loading=!1},error:function(e){timeslots_loading=!1}})}}function subscribeNewsletter(e){0==newsletter_loading&&(newsletter_loading=!0,$.ajax({type:"POST",url:"/newsletters/json_subscribe/",dataType:"JSON",data:e.serialize(),success:function(e){$("#newsletter-message-placeholder").html(e.output),newsletter_loading=!1},error:function(e){}}))}function getProductDetailsBlock(e,t){0==product_details_loading&&(product_details_loading=!0,$.ajax({type:"GET",url:"/products/json_getProductDetailsBlock/"+e,contentType:"application/json; charset=utf-8",async:!0,dataType:"JSON",success:function(e){$(t).html(e),$(t).show(),product_details_loading=!1},error:function(e){}}))}function getPaymentmethods(e){var t=[e];$.ajax({type:"POST",url:"/paymentmethods/json_getPaymentmethods/",dataType:"JSON",data:{data:JSON.stringify(t)},success:function(e){if($("#paymentmethod-placeholder").empty(),"success"==e.status){$("#paymentmethod-placeholder").html(e.output);$("#paymentmethod-placeholder").find(".paymentmethod-item:first").find(".btn-radio").addClass("active").siblings("input").prop("checked",!0).siblings(".img-radio").addClass("selected")}},error:function(e){}})}function getRandomProductsBlock(e){random_product_loading||(random_product_loading=!0,$.ajax({type:"GET",url:"/products/json_getRandomProductsBlock/",contentType:"application/json; charset=utf-8",async:!0,dataType:"JSON",success:function(e){"success"==e.status&&($(".random-product").fadeOut("slow",function(){$("#randomproducts-placeholder").html(e.output),$(".random-product").fadeIn("slow")}),random_product_loading=!1)},error:function(e){}}))}function loadPageMenu(e){if($(window).width()>=992)$("#app-container").removeClass("access-left"),$("#mobile-nav").removeClass("swipe-right");else{0==$("#navbarMobile #mobileMenu_placeholder").children().length&&getMobilePageMenu(e)}}function getMobilePageMenu(e){mobile_menu_loading||(mobile_menu_loading=!0,$.ajax({type:"GET",url:"/menus/json_getMobilePageMenu"+e,contentType:"application/json; charset=utf-8",dataType:"JSON",success:function(e){if("success"==e.status){var t=e.output.menu;$("#navbarMobile #mobileMenu_placeholder").html(t),$("#mobileItemcart").html(e.output.item_cart);var a=$("#navbarResponsive ul.navbar-nav").find(".nav-item.active a").attr("href");$("#side-menu").find(".nav-item a.nav-link").removeClass("active").filter("[href='"+a+"']").addClass("active"),mobile_menu_loading=!1}},error:function(e){}}))}function getMobileCatalogMenu(){mobile_catalog_loading||(mobile_catalog_loading=!0,$.ajax({type:"GET",url:"/menus/json_getMobileCatalogMenu",contentType:"application/json; charset=utf-8",dataType:"JSON",success:function(e){if("success"==e.status){$("#navbarMobile #catalogMenu_placeholder").html(e.output);var t=$("#navbarResponsive ul.navbar-nav").find(".nav-item.active a").attr("href");$("#side-menu").find(".nav-item a.nav-link").removeClass("active").filter("[href='"+t+"']").addClass("active"),mobile_catalog_loading=!1}},error:function(e){}}))}function checkForEmptyFields(e){return e.filter(function(){return""==this.value})}function autocompleteCantons(e,t,a,o){autocomplete_cantons_loading||(autocomplete_cantons_loading=!0,$.ajax({type:"POST",url:"/cantons/json_autocompleteMerchantList/",dataType:"JSON",data:{q:t,type:a,country_id:o,page:0},success:function(t){$(e).closest(".compart-autocomplete").find(".list-group").html(""),$(t.items).each(function(t,a){$(e).closest(".compart-autocomplete").find(".list-group").append('<li class="list-group-item" data-canton-id="'+a.id+'" data-canton-name="'+a.cantonname+'" data-canton-zipcode="'+a.zipcode+'">'+a.text+"</li>")}),$(e).closest(".compart-autocomplete").find(".list-group").slideDown("fast"),autocomplete_cantons_loading=!1},error:function(e){}}))}function autocompleteStreets(e,t,a,o){autocomplete_streets_loading||(autocomplete_streets_loading=!0,$.ajax({type:"POST",url:"/substreetnames/json_autocompleteMerchantList/",dataType:"JSON",data:{q:t,canton_id:a,type:o,page:0},success:function(t){$(e).closest(".compart-autocomplete").find(".list-group").html(""),$(t.items).each(function(t,a){$(e).closest(".compart-autocomplete").find(".list-group").append('<li class="list-group-item" data-street
1-id="'+a.id+'">'+a.text+"</li>")}),$(e).closest(".compart-autocomplete").find(".list-group").slideDown("fast"),autocomplete_streets_loading=!1},error:function(e){}}))}function validateAddressForLogisticsPartners(){if(!validate_address_logistics_loading){validate_address_logistics_loading=!0,$("#validate-delivery-external-address").find("i").removeClass("fa-search").addClass("fa-spin").addClass("fa-spinner");var e="",t="",a="",o="",s="",n="account";$("#delivery-external-logisticspartner-id").val(0),"account"==$('input[name="delivery_external_address"]:checked').val()||(n="alternative",e=$("#delivery-external-alternative-canton-zipcode").val(),t=$("#delivery-external-alternative-canton-name").val(),a=$("#delivery-external-alternative-street-name").val(),o=$("#delivery-external-alternative-street-number").val(),s=$("#delivery_external_country_id").val()),$.ajax({type:"POST",url:"/logisticspartners/json_validateDeliveryAddress/",dataType:"JSON",data:{type:n,street:a,street_number:o,zipcode:e,city:t,country_id:s},success:function(e){$("#logisticspartner-tablist").html(e),$("#logisticspartner-selector").show(),""!=e&&($("#logisticspartner-tablist .list-group-item.active").length>0||$("#logisticspartner-tablist .list-group-item").first().trigger("click"),$("#delivery-external-logisticspartner-id").val($("#logisticspartner-tablist .list-group-item.active").data("logisticspartner-id"))),validate_address_logistics_loading=!1,$("#validate-delivery-external-address").find("i").removeClass("fa-spin").removeClass("fa-spinner").addClass("fa-search")},error:function(e){validate_address_logistics_loading=!1,$("#validate-delivery-external-address").find("i").removeClass("fa-spin").removeClass("fa-spinner").addClass("fa-search")}})}}function oneDot(e){var t=e.value;if((t=t.split(".").join("")).length>3)if(dots_amount=Math.floor(t.length/3),3==dots_amount&&(dots_amount=2),1==dots_amount)t=t.substring(0,3)+"."+t.substring(3,t.length);else{var a="";for(i=1;i<=dots_amount;i++)start=0,end=3*i,i>1&&(start=3*i-3),""!=a&&(a+="."),a+=t.substring(start,end);t=a+"."+t.substring(3*dots_amount,t.length)}e.value=t}function validateGiftcardCode(e,t){$.ajax({type:"POST",url:"/giftcards/json_validateCode/",dataType:"JSON",data:{giftcard_code:e,giftcard_pin:t},success:function(e){e.status,$("#giftcardModal .modal-body").html(e.output)},error:function(e){}})}function getGeneralconditionsContent(e){$.ajax({type:"GET",url:"/generalconditions/json_generateGeneralConditionsContent/",contentType:"application/json; charset=utf-8",async:!0,dataType:"JSON",success:function(t){$(e).html(t.output)},error:function(e){}})}function msieversion(){var e=!1;return(window.navigator.userAgent.indexOf("MSIE ")>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&(e=!0),e}var myLazyLoad,dayselector_loading=!1,timeslots_loading=!1,mobile_menu_loading=!1,mobile_catalog_loading=!1,autocomplete_cantons_loading=!1,autocomplete_streets_loading=!1,newsletter_loading=!1,random_product_loading=!1,product_details_loading=!1,accept_cookies_loading=!1,validate_address_logistics_loading=!1,login_form_loading=!1,register_form_loading=!1,cart_form_loading=!1;!function(e){"use strict";e("body").scrollspy({target:"#mainNav",offset:54}),e(".navbar-collapse>ul>li>a").click(function(){e(".navbar-collapse").collapse("hide")}),e("body").on("click",".btn-login",function(){e("#user-login-modal").modal("show"),e("#user-login-modal").on("shown.bs.modal",function(){e("#user-login-modal #username").focus()})}),e("body").on("click",".user-register-link",function(){e("#user-login-modal").modal("hide"),e("#user-register-modal").modal("show"),e("#user-register-modal").on("shown.bs.modal",function(){e("body").addClass("modal-open"),e("#user-register-modal #firstname").focus()})}),e("body").on("click",".btn-cart",function(t){t.preventDefault(),e("#user-cart-modal").modal("show"),e("#user-cart-modal").on("shown.bs.modal",function(){})}),e("#user-login-modal").on("show.bs.modal",function(t){var a=e(this);""!=e(this).find("#user-login-modal-content").html()||login_form_loading||(login_form_loading=!0,e.ajax({type:"GET",url:"/menus/json_getLoginForm",contentType:"application/json; charset=utf-8",dataType:"JSON",success:function(e){"success"==e.status&&(a.find("#user-login-modal-content").html(e.output),a.find("form").attr("action",e.form_action),login_form_loading=!1)},error:function(e){}}))}),e("#user-register-modal").on("show.bs.modal",function(t){var a=e(this);""!=e(this).find("#user-register-modal-content").html()||register_form_loading||(register_form_loading=!0,e.ajax({type:"GET",url:"/menus/json_getRegisterForm",contentType:"application/json; charset=utf-8",dataType:"JSON",success:function(e){"success"==e.status&&(a.find("#user-register-modal-content").html(e.output),a.find("form").attr("action",e.form_action),register_form_loading=!1)},error:function(e){}}))}),e("#user-cart-modal").on("show.bs.modal",function(t){var a=e(this);cart_form_loading||(cart_form_loading=!0,e.ajax({type:"GET",url:"/carts/json_getQuickView",contentType:"application/json; charset=utf-8",dataType:"JSON",success:function(e){"success"==e.status&&(a.find("#user-cart-modal-content").html(e.output),cart_form_loading=!1)},error:function(e){}}))}),e("body").delegate("#btn-validateGiftcard","click",function(){e(this).find(".btn-label i").removeClass("fa-plus").addClass("fa-spinner fa-spin");validateGiftcardCode(e("#giftcard-form").find("#giftcard-code").val(),e("#giftcard-form").find("#giftcard-pin").val()),e("#giftcardModal").modal("show"),e(this).find(".btn-label i").removeClass("fa-spinner fa-spin").addClass("fa-plus")})}(jQuery),$(document).ready(function(){$("[data-toggle]").click(function(){var e=$
1(this).data("toggle");$(e).toggleClass("access-left"),$(e).hasClass("access-left")?($("#mobile-nav").removeClass("swipe-right"),$("#mobile-nav").addClass("swipe-right")):$("#mobile-nav").removeClass("swipe-right")})});

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.