修复代码

This commit is contained in:
jgckM committed 2022-09-03 21:31:24 +08:00
1 parent bcbc5f3496
commit 50629766a8
4 files changed
+5 -1

No files matched your search

@@ -0,0 +1 @@
@font-face{font-family:Cascadia;src:url(../fonts/Cascadia-Code-Regular-2.97c09831.ttf)}.editor{display:flex;align-items:stretch;height:100vh}.left{width:calc(50% - 55px);min-width:500px;display:inline-block}.main{width:100%;height:calc(100vh - 64px);overflow-y:auto}textarea{min-height:20px;flex:1;outline:none;border-radius:4px;border:1px solid #ccc;font-size:14px;font-family:Cascadia,Microsoft YaHei UI,Arial,serif;line-height:20px;padding:10px 10px 10px}.fixed[data-v-ab8a8a34]{position:fixed;top:100px;left:50%;transform:translateX(-50%)}.half-circle-spinner [data-v-ab8a8a34],.half-circle-spinner[data-v-ab8a8a34]{box-sizing:border-box}.half-circle-spinner[data-v-ab8a8a34]{width:60px;height:60px;border-radius:100%;position:relative}.half-circle-spinner .circle[data-v-ab8a8a34]{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:6px solid transparent}.half-circle-spinner .circle.circle-1[data-v-ab8a8a34]{border-top-color:#ff1d5e;-webkit-animation:half-circle-spinner-animation-ab8a8a34 1s infinite;animation:half-circle-spinner-animation-ab8a8a34 1s infinite}.half-circle-spinner .circle.circle-2[data-v-ab8a8a34]{border-bottom-color:#ff1d5e;-webkit-animation:half-circle-spinner-animation-ab8a8a34 1s infinite alternate;animation:half-circle-spinner-animation-ab8a8a34 1s infinite alternate}@-webkit-keyframes half-circle-spinner-animation-ab8a8a34{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes half-circle-spinner-animation-ab8a8a34{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.warm[data-v-27eae50d]{position:fixed;top:100px;left:50%;transform:translateX(-50%);color:#eee;background-color:#ff1d5e;padding:20px;border-radius:8px;font-size:18px}button[data-v-27eae50d]{float:right;width:70px;height:35px;outline:none;border:unset;border-radius:8px;font-size:14px;transition:background-color .3s ease}.success[data-v-bef92f74],button[data-v-27eae50d]:hover{color:#333;background-color:#7fffd4}.success[data-v-bef92f74]{z-index:3;position:fixed;top:100px;left:50%;transform:translateX(-50%);padding:10px;border-radius:8px}p[data-v-bef92f74]{margin:0}.menu{display:flex;flex-direction:column;justify-content:center}button[data-v-7d09e592]{width:100px;height:50px;margin:5px;outline:none;padding:10px;font-size:16px;border-radius:4px;box-sizing:border-box;border:1px solid #333;background-color:transparent;transition:all .3s ease;overflow:hidden}button span[data-v-7d09e592]{display:inline-block;transform:translateY(20px);opacity:0;font-size:12px;transition:all .3s ease}button[data-v-7d09e592]:hover{color:#fff;background-color:gray}button:hover span[data-v-7d09e592]{transform:translateY(0);opacity:1}textarea[data-v-4301c68c]{font-size:14px}input[data-v-f11ea0d0]{outline:none;height:25px;font-size:16px}textarea[data-v-f11ea0d0]{font-size:14px}.search[data-v-260cb454]{border:1px solid #ddd;border-radius:4px}input[data-v-260cb454]{text-align:center;font-size:16px;height:25px;outline:none}.tool[data-v-260cb454]{display:flex;justify-content:space-around;padding:4px 0}.tool button[data-v-260cb454]{border-radius:4px;padding:5px;outline:none;border:none;flex:1;margin:0 2px}.tool button[data-v-260cb454]:hover{background-color:#ddd}input[type=checkbox][data-v-260cb454]{transform:scale(2);margin:0 15px 0}.book_item[data-v-260cb454]{overflow:hidden;display:flex;align-items:center;margin-top:10px;padding:10px;cursor:pointer;background-color:#eee}.book_active[data-v-260cb454]{background-color:#32cd32}.book_index[data-v-260cb454]{width:auto;height:30px;text-align:center;line-height:30px;border-radius:8px;padding:0 10px;background-color:#ffb6c1}.book_info[data-v-260cb454]{display:flex;justify-content:space-between}.book_list[data-v-260cb454]{height:calc(100vh - 125px);overflow-y:auto}a[data-v-c4c82b2c]{display:block;height:25px;transition:margin-left .3s ease}a[data-v-c4c82b2c]:hover{color:red;margin-left:10px}code[data-v-c4c82b2c]{display:inline-block;font-size:16px;font-family:Cascadia Mono,JetBrains Mono,Microsoft YaHei UI,serif;background-color:#f3f4f4;border-radius:4px}.author[data-v-c4c82b2c]{position:fixed;right:20px;bottom:20px}.author a[data-v-c4c82b2c]{padding:5px 10px;border-radius:4px}.author a[data-v-c4c82b2c]:hover{box-shadow:0 0 3px 3px #ccc;background-color:#ddd}.out{min-width:620px}.out,.out .box{flex:1;display:flex;flex-flow:column}a{text-decoration:none;color:#333}body,ul{margin:0;padding:0}ul{width:100%;height:40px;display:flex}ul li{display:block;text-align:center;line-height:40px;width:16%;list-style:none;cursor:pointer}ul li:hover{color:red}.active{color:#fff!important;background-color:hsla(0,0%,50%,.459);border-bottom:unset!important}ul li[data-v-de4729c0]{border-bottom:2px solid #333}a[data-v-de4729c0]{font-size:18px;color:blue}span[data-v-3974490a]{display:flex;justify-content:space-around;width:70px;white-space:nowrap}span i[data-v-3974490a]{font-style:normal}.edit_input[data-v-3974490a]{display:flex;justify-content:space-between;align-items:center;margin:10px 5px}
@@ -1 +1 @@
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="./favicon.ico"><title>legado_web_editor</title><script defer="defer" src="./js/chunk-vendors.86212f98.js"></script><script defer="defer" src="./js/app.2c3e42a8.js"></script><link href="./css/app.1bd41080.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but legado_web_editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="./favicon.ico"><title>legado_web_editor</title><script defer="defer" src="./js/chunk-vendors.86212f98.js"></script><script defer="defer" src="./js/app.836bd8bb.js"></script><link href="./css/app.37e72839.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but legado_web_editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
@@ -0,0 +1,2 @@
(function(){"use strict";var t={27:function(t,e,o){var n=o(963),r=o(252);const a={class:"editor"};function i(t,e,o,n,i,l){const c=(0,r.up)("router-view");return(0,r.wg)(),(0,r.iD)("div",a,[(0,r.Wm)(c)])}var l={setup(){}},c=o(744);const s=(0,c.Z)(l,[["render",i]]);var u=s,d=o(201),h=o(577);const p=t=>((0,r.dD)("data-v-de4729c0"),t=t(),(0,r.Cn)(),t),g={class:"left"},m=p((()=>(0,r._)("div",null,[(0,r._)("a",{href:"/"},"←主页"),(0,r._)("b",null,"书源")],-1))),b=["onClick"],v=["onClick"],k=["onClick"],w=["onClick"],S=["onClick"],C=["onClick"],_=["onClick"];function f(t,e,o,n,a,i){const l=(0,r.up)("router-link"),c=(0,r.up)("router-view"),s=(0,r.up)("edit-menu"),u=(0,r.up)("edit-out");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r._)("div",g,[(0,r._)("div",null,[m,(0,r._)("ul",null,[(0,r.Wm)(l,{to:{name:"base"},custom:""},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 基础 ",10,b)])),_:1}),(0,r.Wm)(l,{to:{name:"search"},custom:""},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 搜索 ",10,v)])),_:1}),(0,r.Wm)(l,{to:{name:"find"},custom:""},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 发现 ",10,k)])),_:1}),(0,r.Wm)(l,{custom:"",to:{name:"detail"}},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 详情 ",10,w)])),_:1}),(0,r.Wm)(l,{custom:"",to:{name:"directory"}},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 目录 ",10,S)])),_:1}),(0,r.Wm)(l,{custom:"",to:{name:"content"}},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 正文 ",10,C)])),_:1}),(0,r.Wm)(l,{custom:"",to:{name:"other"}},{default:(0,r.w5)((({navigate:t,isActive:e})=>[(0,r._)("li",{onClick:t,class:(0,h.C_)({active:e?"active":""})}," 其他 ",10,_)])),_:1})])]),(0,r.Wm)(c,null,{default:(0,r.w5)((({Component:t})=>[((0,r.wg)(),(0,r.j4)(r.Ob,null,[((0,r.wg)(),(0,r.j4)((0,r.LL)(t)))],1024))])),_:1})]),(0,r.Wm)(s),(0,r.Wm)(u)],64)}var y=o(262);const I=t=>((0,r.dD)("data-v-7d09e592"),t=t(),(0,r.Cn)(),t),D={class:"menu"},U=(0,r.Uk)("⇈推送源 "),x=I((()=>(0,r._)("span",null,"Ctrl+P",-1))),T=[U,x],B=(0,r.Uk)("⇊拉取源 "),K=I((()=>(0,r._)("span",null,"Shift+P",-1))),A=[B,K],j=(0,r.Uk)("⋙生成源"),E=I((()=>(0,r._)("span",null,"Ctrl+E",-1))),H=[j,E],N=(0,r.Uk)(" ✗清空表单"),O=I((()=>(0,r._)("span",null,"Shift+C",-1))),L=[N,O],P=(0,r.Uk)("↶撤销操作"),J=I((()=>(0,r._)("span",null,"Ctrl+Z",-1))),Z=[P,J],q=(0,r.Uk)("↷重做操作"),W=I((()=>(0,r._)("span",null,"Shift+R",-1))),M=[q,W],$=(0,r.Uk)(" ⇏调试源 "),R=I((()=>(0,r._)("span",null,"Ctrl+Enter",-1))),Y=[$,R],z=(0,r.Uk)(" ✓保存源"),V=I((()=>(0,r._)("span",null,"Ctrl+S",-1))),F=[z,V];function G(t,e,o,n,a,i){const l=(0,r.up)("edit-loading"),c=(0,r.up)("edit-warn"),s=(0,r.up)("edit-success");return(0,r.wg)(),(0,r.iD)("div",D,[(0,r._)("div",null,[n.isShow?((0,r.wg)(),(0,r.j4)(l,{key:0})):(0,r.kq)("",!0),(0,r.Wm)(c,{text:n.warnText,"is-show":n.warnShow,onChangeShow:n.changeShow},null,8,["text","is-show","onChangeShow"]),n.successShow?((0,r.wg)(),(0,r.j4)(s,{key:1,isShow:n.successShow,onChangeShow:n.changeSuccessShow,text:n.successText},null,8,["isShow","onChangeShow","text"])):(0,r.kq)("",!0)]),(0,r._)("button",{onClick:e[0]||(e[0]=(...t)=>n.push&&n.push(...t)),title:"Ctrl+P"},T),(0,r._)("button",{onClick:e[1]||(e[1]=(...t)=>n.pull&&n.pull(...t)),title:"Shift+P"},A),(0,r._)("button",{onClick:e[2]||(e[2]=(...t)=>n.conver&&n.conver(...t)),title:"Ctrl+E"},H),(0,r._)("button",{onClick:e[3]||(e[3]=(...t)=>n.clearEdit&&n.clearEdit(...t)),title:"Shift+C"},L),(0,r._)("button",{onClick:e[4]||(e[4]=(...t)=>n.undo&&n.undo(...t)),title:"Ctrl+Z"},Z),(0,r._)("button",{onClick:e[5]||(e[5]=(...t)=>n.redo&&n.redo(...t)),title:"Shift+R"},M),(0,r._)("button",{onClick:e[6]||(e[6]=(...t)=>n.debug&&n.debug(...t)),title:"Ctrl+Enter"},Y),(0,r._)("button",{onClick:e[7]||(e[7]=(...t)=>n.saveSource&&n.saveSource(...t)),title:"Ctrl+S"},F)])}function Q(t,e){let o;switch(o=null===localStorage.getItem("url")?"http://"+location.host+"/"+t:"http://"+localStorage.getItem("url")+"/"+t,console.log(o),t){case"getBookSources":return tt(o);case"saveBookSources":return X(o,e);case"deleteBookSources":return X(o,e)}}function X(t,e){return fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then((t=>t.json()))}function tt(t){return fetch(t).then((t=>t.json()))}var et=o(907),ot=JSON.parse('{"bookSourceUrl":"","bookSourceType":"","bookSourceName":"","bookSourceGroup":"","bookSourceComment":"","loginUrl":"","loginUi":"","loginCheckJs":"","concurrentRate":"","header":"","bookUrlPattern":"","searchUrl":"","exploreUrl":"","enabled":true,"enabledExplore":true,"weight":null,"customOrder":null,"lastUpdaLine truncated
//# sourceMappingURL=app.836bd8bb.js.map
@@ -0,0 +1 @@
{"version":3,"file":"js/app.836bd8bb.js","mappings":"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 truncated