PageSourceSearch

https://www.urtegaarden.dk/js/dist/9575.js?id=c17580dc24effda9

js urtegaarden.dk collected 2026-10-02 13:23:24 UTC 17,081 bytes, 2 lines download raw bytes

1(globalThis["webpackChunkwebsite_js"]=globalThis["webpackChunkwebsite_js"]||[]).push([[9575],{9575(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>f});var r=function(){var e=this,t=e._self._c;e._self._setupProxy;return e.isViewType?t("div",{staticClass:"global-search-overlay uk-search uk-search-default",class:{"has-results":e.products.length,"uk-width-1":e.isMobile},style:e.cssVars},[t("div",{staticClass:"uk-button-group",class:{"uk-preserve":e.isMobile}},[t("div",{staticClass:"uk-width-expand"},[e.isFetching?t("div",{attrs:{"uk-spinner":"ratio:.9"}}):e._e(),t("span",{attrs:{"uk-search-icon":""}}),t("input",{staticClass:"uk-search-input",attrs:{type:"search",placeholder:e.placeholderText,tabindex:"-1"},on:{focus:e.toggleOverlayContent}})]),t("button",{staticClass:"uk-button uk-button-primary uk-padding uk-padding-remove-vertical",attrs:{tabindex:"-1"},on:{click:e.toggleOverlayContent}},[e._v(" "+e._s(e.actionText)+" ")])]),t("portal",{attrs:{to:"global-modal-area"}},[e.displayOverlay&&e.translationsReady?t("div",{staticClass:"global-search-overlay global-search-overlay-content"},[t("div",{staticClass:"global-search-overlay-content-header"},[t("div",{staticClass:"global-search-overlay-content-header-logo"},[t("img",{attrs:{src:e.logoImage},on:{click:e.toggleOverlayContent}})]),t("div",{staticClass:"uk-search uk-search-default"},[t("div",{staticClass:"uk-button-group",class:{"uk-preserve":e.isMobile}},[t("div",{staticClass:"uk-width-expand"},[e.isFetching?t("div",{attrs:{"uk-spinner":"ratio:.9"}}):e._e(),t("span",{attrs:{"uk-search-icon":""}}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.keyword,expression:"keyword"}],ref:"searchInput",staticClass:"uk-search-input",attrs:{type:"search",placeholder:e.$t("search.search-text",["Search for items..."]),tabindex:"1234"},domProps:{value:e.keyword},on:{input:[function(t){t.target.composing||(e.keyword=t.target.value)},e.handleKeywordInput],keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:(t.preventDefault(),t.stopPropagation(),e.handleEscape.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeywordEnterKey.apply(null,arguments)}],keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(e.products.length-1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(0))}]}})]),t("button",{staticClass:"uk-button uk-button-primary uk-padding uk-padding-remove-vertical",attrs:{tabindex:"1234"}},[e._v(" "+e._s(e.$t("actions.search",["Search"]))+" ")])])]),t("button",{staticClass:"global-search-overlay-content-header-close-button",on:{click:e.toggleOverlayContent}},[t("span",{attrs:{"uk-icon":"icon: close; ratio: 1.1"}}),e._v(" "+e._s(e.$t("actions.close",["Close"]))+" ")])]),t("div",{staticClass:"global-search-overlay-content-results"},[null!=e.result?t("div",{staticClass:"global-search-overlay-results uk-container-large"},[t("div",{staticClass:"result-groups"},[t("div",{staticClass:"products"},[t("div",{staticClass:"result-group-caption",staticStyle:{display:"flex"}},[e._v(" "+e._s(e.$t("magic-search.products",["Products"]))+" ("+e._s(e.$t("general.displaying",["Displaying"]))+" "+e._s(e.result.products.length)+" "+e._s(e.$t("general.of",["of"]))+" "+e._s(e.result.productcount)+") "),t("span",{staticStyle:{"margin-left":"auto"}},[t("a",{attrs:{href:"#"},on:{click:e.gotoSearchPage}},[e._v(e._s(e.$t("actions.view-all",["View all"])))])])]),e.result.productcount>0?t("div",{staticClass:"result-group-items products-grid"},e._l(e.products,function(s,r){return t("div",{key:s.id,ref:`suggestion-${r}`,refInFor:!0,class:{"search-highlight":s.id===e.keyword},attrs:{tabindex:"1234"},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(r-1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(r+1))}],keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.setFocus(-1)}}},[t("ProductCard",{attrs:{product:s.metadata.product,"variant-id":s.metadata.relatedid}}
1)],1)}),0):t("div",{staticClass:"uk-margin-large uk-text-center uk-padding uk-padding-remove-horizontal"},[t("p",[t("span",{staticClass:"uk-text-muted",attrs:{"uk-icon":"icon: warning; ratio: 1.5"}})]),t("p",{staticClass:"uk-margin-small-top"},[e._v(" "+e._s(e.$t("filter.empty-state-caption"))+" ")])]),e.result.productcount>e.products.length?t("div",{staticClass:"uk-margin-top uk-margin-bottom"},[t("LoadMore",{attrs:{displaying:e.products.length,total:e.result.productcount},on:{"load-more":function(t){return e.showMore("PRODUCT")}}})],1):e._e()]),t("div",{staticClass:"non-products"},[e.suggestions.length>0?t("div",{staticClass:"suggestions"},[t("div",{staticClass:"result-group-caption"},[e._v(" "+e._s(e.$t("magic-search.did-you-mean",["Did you mean?"]))+" ")]),t("div",{staticClass:"suggestions-items"},e._l(e.suggestions,function(s){return t("span",{key:s,attrs:{tabindex:"1234"},on:{click:function(t){return e.setKeyword(s)},keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setKeyword(s)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.setFocus(-1)}],keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(-1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(0))}]}},[e._v(" "+e._s(s)+" ")])}),0)]):e._e(),t("div",{staticClass:"categories"},[t("div",{staticClass:"result-group-caption"},[e._v(" "+e._s(e.$t("magic-search.categories",["Categories"]))+" ("+e._s(e.result.categorycount)+") ")]),e.result.categorycount>0?t("div",{staticClass:"result-group-items"},e._l(e.categories,function(s){return t("a",{key:s.id,staticClass:"global-search-overlay-results-item",attrs:{href:s.metadata.url,tabindex:"1234"},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(-1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(0))}],keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.setFocus(-1)}}},[t("img",{attrs:{src:s.metadata.image}}),e._v(" "+e._s(s.metadata.title)+" ")])}),0):t("div",{staticClass:"uk-margin-large uk-text-center uk-padding uk-padding-remove-horizontal"},[t("p",[t("span",{staticClass:"uk-text-muted",attrs:{"uk-icon":"icon: warning; ratio: 1.5"}})]),t("p",{staticClass:"uk-margin-small-top"},[e._v(" "+e._s(e.$t("filter.empty-state-caption"))+" ")])]),e.result.categorycount>e.categories.length?t("LoadMore",{attrs:{displaying:e.categories.length,total:e.result.categorycount,size:"small"},on:{"load-more":function(t){return e.showMore("CATEGORY")}}}):e._e()],1),t("div",{staticClass:"cmspages"},[t("div",{staticClass:"result-group-caption"},[e._v(" "+e._s(e.$t("magic-search.pages",["Pages"]))+" ("+e._s(e.result.cmscount)+") ")]),e.result.cmscount>0?t("div",{staticClass:"result-group-items"},e._l(e.cmspages,function(s){return t("a",{key:s.id,staticClass:"global-search-overlay-results-item",attrs:{href:s.metadata.url,tabindex:"1234"},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(-1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),t.stopPropagation(),e.setFocus(0))}],keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.setFocus(-1)}}},[e._v(" "+e._s(s.metadata.title)+" ")])}),0):t("div",{staticClass:"uk-margin-large uk-text-center uk-padding uk-padding-remove-horizontal"},[t("p",[t("span",{staticClass:"uk-text-muted",attrs:{"uk-icon":"icon: warning; ratio: 1.5"}})]),t("p",{staticClass:"uk-margin-small-top"},[e._v(" "+e._s(e.$t("filter.empty-state-caption"))+" ")])]),e.result.cmscount>
1e.cmspages.length?t("LoadMore",{attrs:{displaying:e.cmspages.length,total:e.result.cmscount,size:"small"},on:{"load-more":function(t){return e.showMore("CMSPAGE")}}}):e._e()],1)])])]):t("div",[t("div",{staticClass:"result-group-caption result-group-caption-large uk-container-large"},[e._v(" "+e._s(e.$t("magic-search.popular-products",["Popular products"]))+" ")]),t("product-list",{attrs:{query:e.popularQuery,"full-width":!0,"as-section":!1}})],1)])]):e._e()])],1):e._e()},o=[],a=s(15215),l=s(71886),i=s(53917),n=s(22163),c=s(66273),u=s(30362),d=s(52917);const p=new n.A;let g=class extends l.lD{constructor(){super(...arguments),this.result=null,this.suggestions=[],this.isFetching=!1,this.keyword="",this.displayOverlay=!1,this.scrollbarWidth=0}get translationsReady(){return!0===this.$root.$data.translationsLoaded}get logoImage(){return u.Z.VARIABLES.logoImage}get isViewType(){return this.$screen.breakpoint===this.viewType}get popularQuery(){return{categories:[u.Z.VARIABLES.rootCategoryId],fields:[],includedescendantcategories:!0,count:12,sortoptions:[{field:"data.attributedata.popularity",reverse:!0}]}}get isMobile(){return"mobile"===this.$screen.breakpoint}get cssVars(){return{"--scrollbar-width":`${this.scrollbarWidth}px`}}get products(){return this.result?.products??[]}get categories(){return this.result?.categories??[]}get cmspages(){return this.result?.cmspages??[]}created(){this.scrollbarWidth=(0,c.X)()}async search(){this.isFetching=!0,this.result=await p.magicSearch(this.keyword),this.isFetching=!1,this.suggestions=await p.suggestions(this.keyword)}toggleOverlayContent(){this.displayOverlay=!this.displayOverlay,this.displayOverlay?(document.body.style.overflow="hidden",setTimeout(()=>this.$refs.searchInput.focus())):document.body.style.overflow=null}gotoSearchPage(){window.location.href=`${window.CbxSearchPageUrl}?q=${this.keyword}`}setFocus(e){let t;t=e<0||e>this.products.length-1?this.$refs.searchInput:this.$refs[`suggestion-${e}`][0],this.$nextTick(()=>t.focus())}reset(){this.keyword="",this.result=null}setKeyword(e){this.keyword=e,this.search()}async showMore(e){this.isFetching=!0;let t=null,s=0;switch(e){case"PRODUCT":t=this.result.products;break;case"CATEGORY":t=this.result.categories;break;case"CMSPAGE":t=this.result.cmspages;break}s=t.length;const r=await p.magicSearch({query:this.keyword,doctype:e,limit:12,offset:s});switch(e){case"PRODUCT":this.result.products.push(...r.products);break;case"CATEGORY":this.result.categories.push(...r.categories);break;case"CMSPAGE":this.result.cmspages.push(...r.cmspages);break}this.isFetching=!1}async handleKeywordInput(){this.search()}async handleKeywordEnterKey(){const e=this.result?.products?.find(e=>e.id===this.keyword);null!=e?window.location.href=e.metadata.url:this.gotoSearchPage()}async handleEscape(){0===this.keyword.length?this.toggleOverlayContent():this.reset()}};(0,a.Cg)([(0,l.kv)({type:String,required:!1,default:"desktop"})],g.prototype,"viewType",void 0),(0,a.Cg)([(0,l.kv)({type:String,required:!0})],g.prototype,"placeholderText",void 0),(0,a.Cg)([(0,l.kv)({type:String,required:!0})],g.prototype,"actionText",void 0),(0,a.Cg)([(0,i.S)(250)],g.prototype,"handleKeywordInput",null),g=(0,a.Cg)([(0,l.uA)({name:"GlobalSearchOverlay",components:{LoadMore:d.A}})],g);const h=g,y=h;s(83493);var k=s(81656),v=(0,k.A)(y,r,o,!1,null,null,null);const f=v.exports},66273(e,t,s){"use strict";s.d(t,{U:()=>l,X:()=>a});var r=s(94335),o=s(62893);function a(){if(window.cbxScrollbarWidth)return window.cbxScrollbarWidth;const e=document.createElement("div");e.style.visibility="hidden",e.style.width="100px",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);const t=e.offsetWidth;e.style.overflow="scroll";const s=document.createElement("div");s.style.width="100%",e.appendChild(s);const r=s.offsetWidth;return e.parentNode.removeChild(e),window.cbxScrollbarWidth=t-r}async function l(e,t=null,s=null){try{const a=await r.A.get(window.location.href),l=document.querySelector(e),i=document.createElement("div");i.innerHTML=a.data,"function"===typeof s&&s(i);const n=i.querySelector(e);
1if(null!==n)l.replaceWith(n);else while(l.firstChild)l.removeChild(l.firstChild);const c=o["default"].extend(window.app);new c({i18n:window.app.$i18n,data:window.app.$data,mounted:function(){this.$nextTick(function(){"function"===typeof t&&t()})}}).$mount(document.querySelector(e))}catch{window.location.reload()}}},79555(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>n});var r=s(31601),o=s.n(r),a=s(76314),l=s.n(a),i=l()(o());i.push([e.id,".global-search-overlay-results{box-sizing:border-box;z-index:1000;border-radius:0;margin:auto}.global-search-overlay-results .suggestions-items span{display:inline-block;margin:.8em .8em 0 0;cursor:pointer;line-height:1em;border-bottom:1px dotted #000000bf;color:var(--primary-color)}.global-search-overlay-results .suggestions-items span:focus,.global-search-overlay-results .suggestions-items span:hover{outline:none;border-bottom:1px solid #00000080;font-weight:600}.global-search-overlay-results .result-groups{display:grid;grid-template-columns:2fr 1fr}.global-search-overlay-results .products{padding:20px}.global-search-overlay-results .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px}.global-search-overlay-results .products-grid a:not(.uk-button){color:inherit}.global-search-overlay-results .products-grid a:not(.uk-button):hover{text-decoration:none}.global-search-overlay-results .products-grid>div{display:flex}.global-search-overlay-results .products-grid>div .product-preview{flex:1}.global-search-overlay-results .products-grid>.search-highlight>.product-preview>div{border:2px solid var(--primary-color)}.global-search-overlay-results .non-products{padding:20px}.global-search-overlay-results .categories{margin-bottom:20px}.global-search-overlay-results-item{display:block;padding:3px 10px;color:inherit;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.global-search-overlay-results-item-title{flex:1}.global-search-overlay-results-item:focus,.global-search-overlay-results-item:hover{background-color:rgba(0,0,0,.025);outline:none;text-decoration:none}.global-search-overlay-results-item img{width:40px;height:40px;object-fit:contain;margin-right:10px}.global-search-overlay-results-item .text{flex:1;font-size:.85rem;font-weight:600;line-height:1.2}.global-search-overlay-results-item .text .sku{margin-top:3px;font-size:.7rem;color:#0000008a}.global-search-overlay-results-item-pricing{font-size:1.2em;font-weight:600;color:#0000008a}.global-search-overlay .result-group-caption{font-size:1rem;line-height:60px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0000001a;margin-bottom:20px}.global-search-overlay .result-group-caption-large{text-align:center;font-size:16px;margin:20px auto 0}.global-search-overlay.has-results .uk-button-group{border-bottom-left-radius:0;border-bottom-right-radius:0}.global-search-overlay input.uk-search-input{border:0}.global-search-overlay .uk-spinner{position:absolute;top:4px;left:4px;opacity:.25}.global-search-overlay-content{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;background:#fff;z-index:1021;overflow:hidden}.global-search-overlay-content-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:20px 40px;background:#fafafa;border-bottom:1px solid #0000001a}.global-search-overlay-content-header .uk-button-group{max-width:500px;background:#fff}.global-search-overlay-content-header-logo{max-width:150px}.global-search-overlay-content-header-logo img{width:150px;height:80px;object-fit:contain}.global-search-overlay-content-header-close-button{cursor:pointer;width:50px;height:50px;border:none;outline:none;background:#0000}.global-search-overlay-content-results{overflow-y:auto;flex:1;width:100%;margin:auto;scrollbar-width:thin;scrollbar-color:#0003 #0000001a}.global-search-overlay-content-results::-webkit-scrollbar{width:6px;height:6px}.global-search-overlay-content-results::-webkit-scrollbar-track{background:#0000001a}.global-search-overlay-content-results::-webkit-scrollbar-thumb{background-color:#0003}",""]);const n=i}
1,83493(e,t,s){var r=s(79555);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=s(99548).A;o("ca3ff1ba",r,!0,{sourceMap:!1,shadowMode:!1})}}]);
2//# sourceMappingURL=9575.js.map?id=c17580dc24effda9

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.