2 lines
3.9 KiB
JavaScript
2 lines
3.9 KiB
JavaScript
(()=>{var t={n:e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a}),a},d:(e,a)=>{for(var s in a)t.o(a,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:a[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};(()=>{"use strict";t.r(e);const a=flarum.core.compat["admin/app"];var s=t.n(a);const n=flarum.core.compat["common/extend"],r=flarum.core.compat["admin/components/AdminPage"];var i=t.n(r);function o(t,e){if(null==t)return{};var a,s,n={},r=Object.keys(t);for(s=0;s<r.length;s++)a=r[s],e.indexOf(a)>=0||(n[a]=t[a]);return n}const l=flarum.core.compat["common/utils/Stream"];var c=t.n(l);const u=flarum.core.compat["common/utils/classList"];var p=t.n(u);const d=flarum.core.compat["common/utils/withAttr"];var b=t.n(d);const g=flarum.core.compat["common/components/Select"];var h=t.n(g);const f=flarum.core.compat["admin/utils/generateElementId"];var y=t.n(f),v=["setting","help","label"],S=["default","options","inputDescription","className"];function x(t,e,a){return e()||t()}function j(t){var e=t,a=[y()(),y()(),y()()],s=a[0],n=a[1],r=a[2],i=e.setting,l=e.help,u=e.label,d=o(e,v),g=d.default,f=d.options,j=d.inputDescription,O=d.className,w=o(d,S),z=this.settings[i];if(!z.upstreams){var N=z()||g,k=c()(),P=c()(),D=[k,P];(z=c().combine(x,D)).upstreams=D,Object.keys(f).indexOf(N)>-1?(k(N),P("")):(k(g),P(N)),this.settings[i]=z}var M=z.upstreams,_=M[0],E=M[1],T=m(h(),Object.assign({className:O,id:s,"aria-describedby":r,value:_(),options:f,onchange:_},w)),A=m("input",Object.assign({className:p()("FormControl",O),id:n,type:"text",onchange:b()("value",E),value:E()},w));return m("div",{className:"Form-group"},u&&m("label",{for:s},u),m("div",{id:r,className:"helpText"},l),T,j&&m("label",{style:{"padding-top":"10px"},for:n},j),A)}function O(){(0,n.extend)(i().prototype,"customSettingComponents",(function(t){t.add("select-or-input",j.bind(this))}))}s().initializers.add("blomstra-search",(function(){O();var t=new Map;["arabic","armenian","basque","bengali","brazilian","bulgarian","catalan","cjk","czech","danish","dutch","english","estonian","finnish","french","galician","german","greek","hindi","hungarian","indonesian","irish","italian","latvian","lithuanian","norwegian","persian","portuguese","romanian","russian","sorani","spanish","swedish","turkish","thai"].forEach((function(e){t.set(e,e)})),s().extensionData.for("blomstra-search").registerSetting({setting:"blomstra-search.elastic-endpoint",label:s().translator.trans("blomstra-search.admin.elastic-endpoint"),type:"input"}).registerSetting({setting:"blomstra-search.elastic-username",label:s().translator.trans("blomstra-search.admin.elastic-username"),type:"input"}).registerSetting({setting:"blomstra-search.elastic-password",label:s().translator.trans("blomstra-search.admin.elastic-password"),type:"password"}).registerSetting({setting:"blomstra-search.elastic-index",label:s().translator.trans("blomstra-search.admin.elastic-index"),default:"flarum",type:"input"}).registerSetting({setting:"blomstra-search.analyzer-language",label:s().translator.trans("blomstra-search.admin.analyzer.label"),help:s().translator.trans("blomstra-search.admin.analyzer.help"),type:"select-or-input",options:Object.fromEntries(t.entries()),inputDescription:s().translator.trans("blomstra-search.admin.analyzer.custom"),default:"english"}).registerSetting({setting:"blomstra-search.elastic-index",label:s().translator.trans("blomstra-search.admin.elastic-index"),default:"flarum",type:"input"}).registerSetting({setting:"blomstra-search.search-discussion-subjects",label:s().translator.trans("blomstra-search.admin.search-discussion-subjects"),type:"switch"}).registerSetting({setting:"blomstra-search.search-post-bodies",label:s().translator.trans("blomstra-search.admin.search-post-bodies"),type:"switch"})}))})(),module.exports=e})();
|
|
//# sourceMappingURL=admin.js.map
|