1 line
8.9 KiB
JavaScript
1 line
8.9 KiB
JavaScript
"use strict";(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[655],{4951:(e,t,s)=>{s.d(t,{A:()=>h});var a=function(){var e=this,t=e._self._c;return t("article",{staticClass:"card search-card"},[t("header",{on:{click:function(t){return t.preventDefault(),e.openModalCard.apply(null,arguments)}}},[e.hasDBAccess?t("h1",[e._v(e._s(e.item.title))]):e._e(),e._v(" "),t("h4",[e._v(e._s(e.item.short_description))]),e._v(" "),e.hasDBAccess?t("span",{staticClass:"ref"},[e._v(e._s(e.item.reference))]):e._e()]),e._v(" "),e.hasDBAccess?t("nav",{staticClass:"tools"},[t("section",{staticClass:"tool flags"},[t("span",{staticClass:"btn mdi mdi-folder-outline"}),e._v(" "),t("div",{staticClass:"tool-content"},[t("ul",[e._l(e.flagcolls,(function(s){return e.flagcolls?t("li",{key:s.id},[t("span",{staticClass:"flag mdi",class:[e.flagIsLoading(s.id)?"mdi-loading mdi-spin":e.flagIsActive(s.id)?"mdi-close-circle isActive":"mdi-plus"],attrs:{collid:s.id},on:{click:function(t){return t.preventDefault(),e.onFlagActionCard.apply(null,arguments)}}},[e._v("\n "+e._s(s.name)+"\n ")])]):e._e()})),e._v(" "),e.collsLength<15?t("li",{staticClass:"create-flag"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.new_folder_name,expression:"new_folder_name"}],attrs:{placeholder:"new folder"},domProps:{value:e.new_folder_name},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl.apply(null,arguments))},input:function(t){t.target.composing||(e.new_folder_name=t.target.value)}}}),e._v(" "),t("span",{staticClass:"add-btn mdi",class:e.addFlagBtnClassObj,on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl.apply(null,arguments)}}})]):e._e()],2)])]),e._v(" "),e.item.samples&&e.item.samples.length?t("section",{staticClass:"tool samples"},[t("span",{staticClass:"btn mdi mdi-map-marker-star-outline"}),e._v(" "),t("div",{staticClass:"tool-content"},[t("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Samples")))]),e._v(" "),t("ul",e._l(e.item.samples,(function(s){return t("li",{key:s.showroom.id},[t("span",{staticClass:"showroom"},[e._v(e._s(s.showroom.name))]),e._v(": "+e._s(s.location)+"\n ")])})),0)])]):e._e(),e._v(" "),e.item.note?t("section",{staticClass:"tool note"},[t("span",{staticClass:"btn mdi mdi-note"})]):e._e(),e._v(" "),t("section",{staticClass:"tool print"},[t("a",{attrs:{href:e.item.path+"/printable/print",target:"_blank"}},[t("span",{staticClass:"btn mdi mdi-printer"})])])]):e._e(),e._v(" "),t("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(s,a){return t("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:a,expression:"index"}],key:s.url,staticClass:"lazy"},[t("img",{attrs:{"data-src":s.style_cardmedium_url,title:s.title}}),e._v(" "),t("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){return t.preventDefault(),e.openModalCard.apply(null,arguments)}}})])})),0)])};a._withStripped=!0;var i=s(5353),l=s(9811),r=s(2037),n=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"member-warning"}},[t("h2",[e._v(e._s(e.$t("materio.Oops")))]),e._v(" "),t("p",[e._v(e._s(e.$t("materio.To be able to access to our 8000+ materials you need become a member")))]),e._v(" "),t("a",{attrs:{href:"/pricing"},on:{click:function(t){return t.preventDefault(),e.onclick.apply(null,arguments)}}},[e._v(e._s(e.$t("materio.Join us")))])])};n._withStripped=!0;const o={name:"MemberWarning",router:s(3611).A,data:()=>({}),methods:{onclick(){this.$modal.hideAll(),this.$router.push({name:"pricing"})}}};var c=s(4486);const m=(0,c.A)(o,n,[],!1,null,"54d9dd2c",null).exports,d={name:"Card",props:["item"],mixins:[l.A],components:{ModalCard:r.default,MemberWarning:m},data:()=>({blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,loadingFlag:!1,new_folder_name:"",is_creating_folder:!1}),computed:{...(0,i.aH)({flagcolls:e=>e.User.flagcolls,isloggedin:e=>e.User.isloggedin,hasDBAccess:e=>e.User.hasDBAccess}),collsLength(){return Object.keys(this.flagcolls).length},addFlagBtnClassObj(){return{"mdi-plus-circle-outline":!this.is_creating_folder,"mdi-loading":this.is_creating_folder,active:this.new_folder_name.length>4&&!this.is_creating_folder,loading:this.is_creating_folder}}},beforeMount(){},methods:{...(0,i.i0)({createFlagColl:"User/createFlagColl",flagUnflag:"User/flagUnflag"}),onCreateFlagColl(){this.new_folder_name,this.is_creating_folder=!0,this.createFlagColl(this.new_folder_name).then((e=>{this.new_folder_name="",this.is_creating_folder=!1;let t=e.id;this.loadingFlag=t,this.flagUnflag({action:"flag",id:this.item.id,collid:t}).then((e=>{this.loadingFlag=!1}))}))},flagIsActive(e){return-1!==this.flagcolls[e].items.indexOf(this.item.id)},flagIsLoading(e){return e===this.loadingFlag},onFlagActionCard(e){if(this.item,!this.loadingFlag){let t=e.target.getAttribute("collid"),s=this.flagIsActive(t)?"unflag":"flag";this.loadingFlag=t,this.flagUnflag({action:s,id:this.item.id,collid:t}).then((e=>{this.loadingFlag=!1}))}},openModalCard(e){this.hasDBAccess,this.hasDBAccess?this.$modal.show(r.default,{item:this.item,addNoteId:e=>{this.item.note={id:e}}},{name:`modal-${this.item.id}`,draggable:!1,classes:"vm--modale-card",width:"95%",height:"95%"}):this.$modal.show(m,{},{draggable:!1,width:"400px",height:"250px"})}}};const h=(0,c.A)(d,a,[],!1,null,"1220dd05",null).exports},7133:(e,t,s)=>{s.r(t),s.d(t,{default:()=>d});var a=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"Base"}},[e.searchinfos?t("div",{staticClass:"cards-list"},[t("aside",{staticClass:"search-info"},[e._v("\n "+e._s(e.searchinfos)+"\n ")]),e._v(" "),!e.items.length&!e.noresults?t("div",{staticClass:"loading"},[t("span",[e._v(e._s(e.$t("default.Loading…")))])]):t("ul",e._l(e.items,(function(s){return t("li",{key:s.id},["materiau"==s.bundle?t("Card",{attrs:{item:s}}):e._e(),e._v(" "),"thematique"==s.bundle?t("CardThematique",{attrs:{item:s}}):e._e()],1)})),0),e._v(" "),e.count>e.limit?t("infinite-loading",{on:{infinite:e.nextPage}},[t("div",{attrs:{slot:"no-more"},slot:"no-more"},[e._v("No more results")])]):e._e()],1):t("div",{staticClass:"loading"},[t("span",[e._v(e._s(e.$t("default.Loading…")))])])])};a._withStripped=!0;var i=s(4951),l=function(){var e=this,t=e._self._c;return t("article",{staticClass:"card card-thematique search-card"},[t("header",[t("a",{attrs:{href:e.item.path},on:{click:function(t){return t.preventDefault(),e.openThematique.apply(null,arguments)}}},[t("h1",[e._v(e._s(e.item.title))]),e._v(" "),t("h4",[e._v(e._s(e.item.short_description))])])]),e._v(" "),t("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(s,a){return t("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:a,expression:"index"}],key:s.url,staticClass:"lazy"},[t("img",{attrs:{"data-src":s.style_cardmedium_url,title:s.title}}),e._v(" "),t("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){return t.preventDefault(),e.openThematique.apply(null,arguments)}}})])})),0)])};l._withStripped=!0;const r={name:"Card",props:["item"],mixins:[s(9811).A],data(){return{blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,lightbox_index:null,alias:this.item.path.replace(/^.*\/thematique\//g,"")}},methods:{openThematique(e){this.alias,this.$router.push({name:"thematique",params:{alias:this.alias,id:this.item.id}})}}};var n=s(4486);const o=(0,n.A)(r,l,[],!1,null,"79c80212",null).exports;var c=s(5353);const m={name:"Base",data:()=>({pagetitle:"Base"}),computed:{...(0,c.aH)({items:e=>e.Search.items,searchinfos:e=>e.Search.infos,count:e=>e.Search.count,noresults:e=>e.Search.noresults,limit:e=>e.Search.limit})},methods:{...(0,c.i0)({newSearch:"Search/newSearch",nextPage:"Search/nextPage"})},created(){window.location;let e=new URLSearchParams(window.location.search);if(e.has("keys")){const t=/,\s?$/;let s=e.get("keys").replace(t,"").split(", ");this.$store.commit("Search/setKeys",s),this.pagetitle=s.join(", ")}else this.$store.commit("Search/reSetKeys"),this.pagetitle="Base";e.has("terms")?(e.get("terms"),this.$store.commit("Search/setTerms",JSON.parse(e.get("terms")))):this.$store.commit("Search/reSetTerms"),e.has("filters")?this.$store.commit("Search/setFilters",e.get("filters").split(",")):this.$store.commit("Search/reSetFilters"),this.newSearch()},beforeRouteUpdate(e,t,s){if(e.query.hasOwnProperty("terms")?this.$store.commit("Search/setTerms",e.query.terms):this.$store.commit("Search/reSetTerms"),e.query.hasOwnProperty("filters")?this.$store.commit("Search/setFilters",e.query.filters):this.$store.commit("Search/reSetFilters"),e.query.hasOwnProperty("keys")){const t=/,\s?$/;let s=e.query.keys.replace(t,"").split(", ");this.$store.commit("Search/setKeys",s),this.pagetitle=e.query.keys}else this.$store.commit("Search/reSetKeys");this.newSearch(),s()},components:{Card:i.A,CardThematique:o}};const d=(0,n.A)(m,a,[],!1,null,"1f515a8c",null).exports}}]); |