Browse Source

Merge branch 'master' of https://github.com/visuddhinanda/mint

visuddhinanda 5 years ago
parent
commit
8e48fb2bd1

+ 2 - 2
app/admin/word_index_weight_refresh.php

@@ -116,7 +116,7 @@ for ($i=$from; $i <=$to ; $i++) {
 				//echo $weight."\n";
 				$fetch[$iWord]["weight"] = (int)($weight*100);
 			}
-			# 修改数据库
+			# 将整段权重写入据库
 			$dh_pali->beginTransaction();
 			$query = "UPDATE word set weight = ? where id=? ";
 			$stmt_weight = $dh_pali->prepare($query);
@@ -137,4 +137,4 @@ for ($i=$from; $i <=$to ; $i++) {
 	}
 	echo "处理时间 :".( microtime(true)-$time_start);
 }
-?>
+?>

+ 5 - 5
app/admin/word_index_weight_table.php

@@ -149,11 +149,11 @@ $book_weight[177]=0.33;
 $book_weight[178]=0.326;
 $book_weight[179]=0.321;
 $book_weight[180]=0.317;
-$book_weight[64]=0.312;
-$book_weight[65]=0.307;
-$book_weight[66]=0.303;
-$book_weight[67]=0.298;
-$book_weight[68]=0.294;
+$book_weight[64]=1;
+$book_weight[65]=1;
+$book_weight[66]=1;
+$book_weight[67]=1;
+$book_weight[68]=1;
 $book_weight[39]=0.289;
 $book_weight[40]=0.284;
 $book_weight[41]=0.28;

+ 10 - 6
app/article/index.php

@@ -256,7 +256,7 @@ require_once "../pcdl/html_head.php";
 	<div id="article_author"><?php echo $_local->gui->author; ?></div>
 </div>
 <div id="contents_view">
-	<div id="contents_div" style="padding: 0 1em 0 30px;">
+	<div id="contents_div" style="padding: 0 1em 0 30px;width:70vw;">
 		<div id="contents">
 		<?php echo $_local->gui->loading; ?>...
 		</div>
@@ -272,18 +272,22 @@ require_once "../pcdl/html_head.php";
 	</div>
 	<div id="right_pannal">
 		<div class="fun_frame">
-			<div id = "collect_title" class="title">Table of Content</div>
-			<div id = "toc_content" class="content" style="max-height:20em;">
+			<div id = "collect_title" class="title"><?php echo $_local->gui->contents; ?></div>
+			<div id = "toc_content" class="content" style="max-height:25vw;">
 			</div>
 		</div>
 		<div class="fun_frame">
 			<div style="display:flex;justify-content: space-between;">
-				<div class="title"><?php echo $_local->gui->contributor ?></div>
+				<div class="title"><?php echo $_local->gui->contributor; ?></div>
 				<div class="click_dropdown_div">
-					<div class="channel_select_button" onclick="onChannelMultiSelectStart()"><?php echo "Multi-Select"; ?></div>
+					<div class="channel_select_button" onclick="onChannelMultiSelectStart()"><?php echo $_local->gui->select; ?></div>
 				</div>
 			</div>
-			<div id="channal_list" class="content" style="max-height:20em;">
+			<div class='channel_select'>
+				<button onclick='onChannelChange()'><?php echo $_local->gui->confirm; ?></button>
+				<button onclick='onChannelMultiSelectCancel()'><?php echo $_local->gui->cancel; ?></button>
+			</div>
+			<div id="channal_list" class="content" style="max-height:25vw;">
 			</div>
 		</div>
 	</div>

+ 22 - 1
app/lang/lang.php

@@ -8,7 +8,28 @@
 		function setLang(strLang){
 			g_language=strLang;
 			setCookie('language',g_language,365);
-			window.location.assign(location.pathname+"?language="+g_language);
+			if(window.location.search==""){
+				window.location.assign(location.href+"?language="+g_language);
+			}
+			else{
+				let org_parameter_str=window.location.search.substr(1);
+				let arr_parameter=org_parameter_str.split("&");
+				let new_parameter_str=""
+				for(let i_arr=0;i_arr<arr_parameter.length;i_arr++){
+					if(arr_parameter[i_arr].split("=")[0]=="language"){
+						arr_parameter[i_arr]="language="+g_language;
+						new_parameter_str=arr_parameter[i_arr];
+					}
+					else{}
+				}
+				if(new_parameter_str==""){
+					window.location.assign(location.href+"&language="+g_language);
+				}
+				else{
+					new_parameter_str="?"+arr_parameter.join("&");
+					window.location.assign(location.pathname+new_parameter_str);
+				}
+			}
 		}
 	</script>
 	<style>

+ 5 - 2
app/public/lang/default.json

@@ -51,7 +51,7 @@
 		"computer": "Computer",
 		"confirm": "Confirm",
 		"content": "Content",
-		"contents": "Contents",
+		"contents": "Table of Content",
 		"copy": "copy",
 		"copy_to_clipboard": "copy the link to clipboard",
 		"creat_a_new_file_by_yourself": "Creat a new file by yourself",
@@ -214,7 +214,7 @@
 		"num_m": "M",
 		"ok": "OK",
 		"order_by": "Order By",
-		"other": "Other",
+		"other": "Other&nbsp;",
 		"other_meaning": "other meaning",
 		"otherdict": "Other Dictionary",
 		"pa_auk_dictionary": "Pa-auk Dictionary",
@@ -553,6 +553,9 @@
 		"extension": "extension",
 		"no_created": "&nbsp;is not created yet",
 		"create_now": "create now",
+		"only_this_para": "show this paragraph only",
+		"no": "No&nbsp;",
+		"select": "select",
 		"": ""
 	},
 	"grammastr": [

+ 5 - 2
app/public/lang/en.json

@@ -51,7 +51,7 @@
 		"computer": "Computer",
 		"confirm": "Confirm",
 		"content": "Content",
-		"contents": "Contents",
+		"contents": "Table of Content",
 		"copy": "copy",
 		"copy_to_clipboard": "copy the link to clipboard",
 		"creat_a_new_file_by_yourself": "Creat a new file by yourself",
@@ -214,7 +214,7 @@
 		"num_m": "M",
 		"ok": "OK",
 		"order_by": "Order By",
-		"other": "Other",
+		"other": "Other&nbsp;",
 		"other_meaning": "other meaning",
 		"otherdict": "Other Dictionary",
 		"pa_auk_dictionary": "Pa-auk Dictionary",
@@ -552,6 +552,9 @@
 		"extension": "extension",
 		"no_created": "&nbsp;is not created yet",
 		"create_now": "create now",
+		"only_this_para": "show this paragraph only",
+		"no": "No&nbsp;",
+		"select": "select",
 		"": ""
 	},
 	"grammastr": [

+ 5 - 2
app/public/lang/my.json

@@ -51,7 +51,7 @@
 		"computer": "Computer",
 		"confirm": "Confirm",
 		"content": "Content",
-		"contents": "Contents",
+		"contents": "Table of Content",
 		"copy": "copy",
 		"copy_to_clipboard": "copy the link to clipboard",
 		"creat_a_new_file_by_yourself": "Creat a new file by yourself",
@@ -214,7 +214,7 @@
 		"num_m": "M",
 		"ok": "OK",
 		"order_by": "Order By",
-		"other": "Other",
+		"other": "Other&nbsp;",
 		"other_meaning": "other meaning",
 		"otherdict": "Other Dictionary",
 		"pa_auk_dictionary": "Pa-auk Dictionary",
@@ -552,6 +552,9 @@
 		"extension": "extension",
 		"no_created": "&nbsp;is not created yet",
 		"create_now": "create now",
+		"only_this_para": "show this paragraph only",
+		"no": "No&nbsp;",
+		"select": "select",
 		"": "",
 		"": ""
 	},

+ 3 - 0
app/public/lang/si.json

@@ -557,6 +557,9 @@
 		"extension": "extension",
 		"no_created": "&nbsp;is not created yet",
 		"create_now": "create now",
+		"only_this_para": "show this paragraph only",
+		"no": "No&nbsp;",
+		"select": "select",
 		"": "",
 		"": ""
 	},

+ 4 - 3
app/public/lang/zh-cn.json

@@ -49,7 +49,7 @@
 		"commentary": "注疏",
 		"completely_delete": "彻底删除",
 		"computer": "电脑",
-		"confirm": "确",
+		"confirm": "确",
 		"content": "目录",
 		"contents": "目录",
 		"copy": "复制",
@@ -554,8 +554,9 @@
 		"extension": "横向对比",
 		"no_created": "尚未创建",
 		"create_now": "现在创建",
