转移帮助文档路径,并纳入web服务
This commit is contained in:
1 parent
7bb9338de3
commit
dc25151255
23 files changed
+10
-37
No files matched your search
@@ -27,7 +27,7 @@ require(['markdownit', 'highlight'], (mdit, hljs) => {
|
||||
},
|
||||
});
|
||||
|
||||
const path = '../md/';
|
||||
const path = '/help/md/';
|
||||
const file = location.hash.slice(1).trim();
|
||||
if (!file) return;
|
||||
fetch(`${path}${file}.md`)
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,24 +0,0 @@
|
||||
<!DOCTYPE html> <html><!--
|
||||
Page saved with SingleFile
|
||||
url: https://celetor.github.io/teachme/Rule/source.html
|
||||
saved date: Thu Apr 04 2024 14:44:38 GMT+0800 (香港标准时间)
|
||||
--><meta charset=utf-8>
|
||||
<meta name=viewport content="width=device-width initial-scale=1">
|
||||
<meta name=description content=阅读3.0(Legado)教程,阅读3.0教程>
|
||||
<meta name=keywords content=阅读3.0(Legado)教程,阅读3.0书源教程,,legado书源教程>
|
||||
<title>书源规则:从入门到入土</title>
|
||||
<style>html{overflow-x:initial !important}:root{--bg-color:#fff;--text-color:#333;--select-text-bg-color:#b5d6fc;--select-text-font-color:auto;--monospace:"Lucida Console",Consolas,"Courier",monospace;--title-bar-height:20px}html{background-color:var(--bg-color);color:var(--text-color);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{margin:0px;padding:0px;height:auto;bottom:0px;top:0px;left:0px;right:0px;font-size:1rem;overflow-x:hidden;background:inherit;tab-size:4}a.url{word-break:break-all}a:active,a:hover{outline:0px}.in-text-selection,::selection{text-shadow:none;background:var(--select-text-bg-color);color:var(--select-text-font-color)}#write{height:auto;width:inherit;word-break:normal;overflow-wrap:break-word;position:relative;white-space:normal;overflow-x:visible;padding-top:36px}body.typora-export{padding-left:30px;padding-right:30px}.typora-export li,.typora-export p{white-space:pre-wrap}@media screen and (max-width:500px){body.typora-export{padding-left:0px;padding-right:0px}#write{padding-left:20px;padding-right:20px}.CodeMirror-sizer{margin-left:0px !important}.CodeMirror-gutters{display:none !important}}#write ol,#write ul{position:relative}button,textarea{color:inherit;font:inherit}*,::after,::before{box-sizing:border-box}#write h2,#write h3,#write p,#write pre{width:inherit}#write h2,#write h3,#write p{position:relative}p{line-height:inherit}h2,h3{break-after:avoid-page;break-inside:avoid;orphans:4}p{orphans:4}p{margin-top:1rem;margin-bottom:1rem}a{cursor:pointer}.CodeMirror-gutters{background-color:inherit}.CodeMirror{text-align:left}.CodeMirror pre{padding:0px 4px}.CodeMirror-lines{padding:0px}#write pre{white-space:pre-wrap}#write pre.ty-contain-cm{white-space:normal}.CodeMirror-gutters{margin-right:4px}.md-fences{display:block;break-inside:avoid;text-align:left;overflow:visible;background:inherit;position:relative !important}.CodeMirror-line{break-inside:avoid}li div{padding-top:0px}li p{margin:.5rem 0px}li{margin:0px;position:relative}blockquote>:last-child{margin-bottom:0px}blockquote>:first-child,li>:first-child{margin-top:0px}@media screen and (max-width:48em){}code,pre{font-family:var(--monospace)}code{text-align:left;vertical-align:initial}@media screen and (max-width:1024px){}@media screen and (max-width:800px){}.CodeMirror{height:auto}.CodeMirror.cm-s-inner{background:inherit}.CodeMirror-scroll{overflow:auto hidden;z-index:3}.CodeMirror-gutters{border-right:1px solid #ddd;background:inherit;white-space:nowrap}.cm-s-inner .cm-keyword{color:#708}.cm-s-inner .cm-atom{color:#219}.cm-s-inner .cm-number{color:#164}.cm-s-inner .cm-def{color:#00f}.cm-s-inner .cm-variable{color:#000}.cm-s-inner .cm-variable-2{color:#05a}.cm-s-inner .cm-variable-3{color:#085}.cm-s-inner .cm-string{color:#a11}.cm-s-inner .cm-property{color:#000}.cm-s-inner .cm-operator{color:#981a1a}.cm-s-inner .cm-comment{color:#a50}.cm-s-inner .CodeMirror-activeline-background{background:inherit}.CodeMirror{position:relative;overflow:hidden}.CodeMirror-scroll{height:100%;outline:0px;position:relative;box-sizing:content-box;background:inherit}.CodeMirror-sizer{position:relative}.CodeMirror-gutters{position:absolute;left:0px;top:0px;padding-bottom:30px;z-index:3}.CodeMirror-gutter-background{position:absolute;top:0px;bottom:0px;z-index:4}.CodeMirror-lines{cursor:text}.CodeMirror pre{border-radius:0px;border-width:0px;background:0px 0px;font-family:inherit;font-size:inherit;margin:0px;color:inherit;z-index:2;position:relative;overflow:visible}.CodeMirror-wrap pre{overflow-wrap:break-word;word-break:normal}.CodeMirror-wrap .CodeMirror-code pre{border-right:0}.CodeMirror-linebackground{position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:0}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror-measure{position:absolute;width:100%;height:0px;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}:root{--side-bar-bg-color:#fafafa;--control-text-color:#777}@include-when-export url(https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);html{font-size:16px}body{font-family:"Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;line-height:1.6}#write{max-width:860px;margin:0 auto;padding:30px;padding-bottom:100px}@media only screen and (min-width:1400px){#write{max-width:1024px}}@media only screen and (min-width:1800px){#write{max-width:1200px}}#write>ul:first-child,#write>ol:first-child{margin-top:30px}a{color:#4183c4}h2,h3{margin-top:1rem;margin-bottom:1rem;font-weight:bold;cursor:text}h2{font-size:1.75em;line-height:1.225;border-bottom:1px solid #eee}h3{font-size:1.5em;line-height:1.43}p,blockquote,ul{margin:.8em 0}li>ol,li>ul{margin:0 0}hr{height:2px;padding:0;margin:16px 0;background-color:#e7e7e7;border:0 none;overflow:hidden;box-sizing:content-box}ul,ol{padding-left:30px}ul:first-child,ol:first-child{margin-top:0}ul:last-child,ol:last-child{margin-bottom:0}blockquote{bordeLine truncated
|
||||
<meta name=referrer content=no-referrer><link rel=icon href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QA6RXhpZgAATU0AKgAAAAgAA1EQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAIAAgADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo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 truncated
|
||||
<body class="typora-export os-windows">
|
||||
<div id=write><h2><a name=legado书源规则说明 class=md-header-anchor></a><span>Legado书源规则说明</span></h2><blockquote><p><span>作者: Celeter</span><p><span>更新时间: 2021-07-18</span><p><span>描述: 本说明是</span><a href=https://github.com/gedoor/legado><span>legado</span></a><span>的规则说明,禁止其他未获得本人授权的第三方软件使用</span></p></blockquote><h3><a name=概况 class=md-header-anchor></a><span>概况</span></h3><ul><li><span>1、语法说明</span><li><span>2、Legado的特殊规则</span><li><span>3、书源之「基本」</span><li><span>4、书源之「搜索」</span><li><span>5、书源之「发现」</span><li><span>6、书源之「详情页」</span><li><span>7、书源之「目录」</span><li><span>8、书源之「正文」</span><li><span>9、补充说明</span></ul><hr><h3><a name=1语法说明 class=md-header-anchor></a><span>1、语法说明</span></h3><ul><li><p><span>JSOUP之Default</span><ul><li><span>语法如下:</span></ul><pre spellcheck=false class="md-fences md-end-block ty-contain-cm modeLoaded" lang=Chinese style=break-inside:unset><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=chinese><div style=overflow:hidden;position:relative;width:3px;height:0px;top:0px;left:8px><textarea autocorrect=off autocapitalize=off spellcheck=false tabindex=0 style=position:absolute;bottom:-1em;padding:0px;width:1000px;height:1em;outline:none></textarea></div><div class="CodeMirror-scrollbar-filler sf-hidden" cm-not-content=true></div><div class="CodeMirror-gutter-filler sf-hidden" cm-not-content=true></div><div class=CodeMirror-scroll tabindex=-1><div class=CodeMirror-sizer style=margin-left:0px;margin-bottom:0px;border-right-width:0px;padding-right:0px;padding-bottom:0px><div style=position:relative;top:0px><div class=CodeMirror-lines role=presentation><div role=presentation style=position:relative;outline:none><div class=CodeMirror-measure><pre><span>xxxxxxxxxx</span></pre></div><div class=CodeMirror-measure></div><div style=position:relative;z-index:1></div><div class=CodeMirror-code role=presentation><div class=CodeMirror-activeline style=position:relative><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style=left:0px;width:0px></div><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ▲ @为分隔符,用来分隔获取规则</span></pre></div><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·每段规则可分为3段</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·第一段是类型,如class,id,tag,text,children等, children获取所有子标签,不需要第二段和第三段,text可以根据文本内容获取</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·第二段是名称,text. 第二段为文本内容的一部分</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·第三段是位置,class,tag,id等会获取到多个,所以要加位置</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·如不加位置会获取所有</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·位置正着数从0开始,0是第一个,如为负数则是取倒着数的值,-1为倒数第一个,-2为倒数第二个</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·!是排除,有些位置不符合需要排除用!,后面的序号用:隔开0是第1个,负数为倒数序号,-1最后一个,-2倒数第2个,依次</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·获取列表的最前面加上负号- 可以使列表倒置,有些网站目录列表是倒的,前面加个负号可变为正的</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·@的最后一段为获取内容,如text,textNodes,ownText,href,src,html,all等</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·如需要正则替换在最后加上 ##正则表达式##替换内容,替换内容为空时,第二个##可以省略</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·例:class.odd.0@tag.a.0@text||tag.dd.0@tag.h1@text##全文阅读</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> ·例:class.odd.0@tag.a.0@text&&tag.dd.0@tag.h1@text##全文阅读</span></pre><pre class=CodeMirror-line role=presentation><span role=presentation style=padding-right:.1px> </spLine truncated
|
||||
<div class=EncryptPanelContainer style=display:none>
|
||||
</div>
|
||||
<div style=all:initial><div id=__hcfy__ style=all:initial><template shadowrootmode=open><style class=sf-hidden>#root{-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.28581;text-transform:none;color:#182026;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue","Icons16",sans-serif;touch-action:manipulation}#root>.bp5-portal{z-index:9999999999}</style><style>/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}</style><style>html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#1c2127;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,blueprint-icons-16,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.28581;text-transform:none}p{margin-bottom:10px;margin-top:0}small{font-size:12px}strong{font-weight:600}::-moz-selection{background:rgba(125,188,255,.6)}::selection{background:rgba(125,188,255,.6)}.bp5-text-muted{color:#5f6b7c}.bp5-text-disabled{color:rgba(95,107,124,.6)}.bp5-running-text hr{border-color:rgba(17,20,24,.15)}a,a:hover{color:#215db0}a .bp5-icon,a .bp5-icon-large,a .bp5-icon-standard,a code{color:inherit}.bp5-code,.bp5-running-text code{background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px rgba(17,20,24,.2);color:#5f6b7c}a>.bp5-code,a>.bp5-running-text code{color:#2d72d2}.bp5-code-block,.bp5-running-text pre{background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px rgba(17,20,24,.15);color:#1c2127}.bp5-code-block>code,.bp5-running-text pre>code{background:0;box-shadow:none;color:inherit}@media(forced-colors:active) and (prefers-color-scheme:dark){.bp5-code-block,.bp5-running-text pre{border:1px solid buttonborder;box-shadow:none}}.bp5-key,.bp5-running-text kbd{background:#fff;box-shadow:0 0 0 1px rgba(17,20,24,.1),0 1px 1px rgba(17,20,24,.2);color:#5f6b7c}.bp5-icon-large.bp5-intent-primary,.bp5-icon-standard.bp5-intent-primary,.bp5-icon.bp5-intent-primary{color:#215db0}.bp5-icon-large.bp5-intent-success,.bp5-icon-standard.bp5-intent-success,.bp5-icon.bp5-intent-success{color:#1c6e42}.bp5-icon-large.bp5-intent-warning,.bp5-icon-standard.bp5-intent-warning,.bp5-icon.bp5-intent-warning{color:#935610}.bp5-icon-large.bp5-intent-danger,.bp5-icon-standard.bp5-intent-danger,.bp5-icon.bp5-intent-danger{color:#ac2f33}.bp5-heading{color:#1c2127;font-weight:600;margin:0 0 10px;padding:0}.bp5-dark .bp5-heading{color:#f6f7f9}.bp5-heading.bp5-text-muted{color:#5f6b7c}.bp5-dark .bp5-heading.bp5-text-muted{color:#abb3bf}.bp5-running-text h1,h1.bp5-heading{font-size:36px;line-height:40px}.bp5-running-text h2,h2.bp5-heading{font-size:28px;line-height:32px}.bp5-running-text h3,h3.bp5-heading{font-size:22px;line-height:25px}.bp5-running-text h4,h4.bp5-heading{font-size:18px;line-height:21px}.bp5-running-text h5,h5.bp5-heading{font-size:16px;line-height:19px}.bp5-running-text h6,h6.bp5-heading{font-size:14px;line-height:16px}.bp5-ui-text{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.28581;text-transform:none}.bp5-monospace-text{font-family:monospace;text-transform:none}.bp5-text-overflow-ellipsis{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;whLine truncated
|
||||
* Cropper.js v1.6.1
|
||||
* https://fengyuanchen.github.io/cropperjs
|
||||
*
|
||||
* Copyright 2015-present Chen Fengyuan
|
||||
* Released under the MIT license
|
||||
*
|
||||
* Date: 2023-09-17T03:44:17.565Z
|
||||
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}</style><style class=sf-hidden>#translate-panel{background-color:#f6f7f9;display:flex;flex-direction:column;padding-bottom:8px}.bp5-dark #translate-panel{background-color:#252a31}#translate-panel .fixed{flex-shrink:0;margin-bottom:10px}#translate-panel .body{flex-grow:1;overflow:auto;overscroll-behavior:contain}#translate-panel .body::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0);-webkit-border-radius:100px}#translate-panel .body::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.09)}#translate-panel .body::-webkit-scrollbar-thumb:vertical{background:rgba(0,0,0,.5);-webkit-border-radius:100px}#translate-panel .body::-webkit-scrollbar-thumb:vertical:active{background:rgba(0,0,0,.61);-webkit-border-radius:100px}#translate-panel.size-small,#translate-panel.size-small h6.bp5-heading,#translate-panel.size-small .bp5-control.bp5-large,#translate-panel.size-small textarea.bp5-input.bp5-small{font-size:14px}#translate-panel.size-small .phonetic-item,#translate-panel.size-small .quick-settings a{font-size:12px}#translate-panel.size-middle,#translate-panel.size-middle h6.bp5-heading,#translate-panel.size-middle .bp5-control.bp5-large,#translate-panel.size-middle textarea.bp5-input{font-size:18px}#translate-panel.size-middle .phonetic-item,#translate-panel.size-middle .quick-settings a{font-size:14px}#translate-panel.size-large,#translate-panel.size-large h6.bp5-heading,#translate-panelLine truncated
|
||||
@@ -206,7 +206,7 @@ class RemoteBookActivity : BaseImportBookActivity<RemoteBookViewModel>(),
|
||||
@Suppress("SameParameterValue")
|
||||
private fun showHelp(fileName: String) {
|
||||
//显示目录help下的帮助文档
|
||||
val mdText = String(assets.open("help/${fileName}.md").readBytes())
|
||||
val mdText = String(assets.open("web/help/md/${fileName}.md").readBytes())
|
||||
showDialogFragment(TextDialog(getString(R.string.help), mdText, TextDialog.Mode.MD))
|
||||
}
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@ class BookSourceEditActivity :
|
||||
|
||||
private fun showHelp(fileName: String) {
|
||||
//显示目录help下的帮助文档
|
||||
val mdText = String(assets.open("help/${fileName}.md").readBytes())
|
||||
val mdText = String(assets.open("web/help/md/${fileName}.md").readBytes())
|
||||
showDialogFragment(TextDialog(getString(R.string.help), mdText, TextDialog.Mode.MD))
|
||||
}
|
||||
|
||||
|
||||
@@ -147,7 +147,7 @@ class ReplaceEditActivity :
|
||||
@Suppress("SameParameterValue")
|
||||
private fun showHelp(fileName: String) {
|
||||
//显示目录help下的帮助文档
|
||||
val mdText = String(assets.open("help/${fileName}.md").readBytes())
|
||||
val mdText = String(assets.open("web/help/md/${fileName}.md").readBytes())
|
||||
showDialogFragment(TextDialog(getString(R.string.help), mdText, TextDialog.Mode.MD))
|
||||
}
|
||||
|
||||
|
||||
@@ -391,7 +391,7 @@ class RssSourceEditActivity :
|
||||
|
||||
private fun showHelp(fileName: String) {
|
||||
//显示目录help下的帮助文档
|
||||
val mdText = String(assets.open("help/${fileName}.md").readBytes())
|
||||
val mdText = String(assets.open("web/help/md/${fileName}.md").readBytes())
|
||||
showDialogFragment(TextDialog(getString(R.string.help), mdText, TextDialog.Mode.MD))
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user