PageSourceSearch

https://www.imrpress.com/_nuxt/C7fyptte.js

js imrpress.com collected 2026-10-02 02:31:20 UTC 4,534 bytes, 1 lines download raw bytes

1var U=Object.defineProperty;var C=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var V=(e,o,a)=>o in e?U(e,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[o]=a,K=(e,o)=>{for(var a in o||(o={}))Y.call(o,a)&&V(e,a,o[a]);if(C)for(var a of C(o))M.call(o,a)&&V(e,a,o[a]);return e};var v=(e,o,a)=>new Promise((l,t)=>{var c=s=>{try{n(a.next(s))}catch(i){t(i)}},u=s=>{try{n(a.throw(s))}catch(i){t(i)}},n=s=>s.done?l(s.value):Promise.resolve(s.value).then(c,u);n((a=a.apply(e,o)).next())});import{f as k,ap as L,a3 as x,c as b,a9 as N,r as _,K as q,af as G,y as J,k as A,Q as D,U as T,R as y,a4 as p,L as m,a5 as j,X as O,Y as $,aw as z,_ as F,as as Q,o as X,e as H,V as W,a8 as Z,a7 as ee}from"#entry";import{E as ae}from"./D4MCDw1R.js";import{E as oe}from"./CsZTMuIG.js";import{s as te}from"./CfZaM3_c.js";import{u as se}from"./EZtOWoYn.js";import{o as le}from"./DQzD6dLK.js";import{e as f}from"./E5P-NQ8u.js";const re={class:""},ne={class:"input-search-container base-max-width-layout"},ce={class:"input-search"},ue=k({__name:"base-search",props:{pageType:{type:String,default:"journal"},placeholder:{type:String,default:"Search Article Title | Keywords | DOI | Authors | Affiliations"},modelValue:{type:Object,required:!0}},emits:["update:modelValue","search"],setup(a,l){return v(this,arguments,function*(e,{emit:o}){let t,c;L(r=>({"49b94f33":s.value?"var(--theme-color)":"var(--white)","5657d8e3":s.value?"var(--white)":"var(--theme-color)","3e28f41a":s.value?"var(--white)":"var(--theme-color)"}));const u=x(),n=e,s=b(()=>n.pageType==="publisher"),{data:i}=([t,c]=N(()=>v(null,null,function*(){return se("publisher-journal-list",()=>v(null,null,function*(){const{data:r}=yield z();return r&&(r!=null&&r.length)?[{label:"All",value:""},...r.map(h=>({label:h.name,value:h.code}))]:[{label:"All",value:""}]}),{default:()=>[{label:"All",value:""}]})})),t=yield t,c(),t),w=o,d=b({get:()=>n.modelValue,set:r=>w("update:modelValue",r)}),B=_(1);q(()=>u.path,r=>{r!=="/articles"&&(B.value=1,d.value.searchKeyword="")},{immediate:!0});function g(){w("search")}G(()=>{le("Enter",()=>{d.value.searchKeyword&&g()})});function E(){d.value.searchKeyword="",w("search")}return(r,h)=>{const R=J("svg-icon"),I=ae,P=oe;return D(),A("div",{class:T(["search-form-container",e.pageType])},[y("div",re,[y("div",ne,[y("h4",{class:T(["title hidden-sm-and-up",e.pageType])},"Search",2),y("div",ce,[p(te,{options:m(i)||[],modelValue:d.value.journalCode,"onUpdate:modelValue":h[0]||(h[0]=S=>d.value.journalCode=S),"page-type":e.pageType,onChange:E},null,8,["options","modelValue","page-type"]),p(P,{placeholder:e.placeholder,clearable:"",modelValue:d.value.searchKeyword,"onUpdate:modelValue":h[1]||(h[1]=S=>d.value.searchKeyword=S),"aria-label":"Serach by keyword"},{append:j(()=>[p(I,{onClick:g,onKeydown:O($(g,["prevent"]),["enter"]),"aria-label":"Click to search"},{icon:j(()=>[p(R,{name:"classic-search"})]),_:1},8,["onKeydown"])]),_:1},8,["placeholder","modelValue"])])])])],2)}})}}),ie=F(ue,[["__scopeId","data-v-01113039"]]);function de(e={}){const o=x(),a=Q(),l=_(e.isPublisher?0:1),t=_({searchKeyword:"",includeType:"searchKeyword",startYear:void 0,endYear:void 0,journalCode:o.params.journalCode||"",dateType:["allDate"]});function c(){t.value={searchKeyword:"",includeType:"searchKeyword",startYear:void 0,endYear:void 0,journalCode:o.params.journalCode||"",dateType:["allDate"]},f.emit("handleGlobalSearch",t.value)}function u(){e.needRoute&&o.path!=="/articles"&&a.push({path:"/articles",query:{keyword:t.value.searchKeyword}}),f.emit("handleGlobalSearch",t.value)}const n=e.isPublisher?{changeSearchFoldState(){l.value=l.value===0?1:0,(l.value===1||l.value===2)&&window.scrollTo({top:0,behavior:"smooth"})}}:{};return K({searchForm:t,searchDisplayState:l,resetSearch:c,doSearch:u},n)}const he={class:"global-search"},pe=k({__name:"global-search",props:{pageType:{type:String,default:"journal"}},setup(e){const o=e,a=b(()=>o.pageType==="publisher"),{searchForm:l,searchDisplayState:t,doSearch:c,changeSearchFoldState:u}=de({isPublisher:a.value,needRoute:a.value});return a.value&&(X(()=>{f.on("changeSearchFoldState",u)}),H(()=>{f.off("changeSearchFoldState",u)})),(n,s)=>(D(),A("div",he,[W(p(ie,{modelValue:m(l),"onUpdate:modelValue":s[0]||(s[0]=i=>Z(l)?l.value=i:null),"page-type":e.pageType,"display-state":m(t),onSearch:m(c)},null,8,["modelValue","page-type","display-state","onSearch"]),[[ee,!a.value||m(t)]])]))}}),_e=F(pe,[["__scopeId","data-v-88525d0c"]]);export{_e as g};

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.