-		"": "",
-		"": "",
+		"only_this_para": "独立显示本段",
+		"no": "无",
+		"select": "选择",
 		"": ""
 	},
 	"grammastr": [

+ 4 - 1
app/public/lang/zh-tw.json

@@ -49,7 +49,7 @@
 		"commentary": "註疏",
 		"completely_delete": "永久移除",
 		"computer": "電腦",
-		"confirm": "確",
+		"confirm": "確",
 		"content": "目錄",
 		"contents": "目錄",
 		"copy": "複製",
@@ -554,6 +554,9 @@
 		"extension": "橫向對比",
 		"no_created": "尚未建立",
 		"create_now": "現在建立",
+		"only_this_para": "獨立顯示本段",
+		"no": "無",
+		"select": "選擇",
 		"": ""
 	},
 	"grammastr": [

+ 9 - 5
app/reader/index.php

@@ -344,7 +344,7 @@ require_once "../pcdl/html_head.php";
 	</div>
 </div>
 <div id="contents_view">
-	<div id="contents_div" style="padding: 0 1em 0 30px;">
+	<div id="contents_div" style="padding: 0 1em 0 30px;width:70vw;">
 		<div id="contents">
 		<?php echo $_local->gui->loading; ?>...
 		</div>
@@ -362,18 +362,22 @@ require_once "../pcdl/html_head.php";
 	</div>
 	<div id="right_pannal">
 		<div class="fun_frame">
-			<div id = "collect_title" class="title">Table of Content</div>
-			<div id = "toc_content" class="content" style="max-height:20em;">
+			<div id = "collect_title" class="title"><?php echo $_local->gui->contents; ?></div>
+			<div id = "toc_content" class="content" style="max-height:25vw;">
 			</div>
 		</div>
 		<div class="fun_frame">
 			<div style="display:flex;justify-content: space-between;">
 				<div class="title"><?php echo $_local->gui->contributor; ?></div>
 				<div class="click_dropdown_div">
-					<div class="channel_select_button" onclick="onChannelMultiSelectStart()"><?php echo "Multi-Select"; ?></div>
+					<div class="channel_select_button" onclick="onChannelMultiSelectStart()"><?php echo $_local->gui->select; ?></div>
 				</div>
 			</div>
-			<div id="channal_list" class="content" style="max-height:20em;">
+			<div class='channel_select'>
+			<button onclick='onChannelChange()'><?php echo $_local->gui->confirm; ?></button>
+				<button onclick='onChannelMultiSelectCancel()'><?php echo $_local->gui->cancel; ?></button>
+			</div>
+			<div id="channal_list" class="content" style="max-height:25vw;">
 			</div>
 		</div>
 	</div>

+ 5 - 3
app/studio/css/style.css

@@ -3925,9 +3925,11 @@ border-bottom: 2px solid red;
 	overflow-y: scroll;
 }
 .win_body_inner {
-	width: calc(100% + 30em);
-	height: calc(100% + 30em);
-	padding: 1em;
+	max-height: 61vh;
+	max-width: 90vw;
+	padding: 0 1em;
+	overflow-y: scroll;
+	overflow-x: scroll;
 }
 .term_win_mean {
 	color: black;

+ 42 - 20
app/studio/editor.php

@@ -156,12 +156,15 @@ else{$currDevice="computer";}
 	wnh{
 	background-color: var(--link-hover-color);
     color: var(--btn-color);
-    border-radius: 99px;
+    border-radius: 0.8em;
     cursor: pointer;
     padding: 2px;
     font-size: 80%;
     display: inline-block;
-    min-width: 1.2em;
+	min-width: 1.2em;
+	width: fit-content;
+	height: 1.2em;
+	line-height: 1.2em;
     text-align: center;
 	}	
 	#left_tool_bar {
@@ -817,23 +820,26 @@ foreach($plugin_list as $info){
 	<div id="id_text_edit_form">
 		<div id="id_text_edit_caption"  class="dialog-title">
 			<div><button id="id_text_edit_cancel" type="button" onclick="edit_tran_cancal()"><?php echo $module_gui_str['editor']['1028'];?></button></div>
-			<div><span id="id_text_edit_caption_text">Translate</span></div>
+			<div><span id="id_text_edit_caption_text">
+				<?php echo $_local->gui->translation; ?></span></div>
 			<div id="id_text_edit_bottom">
-				<button id="id_text_edit_delete" type="button" onclick="edit_tran_delete()"><?php echo $module_gui_str['editor']['1029'];?></button>
+				<button id="id_text_edit_delete" type="button" onclick="edit_tran_delete()">
+					<?php echo $_local->gui->delete;?>
+				</button>
 			</div>
-			<div><button id="id_text_edit_save" type="button" onclick="edit_tran_save()"><?php echo $module_gui_str['editor']['1027'];?></button></div>
+			<div><button id="id_text_edit_save" type="button" onclick="edit_tran_save()"><?php echo $_local->gui->save;?></button></div>
 		</div>
 		<div id="id_text_edit_info">
 			<select id="id_heading_edit_level" >
-					<option value="0"><?php echo $module_gui_str['editor']['1031'];?></option>
-					<option value="1"><?php echo $module_gui_str['editor']['1032'];?></option>
-					<option value="2"><?php echo $module_gui_str['editor']['1033'];?></option>
-					<option value="3"><?php echo $module_gui_str['editor']['1034'];?></option>
-					<option value="4"><?php echo $module_gui_str['editor']['1035'];?></option>
-					<option value="5"><?php echo $module_gui_str['editor']['1036'];?></option>
-					<option value="6"><?php echo $module_gui_str['editor']['1037'];?></option>
-					<option value="7"><?php echo $module_gui_str['editor']['1038'];?></option>
-					<option value="8"><?php echo $module_gui_str['editor']['1039'];?></option>
+					<option value="0"><?php echo $_local->gui->normal;?></option>
+					<option value="1"><?php echo $_local->gui->heading_1;?></option>
+					<option value="2"><?php echo $_local->gui->heading_2;?></option>
+					<option value="3"><?php echo $_local->gui->heading_3;?></option>
+					<option value="4"><?php echo $_local->gui->heading_4;?></option>
+					<option value="5"><?php echo $_local->gui->heading_5;?></option>
+					<option value="6"><?php echo $_local->gui->heading_6;?></option>
+					<option value="7"><?php echo $_local->gui->heading_7;?></option>
+					<option value="8"><?php echo $_local->gui->heading_8;?></option>
 			</select>
 			<select id="id_text_edit_language">
 					<option value="pali">Pali</option>
@@ -844,7 +850,7 @@ foreach($plugin_list as $info){
 			<span>
 				<?php echo $_local->gui->author;?>
 				<input type="input" id="id_text_edit_author" onkeydown="match_key(this)" onkeyup="unicode_key(this)"/>
-				<?php echo $module_gui_str['editor_project']['1042'];?>
+				<?php echo $_local->gui->smart_spell;?>
 				<input id="id_text_edit_area_smart_switch" type="checkbox" checked="">
 			</span>
 		</div>
@@ -904,14 +910,28 @@ foreach($plugin_list as $info){
 		<div class="pop_win_inner">
 			<div class="win_title">
 				<div>
-					<button onclick="win_close('term_win')">Close</button>
+					<button onclick="win_close('term_win')">
+						<svg class="button_icon" style="fill: var(--btn-hover-bg-color);">
+							<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="svg/icon.svg#ic_clear">
+							</use>
+						</svg>
+					</button>
+				</div>
+				<div>
+					<span>
+						<?php echo $_local->gui->relational_map; ?>
+					</span>
 				</div>
-				<div><span>Term</span></div>
 				<div>
-					<button onclick="term_save()">Save</button>
+					<button onclick="term_save()">
+					<svg class="button_icon" style="fill: var(--btn-hover-bg-color);">
+							<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="svg/icon.svg#ic_save">
+							</use>
+						</svg>
+					</button>
 				</div>
 			</div>
-			<div class="win_body">
+			<div class="win_body" id="term_body_parent">
 				<div class="win_body_inner" id="term_body">
 				</div>
 			</div>
@@ -930,7 +950,9 @@ foreach($plugin_list as $info){
 	<div id="word_tool_bar_div">
 		<div id="word_tool_bar" class="word_head_bar"style="font-size: 70%">
 			<button  onclick="rela_link_click()">Link</button>
-			<button  onclick="rela_link_click(false)">Cancel</button>
+			<button  onclick="rela_link_click(false)">
+				<?php echo $_local->gui->page_end; ?>
+			</button>
 		</div>
 	</div>
 	

+ 5 - 1
app/studio/js/render.js

@@ -1587,8 +1587,12 @@ function sent_show_rel_map(book, para, begin, end) {
 	}
 
 	let graph = mermaid.render("graphDiv", memind);
-	document.querySelector("#term_body").innerHTML = "<h3>" + pali_text + "</h3>" + graph;
+	document.querySelector("#term_body_parent").innerHTML = '<div class="win_body_inner" id="term_body"></div>'; //清空之前的记录
+	document.querySelector("#term_body").outerHTML =
+		"<h3 style='padding: 0 1em;'>" + pali_text + "</h3>" + document.querySelector("#term_body").outerHTML;
+	document.querySelector("#term_body").innerHTML = graph;
 	document.querySelector("#term_win").style.display = "flex";
+	document.querySelector(".win_body").style.display = "block";
 }
 
 //句子编辑块

BIN
app/studio/module/palicannon/index.xlsx


+ 99 - 47
app/studio/svg/icon.svg

@@ -702,51 +702,103 @@
 	</symbol>
 	<symbol id="add_to_anthology" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
 		t="1603380648769" class="icon" viewBox="0 0 1024 1024" version="1.1" p-id="3981">
-		<defs>
-			<style type="text/css" /></defs>
-			<path d="M522.768405 966.328483c24.69205 0 44.749431-19.088552 44.749431-43.558033V97.157849c0-24.089805-20.358504-43.623495-44.749431-43.623495H386.438438c-24.69205 0.078554-44.749431 19.127829-44.749431 43.623495v825.534048c0 24.089805 20.358504 43.558033 44.749431 43.558033h136.329967v0.078553zM789.130948 966.328483c24.69205 0 44.749431-19.088552 44.749431-43.558033V529.203263c0-24.089805-20.358504-43.623495-44.749431-43.623495H652.800982c-24.69205 0.078554-44.749431 19.127829-44.749431 43.623495v393.488634c0 24.089805 20.358504 43.558033 44.749431 43.558033h136.329966v0.078553zM256.379676 966.328483c24.718235 0 44.775616-19.140921 44.775616-43.59731V97.157849c0-24.089805-20.384688-43.623495-44.775616-43.623495H120.062802c-24.705142 0.091646-44.762523 19.127829-44.762523 43.623495v825.534048c0 24.089805 20.384688 43.558033 44.762523 43.558033h136.303782v0.078553z" p-id="3982"/>
-			<path d="M945.335004 251.908661H665.749252c-10.395275 0-18.90526-8.509985-18.90526-18.90526v-41.528729c0-10.395275 8.509985-18.90526 18.90526-18.90526h279.585752c10.395275 0 18.90526 8.509985 18.90526 18.90526v41.528729c0 10.395275-8.509985 18.90526-18.90526 18.90526z" p-id="3983"/>
-			<path d="M845.218299 72.439614v279.585752c0 10.395275-8.509985 18.90526-18.90526 18.90526h-41.528729c-10.395275 0-18.90526-8.509985-18.90526-18.90526V72.439614c0-10.395275 8.509985-18.90526 18.90526-18.90526h41.528729c10.395275 0 18.90526 8.509985 18.90526 18.90526z" p-id="3984" />
-		</symbol>
-		<symbol id="return" t="1603381219001" class="icon" viewBox="0 0 1339 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9542" >
-			<path d="M1319.676948 1023.921237c-80.889778-241.802938-315.367741-414.451811-591.905238-419.335128-34.498269-0.630105-66.948696 0.078763-97.902623 2.126605v238.888701l0.23629 2.126606a10.790555 10.790555 0 0 1-10.869318 10.633028 10.633028 10.633028 0 0 1-9.294055-5.119606v1.023921L7.876317 444.539343h3.150527A10.790555 10.790555 0 0 1 0 433.906315c0-4.253211 2.520422-7.876317 6.143527-9.609107L609.863241 13.626029v1.023921A11.026844 11.026844 0 0 1 619.078532 9.609107c5.986001 0 10.948081 4.72579 10.948081 10.633028 0 0.708869-0.157526 1.417737-0.315052 2.126606v231.721252c27.56711-1.338974 56.551958-1.73279 87.033305-1.181448 343.564957 5.670948 622.229059 286.225367 622.229059 620.890086A588.518422 588.518422 0 0 1 1319.676948 1023.921237zM635.461272 3.150527v1.811553H631.68064L635.461272 3.150527z m-0.393816 869.230367l-2.835474-1.890316h2.835474v1.890316z" p-id="9543"></path>
-		</symbol>
-		<symbol id="preview" t="1603382451124" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15536">
-			<path d="M703.730499 544.578527a191.730499 191.730499 0 0 1 156.260356 302.806368l122.004508 122.004507a31.955083 31.955083 0 0 1-45.248398 45.184488l-121.940597-121.940598A191.730499 191.730499 0 1 1 703.730499 544.642437z m-6.391017-511.28133c38.857381 0 70.301183 30.67688 70.301183 68.511698v386.912146a255.640665 255.640665 0 1 0-69.022979 503.16474l-563.687667 0.06391c-38.857381 0-70.301183-30.67688-70.301183-68.447788V101.808895C64.628836 63.910166 96.072638 33.233286 134.930019 33.233286h562.409463z m6.391017 575.191496a127.820333 127.820333 0 1 0 0 255.640665 127.820333 127.820333 0 0 0 0-255.640665z m-351.505915 0h-127.820332a31.955083 31.955083 0 0 0-5.751915 63.398885l5.751915 0.511281h127.820332a31.955083 31.955083 0 0 0 0-63.910166z m0-191.730499h-127.820332a31.955083 31.955083 0 0 0-5.751915 63.398885l5.751915 0.511282h127.820332a31.955083 31.955083 0 0 0 0-63.910167z m191.730499-191.730499h-319.550831a31.955083 31.955083 0 0 0-5.751915 63.398885l5.751915 0.511282h319.550831a31.955083 31.955083 0 0 0 0-63.910167z" p-id="15537">
-			</path>
-		</symbol>
-		<symbol id="library" t="1603382761175" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16364">
-			<path d="M511.974717 475.849119a670.455197 670.455197 0 0 0-455.085828-176.914615v548.15088c175.947558 0 335.73957 67.238931 455.085828 176.85773a672.787512 672.787512 0 0 1 455.085829-176.914616V298.991389a670.455197 670.455197 0 0 0-455.085829 176.914616z m0-176.914615c83.963335 0 151.714238-66.72696 151.714239-149.438809C663.688956 66.783845 595.938053 0 511.974717 0 428.011382 0 360.260479 66.783845 360.260479 149.495695c0 82.711849 67.750903 149.438809 151.714238 149.438809z" p-id="16365"></path>
-		</symbol>
-		<symbol id="eye_disable" t="1603383513346" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3337">
-			<path d="M192.853333 253.184L59.434667 119.808l60.373333-60.373333 844.757333 844.8-60.373333 60.330666-141.226667-141.226666A467.157333 467.157333 0 0 1 512 896c-230.058667 0-421.461333-165.546667-461.610667-384a468.565333 468.565333 0 0 1 142.506667-258.816z m436.778667 436.821333l-62.464-62.464a128 128 0 0 1-170.709333-170.709333L333.994667 394.368a213.333333 213.333333 0 0 0 295.637333 295.637333zM340.224 160.426667C393.429333 139.52 451.413333 128 512 128c230.058667 0 421.461333 165.546667 461.610667 384a467.072 467.072 0 0 1-85.845334 195.925333l-164.693333-164.693333a213.333333 213.333333 0 0 0-242.346667-242.346667L340.224 160.469333z" p-id="3338"></path>
-		</symbol>
-		<symbol id="eye_enable" t="1603383594328" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3482">
-			<path d="M50.389333 512C90.496 293.546667 281.941333 128 512 128c230.058667 0 421.461333 165.546667 461.610667 384-40.106667 218.453333-231.552 384-461.610667 384-230.058667 0-421.461333-165.546667-461.610667-384zM512 725.333333a213.333333 213.333333 0 1 0 0-426.666666 213.333333 213.333333 0 0 0 0 426.666666z m0-85.333333a128 128 0 1 1 0-256 128 128 0 0 1 0 256z" p-id="3483"></path>
-		</symbol>
-		<symbol id="share_to" x="0px" y="0px" viewBox="0 0 477.8 477.8" style="enable-background:new 0 0 477.8 477.8;" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
-			<g>
-				<path id="XMLID_2074_" d="M367.75,288.5c-25,0-47.8,9.7-64.7,25.5l-65.2-39.4c3.7-11.2,5.7-23.1,5.7-35.6c0-12.4-2-24.4-5.7-35.6   l65.3-39.5c16.9,15.8,39.7,25.5,64.7,25.5c52.3,0,94.7-42.4,94.7-94.7S420.15,0,367.85,0s-94.7,42.4-94.7,94.7   c0,8.7,1.2,17.2,3.4,25.2l-65.3,39.5c-20.7-21.3-49.8-34.6-81.9-34.6c-63,0-114.1,51.1-114.1,114.1S66.35,353,129.35,353   c32.1,0,61.1-13.3,81.9-34.6l65.3,39.5c-2.2,8-3.4,16.5-3.4,25.2c0,52.3,42.4,94.7,94.7,94.7s94.7-42.4,94.7-94.7   S420.05,288.5,367.75,288.5z M92.15,239c0,9.4-7.6,17-17,17c-9.4,0-17-7.6-17-17c0-39.3,32-71.3,71.3-71.3c9.4,0,17,7.6,17,17   s-7.6,17-17,17C108.85,201.8,92.15,218.5,92.15,239z"/>
-			</g>
-		</symbol>
-		<symbol id="my_zone" t="1603904205153" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3318" >
-			<path d="M870.339765 0H153.6C66.620235 0 0 66.620235 0 153.660235V870.4C0 957.379765 66.620235 1024 153.660235 1024H870.4C957.379765 1024 1024 957.379765 1024 870.339765V153.6C1024 66.620235 957.379765 0 870.339765 0z m-21.744941 457.607529c-34.695529 39.454118-153.359059 158.418824-153.359059 158.418824s5.12 9.878588 5.12 19.696941v5.12c-79.209412-5.12-158.418824-5.12-222.689883-19.696941 84.329412-59.512471 133.601882-89.088 227.749647-168.297412-98.906353-24.816941-331.776-24.816941-396.047058 5.12 104.026353 5.059765 187.994353 9.818353 272.323764 19.696941-39.454118 39.454118-143.480471 108.784941-227.809882 173.357177 98.966588 19.757176 237.688471 14.998588 356.352-5.059765l39.393882-9.878588c-5.059765 9.878588-29.515294 14.938353-39.393882 19.696941 9.818353 54.452706 24.816941 143.480471 29.515294 178.176 5.12 19.696941-14.938353 34.695529-29.515294 24.816941-49.694118-24.816941-193.114353-104.026353-193.114353-104.026353s-143.480471 79.209412-193.114353 104.026353c-14.998588 5.12-34.695529-5.12-29.575529-24.816941 5.059765-54.392471 34.635294-222.689882 34.635294-222.689882l-158.418824-158.418824c-9.818353-14.938353-5.059765-34.695529 14.998588-39.454117 49.633882-5.059765 217.931294-34.635294 217.931295-34.635295s69.270588-153.359059 94.147764-202.992941c5.12-14.938353 24.816941-14.938353 34.69553 0 19.696941 49.633882 94.147765 202.992941 94.147764 202.992941s158.418824 24.816941 212.811295 34.635295c19.034353 4.457412 24.154353 24.515765 9.216 44.212705z" p-id="3319"></path>
-		</symbol>
-		<symbol id="upload_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 512 512"  xml:space="preserve">
-			<polygon style="fill:var(--btn-color);" points="307.64,167.608 344.072,130.456 344.072,220.104 378.064,220.104 378.064,130.456   414.496,167.608 438.752,143.936 361.072,64.736 283.384,143.936 "/>
-			<path style="fill:var(--btn-color);" d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z"/>
-		</symbol>
-		<symbol id="download_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 512 512"  xml:space="preserve">
-			<path style="fill:var(--btn-color);" d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z"/>
-			<polygon style="fill:var(--tool-bg-color);" points="251.12,284.768 214.688,321.92 214.688,232.272 180.704,232.272 180.704,321.92   144.272,284.768 120.008,308.44 197.688,387.64 275.384,308.44 "/>
-		</symbol>
-		<symbol id="transmit_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 512 512"  xml:space="preserve">
-			<polygon style="fill:var(--btn-color);" points="307.64,167.608 344.072,130.456 344.072,220.104 378.064,220.104 378.064,130.456   414.496,167.608 438.752,143.936 361.072,64.736 283.384,143.936 "/>
-			<path style="fill:var(--btn-color);" d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z"/>
-			<polygon style="fill:var(--tool-bg-color);" points="251.12,284.768 214.688,321.92 214.688,232.272 180.704,232.272 180.704,321.92   144.272,284.768 120.008,308.44 197.688,387.64 275.384,308.44 "/>
-		</symbol>
-		<symbol id="pause_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 512 512"  xml:space="preserve">
-			<path style="fill:var(--btn-color);" d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z"/>
-		</symbol>
-
+		<path
+			d="M522.768405 966.328483c24.69205 0 44.749431-19.088552 44.749431-43.558033V97.157849c0-24.089805-20.358504-43.623495-44.749431-43.623495H386.438438c-24.69205 0.078554-44.749431 19.127829-44.749431 43.623495v825.534048c0 24.089805 20.358504 43.558033 44.749431 43.558033h136.329967v0.078553zM789.130948 966.328483c24.69205 0 44.749431-19.088552 44.749431-43.558033V529.203263c0-24.089805-20.358504-43.623495-44.749431-43.623495H652.800982c-24.69205 0.078554-44.749431 19.127829-44.749431 43.623495v393.488634c0 24.089805 20.358504 43.558033 44.749431 43.558033h136.329966v0.078553zM256.379676 966.328483c24.718235 0 44.775616-19.140921 44.775616-43.59731V97.157849c0-24.089805-20.384688-43.623495-44.775616-43.623495H120.062802c-24.705142 0.091646-44.762523 19.127829-44.762523 43.623495v825.534048c0 24.089805 20.384688 43.558033 44.762523 43.558033h136.303782v0.078553z"
+			p-id="3982" />
+		<path
+			d="M945.335004 251.908661H665.749252c-10.395275 0-18.90526-8.509985-18.90526-18.90526v-41.528729c0-10.395275 8.509985-18.90526 18.90526-18.90526h279.585752c10.395275 0 18.90526 8.509985 18.90526 18.90526v41.528729c0 10.395275-8.509985 18.90526-18.90526 18.90526z"
+			p-id="3983" />
+		<path
+			d="M845.218299 72.439614v279.585752c0 10.395275-8.509985 18.90526-18.90526 18.90526h-41.528729c-10.395275 0-18.90526-8.509985-18.90526-18.90526V72.439614c0-10.395275 8.509985-18.90526 18.90526-18.90526h41.528729c10.395275 0 18.90526 8.509985 18.90526 18.90526z"
+			p-id="3984" />
+	</symbol>
+	<symbol id="return" t="1603381219001" class="icon" viewBox="0 0 1339 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="9542">
+		<path
+			d="M1319.676948 1023.921237c-80.889778-241.802938-315.367741-414.451811-591.905238-419.335128-34.498269-0.630105-66.948696 0.078763-97.902623 2.126605v238.888701l0.23629 2.126606a10.790555 10.790555 0 0 1-10.869318 10.633028 10.633028 10.633028 0 0 1-9.294055-5.119606v1.023921L7.876317 444.539343h3.150527A10.790555 10.790555 0 0 1 0 433.906315c0-4.253211 2.520422-7.876317 6.143527-9.609107L609.863241 13.626029v1.023921A11.026844 11.026844 0 0 1 619.078532 9.609107c5.986001 0 10.948081 4.72579 10.948081 10.633028 0 0.708869-0.157526 1.417737-0.315052 2.126606v231.721252c27.56711-1.338974 56.551958-1.73279 87.033305-1.181448 343.564957 5.670948 622.229059 286.225367 622.229059 620.890086A588.518422 588.518422 0 0 1 1319.676948 1023.921237zM635.461272 3.150527v1.811553H631.68064L635.461272 3.150527z m-0.393816 869.230367l-2.835474-1.890316h2.835474v1.890316z"
+			p-id="9543"></path>
+	</symbol>
+	<symbol id="preview" t="1603382451124" class="icon" viewBox="0 0 1024 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="15536">
+		<path
+			d="M703.730499 544.578527a191.730499 191.730499 0 0 1 156.260356 302.806368l122.004508 122.004507a31.955083 31.955083 0 0 1-45.248398 45.184488l-121.940597-121.940598A191.730499 191.730499 0 1 1 703.730499 544.642437z m-6.391017-511.28133c38.857381 0 70.301183 30.67688 70.301183 68.511698v386.912146a255.640665 255.640665 0 1 0-69.022979 503.16474l-563.687667 0.06391c-38.857381 0-70.301183-30.67688-70.301183-68.447788V101.808895C64.628836 63.910166 96.072638 33.233286 134.930019 33.233286h562.409463z m6.391017 575.191496a127.820333 127.820333 0 1 0 0 255.640665 127.820333 127.820333 0 0 0 0-255.640665z m-351.505915 0h-127.820332a31.955083 31.955083 0 0 0-5.751915 63.398885l5.751915 0.511281h127.820332a31.955083 31.955083 0 0 0 0-63.910166z m0-191.730499h-127.820332a31.955083 31.955083 0 0 0-5.751915 63.398885l5.751915 0.511282h127.820332a31.955083 31.955083 0 0 0 0-63.910167z m191.730499-191.730499h-319.550831a31.955083 31.955083 0 0 0-5.751915 63.398885l5.751915 0.511282h319.550831a31.955083 31.955083 0 0 0 0-63.910167z"
+			p-id="15537">
+		</path>
+	</symbol>
+	<symbol id="library" t="1603382761175" class="icon" viewBox="0 0 1024 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="16364">
+		<path
+			d="M511.974717 475.849119a670.455197 670.455197 0 0 0-455.085828-176.914615v548.15088c175.947558 0 335.73957 67.238931 455.085828 176.85773a672.787512 672.787512 0 0 1 455.085829-176.914616V298.991389a670.455197 670.455197 0 0 0-455.085829 176.914616z m0-176.914615c83.963335 0 151.714238-66.72696 151.714239-149.438809C663.688956 66.783845 595.938053 0 511.974717 0 428.011382 0 360.260479 66.783845 360.260479 149.495695c0 82.711849 67.750903 149.438809 151.714238 149.438809z"
+			p-id="16365"></path>
+	</symbol>
+	<symbol id="eye_disable" t="1603383513346" class="icon" viewBox="0 0 1024 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="3337">
+		<path
+			d="M192.853333 253.184L59.434667 119.808l60.373333-60.373333 844.757333 844.8-60.373333 60.330666-141.226667-141.226666A467.157333 467.157333 0 0 1 512 896c-230.058667 0-421.461333-165.546667-461.610667-384a468.565333 468.565333 0 0 1 142.506667-258.816z m436.778667 436.821333l-62.464-62.464a128 128 0 0 1-170.709333-170.709333L333.994667 394.368a213.333333 213.333333 0 0 0 295.637333 295.637333zM340.224 160.426667C393.429333 139.52 451.413333 128 512 128c230.058667 0 421.461333 165.546667 461.610667 384a467.072 467.072 0 0 1-85.845334 195.925333l-164.693333-164.693333a213.333333 213.333333 0 0 0-242.346667-242.346667L340.224 160.469333z"
+			p-id="3338"></path>
+	</symbol>
+	<symbol id="eye_enable" t="1603383594328" class="icon" viewBox="0 0 1024 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="3482">
+		<path
+			d="M50.389333 512C90.496 293.546667 281.941333 128 512 128c230.058667 0 421.461333 165.546667 461.610667 384-40.106667 218.453333-231.552 384-461.610667 384-230.058667 0-421.461333-165.546667-461.610667-384zM512 725.333333a213.333333 213.333333 0 1 0 0-426.666666 213.333333 213.333333 0 0 0 0 426.666666z m0-85.333333a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"
+			p-id="3483"></path>
+	</symbol>
+	<symbol id="share_to" x="0px" y="0px" viewBox="0 0 477.8 477.8" style="enable-background:new 0 0 477.8 477.8;"
+		xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+		version="1.1">
+		<g>
+			<path id="XMLID_2074_"
+				d="M367.75,288.5c-25,0-47.8,9.7-64.7,25.5l-65.2-39.4c3.7-11.2,5.7-23.1,5.7-35.6c0-12.4-2-24.4-5.7-35.6   l65.3-39.5c16.9,15.8,39.7,25.5,64.7,25.5c52.3,0,94.7-42.4,94.7-94.7S420.15,0,367.85,0s-94.7,42.4-94.7,94.7   c0,8.7,1.2,17.2,3.4,25.2l-65.3,39.5c-20.7-21.3-49.8-34.6-81.9-34.6c-63,0-114.1,51.1-114.1,114.1S66.35,353,129.35,353   c32.1,0,61.1-13.3,81.9-34.6l65.3,39.5c-2.2,8-3.4,16.5-3.4,25.2c0,52.3,42.4,94.7,94.7,94.7s94.7-42.4,94.7-94.7   S420.05,288.5,367.75,288.5z M92.15,239c0,9.4-7.6,17-17,17c-9.4,0-17-7.6-17-17c0-39.3,32-71.3,71.3-71.3c9.4,0,17,7.6,17,17   s-7.6,17-17,17C108.85,201.8,92.15,218.5,92.15,239z" />
+		</g>
+	</symbol>
+	<symbol id="my_zone" t="1603904205153" class="icon" viewBox="0 0 1024 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="3318">
+		<path
+			d="M870.339765 0H153.6C66.620235 0 0 66.620235 0 153.660235V870.4C0 957.379765 66.620235 1024 153.660235 1024H870.4C957.379765 1024 1024 957.379765 1024 870.339765V153.6C1024 66.620235 957.379765 0 870.339765 0z m-21.744941 457.607529c-34.695529 39.454118-153.359059 158.418824-153.359059 158.418824s5.12 9.878588 5.12 19.696941v5.12c-79.209412-5.12-158.418824-5.12-222.689883-19.696941 84.329412-59.512471 133.601882-89.088 227.749647-168.297412-98.906353-24.816941-331.776-24.816941-396.047058 5.12 104.026353 5.059765 187.994353 9.818353 272.323764 19.696941-39.454118 39.454118-143.480471 108.784941-227.809882 173.357177 98.966588 19.757176 237.688471 14.998588 356.352-5.059765l39.393882-9.878588c-5.059765 9.878588-29.515294 14.938353-39.393882 19.696941 9.818353 54.452706 24.816941 143.480471 29.515294 178.176 5.12 19.696941-14.938353 34.695529-29.515294 24.816941-49.694118-24.816941-193.114353-104.026353-193.114353-104.026353s-143.480471 79.209412-193.114353 104.026353c-14.998588 5.12-34.695529-5.12-29.575529-24.816941 5.059765-54.392471 34.635294-222.689882 34.635294-222.689882l-158.418824-158.418824c-9.818353-14.938353-5.059765-34.695529 14.998588-39.454117 49.633882-5.059765 217.931294-34.635294 217.931295-34.635295s69.270588-153.359059 94.147764-202.992941c5.12-14.938353 24.816941-14.938353 34.69553 0 19.696941 49.633882 94.147765 202.992941 94.147764 202.992941s158.418824 24.816941 212.811295 34.635295c19.034353 4.457412 24.154353 24.515765 9.216 44.212705z"
+			p-id="3319"></path>
+	</symbol>
+	<symbol id="upload_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"
+		viewBox="0 0 512 512" xml:space="preserve">
+		<polygon style="fill:var(--btn-color);"
+			points="307.64,167.608 344.072,130.456 344.072,220.104 378.064,220.104 378.064,130.456   414.496,167.608 438.752,143.936 361.072,64.736 283.384,143.936 " />
+		<path style="fill:var(--btn-color);"
+			d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z" />
+	</symbol>
+	<symbol id="download_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"
+		viewBox="0 0 512 512" xml:space="preserve">
+		<path style="fill:var(--btn-color);"
+			d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z" />
+		<polygon style="fill:var(--tool-bg-color);"
+			points="251.12,284.768 214.688,321.92 214.688,232.272 180.704,232.272 180.704,321.92   144.272,284.768 120.008,308.44 197.688,387.64 275.384,308.44 " />
+	</symbol>
+	<symbol id="transmit_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"
+		viewBox="0 0 512 512" xml:space="preserve">
+		<polygon style="fill:var(--btn-color);"
+			points="307.64,167.608 344.072,130.456 344.072,220.104 378.064,220.104 378.064,130.456   414.496,167.608 438.752,143.936 361.072,64.736 283.384,143.936 " />
+		<path style="fill:var(--btn-color);"
+			d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z" />
+		<polygon style="fill:var(--tool-bg-color);"
+			points="251.12,284.768 214.688,321.92 214.688,232.272 180.704,232.272 180.704,321.92   144.272,284.768 120.008,308.44 197.688,387.64 275.384,308.44 " />
+	</symbol>
+	<symbol id="pause_ms" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"
+		viewBox="0 0 512 512" xml:space="preserve">
+		<path style="fill:var(--btn-color);"
+			d="M401.392,271.552H432c44,0,80,35.936,80,79.872v15.968c0,43.92-36,79.872-80,79.872H80  c-44,0-80-35.936-80-79.872v-15.968c0-40.96,31.424-74.592,71.328-78.992c-0.784-5.52-1.328-11.12-1.328-16.848  c0-65.616,53.28-118.8,118.992-118.8c50.464,0,93.488,31.424,110.8,75.68c0,0,26.672-12.24,60.016-0.448  C401.264,226.688,401.392,271.552,401.392,271.552z" />
+	</symbol>
+	<symbol id="like" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2368">
+		<path
+			d="M854.00064 412.66688h-275.99872v-35.99872c48-102.00064 35.99872-227.99872 0-288-12.00128-18.00192-35.99872-35.99872-54.00064-35.99872s-35.99872 6.00064-35.99872 54.00064c0 96-6.00064 137.99936-24.00256 179.99872-12.00128 29.99808-77.99808 96-156.00128 120.00256v480c12.00128 6.00064 35.99872 24.00256 54.00064 29.99808 18.00192 12.00128 48 18.00192 60.00128 18.00192h306.00192c77.99808 0 108.00128-29.99808 108.00128-66.00192 0-18.00192 0-29.99808-18.00192-35.99872V796.672c41.99936 0 83.99872-12.00128 83.99872-48 0-29.99808-12.00128-35.99872-18.00192-35.99872v-35.99872h6.00064c24.00256 0 60.00128-35.99872 60.00128-60.00128 0-18.00192-6.00064-35.99872-18.00192-41.99936-6.00064-6.00064-24.00256-6.00064-24.00256-6.00064v-35.99872s12.00128 0 24.00256-12.00128c18.00192-12.00128 18.00192-42.00448 18.00192-42.00448v-12.00128c0-29.99808-48-54.00064-96-54.00064zM67.99872 478.6688l35.99872 408.00256c6.00064 24.00256 24.00256 48 48 48h83.99872c6.00064 0 12.00128-6.00064 18.00192-12.00128s12.00128-6.00064 18.00192-12.00128V412.66688H128c-35.99872 0-60.00128 35.99872-60.00128 66.00192z"
+			p-id="2369"></path>
+	</symbol>
+	<symbol id="copy" t="1601480724259" class="icon" viewBox="0 0 1024 1024" version="1.1"
+		xmlns="http://www.w3.org/2000/svg" p-id="4644">
+		<path
+			d="M791.272727 93.090909H139.636364v837.818182a93.090909 93.090909 0 0 1-93.090909-93.090909V93.090909a93.090909 93.090909 0 0 1 93.090909-93.090909h558.545454a93.090909 93.090909 0 0 1 93.090909 93.090909zM232.727273 186.181818h744.727272v837.818182H232.727273V186.181818z"
+			p-id="4645"></path>
+	</symbol>
+	<svg id="comment" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2641">
+		<path
+			d="M512 67C266.24 67 67 241.33 67 456.37c0 122.9 65.23 232.32 166.87 303.69V957l195-118.3a508.35 508.35 0 0 0 83.17 7c245.77 0 445-174.32 445-389.37S757.77 67 512 67zM289.5 512a55.62 55.62 0 1 1 55.62-55.62A55.62 55.62 0 0 1 289.5 512z m222.5 0a55.62 55.62 0 1 1 55.62-55.62A55.62 55.62 0 0 1 512 512z m222.5 0a55.62 55.62 0 1 1 55.62-55.62A55.62 55.62 0 0 1 734.5 512z"
+			p-id="2642"></path>
+	</svg>
 </svg>

+ 9 - 1
app/term/expand.svg

@@ -1 +1,9 @@
-<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1605398592854" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1180" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512 42.666667C251.733333 42.666667 42.666667 251.733333 42.666667 512s209.066667 469.333333 469.333333 469.333333 469.333333-209.066667 469.333333-469.333333S772.266667 42.666667 512 42.666667z m0 874.666666c-221.866667 0-405.333333-179.2-405.333333-405.333333 0-221.866667 179.2-405.333333 405.333333-405.333333s405.333333 179.2 405.333333 405.333333c0 221.866667-183.466667 405.333333-405.333333 405.333333z" p-id="1181"></path><path d="M512 550.4L345.6 384 298.666667 426.666667l213.333333 213.333333 213.333333-213.333333-46.933333-42.666667z" p-id="1182"></path></svg>
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+
+<svg t="1605799605417" class="icon" viewBox="0 0 1664 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1381"
+	width="200" height="200">
+	<path
+		d="M790.656 946.688c2.048 1.024 3.84 2.816 5.76 3.584a94.848 94.848 0 0 0 110.592-19.2l666.88-705.28a95.872 95.872 0 0 0-139.264-131.84L836.096 727.04 228.864 96.512A95.744 95.744 0 0 0 90.88 229.12l673.28 698.88c1.28 1.152 3.328 1.664 4.608 3.2 1.024 0.896 1.664 1.92 2.688 3.2 5.76 5.76 12.8 8.448 19.2 12.16z"
+		p-id="1382"></path>
+</svg>

+ 97 - 45
app/term/note.js

@@ -63,7 +63,7 @@ function note_sent_edit_dlg_init() {
 }
 function note_init(input) {
 	let newString = input.replace(/\{\{/g, '<note info="');
-	newString = newString.replace(/\}\}/g, '"></note>');
+	newString = newString.replace(/\}\}/g, '" ></note>');
 
 	let output = "<div>";
 	output += marked(newString);
@@ -269,10 +269,6 @@ function note_channal_list() {
 							}
 						}
 						let strHtml = "";
-						strHtml += "<div class='channel_select'>";
-						strHtml += "<button onclick='onChannelChange()'>确定</button>";
-						strHtml += "<button onclick='onChannelMultiSelectCancel()'>取消</button>";
-						strHtml += "</div>";
 						for (const iterator of _channalData) {
 							if (_channal.indexOf(iterator.id) >= 0) {
 								strHtml += render_channal_list(iterator);
@@ -426,8 +422,7 @@ ref
 function note_json_html(in_json) {
 	let output = "";
 	output += '<div class="note_tool_bar" style=" position: relative;">';
-	output +=
-		'<div class="case_dropdown note_tool_context" style="position: absolute; right: 0;width:1.5em;text-align: right;">';
+	output += '<div class="case_dropdown note_tool_context" >';
 	output += "<svg class='icon' >";
 	output += "<use xlink:href='../studio/svg/icon.svg#ic_more'></use>";
 	output += "</svg>";
@@ -469,8 +464,62 @@ function note_json_html(in_json) {
 
 	//output += "<div class='translation_div'>";
 	for (const iterator of in_json.translation) {
-		output += "<div class='tran' lang='" + iterator.lang + "'>";
+		output += "<div class='tran' lang='" + iterator.lang + "' style='display:flex;'>";
+		//译文工具按钮开始
+		output += "<div class='tran_text_tool_botton' onclick='tool_bar_show(this)'>";
+		output +=
+			"<div class='icon_expand' style='width: 0.8em;height: 0.8em;min-width: 0.8em;min-height: 0.8em;transition: transform 0.5s ease;'></div>";
+		//译文工具栏开始
+		output += "<div class='tran_text_tool_bar'>";
+		output += "<div style='border-right: solid 1px;margin: 0.3em 0;'><li class = 'tip_buttom' ";
+		output +=
+			" onclick=\"note_edit_sentence('" +
+			in_json.book +
+			"' ,'" +
+			in_json.para +
+			"' ,'" +
+			in_json.begin +
+			"' ,'" +
+			in_json.end +
+			"' ,'" +
+			iterator.channal +
+			"')\"";
+		output +=
+			">" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#ic_mode_edit"></use></svg>';
+		output += gLocal.gui.edit + "</li>";
+		output += "<li class = 'tip_buttom' ";
+		output += " onclick=\"history_show('" + iterator.id + "')\"";
+		output +=
+			">" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#recent_scan"></use></svg>';
+		output += gLocal.gui.timeline + "</li>";
+		output +=
+			"<li class = 'tip_buttom'>" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#copy"></use></svg>';
+		output += gLocal.gui.copy + "</li></div>";
 
+		output +=
+			"<div style='border-right: solid 1px;margin: 0.3em 0;'><li class = 'tip_buttom'>" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#like"></use></svg>';
+		output += gLocal.gui.like + "</li>";
+		output +=
+			"<li class = 'tip_buttom'>" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#comment"></use></svg>';
+		output += gLocal.gui.comment + "</li>";
+		output +=
+			"<li class = 'tip_buttom'>" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#ic_shopping_cart"></use></svg>';
+		output += gLocal.gui.digest + "</li></div>";
+		output +=
+			"<div style='margin: 0.3em 0;'><li class = 'tip_buttom'>" +
+			'<svg class="icon" ><use xlink="http://www.w3.org/1999/xlink" href="../studio/svg/icon.svg#share_to"></use></svg>';
+		output += gLocal.gui.share_to + "</li>";
+		output += "</div></div>";
+		//译文工具栏结束
+		output += "</div>";
+		//译文工具按钮结束
+		//译文正文开始
 		output +=
 			"<div class='text' id='tran_text_" +
 			in_json.book +
@@ -496,62 +545,39 @@ function note_json_html(in_json) {
 			output += note_init(term_std_str_to_tran(iterator.text, iterator.channal, iterator.editor, iterator.lang));
 		}
 		output += "</div>";
-
-		//句子工具栏
-		output += "<div class='tran_text_tool_bar'>";
-		output += "<span class = 'tip_buttom' ";
-		output +=
-			" onclick=\"note_edit_sentence('" +
-			in_json.book +
-			"' ,'" +
-			in_json.para +
-			"' ,'" +
-			in_json.begin +
-			"' ,'" +
-			in_json.end +
-			"' ,'" +
-			iterator.channal +
-			"')\"";
-		output += ">" + gLocal.gui.edit + "</span>";
-		output += "<span class = 'tip_buttom' ";
-		output += " onclick=\"history_show('" + iterator.id + "')\"";
-		output += ">" + gLocal.gui.timeline + "</span>";
-		output += "<span class = 'tip_buttom'>" + gLocal.gui.extension + "</span>";
-		output += "<span class = 'tip_buttom'>" + gLocal.gui.like + "</span>";
-		output += "<span class = 'tip_buttom'>" + gLocal.gui.comment + "</span>";
-		output += "<span class = 'tip_buttom'>" + gLocal.gui.copy + "</span>";
-		output += "<span class = 'tip_buttom'>" + gLocal.gui.digest + "</span>";
-		output += "<span class = 'tip_buttom'>" + gLocal.gui.share_to + "</span>";
-		output += "</div>";
-		//句子工具栏结束
+		//译文正文结束
 
 		output += "</div>";
+		//单个channal译文框结束
 	}
+	//所选全部译文结束
 	//output += "</div>";
-
+	//未选择的其他译文开始
 	output += "<div class='other_tran_div' sent='";
 	output += in_json.book + "-" + in_json.para + "-" + in_json.begin + "-" + in_json.end;
 	output += "'>";
 	output += "<div class='tool_bar'>";
 	output += "<span class='more_tran icon_expand'></span>";
-	output += "<span>其他译文</span>";
-	output += "<span class='other_tran_num'></span>";
+	output += "<span class='other_tran_span'>" + gLocal.gui.other + gLocal.gui.translation + "</span>";
+	output += "<span class='other_tran_num'></span>";
 	output += "</div>";
 	output += "<div class='other_tran'>";
 
 	output += "</div>";
 	output += "</div>";
-
-	output += "<div class='bottm_tool_button ' ";
+	//未选择的其他译文开始
+	//新增译文按钮开始
+	output += "<div class='add_new icon_add' ";
 	output += "book='" + in_json.book + "' ";
 	output += "para='" + in_json.para + "' ";
 	output += "begin='" + in_json.begin + "' ";
 	output += "end='" + in_json.end + "' ";
-	output += " style='left:0;'>";
-	output += "<div class='add_new icon_add'></div>";
+	output += " >";
+
 	//output += "<div class='more_tran icon_expand'></div>";
 	output += "</div>";
-
+	//新增译文按钮结束
+	//出处路径开始
 	output += "<div class='ref'>" + in_json.ref;
 	output +=
 		"<span class='sent_no'>" +
@@ -564,7 +590,7 @@ function note_json_html(in_json) {
 		in_json.end +
 		"<span>" +
 		"</div>";
-
+	//出处路径结束
 	return output;
 }
 
@@ -591,6 +617,7 @@ function set_more_button_display() {
 		}
 		if (count > 0) {
 			$(this).find(".other_tran_num").html(count);
+			$(this).find(".other_tran_num").attr("style", "display:inline-flex;");
 			$(this)
 				.find(".tool_bar")
 				.click(function () {
@@ -644,6 +671,10 @@ function set_more_button_display() {
 		} else {
 			//隐藏自己
 			//$(this).hide();
+			$(this)
+				.find(".other_tran_span")
+				.html(gLocal.gui.no + gLocal.gui.other + gLocal.gui.translation);
+			$(this).find(".more_tran").hide();
 		}
 	});
 }
@@ -776,3 +807,24 @@ function copy_ref(book, para, begin, end) {
 function edit_in_studio(book, para, begin, end) {
 	wbw_channal_list_open(book, [para]);
 }
+
+function tool_bar_show(element) {
+	if ($(element).find(".tran_text_tool_bar").css("display") == "none") {
+		$(element).find(".tran_text_tool_bar").css("display", "flex");
+		$(element).find(".icon_expand").css("transform", "rotate(-180deg)");
+		$(element).css("background-color", "var(--btn-bg-color)");
+		$(element).css("visibility", "visible");
+		$(document).one("click", function () {
+			$(element).find(".tran_text_tool_bar").hide();
+			$(element).css("background-color", "var(--nocolor)");
+			$(element).find(".icon_expand").css("transform", "unset");
+			$(element).css("visibility", "");
+		});
+		event.stopPropagation();
+	} else {
+		$(element).find(".tran_text_tool_bar").hide();
+		$(element).css("background-color", "var(--nocolor)");
+		$(element).find(".icon_expand").css("transform", "unset");
+		$(element).css("visibility", "");
+	}
+}

+ 165 - 112
app/term/term.css

@@ -29,6 +29,93 @@
 	color: red;
 }
 
+.tran {
+	line-height: 1.5em;
+}
+
+.tran ul {
+	list-style-type: circle;
+	margin-left: 2em;
+}
+
+.tran li {
+	list-style: inherit;
+}
+
+.tran ol {
+	list-style-type: decimal;
+	margin: 0;
+	padding: 0;
+	margin-left: 2em;
+}
+
+.tran:lang(en) > ol {
+	list-style-type: decimal;
+}
+
+/*中文*/
+.tran:lang(zh) > ol {
+	list-style-type: cjk-ideographic;
+	margin-left: 2.5em;
+}
+
+/*简体中文*/
+.tran:lang(zh-cn) > ol {
+	list-style-type: trad-chinese-formal;
+	margin-left: 2.5em;
+}
+.tran:lang(zh-hans) > ol {
+	list-style-type: trad-chinese-formal;
+	margin-left: 2.5em;
+}
+/*繁体中文*/
+.tran:lang(zh-tw) > ol {
+	list-style-type: trad-chinese-formal;
+	margin-left: 2.5em;
+}
+.tran:lang(zh-hant) > ol {
+	list-style-type: trad-chinese-formal;
+	margin-left: 2.5em;
+}
+
+/*japanese*/
+.tran:lang(jp) > ol {
+	list-style-type: hiragana;
+	margin-left: 2.5em;
+}
+/*kora*/
+.tran:lang(ko) > ol {
+	list-style-type: korean-hangul-formal;
+	margin-left: 2.5em;
+}
+/*thai*/
+.tran:lang(ti) > ol {
+	list-style-type: thai;
+	margin-left: 2em;
+}
+/*myanmar*/
+.tran:lang(my) > ol {
+	list-style-type: myanmar;
+	margin-left: 2em;
+}
+
+/*myanmar*/
+.tran:lang(my) {
+	font-size: 120%;
+	line-height: 2em;
+}
+
+.tran_div {
+	margin-bottom: 1em;
+	padding-bottom: 1em;
+	padding-top: 0.5em;
+	border-bottom: 1px solid var(--border-line-color);
+}
+
+.tran_div:last-child {
+	border-bottom: none;
+}
+
 note:hover chapter {
 	display: inline;
 }
@@ -42,11 +129,11 @@ chapter {
 	cursor: pointer;
 }
 chapter::after {
-	content: " > ";
+	content: "  ";
 }
 chapter:hover {
 	color: var(--link-color);
-	text-decoration: underline;
+	/*text-decoration: underline;*/
 }
 para {
 	background-color: var(--drop-bg-color);
@@ -79,42 +166,69 @@ note > .tran {
 note > .tran > .text {
 	margin-bottom: 2em;
 }
-note > .tran > .tran_text_tool_bar {
-	padding: 0;
+.tran_text_tool_botton {
+	border-radius: 50%;
+	border: 2px solid var(--btn-bg-color);
+	width: fit-content;
+	padding: 2px;
+	height: fit-content;
+	margin-left: -1em;
+	margin-right: 1em;
+	background-color: var(--nocolor);
+	visibility: hidden;
+}
+
+.tran_text_tool_botton > .icon_expand {
+	width: 0.8em;
+	height: 0.8em;
+	min-width: 0.8em;
+	min-height: 0.8em;
+}
+note > .tran .tran_text_tool_bar {
+	padding: 0 0.1em;
 	position: absolute;
 	display: none;
 	color: var(--border-line-color);
-	margin-left: 0;
 	z-index: 40;
 	width: auto;
+	left: -2em;
 	font-size: 14px;
-	height: 28px;
+	height: auto;
 	line-height: 28px;
-	margin-top: -2em;
+	margin-top: 1em;
 	background-color: var(--box-bg-color1);
 	border-radius: 5px;
 }
-note > .tran:lang(my) > .tran_text_tool_bar {
+note > .tran:lang(my) .tran_text_tool_bar {
 	margin-top: -2.5em;
 }
-note > .tran > .tran_text_tool_bar::after {
+note > .tran .tran_text_tool_bar::after {
 	content: " ";
 	position: absolute;
-	left: 0;
+	left: 1.4em;
 	bottom: 100%;
-	margin-left: 20px;
+
 	border-width: 5px;
 	border-style: solid;
 	border-color: transparent transparent var(--box-bg-color1) transparent;
 }
 
-.tran:hover > .tran_text_tool_bar {
-	display: block;
+.tran:hover > .tran_text_tool_botton {
+	visibility: visible;
+}
+.tran_text_tool_bar li {
+	list-style: none;
+	display: flex;
+}
+.tran_text_tool_bar .icon {
+	margin: auto 0.4em auto 0;
 }
 .tip_buttom {
-	border-right: 2px solid var(--border-line-color);
-	padding: 5px 8px;
+	padding: 0 0.2em;
+	margin: 0 0.2em;
 	cursor: pointer;
+	background-color: inherit;
+	border-radius: 5px;
 }
 .tip_buttom:hover {
 	background-color: var(--btn-border-color);
@@ -178,96 +292,18 @@ note > .palitext > note {
 
 note .ref {
 	text-align: right;
-	padding: 5px;
+	padding: 0px 5px 2px 5px;
 	font-size: 75%;
-	margin-top: -2em;
+	white-space: nowrap;
+	overflow-x: scroll;
+	margin-left: auto;
+	border-top: solid 1px var(--nocolor);
+	padding-top: 0.7em;
+	margin-top: 0.7em;
+	margin-left: 1.4em;
 }
-
-.tran {
-	line-height: 1.5em;
-}
-
-.tran ul {
-	list-style-type: circle;
-	margin-left: 2em;
-}
-
-.tran li {
-	list-style: inherit;
-}
-
-.tran ol {
-	list-style-type: decimal;
-	margin: 0;
-	padding: 0;
-	margin-left: 2em;
-}
-
-.tran:lang(en) > ol {
-	list-style-type: decimal;
-}
-
-/*中文*/
-.tran:lang(zh) > ol {
-	list-style-type: cjk-ideographic;
-	margin-left: 2.5em;
-}
-
-/*简体中文*/
-.tran:lang(zh-cn) > ol {
-	list-style-type: trad-chinese-formal;
-	margin-left: 2.5em;
-}
-.tran:lang(zh-hans) > ol {
-	list-style-type: trad-chinese-formal;
-	margin-left: 2.5em;
-}
-/*繁体中文*/
-.tran:lang(zh-tw) > ol {
-	list-style-type: trad-chinese-formal;
-	margin-left: 2.5em;
-}
-.tran:lang(zh-hant) > ol {
-	list-style-type: trad-chinese-formal;
-	margin-left: 2.5em;
-}
-
-/*japanese*/
-.tran:lang(jp) > ol {
-	list-style-type: hiragana;
-	margin-left: 2.5em;
-}
-/*kora*/
-.tran:lang(ko) > ol {
-	list-style-type: korean-hangul-formal;
-	margin-left: 2.5em;
-}
-/*thai*/
-.tran:lang(ti) > ol {
-	list-style-type: thai;
-	margin-left: 2em;
-}
-/*myanmar*/
-.tran:lang(my) > ol {
-	list-style-type: myanmar;
-	margin-left: 2em;
-}
-
-/*myanmar*/
-.tran:lang(my) {
-	font-size: 120%;
-	line-height: 2em;
-}
-
-.tran_div {
-	margin-bottom: 1em;
-	padding-bottom: 1em;
-	padding-top: 0.5em;
-	border-bottom: 1px solid var(--border-line-color);
-}
-
-.tran_div:last-child {
-	border-bottom: none;
+note:hover .ref {
+	border-top: solid 1px var(--border-line-color);
 }
 
 .progress_bar_done {
@@ -296,7 +332,7 @@ r {
 }
 
 note {
-	padding: 0.5em 1em;
+	padding: 0.5em 2em;
 	margin-bottom: 0.4em;
 	border-radius: 5px;
 	line-height: 1.3em;
@@ -308,15 +344,14 @@ note > .bottm_tool_button {
 	border-radius: 5px;
 	border: 4px dotted var(--border-line-color);
 	display: none;
-	transition: all 0.2s ease;
+	transition: all 0.3s ease;
 }
 note:hover > .bottm_tool_button {
 	display: block;
 }
-.bottm_tool_button > .add_new {
-	width: 30px;
-	height: 30px;
+note:hover .add_new {
 	display: inline-block;
+	position: absolute;
 }
 .tool_bar > .more_tran {
 	display: inline-block;
@@ -326,13 +361,14 @@ note:hover > .bottm_tool_button {
 }
 .icon_add {
 	width: auto;
-	min-width: 18px;
-	height: auto;
-	min-height: 18x;
+	min-width: 1.4vw;
+	height: 1.5vw;
 	cursor: pointer;
 	background: url(add.svg);
 	background-repeat: no-repeat;
 	background-size: contain;
+	display: none;
+	margin-bottom: -0.7em;
 }
 .icon_expand {
 	width: auto;
@@ -365,6 +401,7 @@ note:hover > .bottm_tool_button {
 	padding: 0 6px;
 	border-radius: 4px;
 	cursor: pointer;
+	display: flex;
 }
 .other_tran_div > .other_tran {
 	min-height: 1em;
@@ -427,9 +464,10 @@ note:hover .note_tool_bar {
 
 .note_tool_context {
 	position: absolute;
-	right: 0;
+	right: -1vw;
 	width: 1.5em;
 	text-align: right;
+	margin-top: -0.3em;
 }
 
 .note_tool_context .icon {
@@ -452,3 +490,18 @@ note:hover .note_tool_bar {
 	padding: 5px;
 	border-radius: 5px;
 }
+.other_tran_num {
+	-webkit-border-radius: 7px;
+	border-radius: 7px;
+	background-color: cornflowerblue;
+	position: relative;
+	min-width: 14px;
+	height: 14px;
+	display: inline-flex;
+	justify-content: center;
+	text-align: center;
+	line-height: 14px;
+	display: none;
+	margin: auto 2px;
+	color: whitesmoke;
+}

+ 1 - 0
app/widget/click_dropdown.css

@@ -1,5 +1,6 @@
 .click_dropdown_div {
 	position: relative;
+	padding: 6px;
 }
 .click_dropdown_content {
 	display: none;

+ 4 - 4
documents/course/课程历史链接.md

@@ -1,11 +1,11 @@
 ## 课程回放Lesson Replays:
 - Outside Mainland China
-[youtube](https://www.youtube.com/playlist?list=PL_1iJBQvNPFHmQFWvzotYY3F6et83tFZN)
-[字幕投稿Subtitle distribute](https://www.youtube.com/timedtext_cs_panel?c=UClGNGi4ULgZafT_OIit_owA&tab=2)
+  - [youtube](https://www.youtube.com/playlist?list=PL_1iJBQvNPFHmQFWvzotYY3F6et83tFZN)
+  - [字幕投稿Subtitle distribute](https://www.youtube.com/timedtext_cs_panel?c=UClGNGi4ULgZafT_OIit_owA&tab=2)
 
 - 中国大陆地区
-
-[优酷](https://list.youku.com/albumlist/show/id_52498274?spm=a2h9p.12367095.app.SECTION~MAIN~SECTION~MAIN~5~5~5!3~5~5!2~5~5~5~5~5!2~5~A)
+  - [百度网盘](https://pan.baidu.com/s/1zjWdxydOMig4Zv213nsGiA)  提取码:q4k5 
+  - [优酷](https://list.youku.com/albumlist/show/id_52498274?spm=a2h9p.12367095.app.SECTION~MAIN~SECTION~MAIN~5~5~5!3~5~5!2~5~5~5~5~5!2~5~A)
 
   
 ## 其他参考资料Other Referance

+ 2 - 2
documents/users_guide/LANGS.md

@@ -1,3 +1,3 @@
 * [English](en/)
-* [简体中文](zh-cn/)
-* [繁體中文](zh-tw/)
+* [简体中文](zh-cn/SUMMARY.md)
+* [繁體中文](zh-tw/)