PageSourceSearch

https://www.radiogalaxy.de/wp-content/themes/cmms-theme-galaxy/assets/dist/1.66/JobGrid.js

js radiogalaxy.de collected 2026-10-02 17:53:51 UTC 2,468 bytes, 1 lines download raw bytes

1import{_ as w,g as V,a as x,s as C}from"./app.js";import"./swiper.js";const b={name:"JobShortcut",components:{CmmsResponsiveImage:x,CroppedText:V},props:{model:{type:Object,default:null}},computed:{content(){if(this.model.teaser)return this.model.teaser;if(this.model.excerpt)return this.model.excerpt},image(){return this.model.image&&(parseInt(this.model.image.media_id)>0||this.model.image.media_id.length>1)?this.model.image:this.model.company_logo?this.model.company_logo:null},logoContain(){return!this.model.image}}},c=window.Vue.resolveComponent,o=window.Vue.openBlock,_=window.Vue.createBlock,s=window.Vue.createCommentVNode,l=window.Vue.createElementVNode,i=window.Vue.toDisplayString,m=window.Vue.createElementBlock,f=window.Vue.createVNode,j=window.Vue.normalizeClass,B=window.Vue.withCtx,v={class:"job-shortcut__thumbnail"},S={class:"job-shortcut__entry"},z={key:0,class:"job-shortcut__entry__kicker --text-size-xxs"},N={key:1,class:"job-shortcut__entry__title --text-size-l --text-weight-medium"},E={key:2,class:"job-shortcut__entry__company --text-size-xxs --text-weight-medium"};function D(d,r,e,p,g,t){const n=c("CmmsResponsiveImage"),k=c("CroppedText"),y=c("router-link");return o(),_(y,{href:e.model.url,to:d.$routerLink(e.model.url),class:j("job-shortcut")},{default:B(()=>[l("span",v,[t.image?(o(),_(n,{key:0,image:t.image,fill:!0,contain:t.logoContain},null,8,["image","contain"])):s("",!0)]),l("span",S,[r[0]||(r[0]=l("span",{class:"job-shortcut__entry__hover"},null,-1)),e.model.kicker?(o(),m("span",z,i(e.model.kicker),1)):s("",!0),e.model.title?(o(),m("span",N,i(e.model.title),1)):s("",!0),f(k,{class:"job-shortcut__entry__description",text:t.content,lines:3},null,8,["text"]),e.model.company_name?(o(),m("span",E,i(e.model.company_name),1)):s("",!0)])]),_:1},8,["href","to"])}const u=w(b,[["render",D]]),I={name:"SoylentJobGrid",components:{JobShortcut:u},props:["element"],computed:{elements(){return this.element?this.element.data.items:[]},jobShortcut(){return C.getByName("jobShortcut",u)}}},J=window.Vue.renderList,L=window.Vue.Fragment,a=window.Vue.openBlock,h=window.Vue.createElementBlock,R=window.Vue.resolveDynamicComponent,T=window.Vue.createBlock,F=window.Vue.normalizeClass;function G(d,r,e,p,g,t){return a(),h("div",{class:F(["element",e.element.type,"job-grid"])},[(a(!0),h(L,null,J(t.elements,n=>(a(),T(R(t.jobShortcut),{key:n.post_id,model:n},null,8,["model"]))),128))],2)}const q=w(I,[["render",G]]);export{q as default};

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.