PageSourceSearch

https://kiku.listen.org/3725.9952ddf7ab8daf2f.bundle.js

js listen.org collected 2026-10-02 06:41:50 UTC 11,176 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[3725],{3408:function(e,t,a){a.d(t,{A:function(){return E}});var s=a(20641),i=a(90033);const l=["data-setting-key"],n={class:"setting-content"},o={class:"setting-label"},u={class:"label mb-1"},d={key:0,class:"has-text-danger"},r={key:0,class:"help has-text-grey is-size-7 mt-0"},p={class:"setting-control"},c=["label"],g=["value"],m=["value"],h=["value"],v={class:"icon-text"},b={key:0,class:"icon is-small"},y={key:0,class:"setting-badge"};function f(e,t,a,f,k,S){const C=(0,s.g2)("b-switch"),E=(0,s.g2)("b-input"),x=(0,s.g2)("b-select"),$=(0,s.g2)("font-awesome-icon"),A=(0,s.g2)("router-link");return(0,s.uX)(),(0,s.CE)("div",{class:"setting-item","data-setting-key":a.settingKey},[(0,s.Lk)("div",n,[(0,s.Lk)("div",o,[(0,s.Lk)("label",u,[(0,s.eW)((0,i.v_)(a.label)+" ",1),a.required?((0,s.uX)(),(0,s.CE)("span",d," * ")):(0,s.Q3)("",!0)]),a.help?((0,s.uX)(),(0,s.CE)("p",r,(0,i.v_)(a.help),1)):(0,s.Q3)("",!0)]),(0,s.Lk)("div",p,["switch"===a.type?((0,s.uX)(),(0,s.Wv)(C,{key:0,"model-value":a.modelValue,disabled:a.disabled,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","disabled"])):"text"===a.type||"email"===a.type||"url"===a.type?((0,s.uX)(),(0,s.Wv)(E,{key:1,"model-value":a.modelValue,type:a.type,placeholder:a.placeholder,disabled:a.disabled,"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","type","placeholder","disabled"])):"number"===a.type?((0,s.uX)(),(0,s.Wv)(E,{key:2,"model-value":a.modelValue,type:"number",min:a.min,max:a.max,placeholder:a.placeholder,disabled:a.disabled,"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","min","max","placeholder","disabled"])):"select"===a.type?((0,s.uX)(),(0,s.Wv)(x,{key:3,"model-value":a.modelValue,placeholder:a.placeholder,disabled:a.disabled,"onUpdate:modelValue":t[3]||(t[3]=t=>e.$emit("update:modelValue",t))},{default:(0,s.k6)(()=>[a.optionGroups?((0,s.uX)(!0),(0,s.CE)(s.FK,{key:0},(0,s.pI)(a.optionGroups,(e,t)=>((0,s.uX)(),(0,s.CE)(s.FK,{key:t},[e.label?((0,s.uX)(),(0,s.CE)("optgroup",{key:0,label:e.label},[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(e.options,e=>((0,s.uX)(),(0,s.CE)("option",{key:e.value,value:e.value},(0,i.v_)(e.label),9,g))),128))],8,c)):((0,s.uX)(!0),(0,s.CE)(s.FK,{key:1},(0,s.pI)(e.options,e=>((0,s.uX)(),(0,s.CE)("option",{key:e.value,value:e.value},(0,i.v_)(e.label),9,m))),128))],64))),128)):((0,s.uX)(!0),(0,s.CE)(s.FK,{key:1},(0,s.pI)(a.options,e=>((0,s.uX)(),(0,s.CE)("option",{key:e.value,value:e.value},(0,i.v_)(e.label),9,h))),128))]),_:1},8,["model-value","placeholder","disabled"])):"textarea"===a.type?((0,s.uX)(),(0,s.Wv)(E,{key:4,"model-value":a.modelValue,type:"textarea",rows:a.rows,placeholder:a.placeholder,disabled:a.disabled,"onUpdate:modelValue":t[4]||(t[4]=t=>e.$emit("update:modelValue",t))},null,8,["model-value","rows","placeholder","disabled"])):"link"===a.type?((0,s.uX)(),(0,s.Wv)(A,{key:5,to:a.to,class:"button is-rounded is-primary is-light is-small"},{default:(0,s.k6)(()=>[(0,s.Lk)("span",v,[a.linkIcon?((0,s.uX)(),(0,s.CE)("span",b,[(0,s.bF)($,{icon:a.linkIcon},null,8,["icon"])])):(0,s.Q3)("",!0),(0,s.Lk)("span",null,(0,i.v_)(a.linkText||e.$t("Configure")),1)])]),_:1},8,["to"])):(0,s.RG)(e.$slots,"default",{key:6},void 0,!0)])]),a.badge?((0,s.uX)(),(0,s.CE)("div",y,[(0,s.Lk)("span",{class:(0,i.C4)(["tag is-rounded",a.badgeClass])},(0,i.v_)(a.badge),3)])):(0,s.Q3)("",!0)],8,l)}var k={name:"SettingItem",props:{settingKey:{type:String,default:null},label:{type:String,required:!0},help:{type:String,default:null},type:{type:String,default:"text",validator:e=>["switch","text","email","url","number","select","textarea","link","custom"].includes(e)},modelValue:{type:[String,Number,Boolean,Array,Object],default:null},placeholder:{type:String,default:null},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},optionGroups:{type:Array,default:null},min:{type:Number,default:null},max:{type:Number,default:null},rows:{type:Number,default:3},to:{type:[String,Object],default:null},linkText:{type:String,default:null},linkIcon:{type:String,default:"fa-light fa-arrow-right"},badge:{type:String,default:null},badgeClass:{type:String,default:"is-info is-light"}}},S=a(66262);const C=(0,S.A)(k,[["render",f],["__scopeId","data-v-5af34279"]]);var E=C},33725:function(e,t,a){a.r(t),a.d(t,{default:function(){return E}});var s=a(20641),i=a(90033),l=a(53751);const n={class:"card mb-4"},o={class:"card-content"},u={class:"is-flex is-align-items-center"},d={class:""},r={class:"title is-6 mb-1"},p={class:"help"},c={key:0,class:"auto-save-indicator mb-5"},g={class:"auto-save-content"};function m(e,t,a,m,h,v){const b=(0,s.g2)("b-loading"),y=(0,s.g2)("b-switch"),f=(0,s.g2)("setting-item"),k=(0,s.g2)("settings-section"),S=(0,s.g2)("font-awesome-icon");return(0,s.uX)(),(0,s.CE)("div",null,[(0,s.bF)(b,{modelValue:h.isLoading,"onUpdate:modelValue":t[0]||(t[0]=e=>h.isLoading=e),"is-full-page":!1},null,8,["modelValue"]),(0,s.Lk)("div",n,[(0,s.Lk)("div",o,[(0,s.Lk)("div",u,[(0,s.bF)(y,{modelValue:h.settings.isActive,"onUpdate:modelValue":[t[1]||(t[1]=e=>h.settings.isActive=e),t[2]||(t[2]=t=>e.autoSaveSetting("isActive",t,"professions"))],disabled:h.isLoading||e.isAutoSaving,type:"is-success"},null,8,["modelValue","disabled"]),(0,s.Lk)("div",d,[(0,s.Lk)("h3",r,(0,i.v_)(e.$t("Enable Professions Module")),1),(0,s.Lk)("p",p,(0,i.v_)(e.$t("Manage professional information, industries, skills, and career tracking")),1)])])])]),(0,s.bF)(k,{title:e.$t("Professional Information"),description:e.$t("Configure professional information tracking")},{default:(0,s.k6)(()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(v.visibleBasicSettings,t=>((0,s.uX)(),(0,s.CE)(s.FK,{key:t.key},["link"!==t.type?((0,s.uX)(),(0,s.Wv)(f,{key:0,modelValue:h.settings[t.key],"onUpdate:modelValue":[e=>h.settings[t.key]=e,a=>e.autoSaveSetting(t.key,a,"professions")],label:e.$t(t.label),help:e.$t(t.help),type:t.type},null,8,["modelValue","onUpdate:modelValue","label","help","type"])):((0,s.uX)(),(0,s.Wv)(f,{key:1,label:e.$t(t.label),help:e.$t(t.help),type:t.type,to:t.to,"link-text":t.linkText,"link-icon":t.linkIcon},null,8,["label","help","type","to","link-text","link-icon"]))],64))),128))]),_:1},8,["title","description"]),(0,s.bF)(l.eB,{name:"fade"},{default:(0,s.k6)(()=>[e.isAutoSaving?((0,s.uX)(),(0,s.CE)("div",c,[(0,s.Lk)("div",g,[(0,s.bF)(S,{icon:"fa-light fa-circle-notch",spin:"",class:"mr-2"}),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Saving"))+"...",1)])])):(0,s.Q3)("",!0)]),_:1})])}a(18111),a(22489);var h=a(70956),v=a(3408),b=a(40834);const y={basic:[{key:"hasIndustry",type:"switch",label:"Enable Industry Tracking",help:"Allow members to 
1select their professional industry"},{key:"hasJob",type:"switch",label:"Enable Job Information",help:"Allow members to add their job title and details"},{key:"hasExpertise",type:"switch",label:"Enable Expertise",help:"Allow members to list their areas of expertise"}]};var f=a(71993),k={name:"ProfessionsModuleConfig",components:{SettingsSection:h.A,SettingItem:v.A},mixins:[f.A],data(){return{isLoading:!1,settings:{}}},computed:{...(0,b.L8)(["tenant"]),visibleBasicSettings(){return this.filterVisibleSettings(y.basic)}},created(){this.loadSettings()},methods:{loadSettings(){this.tenant&&this.tenant.settingFeatures&&this.tenant.settingFeatures.professions?this.settings={isActive:!1,...this.tenant.settingFeatures.professions}:this.settings={isActive:!1}},filterVisibleSettings(e){return e.filter(e=>!e.showIf||e.showIf(this.settings))}}},S=a(66262);const C=(0,S.A)(k,[["render",m],["__scopeId","data-v-6f1f0d9f"]]);var E=C},70956:function(e,t,a){a.d(t,{A:function(){return y}});var s=a(20641),i=a(90033),l=a(53751);const n={class:"settings-section card"},o={class:"card-content"},u={class:"is-flex is-align-items-center"},d={class:"title is-size-6 mb-0"},r={class:"section-header-actions is-flex is-align-items-center"},p={key:0,class:"help has-text-grey mr-3 is-size-7"},c={key:1,class:"icon is-small"},g={class:"section-content"};function m(e,t,a,m,h,v){const b=(0,s.g2)("font-awesome-icon");return(0,s.uX)(),(0,s.CE)("div",n,[(0,s.Lk)("div",o,[(0,s.Lk)("div",{class:(0,i.C4)(["section-header",{"is-clickable":a.collapsible}]),onClick:t[0]||(t[0]=e=>a.collapsible&&v.toggleCollapse())},[(0,s.Lk)("div",u,[(0,s.Lk)("h3",d,(0,i.v_)(a.title),1),a.badge?((0,s.uX)(),(0,s.CE)("span",{key:0,class:(0,i.C4)(["tag is-rounded ml-3",a.badgeClass])},(0,i.v_)(a.badge),3)):(0,s.Q3)("",!0)]),(0,s.Lk)("div",r,[a.description?((0,s.uX)(),(0,s.CE)("p",p,(0,i.v_)(a.description),1)):(0,s.Q3)("",!0),a.collapsible?((0,s.uX)(),(0,s.CE)("span",c,[(0,s.bF)(b,{icon:h.isExpanded?"fa-light fa-chevron-up":"fa-light fa-chevron-down"},null,8,["icon"])])):(0,s.Q3)("",!0)])],2),(0,s.bo)((0,s.Lk)("div",g,[(0,s.RG)(e.$slots,"default",{},void 0,!0)],512),[[l.aG,h.isExpanded]])])])}var h={name:"SettingsSection",props:{title:{type:String,required:!0},description:{type:String,default:null},collapsible:{type:Boolean,default:!1},defaultExpanded:{type:Boolean,default:!0},badge:{type:String,default:null},badgeClass:{type:String,default:"is-info is-light"}},data(){return{isExpanded:this.defaultExpanded}},methods:{toggleCollapse(){this.isExpanded=!this.isExpanded}}},v=a(66262);const b=(0,v.A)(h,[["render",m],["__scopeId","data-v-131c8c24"]]);var y=b},71993:function(e,t){t.A={data(){return{autoSaveTimeout:null,isAutoSaving:!1}},methods:{autoSaveSetting(e,t,a){this.settings[e]=t,this.isAutoSaving=!0,this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout),this.autoSaveTimeout=setTimeout(()=>{this.performAutoSave(a)},1200)},performAutoSave(e){this.isAutoSaving=!0;const t={settingFeatures:{...this.tenant.settingFeatures,[e]:this.settings}};this.$http.plain.patch(`/tenants/${this.tenant.id}`,t).then(e=>{this.$buefy.toast.open({duration:3e3,message:this.$t("Settings saved automatically"),type:"is-success",position:"is-bottom-right"}),this.$store.commit("setTenant",e.data),this.$store.state.spaces[e.data.slug].tenant=e.data}).catch(e=>{console.log(e),this.$buefy.toast.open({duration:5e3,message:this.$t("Error saving settings"),type:"is-danger",position:"is-bottom-right"})}).finally(()=>{this.isAutoSaving=!1})},autoSaveMultipleGroups(e,t,a,s){this[a][e]=t,this.isAutoSaving=!0,this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout),this.autoSaveTimeout=setTimeout(()=>{this.performMultiGroupSave(s)},800)},performMultiGroupSave(e){this.isAutoSaving=!0;const t={settingFeatures:{...this.tenant.settingFeatures,...e}};this.$http.plain.patch(`/tenants/${this.tenant.id}`,t).then(e=>{this.$buefy.toast.open({duration:3e3,message:this.$t("Settings saved automatically"),type:"is-success",position:"is-bottom-right"}),this.$store.commit("setTenant",e.data),this.$store.state.spaces[e.data.slug].tenant=e.data}).catch(e=>
1{console.log(e),this.$buefy.toast.open({duration:5e3,message:this.$t("Error saving settings"),type:"is-danger",position:"is-bottom-right"})}).finally(()=>{this.isAutoSaving=!1})}},beforeUnmount(){this.autoSaveTimeout&&clearTimeout(this.autoSaveTimeout)}}}}]);

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.