1"use strict";(self["webpackChunknola"]=self["webpackChunknola"]||[]).push([[1605],{32801:function(e,t,i){i.d(t,{A:function(){return c}});var n=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"list-template",class:e.active?"active":"deactive"},[t("div",{staticClass:"side"},[t("div",{staticClass:"inside"},[t("div",{staticClass:"side-slot"},[e._t("side")],2)])]),t("div",{staticClass:"main"},[e._t("back-to-list"),t("div",{staticClass:"main-scroll"},[t("div",{staticClass:"inside"},[e._t("main")],2)])],2)])},s=[],o=i(85471),a=o["default"].extend({props:{selected:Object,active:Boolean}}),l=a,d=i(81656),r=(0,d.A)(l,n,s,!1,null,"823655d2",null),c=r.exports},24468:function(e,t,i){i.d(t,{A:function(){return c}});var n=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"message-box dialog-mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.onClickOutSide.apply(null,arguments)}}},[t("div",{staticClass:"dialog-content"},[t("h2",{style:{textAlign:"center"}},[e._v(e._s(e.title))]),t("div",{staticClass:"dialog-body"},[t("div",{domProps:{innerHTML:e._s(e.content)}})]),t("footer",[t("div",{staticClass:"button-area"},[t("button",{staticClass:"button cancel",on:{click:e.onNegativeClick}},[e._v(e._s(e.negative||e.$t("common.cancel")))]),t("button",{staticClass:"button danger",on:{click:e.onPositiveClick}},[e._v(e._s(e.positive||e.$t("common.yes")))])])])])])},s=[],o=i(85471),a=o["default"].extend({methods:{onNegativeClick(){this.negativeCallback&&this.negativeCallback(),this.$close(!0)},onPositiveClick(){this.positiveCallback&&this.positiveCallback(),this.$close(!0)},onClickOutSide(){this.$close(!0)}},props:{title:String,content:String,negative:{type:String,default:void 0},negativeCallback:Function,positive:{type:String,default:void 0},positiveCallback:Function}}),l=a,d=i(81656),r=(0,d.A)(l,n,s,!1,null,"1f43d54f",null),c=r.exports},71605:function(e,t,i){i.r(t),i.d(t,{default:function(){return g}});var n=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("list-template",[t("div",{staticClass:"container",attrs:{slot:"side"},slot:"side"},[t("memo-list",{ref:"memoList",attrs:{novelId:e.novelId,memoId:e.memoId}})],1),t("div",{staticClass:"container",attrs:{slot:"main"},slot:"main"},[t("memo-detail",{attrs:{novelId:e.novelId,memoId:e.memoId,isChanged:e.isChanged,onUpdatedIsChanged:e.onUpdatedIsChanged}})],1)])],1)},s=[],o=i(85471),a=i(32801),l=i(53609),d=i(28328),r=i(24468),c=i(78528),m=o["default"].extend({metaInfo:{meta:[{name:"robots",content:"none"}]},components:{ListTemplate:a.A,MemoList:l.A,MemoDetail:d.A},data(){var e;return{isChanged:!1,novelId:null!==(e=this.$route.query.novelId)&&void 0!==e?e:"all"}},props:{memoId:{type:String}},async created(){await this.$store.dispatch("memoModule/initialize"),window.addEventListener("beforeunload",this.beforeUnload)},mounted(){this.setupMemoNavigation()},destroyed(){window.removeEventListener("beforeunload",this.beforeUnload)},computed:{recentMemoId(){return this.$store.getters["memoModule/recentMemoId"]}},methods:{onUpdatedIsChanged(e){this.isChanged=e},showLeaveConfirmDialog(e){const t=new c.lG(r.A),i={title:this.$t("memoPage.editingWarningTitle"),content:this.$t("memoPage.editingWarningContent"),negative:this.$t("common.cancel"),positive:this.$t("memoPage.editingWarningPositive"),positiveCallback:()=>{this.isChanged=!1,e()}};t.show(i)},beforeUnload(e){this.isChanged&&(e.preventDefault(),e.returnValue=this.$t("memoPage.editingWarningTitle"))},setupMemoNavigation(){const{$refs:e,$route:t,$router:i,novelId:n,recentMemoId:s}=this;this.$nextTick(()=>{const{memoList:o}=e;if(!o)return;const a=this.$store.getters["memoModule/memosFromMemoTagsAndNovel"](n,[])||[];if(t.params.memoId!==s)if(0===a.length)o.onCreateMemoButtonClick();else{let e;e=a.some(e=>e.id===s)?s:a[0].id,i.push({name:t.name,params:{memoId:e},query:{novelId:n}})}})}},beforeRouteUpdate(e,t,i){if(this.isChanged)this.showLeaveConfirmDialog(i);else{var n;if(e.query)this.novelId=null!==(n=e.query.novelId)&&void 0!==n?n:"all";i()}},beforeRouteLeave(e,t,i){this.isChanged?this.showLeaveConfirmDialog(i):i()},watch:{$route(e,t){var i;e.query&&(this.novelId=null!==(i=e.query.novelId)&&void 0!==i?i:"all")}}}),u=m,v=i(81656),h=(0,v.A)(u,n,s,!1,null,"95f35166",null),g=h.exports}}]); 2//# sourceMappingURL=1605.113e6f63.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.