fix some bug

This commit is contained in:
Gitshaoxiang
2020-07-24 10:39:43 +08:00
parent f9f6cef653
commit bf13511ef5
6 changed files with 12 additions and 11 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -570,7 +570,7 @@ body[data-page="zh_CN/README.md"] .markdown-section {
mark {
background-color: #2673ffe0;
color: white;
border-radius: 5px;
border-radius: 1px;
}
.faq-class {
+6 -5
View File
@@ -718,9 +718,10 @@ function get_search_keyword(str){
for(let key in window.localStorage){
try{
if(window.localStorage.getItem(key).toUpperCase().indexOf(str.toUpperCase()) != -1){
var result = window.localStorage.getItem(key).replace(/<[^<>]+>/g, "");
result = window.localStorage.getItem(key).replace(/([/n/r\\*#]+)/g, "");
var start = result.toUpperCase().indexOf(str.toUpperCase()) -15;
var result = window.localStorage.getItem(key).replace(/<.*?>/g,"");
result = result.replace(/\(.*?\)/g);
result = result.replace(/[\\r\\n*#]/g,"");
var start = result.toUpperCase().indexOf(str.toUpperCase()) -20;
var end = result.toUpperCase().indexOf(str.toUpperCase()) + 55;
result = result.slice(start,end);
key = key.replace('.md','');
@@ -736,9 +737,9 @@ function get_search_keyword(str){
window.search_cover.contant_result.push({
name:contant_name.toUpperCase(),
url:'#'+key,
contant:'---------->'+result
contant:'------>'+result+'......'
})
}
}
}catch(err){
}
+2 -2
View File
@@ -71,5 +71,5 @@ if(Date.now()-val.time>val.expire){localStorage.removeItem(key);return null;}
return val;}
function set_search_keyword(){if((window.localStorage.length<100)||(window.localStorage.getExpire("/en/faq.md")==null)){var links=Docsify.get("/sidebar.md").then(data=>{var all_link=JSON.parse(data);for(var key in all_link){for(i=0;i<all_link[key].length;i++){var page_url=window.location.href;if(page_url.indexOf('zh_CN')!=-1){FilePath=all_link[key][i].replace('/en/','/zh_CN/');}else{FilePath=all_link[key][i];}
(function(FilePath){Docsify.get(FilePath).then(data=>{window.localStorage.setExpire(FilePath,data,259200000);})})(FilePath)}}})}}
function get_search_keyword(str){window.search_cover.contant_result=[];for(let key in window.localStorage){try{if(window.localStorage.getItem(key).toUpperCase().indexOf(str.toUpperCase())!=-1){var result=window.localStorage.getItem(key).replace(/<[^<>]+>/g,"");result=window.localStorage.getItem(key).replace(/([/n/r\\*#]+)/g,"");var start=result.toUpperCase().indexOf(str.toUpperCase())-15;var end=result.toUpperCase().indexOf(str.toUpperCase())+55;result=result.slice(start,end);key=key.replace('.md','');var contant_name=key;while(contant_name.indexOf('/')!=-1){contant_name=contant_name.slice(contant_name.indexOf('/')+1);}
kw_start=result.toUpperCase().indexOf(str.toUpperCase());kw_end=result.toUpperCase().indexOf(str.toUpperCase())+str.length;var kw_part1=result.substring(0,kw_start);var kw_part2=result.substring(kw_end,);result=kw_part1+`<mark style="box-shadow: 0px 0px 9px 7px #9ed1f68a;">${str}</mark>`+kw_part2;window.search_cover.contant_result.push({name:contant_name.toUpperCase(),url:'#'+key,contant:'---------->'+result})}}catch(err){}}}
function get_search_keyword(str){window.search_cover.contant_result=[];for(let key in window.localStorage){try{if(window.localStorage.getItem(key).toUpperCase().indexOf(str.toUpperCase())!=-1){var result=window.localStorage.getItem(key).replace(/<.*?>/g,"");result=result.replace(/\(.*?\)/g);result=result.replace(/[\\r\\n*#]/g,"");var start=result.toUpperCase().indexOf(str.toUpperCase())-20;var end=result.toUpperCase().indexOf(str.toUpperCase())+55;result=result.slice(start,end);key=key.replace('.md','');var contant_name=key;while(contant_name.indexOf('/')!=-1){contant_name=contant_name.slice(contant_name.indexOf('/')+1);}
kw_start=result.toUpperCase().indexOf(str.toUpperCase());kw_end=result.toUpperCase().indexOf(str.toUpperCase())+str.length;var kw_part1=result.substring(0,kw_start);var kw_part2=result.substring(kw_end,);result=kw_part1+`<mark style="box-shadow: 0px 0px 9px 7px #9ed1f68a;">${str}</mark>`+kw_part2;window.search_cover.contant_result.push({name:contant_name.toUpperCase(),url:'#'+key,contant:'------>'+result+'......'})}}catch(err){}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -38,7 +38,7 @@
</el-tab-pane>
<el-tab-pane :label="related_page_title" name="second">
<div :key='index' v-for='(key,index) in contant_result'>
<a style="color: black;" :href='key.url'><span v-html='key.name'></span><span v-html='key.contant'></span></a>
<a style="color: black;" :href='key.url'><span v-html='key.name'></span><span v-html='key.contant' style="color: #47a1fe;"></span></a>
<el-divider></el-divider>
</div>
</el-tab-pane>