PageSourceSearch

https://www.bibleserver.com/build/SearchOptions-CeJozmvC.js

js bibleserver.com collected 2026-09-24 08:40:57 UTC 6,619 bytes, 2 lines download raw bytes

1import{v as ne,x as ce,g as ue,Y as pe,s as k,Z as de,b3 as me,A as w,b4 as ve,a0 as he,B as fe,a9 as ye,b2 as be,b as o,j as i,w as n,e as V,K as R,h as a,c as O,t as m,D as c,T as Ve,E as P,G as _e,b5 as E,F as v,U as I,b6 as J,b7 as L,J as z,b8 as xe,Q as _,O as ge,V as Se,P as ke,i as u,b9 as we}from"./app-BV_MRGiY.js";import{S as Oe}from"./SimpleBookSelect-Bv2TFsnC.js";import{_ as Ce}from"./ButtonGroupCancelApply-DQtpTDHm.js";import{L as h}from"./LoadingDummyCustom-TdSBOfeM.js";import{V as Ne,a as M}from"./VRadioGroup-Duqk_w1A.js";import{V as Be}from"./VSlider-D2Bv9snr.js";import{V as De}from"./VDivider-DsDIMz2A.js";import{V as Te}from"./VForm-BMN-CT6-.js";import"./_commonjsHelpers-DaWZu8wl.js";import"./VCol-B_mXRjjw.js";import"./VRow-DyK-XPgq.js";import"./VCheckbox-BYhnhF1B.js";import"./VCheckboxBtn-DwjNB8Hn.js";import"./VSpacer-BDYNWQQy.js";import"./createSimpleFunctional-B9jd2Nfg.js";import"./LoadingDummy-DMOrQAEG.js";const Ue={class:"search-options__form__header"},Ae={key:0,class:"text-truncate"},He={key:10,id:"search-options-scroll-content--area"},qe={__name:"SearchOptions",setup(Re){let{messagesLoaded:p}=ne({loadAsyncMessages:["search"]}),{t:r}=ce(),x=ue();const g=pe(x),{autocompleteInput:j,reload:G,reloadSearch:Y}=k(g),$=de(x),{availableBooks:F}=k($),y=me(x).init(),{active:K,options:C,defaultsHash:Q,defaults:N}=k(y),W=JSON.stringify(C.value),s=w(C.value),Z=u(()=>JSON.stringify(Object.keys(N.value).reduce((l,e)=>(l[e]=s.value[e],l),{}))),q=u(()=>Z.value!==Q.value),B=u({get(){return!s.value.fullwords},set(l){s.value.fullwords=!l}}),d=u(()=>s.value.type===E),D=u({get(){return s.value[d.value?"areaSmart":"areaClassic"]},set(l){s.value[d.value?"areaSmart":"areaClassic"]=l}}),S=we.length-1,X=u(()=>{let l={};for(let e=0;e<=S;e++)e===0?l[e]=r("async.search.options.min_coherence"):e===S?l[e]=r("async.search.options.max_coherence"):l[e]="";return l}),{xs:T,md:U}=ve(),ee=u(()=>T.value?"100%":U.value?"calc(100% + 8px)":"calc(100% + 24px)"),ae=u(()=>T.value?"4px":U.value?"4px -4px":"4px -12px"),b=w(!1),A=he(),H=()=>{K.value||(g.hideAllComponents(),y.setOptions(s.value),A.meta.uiType!=="SearchView"?(G.value=!0,Y.value=!0):y.fetchSearch({canonical:0,page:1,route:A,searchTerm:j.value}))},se=()=>{g.hideAllComponents(),y.setOptions(JSON.parse(W)),b.value=!1};let le=JSON.stringify(s.value);fe(s,l=>{b.value=le!==JSON.stringify(l)},{deep:!0}),ye(()=>{b.value&&H()});const te=be(),f=w(!0),oe=l=>{const e=l.target.pageYOffset||l.target.scrollTop||0;f.value&&e>40?f.value=!1:e===0&&(f.value=!0)},re=()=>{te("#search-options-scroll-content--area",{container:"#search-options-scroll-content",offset:-30}),f.value=!1},ie=()=>{s.value={...N.value}};return(l,e)=>(o(),i(Te,{class:"search-options__form"},{default:n(()=>[V("div",{id:"search-options-scroll-content",class:R(["search-options__form__content",{"search-options__form__content--hide-scroll":f.value}]),onScroll:oe},[V("div",Ue,[a(p)?(o(),O("h3",Ae,m(a(r)("async.search.options.title")),1)):(o(),i(a(h),{key:1,width:ee.value,margin:ae.value},null,8,["width","margin"])),c(Ve,{name:"fade"},{default:n(()=>[q.value?(o(),O("a",{key:0,href:"javascript:void(0);",target:"_self",onClick:P(ie,["stop","prevent"])},m(a(r)("async.common.button.reset")),1)):_e("",!0)]),_:1})]),a(p)?(o(),i(Ne,{key:0,modelValue:s.value.type,"onUpdate:modelValue":e[1]||(e[1]=t=>s.value.type=t),"hide-details":""},{default:n(()=>[c(M,{color:"primary",value:a(E)},{label:n(()=>[v(m(a(r)("async.search.options.type_hybrid"))+" ",1),c(I,{"max-width":"200",attach:".v-application"},{activator:n(({props:t})=>[V("sup",J(L(t)),[c(z,{size:"small"},{default:n(()=>[...e[7]||(e[7]=[v("bs:$vuetify.icons.mdiInformationOutline",-1)])]),_:1})],16)]),default:n(()=>[v(" "+m(a(r)("async.search.options.type_hybrid_hint")),1)]),_:1})]),_:1},8,["value"]),c(Be,{modelValue:s.value.coherence,"onUpdate:modelValue":e[0]||(e[0]=t=>s.value.coherence=t),ticks:X.value,step:"1","show-ticks":"always",max:S,disabled:!d.value,color:"primary",class:"px-1 mb-3","always-dirty":""},null,8,["modelValue","ticks","disabled"]),c(M,{color:"primary",label:a(r)("async.search.options.type_classic"),value:a(xe)},{label:n(()=>[v(m(a(r)("async.search.options.type_classic"))+" ",1),c(I,{"max-width":"200",attach:".v-application"},{activator:n(({props:t})=>[V("sup",J(L(t)),[c(z,{size:"small"},{default:n(()=>[...e[8]||(e[8]=[v("bs:$vuetify.icons.mdiInformationOutline",-1)])]),_:1})],16)]),default:n(()=>[v(" "+m(a(r)("async.search.options.type_classic_hint")),1)]),_:1})]),_:1},8,["label","value"])]),_:1},8,["modelValue"])):(o(),i(a(h),{key:1,height:"80px",width:"calc(100% - 20px)",margin:"20px"})),a(p)?(o(),i(_,{key:2,modelValue:B.value,"onUpdate:modelValue":e[2]||(e[2]=t=>B.value=t),label:a(r)("async.search.options.fullwords"),disabled:d.value,color:"primary","hide-details":"",class:"ml-3"},null,8,["modelValue","label","disabled"])):(o(),i(a(h),{key:3,width:"calc(100% - 20px)",margin:"20px"})),a(p)?(o(),i(_,{key:4,modelValue:s.value.searchHeadings,"onUpdate:modelValue":e[3]||(e[3]=t=>s.value.searchHeadings=t),label:a(r)("async.search.options.search_headings"),disabled:d.value,color:"primary","hide-details":"",class:"ml-3"},null,8,["modelValue","label","disabled"])):(o(),i(a(h),{key:5,width:"calc(100% - 20px)",margin:"20px"})),a(p)?(o(),i(_,{key:6,modelValue:s.value.exactPhrase,"onUpdate:modelValue":e[4]||(e[4]=t=>s.value.exactPhrase=t),label:a(r)("async.search.options.exact_phrase"),disabled:d.value,color:"primary","hide-details":"",class:"ml-3"},null,8,["modelValue","label","disabled"])):(o(),i(a(h),{key:7,width:"calc(100% - 20px)",margin:"20px"})),a(p)?(o(),i(_,{key:8,modelValue:s.value.umlaute,"onUpdate:modelValue":e[5]||(e[5]=t=>s.value.umlaute=t),label:a(r)("async.search.options.umlaute"),disabled:d.value,color:"primary","hide-details":"",class:"ml-3"},null,8,["modelValue","label","disabled"])):(o(),i(a(h),{key:9,width:"calc(100% - 20px)",margin:"20px"})),c(De,{class:"mt-4"}),a(p)?(o(),O("h4",He,m(a(r)("async.search.options.search_in_area")),1)):(o(),i(a(h),{key:11,width:"100px",height:"12px",margin:"16px 20px"})),c(Oe,{modelValue:D.value,"onUpdate:modelValue":e[6]||(e[6]=t=>D.value=t),"available-books":a(F),"show-count":!1},null,8,["modelValue","available-books"])],34),ge(c(Se,{class:"search-options__more",variant:"text",block:"",color:"black",onClick:P(re,["stop"])},{default:n(()=>[...e[9]||(e[9]=[v(" ··· ",-1)])]),_:1},512),[[ke,f.value]]),c(Ce,{class:R(["search-options__cancel-apply","apply-changes",{visible:b.value}]),onCancel:se,onApply:H},null,8,["class"])]),_:1}))}};export{qe as default};
2//# sourceMappingURL=SearchOptions-CeJozmvC.js.map

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.