PageSourceSearch

https://hyint.typl.gov.tw/ea07274745be004e9152481e6a9fbeeacb301f89-b31927e8cb94df052db3.js

js typl.gov.tw collected 2026-10-01 12:22:20 UTC 39,885 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkjumperrwd=self.webpackChunkjumperrwd||[]).push([[6730],{83744:function(e,t,n){var a,r=n(7867),o=n.n(r),l=n(67294),s=(0,n(81473).Z)(a=function(e){function t(t){var n;return(n=e.call(this,t)||this).afterClose=function(){return n.props.actClose&&n.props.actClose(),!0},n.state={},n}o()(t,e);var n=t.prototype;return n.componentDidMount=function(){},n.render=function(){var e=this.props.apiActMessageItem;if(!e)return l.createElement(l.Fragment,null);var t=e.title,n=e.borrowInfo,a=e.reserveInfo;return l.createElement(l.Fragment,null,l.createElement("div",{className:"reminderblock"},t&&l.createElement("h3",null,t),n&&l.createElement("p",{className:"appointment"},""!==n.lendNum&&l.createElement(l.Fragment,null,"此本書尚可借",l.createElement("span",{className:"orangetxt"},n.lendNum),"冊"),""!==n.copyNum&&l.createElement(l.Fragment,null,"/共",n.copyNum,"冊"),""!==n.reserveNum&&l.createElement(l.Fragment,null,l.createElement("span",{className:"people"},"預約人數"),l.createElement("span",{className:"greentxt"},n.reserveNum),"人")),a&&l.createElement("p",{className:"appointment"},""!==a.reserveSort&&l.createElement(l.Fragment,null,"您的預約排序為第",l.createElement("span",{className:"greentxt"},a.reserveSort),"順位")),l.createElement("div",{className:"btn_grp"},l.createElement("button",{className:"btn btn-submit",tabIndex:"0",onClick:this.props.close},"確定"))))},t}(l.Component))||a;t.Z=s},25609:function(e,t,n){var a,r,o=n(7867),l=n.n(o),s=n(19452),i=n.n(s),c=n(81473),m=n(37587),u=n(99593),p=n(65169),d=n(67294),h=n(51138),f=n(15763),g=n.n(f),E=(0,m.ZP)(a||(a=i()(["\n  query custUsercateGet($form: UsercateGetForm) {\n    custUsercateGet(Input: $form) {\n      inCate\n      cateList {\n        id\n        cateName\n      }\n      popularCateList {\n        id\n        cateName\n      }\n    }\n  }\n"]))),y=(0,c.Z)(r=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={},n}return l()(t,e),t.prototype.render=function(){var e=this,t=this.props,n=(t.t,t.id),a=t.resourceType;return n?d.createElement(h.eT,{client:u.Z.jumperrwdClient},d.createElement(h.AE,{query:E,fetchPolicy:"network-only",variables:{form:{id:n,resourceType:a}}},(function(t){var r=t.loading,o=t.error,l=t.data,s=t.refetch;if(r)return d.createElement("div",{style:{textAlign:"center"}},d.createElement(g(),{type:"cylon",height:"10%",width:"20%",color:"#005D98"}));if(o)return"Error!"+o.message;null===e.state.refetch&&e.setState({refetch:s});var i=l.custUsercateGet;return i?d.createElement(d.Fragment,null,d.createElement("div",{className:"newtag_input"},d.createElement("button",{tabIndex:"0",type:"submit",onClick:function(t){t.preventDefault(),i.inCate?p.Z.delCateByCateID(n,a,0).then((function(t){null!=t&&t.data.mutation.success&&s().then((function(t){var n,a;null===(n=(a=e.props).onChange)||void 0===n||n.call(a,t.data.custUsercateGet)}))})):p.Z.addCateByCateID(n,a,0).then((function(t){null!=t&&t.data.mutation.success&&s().then((function(t){var n,a;null===(n=(a=e.props).onChange)||void 0===n||n.call(a,t.data.custUsercateGet)}))}))}},i.inCate?"取消收藏":"我想收藏")),d.createElement("hr",null),d.createElement("h3",null,"我的標籤"),d.createElement("div",{className:"newtag_input"},d.createElement("form",{onSubmit:function(t){t.preventDefault();var r=t.target.cateName.value;p.Z.addCate(n,a,r).then((function(t){null!=t&&t.data.mutation.success&&s().then((function(t){var n,a;null===(n=(a=e.props).onChange)||void 0===n||n.call(a,t.data.custUsercateGet)}))}))}},d.createElement("input",{id:"cateName",title:"輸入命名",type:"text"}),d.createElement("button",{tabIndex:"0",type:"submit"},"加入標籤"))),d.createElement("div",{className:"mytags added_tag"},d.createElement("ul",null,i.cateList.map((function(t){return d.createElement("li",{key:t.id},t.cateName,d.createElement("button",{className:"del_btn",tabIndex:"0",type:"button",onClick:function(r){r.preventDefault(),p.Z.delCateByCateID(n,a,t.id).then((function(t){null!=t&&t.data.mutation.success&&s().then((function(t){var n,a;null===(n=(a=e.props).onChange)||void 0===n||n.call(a,t.data.custUsercateGet)}))}))}},"刪除"))})))),d.createElement("hr",null),d.createElement("div",{className:"mytags added_tag"},d.createElement("h4",null,"常用標籤"),d.createElement("ul",null,i.popularCateList.map((function(t){return d.createElement("li",{key:t.id,onClick:function(){p.Z.addCateByCateID(n,a,t.id).then((function(t){null!=t&&t.data.mutation.success&&s().then((function(t){var n,a;null===(n=(a=e.props).onChange)||void 0===n||n.call(a,t.data.custUsercateGet)}))}))}},t.cateName)}))))):""}))):""},t}(d.Component))||r;t.Z=y},80699:function(e,t,n){n.d(t,{Z:function(){return J}});var a,r,o,l,s,i,c=n(10434),m=n.n(c),u=n(7867),p=n.n(u),d=n(46877),h=n.n(d),f=n(19452),g=n.n(f),E=n(67294),y=n(59470),b=n(15763),v=n.n(b),j=n(99593),w=n(51138),N=n(37587),D=n(50322),C=n(97762),k=n.n(C),I=n(95281),S=n(89493),L=n(20515),_=n(78263),A=n(80025),F=n(19599),x=n(14199),P=n(83744),T=n(81473),Z=n(92334),R=(0,T.Z)(a=function(e){function t(t){var n;n=e.call(this,t)||this;
1var a=t.appStore.globalConfig["jumperrwd.journal.exportOption"];return n.state={exportOption:a},n}p()(t,e);var n=t.prototype;return n.componentDidMount=function(){},n.render=function(){return E.createElement(E.Fragment,null,E.createElement("h3",null,"分享社群"),E.createElement("div",{className:"community"},E.createElement(Z.Z,{id:this.props.id})))},t}(E.Component))||a,B=n(25609),O=n(91538),U=(0,N.ZP)(r||(r=g()(["\n  query getJournalResourceDetailList($form: SearchForm) {\n    journalResourceDetailList: getJournalResourceDetailList(Input: $form) {\n      list {\n        journalID\n        journalTitleCh\n        journalTitleEn\n        dbID\n        url\n        ebName\n        enEbName\n      }\n      lockJournalIDList\n    }\n  }\n"]))),M=(0,N.ZP)(o||(o=g()(["\n  query getJournalResourceDetail($form: SearchForm) {\n    journalResourceDetail: getJournalResourceDetail(Input: $form) {\n      fields {\n        fieldName\n        fieldValue\n        isUnEscape\n      }\n      cateData {\n        id\n        cateName\n        cateID\n      }\n      attachData {\n        showName\n        attachPath\n      }\n      urlData {\n        showName\n        url\n        openWin\n      }\n      db {\n        id\n        ebName\n      }\n      publicationType\n      siteno\n      standardno\n      standardnoLink1\n      standardnoUrl1\n      standardnoLink2\n      standardnoUrl2\n      standardnoLink3\n      standardnoUrl3\n      isListNclLink\n      listNclLinkUrl\n      jcrValue\n      isNote\n      journalID\n      apiList {\n        name\n        code\n        typeList\n      }\n      borrowInfo {\n        lendNum\n        copyNum\n        reserveNum\n      }\n      showType\n      useGrade\n      useCommend\n      grade\n      isCommended\n      gradeData {\n        avgGrade\n        gradeCount\n        gradePointData {\n          grade\n          count\n          percent\n        }\n      }\n      ebookShowSLink\n      srValue\n      inCate\n      userCateList {\n        id\n        cateName\n      }\n      expertRecommendID\n    }\n  }\n"]))),V=(0,N.ZP)(l||(l=g()(["\n  mutation sendResourceDetailMail($form: SendResourceDetailMailForm) {\n    sendResourceDetailMail(Input: $form) {\n      success\n      message\n    }\n  }\n"]))),G=(0,N.ZP)(s||(s=g()(["\n  mutation setJournalAPIAct($form: JournalApiActForm) {\n    setJournalAPIAct(Input: $form) {\n      success\n      message\n      errorType\n      sendURL\n      borrowInfo {\n        lendNum\n        copyNum\n        reserveNum\n      }\n      reserveInfo {\n        reserveSort\n      }\n    }\n  }\n"]))),J=(i=function(e){function t(t){var n;n=e.call(this,t)||this;var a=t.appStore.globalConfig,r=!0;"0"===(a["jumperrwd.journal.detailShowDBLink"]||"")&&(r=!1);var o="1",l=a["jumperrwd.journal.detailShowType"]||"";""!==l&&(o=l);var s=a["jumperrwd.journal.detailShowPrint"]||"1",i=a["jumperrwd.journal.showShare"]||"0";return n.state={auth:t.readerStore.auth,selectedID:t.id,isAddBtn:1,infoFunction:"",toMail:"",cateName:"",refetch:null,refetch2:null,refetch2ID:"",dbID:"",backURL:"",tagListDisplay:!1,showDBLink:r,detailShowType:o,grade:null,gradeData:null,apiActMessageItem:null,detailShowPrint:s,reserveEditEmail2Item:null,inCate:null,userCateList:null,apiActLock:!1,showShare:i},n}p()(t,e);var n=t.prototype;return n.UNSAFE_componentWillReceiveProps=function(e){this.props!==e&&(this.state.auth!==e.readerStore.auth&&(null!==this.state.refetch&&void 0!==this.state.refetch&&this.state.refetch(),this.setState({auth:e.readerStore.auth})),this.props.id!==e.id&&this.setState({selectedID:e.id}))},n.setInfoFunction=function(e){this.setState({infoFunction:e})},n.journalAPIAct=function(e,t,n,a,r,o){var l=this;this.state.apiActLock||(this.setState({apiActLock:!0}),this.props.readerStore.auth?"reserve"!==n||this.props.readerStore.session.email2&&""!==this.props.readerStore.session.email2?j.Z.jumperrwdClient.mutate({mutation:G,variables:{form:{journalID:e,resourceType:t,code:a,type:r}}}).then((function(e){var t=e.data.setJournalAPIAct;if(t.success)t.sendURL&&""!==t.sendURL?10410===t.errorType?(alert(l.props.t("jumperrwd.journalAPIAct.alreadyLend")),null!==l.state.refetch2&&void 0!==l.state.refetch2&&l.state.refetch2(),window.open(t.sendURL,"_blank")):500===t.errorType?l.setState({apiActMessageItem:{success:!0,title:l.props.t("jumperrwd.journalAPIAct."+n+"Success"),borrowInfo:t.borrowInfo,sendURL:t.sendURL}},(function(){l.apiActMessageLightBox.popup()})):window.open(t.sendURL,"_blank"):"borrow"===n||"reserve"===n?l.setState({apiActMessageItem:{success:!0,title:l.props.t("jumperrwd.journalAPIAct."+n+"Success"),borrowInfo:t.borrowInfo,reserveInfo:t.reserveInfo}},(function(){l.apiActMessageLightBox.popup()})):(alert(l.props.t("jumperrwd.journalAPIAct."+n+"Success")),null!==l.state.refetch2&&void 0!==l.state.refetch2&&l.state.refetch2());else{var a=t.message,r="";r=10430===t.errorType?l.props.t("jumperrwd.journalAPIAct."+a+"PersonalMaximum",{resourceName:o}):10450===t.errorType?l.props.t("jumperrwd.journalAPIAct."+a+"MonthMaximum",{resourceName:o}):10460===t.errorType?l.props.t("jumperrwd.journalAPIAct."+a+"PointFailed",{resourceName:o}):10510===t.errorType?l.props.t("jumperrwd.journalAPIAct.alreadyReserve",{resourceName:o}):l.props.t("jumperrwd.journalAPIAct."+n+"Failed",{resourceName:o}),"borrow"===n?l.setState({apiActMessageItem:{success:!1,title:r,borrowInfo:t.borrowInfo}},(function(){l.apiActMessageLightBox.popup()})):alert(r)}l.setState({apiActLock:!1})}
1)).catch((function(){l.state.apiActLock&&l.setState({apiActLock:!1})})).finally((function(){l.state.apiActLock&&l.setState({apiActLock:!1})})):this.setState({reserveEditEmail2Item:{journalID:e,resourceType:t,name:n,code:a,resourceName:o}},(function(){l.reserveEditEmail2LightBox.popup()})):(this.props.isPage?this.props.appStore.openLogin():this._login&&this._login.wrappedComponent._openLogin(),this.setState({apiActLock:!1})))},n.apiActClose=function(){var e=this.state.apiActMessageItem;e?(e.success&&null!==this.state.refetch2&&void 0!==this.state.refetch2&&this.state.refetch2(),this.state.apiActLock&&this.setState({apiActLock:!1}),e.sendURL&&window.open(e.sendURL,"_blank")):this.state.apiActLock&&this.setState({apiActLock:!1})},n.showBookmarkLightBox=function(){this.props.readerStore.auth?this.bookmarkLightBox.popup():this.props.isPage?this.props.appStore.openLogin():this._login.wrappedComponent._openLogin()},n.editEmailClose=function(){var e=this.state.reserveEditEmail2Item;if(this.state.apiActLock&&this.setState({apiActLock:!1}),this.props.readerStore.session.email2&&""!==this.props.readerStore.session.email2&&e&&e.journalID){var t=e.journalID,n=e.resourceType,a=e.name,r=e.code,o=e.resourceName;this.journalAPIAct(t,n,a,r,o)}},n.renderLayout=function(e,t){var n=this,a=this.props,r=a.t,o=a.appStore,l=[],s=[],i=e.journalResourceDetail,c="",u="",p="",d=[];if(null!=i){var h="name";"journal"===this.props.resourceType?h="journalName":"ebook"===this.props.resourceType&&(h="ebookName");var f=i.fields,g=i.cateData,y=i.attachData,b=i.urlData,v=i.publicationType,j=i.siteno,w=i.standardno,N=i.standardnoLink1,C=i.standardnoUrl1,k=i.standardnoLink2,I=i.standardnoUrl2,A=i.standardnoLink3,F=i.standardnoUrl3,x=i.isListNclLink,P=i.listNclLinkUrl,T=i.jcrValue,Z=i.isNote,R=i.journalID,B=i.db?i.db.ebName:"",O=i.apiList,U=i.borrowInfo,M=i.showType,V=i.useGrade,G=i.useCommend,J=i.grade,$=i.isCommended,K=i.ebookShowSLink,q=i.srValue,W=i.expertRecommendID,z=o.globalConfig;if(null!=f){if(f.map((function(e){var n=[];if("journal_title_ch"===e.fieldName)c=e.fieldValue;else if("url"===e.fieldName){var a="/sendURLApiV3?mode=click&type=0&journal_id="+R;t||(a=z["jumperrwd.common.base_href"]+"/"+a),n.push(E.createElement(E.Fragment,null,E.createElement(L.Z,{href:a,target:"_blank"},e.fieldValue)))}else if("publication_type"===e.fieldName)n.push(r("jumperrwd.publication_type.name."+e.fieldValue));else if("notes"===e.fieldName)Z&&n.push((0,S.ZP)(e.fieldValue));else if("connrange"===e.fieldName)n.push(r("jumperrwd.connrange.name."+e.fieldValue));else if("pic"===e.fieldName)1===M?n.push(E.createElement(E.Fragment,null,E.createElement("img",{src:e.fieldValue,alt:c}))):u=e.fieldValue;else if("ebattach"===e.fieldName){var o=[];y&&0!==y.length&&y.map((function(e){var n=e.showName,a=e.attachPath,r="",l=a.split(".");void 0!==l&&(r="pdf"===l[l.length-1]?"/file/images/pdf.gif":"xls"===l[l.length-1]||"xlsx"===l[l.length-1]?"/file/images/excel.gif":"exe"===l[l.length-1]?"/file/images/exe.gif":"rar"===l[l.length-1]?"/file/images/rar.gif":"ppt"===l[l.length-1]||"pptx"===l[l.length-1]?"/file/images/ppt.gif":"doc"===l[l.length-1]||"docx"===l[l.length-1]?"/file/images/word.gif":"/file/images/data.gif");var s=[];""!==r&&s.push(E.createElement(E.Fragment,null,E.createElement("img",{src:r,alt:"檔案類型",border:"0"})));var i="/file/downloadFile/"+a;return t||(i=z["jumperrwd.common.base_href"]+"/"+i),o.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(L.Z,{href:i,target:"_blank"},s,(0,S.ZP)(n))))),""})),o.length>0&&d.push(E.createElement(E.Fragment,null,E.createElement("h3",null,r("jumperrwd.eb_journal_extension."+h+"."+e.fieldName)),E.createElement("ul",{className:"relative_link"},o)))}else if("eb_journal_url"===e.fieldName){var l=[];null!=b&&0!==b.length&&b.map((function(e){var t=e.showName||"("+r("jumperrwd.common.noName")+")",n=e.url||"",a=e.openWin||"0";return n.indexOf("http")<0&&(n="http://"+n),"1"===a?l.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(L.Z,{href:n},t)))):l.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(L.Z,{href:n,target:"_blank"},t)))),""})),l.length>0&&d.push(E.createElement(E.Fragment,null,E.createElement("h3",null,r("jumperrwd.eb_journal_extension."+h+"."+e.fieldName)),E.createElement("ul",{className:"relative_link"},l)))}else if("ft_end_date"===e.fieldName){var i=e.fieldValue;"current"===i.toLowerCase()&&(i=r("jumper.common.current")),n.push(i)}else if("fulltext_time"===e.fieldName){var m=e.fieldValue.toLowerCase();m.includes("current")&&(m=m.replace("current",r("jumper.common.current"))),n.push(m)}else"abstract"===e.fieldName?1===M?n.push((0,S.ZP)(e.fieldValue)):p=e.fieldValue:"author_desc"===e.fieldName?n.push((0,S.ZP)(e.fieldValue)):"sr"===e.fieldName?""!==e.fieldValue&&(e.fieldValue.split(",").map((function(e,t){var a="jumperrwd.sr."+e;
1return 0!==t&&n.push(", "),n.push(r(a)),""})),n.push(" ("+r("jumperrwd.common.srValue")+":"+q+")")):"1"===e.isUnEscape?n.push((0,S.ZP)(e.fieldValue)):n.push(e.fieldValue);if(e.fieldName,n.length>0)if("journal_title_ch"!==e.fieldName){var f="";f="sr"===e.fieldName?r("jumperrwd.common.sr"):r("jumperrwd.eb_journal_extension."+h+"."+e.fieldName),s.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement("h4",null,f),E.createElement("div",{className:"content"},n))))}else s.push(E.createElement(E.Fragment,null,n));return""})),"1"===N&&("ebook"!==this.props.resourceType||"1"===K)){var H="";H="1"===v||"3"===v?"&issn=":"&isbn=",s.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement("h4",null,r("jumper.common.esource.stpi")),E.createElement("div",{className:"content"},E.createElement("label",null,E.createElement(L.Z,{href:C+"?title="+encodeURIComponent(c)+H+w,target:"_blank"},r("jumper.common.esource.stpi")))))))}if("1"===k&&("ebook"!==this.props.resourceType||"1"===K)){var Q="";Q="1"===v||"3"===v?"&issn=":"&isbn=",s.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement("h4",null,r("jumper.common.esource.collect")),E.createElement("div",{className:"content"},E.createElement("label",null,E.createElement(L.Z,{href:I+j+"?title="+encodeURIComponent(c)+Q+w,target:"_blank"},r("jumper.common.esource.collect_title")))))))}if("1"===A&&("ebook"!==this.props.resourceType||"1"===K)){var X="";X="1"===v||"3"===v?"&issn=":"&isbn=",s.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement("h4",null,r("jumper.common.esource.concert")),E.createElement("div",{className:"content"},E.createElement("label",null,E.createElement(L.Z,{href:F+"?title="+encodeURIComponent(c)+X+w,target:"_blank"},r("jumper.common.esource.concert_title")))))))}if("1"!==x||"1"!==v&&"3"!==v||s.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement("h4",null,r("jumper.common.esource.listncllink")),E.createElement("div",{className:"content"},E.createElement("label",null,E.createElement(L.Z,{href:P+"?title="+encodeURIComponent(c)+"&issn="+w,target:"_blank"},r("jumper.common.esource.listncllink"))))))),""!==T){var Y="/sendURLApiV3?type=jcr&issn="+w+"&title="+encodeURIComponent(c);t||(Y=z["jumperrwd.common.base_href"]+"/"+Y),s.push(E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement("h4",null,r("jumper.common.esource.jcr")),E.createElement("div",{className:"content"},E.createElement("label",null,E.createElement(L.Z,{href:Y,target:"_blank",title:r("jumperrwd.common.jcr")},"guest"===T||"empty"===T?E.createElement("img",{src:"/file/images/jcr.gif",alt:"jcr",border:0,title:r("jumperrwd.common.jcr")}):T))))))}1!==this.state.isAddBtn||this.props.isprint||[].push(E.createElement(D.Z,m()({ref:function(e){n.detailCate=e}},this.props,{id:R.toString(),cateData:g,cateName:this.state.cateName,resourceType:this.props.resourceType,showCate:this.showCate,cateSuccessFunction:this.cateSuccessFunction})));var ee=[];ee.push(E.createElement(E.Fragment,null,E.createElement("ul",{className:"info_icon"},null!=W&&0!==W&&E.createElement("li",null,E.createElement(L.Z,{href:"/expertRecommendDetail?recommendID="+W,className:"expert"},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/icon_expert.svg",alt:"專家推薦"})),E.createElement("span",{className:"function_name"},"專家推薦"))),O&&O.length>0&&O.map((function(e){var t="",a="",o=e.typeList||[];switch(e.name){case"borrow":default:t="icon_borrow.svg",a="borrow";break;case"reserve":t="icon_reserve.svg",a="order";break;case"freeRead":t="icon_free.svg",a="borrow"}if(o.length>0){var l=[];return o.map((function(o){return l.push(E.createElement("li",null,E.createElement("a",{tabIndex:"0",href:"javascript:;",className:a,onClick:function(t){t.preventDefault(),n.journalAPIAct(R,n.props.resourceType,e.name,e.code,o,B)},onKeyDown:function(t){"Enter"===t.key&&n.journalAPIAct(R,n.props.resourceType,e.name,e.code,o,B)}},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/"+t,alt:r("jumperrwd.ebBasicApi."+e.name+o)})),E.createElement("span",{className:"function_name"},r("jumperrwd.ebBasicApi."+e.name+o))))),""})),l}return E.createElement("li",null,E.createElement("a",{tabIndex:"0",href:"javascript:;",className:a,onClick:function(t){t.preventDefault(),n.journalAPIAct(R,n.props.resourceType,e.name,e.code,"",B)},onKeyDown:function(t){"Enter"===t.key&&n.journalAPIAct(R,n.props.resourceType,e.name,e.code,"",B)}},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/"+t,alt:r("jumperrwd.ebBasicApi."+e.name)}
1)),E.createElement("span",{className:"function_name"},r("jumperrwd.ebBasicApi."+e.name))))})),E.createElement("li",null,E.createElement("a",{tabIndex:"0",href:"javascript:;",className:this.state.inCate?"bookmarked":"",onClick:function(e){e.preventDefault(),n.showBookmarkLightBox()},onKeyDown:function(e){"Enter"===e.key&&n.showBookmarkLightBox()}},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/icon/icon_bookmark_normal"+(this.state.inCate?"_invert":"")+".svg",alt:""})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.addCollection")))),E.createElement("li",null,E.createElement("a",{tabIndex:"0",href:"javascript:;",onClick:function(e){e.preventDefault(),n.setInfoFunction("email")},onKeyDown:function(e){"Enter"===e.key&&n.setInfoFunction("email")}},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/icon/icon_mail.svg",alt:""})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.email")))),"1"===this.state.detailShowPrint&&E.createElement("li",null,E.createElement("a",{tabIndex:"0",href:"javascript:;",onClick:this.print.bind(this,e),onKeyDown:function(t){"Enter"===t.key&&n.print(e,t)}},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/icon/icon_print.svg",alt:""})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.print")))),"1"===this.state.showShare&&E.createElement("li",null,E.createElement("a",{tabIndex:"0",href:"javascript:;",onClick:function(){n.shareLightBox.popup()},onKeyDown:function(e){"Enter"===e.key&&n.shareLightBox.popup()}},E.createElement("div",{className:"img-container"},E.createElement("img",{src:"/file/images/icon/icon_share.svg",alt:""})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.share")))),V&&E.createElement(E.Fragment,null,J>0?E.createElement("li",{className:"finished"},E.createElement("a",{href:"javascript:;",tabIndex:"0"},E.createElement("div",{className:"img-container"},E.createElement("img",{alt:r("jumperrwd.common.isGraded"),src:"/file/images/icon_forum.svg"})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.isGraded")))):E.createElement("li",{className:""},E.createElement("a",{href:"javascript:;",tabIndex:"0"},E.createElement("div",{className:"img-container"},E.createElement("img",{alt:r("jumperrwd.common.notGrade"),src:"/file/images/icon_forum.svg"})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.notGrade"))))),G&&E.createElement(E.Fragment,null,$?E.createElement("li",{className:"finished"},E.createElement("a",{href:"javascript:;",tabIndex:"0"},E.createElement("div",{className:"img-container"},E.createElement("img",{alt:r("jumperrwd.common.isCommended"),src:"/file/images/icon_recommend_b.svg"})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.isCommended")))):E.createElement("li",{className:""},E.createElement("a",{href:"javascript:;",tabIndex:"0",onClick:function(e){e.preventDefault(),n.addCommend()},onKeyDown:function(e){"Enter"===e.key&&n.addCommend()}},E.createElement("div",{className:"img-container"},E.createElement("img",{alt:r("jumperrwd.common.wantCommend"),src:"/file/images/icon_recommend_b.svg"})),E.createElement("span",{className:"function_name"},r("jumperrwd.common.wantCommend")))))),"email"===this.state.infoFunction&&E.createElement("div",{className:"showEmail form_inline",style:{display:"block"}},E.createElement("input",{name:"email",className:"",id:"email",type:"email",title:r("jumperrwd.common.email"),onChange:this.handleToMail,value:this.state.toMail,placeholder:r("jumperrwd.cate.enterEmail")}),E.createElement("button",{tabIndex:"0",className:"btn btn-submit btn_sendmail",onClick:this.email.bind(this,e)},r("jumperrwd.common.submit"))),"cate"===this.state.infoFunction&&E.createElement("div",{className:"showEmail form_inline",style:{display:"block"}},E.createElement("input",{name:"cate_name",className:"",id:"cate_name",type:"text",title:r("jumperrwd.cate.collectionTag"),placeholder:r("jumperrwd.cate.enterCollectionTag"),onChange:this.handleCateName,onFocus:function(){n.setState({tagListDisplay:!0})},onBlur:function(){setTimeout((function(){return n.setState({tagListDisplay:!1})}),200)},value:this.state.cateName}),this.state.tagListDisplay&&E.createElement(_.Z,{resourceType:this.props.resourceType,setCateName:this.setCateName}),E.createElement("button",{tabIndex:"0",className:"btn btn-submit btn_addbookmark",onClick:this.addCate.bind(this)},r("hyint.common.table.add"))))),l.push(E.createElement(E.Fragment,null,!t&&E.createElement(E.Fragment,null,E.createElement("section",{className:"detail_top"},E.createElement("h3",null,(0,S.ZP)(c))),E.createElement("section",{className:"sourceblock"},E.createElement("div",{className:"accordion_header"},E.createElement("div",{className:"source"},r("jumperrwd.common.dataResource"),":",""===B?r("jumperrwd.common.unknow"):B)))),E.createElement("section",null,t&&2===M&&E.createElement("div",{className:"bookimage"},E.createElement("img",{onError:this.loadDefaultImg,src:u,alt:c}),U&&E.createElement("p",{className:"appointment"},""!==U.lendNum&&E.createElement(E.Fragment,null,"尚可借",E.createElement("span",{className:"orangetxt"},U.lendNum),"冊"),""!==U.copyNum&&E.createElement(E.Fragment,null,"/共",U.copyNum,"冊"),""!==U.reserveNum&&E.createElement(E.Fragment,null,E.createElement("span",{className:"people"},"預約人數"),E.createElement("span",{className:"greentxt"},U.reserveNum),"人")),ee),E.createElement("h3",null,r("jumperrwd.bookDetail.bookInfo")),E.createElement("ul",{className:"info_list"},s,this.state.userCateList&&E.createElement("div",{className:"mytags other_tag"},E.createElement("ul",null,this.state.userCateList.map((function(e){return E.createElement("li",null,e.cateName)}))))),t&&1===M&&E.createElement(E.Fragment,null,ee),t&&2===M&&E.createElement(E.Fragment,null,""!==p&&E.createElement(E.Fragment,null,E.createElement("h3",null,r("jumperrwd.eb_journal_extension."+h+".abstract")),E.createElement("p",null,(0,S.ZP)(p
1)))),d)))}}return l},n.print=function(e,t){t.preventDefault();var n=k().renderToString(E.createElement(E.Fragment,null,this.renderLayout(e,!1))),a=window.open("about:blank");setTimeout((function(){a.document.write(n),setTimeout((function(){a.print(),a.close()}),500)}),500)},n.email=function(e,t){var n=this;t.preventDefault();var a=this.props.t;if(""!==this.state.toMail){var r=k().renderToString(E.createElement(E.Fragment,null,this.renderLayout(e,!1)));j.Z.jumperrwdClient.mutate({mutation:V,variables:{form:{toMail:this.state.toMail,content:r}}}).then((function(e){e.data.sendResourceDetailMail.success?(alert(a("jumperrwd.email.sendSuccess")),n.setState({infoFunction:"",toMail:""})):alert(a("jumperrwd.email.sendFailed"))}))}else alert(a("jumperrwd.email.cannotEmpty"))},n.handleToMail=function(e){this.setState({toMail:e.target.value})},n.handleCateName=function(e){this.setState({cateName:e.target.value})},n.setCateName=function(e,t){t.preventDefault(),this.setState({cateName:e,tagListDisplay:!1})},n.showCate=function(){this.setInfoFunction("cate")},n.addCate=function(e){e.preventDefault(),this.detailCate.addCate()},n.cateSuccessFunction=function(){"cate"===this.state.infoFunction?this.setState({cateName:"",infoFunction:"",tagListDisplay:!1}):this.setState({cateName:"",tagListDisplay:!1})},n.gradeSuccessFunction=function(){this.state.refetch2&&this.state.refetch2()},n.addCommend=function(){var e=this;this.props.readerStore.auth?x.Z.addCommend(this.state.selectedID,this.props.resourceType).then((function(t){null!=t&&(t.data.mutation.success?(alert(e.props.t("jumperrwd.common.commendSuccess")),e.state.refetch2&&e.state.refetch2()):alert(e.props.t("jumperrwd.common.commendFailed")))})):this.props.isPage?this.props.appStore.openLogin():this._login&&this._login.wrappedComponent._openLogin()},n.changeSelectID=function(e,t){t.preventDefault(),this.setState({selectedID:""+e}),window.history.pushState("","","/resourceDetail?resourceType="+this.props.resourceType+"&id="+e)},n.changeSelectID2=function(e){this.setState({selectedID:""+e}),window.history.pushState("","","/resourceDetail?resourceType="+this.props.resourceType+"&id="+e)},n.openDBLightBox=function(e,t){if(t.preventDefault(),e.id&&""!==e.id){var n=window.location.href;this.setState({dbID:e.id,backURL:n}),this.detailLightBox.popup(),window.history.pushState("","","/resourceDetail?resourceType=databases&id="+e.id)}},n.loadDefaultImg=function(e){e.target.src="/file/images/bookcover.jpg"},n.render=function(){var e=this,t=this.props,n=t.t,a=t.language,r=this.state,o=r.selectedID,l=r.detailShowType,s=r.refetch2ID,i=r.grade,c=r.gradeData,u=r.inCate,p=r.userCateList,d=m()({},this.props);return delete d.isPage,E.createElement(E.Fragment,null,this.props.id&&""!==this.props.id&&""!==o&&E.createElement(E.Fragment,null,E.createElement(w.eT,{client:j.Z.jumperrwdClient},E.createElement(w.AE,{query:U,fetchPolicy:"network-only",variables:{form:{id:this.props.id,resourceType:this.props.resourceType,language:this.props.i18n.language}}},(function(t){var r=t.loading,d=t.error,h=t.data,f=t.refetch;if(r)return E.createElement("div",{style:{textAlign:"center"}},E.createElement(v(),{type:"cylon",height:"10%",width:"20%",color:"#005D98"}));if(d)return"Error!"+d.message;if(null===e.state.refetch&&e.setState({refetch:f}),h.journalResourceDetailList){var g=h.journalResourceDetailList,y=g.list,b=g.lockJournalIDList,N=void 0===b?[]:b,D=[],C=[],k=[];if(N&&N.includes(parseInt(o)))for(var I=0;I<y.length;I++)N.includes(y[I].journalID)||e.changeSelectID2(y[I].journalID);return y&&(y.map((function(t){var r=t.ebName;return"en"===a&&""!==t.enEbName&&(r=t.enEbName),t.journalID+""===o&&D.push(E.createElement(E.Fragment,null,E.createElement("div",{className:"search_system",style:{display:e.props.displayFixed}},E.createElement("div",{className:"tab-content "+e.props.scrolldown_fix,id:"journal_title",style:{display:e.state.displayFixed}},E.createElement("section",{className:"detail_top"},E.createElement("h3",null,(0,S.ZP)(t.journalTitleCh))))),E.createElement("section",{className:"detail_top"},E.createElement("h3",null,(0,S.ZP)(t.journalTitleCh))))),t.journalID+""===o&&k.push(E.createElement("div",{className:"accordion_content clearfix"},E.createElement(w.eT,{client:j.Z.jumperrwdClient},E.createElement(w.AE,{query:M,fetchPolicy:"network-only",variables:{form:{id:o,resourceType:e.props.resourceType}}},(function(t){var n=t.loading,a=t.error,r=t.data,l=t.refetch;if(n)return E.createElement("div",{style:{textAlign:"center"}},E.createElement(v(),{type:"cylon",height:"10%",width:"20%",color:"#005D98"}));if(a)return e.setState({refetch2:null,refetch2ID:"",grade:null,gradeData:null,inCate:null,userCateList:null}),"Error!"+a.message;if(s!==o&&e.setState({refetch2:l,refetch2ID:o,inCate:null,userCateList:null}),r.journalResourceDetail){var m=r.journalResourceDetail,d=!1,h=i,f=c,g=u,y=p;return m.useGrade&&i!==m.grade&&(h=m.grade,f=m.gradeData,d=!0),(null===u&&null!==m.inCate||null==p&&null!==m.userCateList)&&(g=m.inCate,y=m.userCateList,d=!0),d&&e.setState({grade:h,gradeData:f,inCate:g,userCateList:y}),E.createElement(E.Fragment,null,e.renderLayout(r,!0))}return""}))))),"1"===l?C.push(E.createElement(E.Fragment,null,E.createElement("section",{className:"sourceblock"},E.createElement("div",{className:"accordion_header"},E.createElement("a",{href:"javascript:;",role:"button",tabIndex:"0",title:n("jumperrwd.common.openSelectJournal"),"aria-label":n("jumperrwd.common.openSelectJournal"),onClick:t.journalID+""===o?"":e.changeSelectID.bind(e,t.journalID),onKeyDown:function(n){"Enter"===n.key&&t.journalID+""!==o&&e.changeSelectID(t.journalID,n)},className:t.journalID+""===o?"accordion_toggle turnicon":"accordion_toggle"}),E.createElement("div",{className:"source"},n("jumperrwd.common.dataResource"),":",e.state.showDBLink?E.createElement("a",{href:"javascript:;",tabIndex:"0",onClick:e.openDBLightBox.bind(e,{id:t.dbID}),onKeyDown:function(n){"Enter"===n.key&&e.openDBLightBox({id:t.dbID},n)}},""===t.dbID||""===r?n("jumperrwd.common.unknow"):r):E.createElement(E.Fragment,null,""===t.dbID||""===r?n("jumperrwd.common.unknow"):r))),t.journalID+""===o&&E.createElement(E.Fragment,null,k)),null!==i&&c&&E.createElement(F.Z,m()({ref:function(t){e.detailGrade=t}},e.props,{id:o,grade:i,gradeData:c,gradeSuccessFunction:e.gradeSuccessFunction})))):"2"===l&&C.push(E.createElement("li",{className:t.journalID+""===o?"active":""},E.createElement("a",{tabIndex:"0",href:"javascript:;",onClick:t.journalID+""===o?"":e.changeSelectID.bind(e,t.journalID),onKeyDown:function(n){"Enter"===n.key&&t.journalID+""!==o&&e.changeSelectID(t.journalID,n)}},""===t.dbID||""===r?n("jumperrwd.common.unknow"):r))),""})),C.push(E.createElement(B.Z,m()({ref:function(t){e.bookmarkLightBox=t}},e.props,{lightboxClass:"personal_lightbox",blockClass:"personalblock",id:e.state.selectedID,resourceType:e.props.resourceType,onCh
1ange:function(t){var n=t.cateList,a=t.inCate;e.setState({userCateList:n,inCate:a})}}))),"1"===l?D.push(E.createElement(E.Fragment,null,C)):"2"===l&&D.push(E.createElement(E.Fragment,null,E.createElement("div",{className:"tabSet"},E.createElement("ul",{className:"tabs"},C)),E.createElement("section",{className:"sourceblock"},k),null!==i&&c&&E.createElement(F.Z,m()({ref:function(t){e.detailGrade=t}},e.props,{id:o,grade:i,gradeData:c,gradeSuccessFunction:e.gradeSuccessFunction}))))),D}return""}))),E.createElement(I.Z,m()({ref:function(t){e.detailLightBox=t}},d,{id:this.state.dbID,resourceType:"databases",changeState:!1,goBackState:!0,backURL:this.state.backURL,journalLBClose:this.props.close})),E.createElement(P.Z,m()({ref:function(t){e.apiActMessageLightBox=t}},this.props,{lightboxClass:"reminder_lightbox",blockClass:"reminderblock",apiActMessageItem:this.state.apiActMessageItem,actClose:this.apiActClose})),E.createElement(R,m()({ref:function(t){e.shareLightBox=t}},this.props,{lightboxClass:"personal_lightbox",blockClass:"personalblock"})),E.createElement(O.Z,m()({ref:function(t){e.reserveEditEmail2LightBox=t}},this.props,{lightboxClass:"personal_lightbox",blockClass:"personalblock",editEmailClose:this.editEmailClose})),E.createElement(A.Z,m()({ref:function(t){e._login=t}},this.props))))},t}(E.Component),h()(i.prototype,"setInfoFunction",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"setInfoFunction"),i.prototype),h()(i.prototype,"journalAPIAct",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"journalAPIAct"),i.prototype),h()(i.prototype,"apiActClose",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"apiActClose"),i.prototype),h()(i.prototype,"editEmailClose",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"editEmailClose"),i.prototype),h()(i.prototype,"renderLayout",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"renderLayout"),i.prototype),h()(i.prototype,"print",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"print"),i.prototype),h()(i.prototype,"email",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"email"),i.prototype),h()(i.prototype,"handleToMail",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"handleToMail"),i.prototype),h()(i.prototype,"handleCateName",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"handleCateName"),i.prototype),h()(i.prototype,"setCateName",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"setCateName"),i.prototype),h()(i.prototype,"showCate",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"showCate"),i.prototype),h()(i.prototype,"addCate",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"addCate"),i.prototype),h()(i.prototype,"cateSuccessFunction",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"cateSuccessFunction"),i.prototype),h()(i.prototype,"gradeSuccessFunction",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"gradeSuccessFunction"),i.prototype),h()(i.prototype,"addCommend",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"addCommend"),i.prototype),h()(i.prototype,"changeSelectID",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"changeSelectID"),i.prototype),h()(i.prototype,"changeSelectID2",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"changeSelectID2"),i.prototype),h()(i.prototype,"openDBLightBox",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"openDBLightBox"),i.prototype),h()(i.prototype,"loadDefaultImg",[y.Nj],Object.getOwnPropertyDescriptor(i.prototype,"loadDefaultImg"),i.prototype),i)},92334:function(e,t,n){var a,r,o=n(7867),l=n.n(o),s=n(46877),i=n.n(s),c=n(45238),m=n(67294),u=n(59470),p=(0,c.a)(["common"])((r=function(e){function t(){return e.apply(this,arguments)||this}l()(t,e);var n=t.prototype;return n.componentDidMount=function(){},n.shareToSocial=function(e,t){var n=window.location.origin+"/resourceDetail/?resourceType=ebook&id="+t;switch(e){case"facebook":window.open("https://www.facebook.com/sharer.php?u="+encodeURIComponent(n));break;case"line":window.open("https://lineit.line.me/share/ui?url="+encodeURIComponent(n)+"&from=line_scheme")}},n.render=function(){var e=this;this.props.t;return m.createElement(m.Fragment,null,m.createElement("a",{href:"#",target:"_blank"},m.createElement("img",{src:"/file/images/fb.png",width:"60",alt:"fb社群分享",onClick:function(){e.shareToSocial("facebook",e.props.id)}}))," ",m.createElement("a",{href:"#",target:"_blank"},m.createElement("img",{src:"/file/images/line.png",width:"60",alt:"line分享",onClick:function(){e.shareToSocial("line",e.props.id)}})))},t}(m.Component),i()(r.prototype,"shareToSocial",[u.Nj],Object.getOwnPropertyDescriptor(r.prototype,"shareToSocial"),r.prototype),a=r))||a;t.Z=p},91538:function(e,t,n){var a,r,o,l=n(17156),s=n.n(l),i=n(7867),c=n.n(i),m=n(46877),u=n.n(m),p=n(19452),d=n.n(p),h=n(64687),f=n.n(h),g=n(67294),E=n(81473),y=n(37587),b=n(99593),v=n(59470),j=(0,y.ZP)(a||(a=d()(["\n  mutation setEbookNoticeEMail($email: String) {\n    setEbookNoticeEMail(email: $email) {\n      success\n    }\n  }\n"]))),w=(0,E.Z)((o=function(e){function t(t){var n;return(n=e.call(this,t)||this).afterClose=function(){return n.props.editEmailClose&&n.props.editEmailClose(),!0},n.state={auth:t.readerStore.auth,email:""},n}c()(t,e);var n=t.prototype;return n.componentDidMount=function(){},n.UNSAFE_componentWillReceiveProps=function(e){},n.submitEdit=function(e){var t=this;e.preventDefault();var n=this.state.email;""!==n?b.Z.jumperrwdClient.mutate({mutation:j,variables:{email:n}}).then(function(){var e=s()(f().mark((function e(n){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.data.setEbookNoticeEMail.success?(alert("寫入信箱成功"),t.props.readerStore.syncSe
1ssionCookie().then((function(){t.props.close()}))):alert("寫入信箱失敗");case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()):alert("請輸入電子信箱")},n.render=function(){var e=this;return g.createElement(g.Fragment,null,g.createElement("h3",null,"請輸入您的電子信箱"),g.createElement("div",{className:"share"},g.createElement("form",null,g.createElement("label",{htmlFor:"email"},"預約書到館時,會寄發通知"),g.createElement("input",{type:"email",id:"username",placeholder:"",value:this.state.email,onChange:function(t){e.setState({email:t.target.value})}}),g.createElement("div",{className:"btn_grp_right"},g.createElement("button",{type:"submit",className:"cancel",onClick:this.props.close},"取消"),g.createElement("button",{type:"submit",onClick:this.submitEdit},"確定")))))},t}(g.Component),u()(o.prototype,"submitEdit",[v.Nj],Object.getOwnPropertyDescriptor(o.prototype,"submitEdit"),o.prototype),r=o))||r;t.Z=w}}]);
2//# sourceMappingURL=ea07274745be004e9152481e6a9fbeeacb301f89-b31927e8cb94df052db3.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.