PageSourceSearch

https://www.toryburch.com/on/demandware.static/Sites-ToryBurch_US-…/v1790238678566/js/app.recentSearch.js

js toryburch.com collected 2026-09-24 17:15:06 UTC 3,220 bytes, 1 lines download raw bytes

1((i,o)=>{i.recentSearch={init:function(){o("form.simplesearch").on("submit",function(){var e=o(this).find("input").val().toLowerCase();""!==e&&i.recentSearch.createCookie(e)})},onSearchOpen:function(e){i.customer.authenticated?i.recentSearch.showRecentsFromAPI(e):i.recentSearch.showRecentsFromCookie(e)},showRecentsFromCookie:function(c){var e,r,t=o("#header-search .sitesearch");if(i.recentSearch.hasCookie()){for(0===o("#recent-searches").length&&t.append("<div id='recent-searches'><div class='rs-top'><span class='recent-search-title'>"+i.resources.RECENTSEARCH+"</span><span class='recent-search-clear'>"+i.resources.RECENTSEARCHCLEAR+"</span></div><div class='rs-main'></div></div>"),e=o.parseJSON(o.cookie("tbRecentSearch")).slice(0,5),r=0;r<e.length;r++)o("#recent-searches").find(".rs-main").append("<div class='recent-search-term'>"+e[r]+"</div>");o("#recent-searches").css({top:"64px"}).show(),o("#recent-searches").find(".recent-search-clear").on("click",function(){i.recentSearch.clearCookie(),i.recentSearch.emptyRecentsDiv()}),o("div.recent-search-term").each(function(){jQuery(this).click(function(){var e=o(this).text().toLowerCase();c.val(e),jQuery(c.parents("form.simplesearch")).submit()})})}},showRecentsFromAPI:function(r){var t,n,a,e=i.URLs.getRecentSearch,s=o("#header-search .sitesearch");jQuery.get(e,function(e){var c=o.parseJSON(e),e=c.recentSearches.length;if(0<e){for(0===o("#recent-searches").length&&s.append("<div id='recent-searches'><div class='rs-top'><span class='recent-search-title'>"+i.resources.RECENTSEARCH+"</span><span class='recent-search-clear'>"+i.resources.RECENTSEARCHCLEAR+"</span></div><div class='rs-main'></div></div>"),t=5<e?5:e,n=0;n<t;n++)o("#recent-searches").find(".rs-main").append("<div class='recent-search-term'>"+c.recentSearches[n].searchTerm+"</div>");o("#recent-searches").css({top:"64px"}).show(),o("div.recent-search-term").each(function(){jQuery(this).click(function(){a=o(this).text().toLowerCase(),r.val(a),jQuery(r.parents("form.simplesearch")).submit()})}),o("#recent-searches").find(".recent-search-clear").on("click",function(){i.recentSearch.clearCookie(),i.recentSearch.emptyRecentsDiv(),i.recentSearch.clearCustomerActiveSearch()})}else o("#recent-searches").hide()})},emptyRecentsDiv:function(){o("#recent-searches").find(".recent-search-term").remove(),o("#recent-searches").hide()},createCookie:function(e){i.recentSearch.hasCookie()?i.recentSearch.addSearchTerm(e):(e=[e],i.recentSearch.clearCookie(),o.cookie("tbRecentSearch",JSON.stringify(e),{path:"/",domain:document.location.hostname,expires:300}))},hasCookie:function(){return null!==o.cookie("tbRecentSearch")&&void 0!==o.cookie("tbRecentSearch")},addSearchTerm:function(e){var c=o.parseJSON(o.cookie("tbRecentSearch")),r=o.inArray(e,c);-1!==r&&c.splice(r,1),c.unshift(e),i.recentSearch.clearCookie(),o.cookie("tbRecentSearch",JSON.stringify(c),{path:"/",domain:document.location.hostname,expires:30})},clearCookie:function(){return o.cookie("tbRecentSearch","",{path:"/",domain:document.location.hostname,expires:-1}),o.cookie("tbRecentSearch")},clearCustomerActiveSearch:function(){var e=i.URLs.clearRecentSearch;jQuery.get(e,function(){})}}})(window.app=window.app||{},jQuery);

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.