From 674be4d16c1487c224b0c2f88dc2eb62f8e2d0fd Mon Sep 17 00:00:00 2001 From: Frost-ZX <30585462+Frost-ZX@users.noreply.github.com> Date: Tue, 8 Oct 2019 23:13:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=90=9C=E7=B4=A2=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/css/style.css | 49 +++++++++++++++++++++++++++++++++++++++++++ docs/index.html | 38 +++++++++++++++++++++++++++++---- docs/js/script.js | 26 ++++++++++++++++++++++- docs/js/script.min.js | 3 ++- 4 files changed, 110 insertions(+), 6 deletions(-) diff --git a/docs/css/style.css b/docs/css/style.css index a52566f..44da34d 100644 --- a/docs/css/style.css +++ b/docs/css/style.css @@ -379,6 +379,55 @@ main section li a:not(.back) { } } +/* 搜索引擎 */ + +.search-engine { + width: 100%; +} + +.search-engine-bar { + height: 45px; + width: 100%; + background-color: #FFF; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05); + white-space: nowrap; +} + +#search-engine-input { + padding-left: 15px; + box-sizing: border-box; + height: 100%; + width: calc(100% - 45px); + border: none; + font-size: 14px; +} + +.search-engine-submit { + display: inline-block; + position: relative; + top: 7px; + left: 7px; + height: 24px; + width: 24px; + color: #03A9F4; + fill: currentcolor; + user-select: none; +} + +.search-engine-select ul { + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; +} + +.search-engine-select ul li { + display: inline-block; + margin: 0 5px; + list-style: none; + font-size: 16px; +} + /* 悬浮栏 */ .floating-bar { diff --git a/docs/index.html b/docs/index.html index aa36b57..f86e8c9 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,6 +16,35 @@

Frost 网址导航

Frost Site Navigation

+ +
+
+ + + + +
+
+ +
+
@@ -1250,7 +1280,7 @@
加载中...
- +
工具
关于
diff --git a/docs/js/script.js b/docs/js/script.js index eceb1c2..17d5164 100644 --- a/docs/js/script.js +++ b/docs/js/script.js @@ -91,7 +91,7 @@ var SearchPanel = document.getElementsByClassName("search-panel")[0]; // 搜 var SearchInput = document.getElementsByClassName("search-input")[0]; // 搜索输入框 var SearchResult = document.getElementsByClassName("search-result")[0]; // 搜索结果 var SearchResultItem = ""; -function search() { +function searchLink() { var LinkListCount = LinkList.length; // 循环次数 var SearchWord = SearchInput.value.toLowerCase(); // 搜索关键词 if (SearchMode == 1 && SearchWord != "") { @@ -118,6 +118,30 @@ function search() { } } +/* -------- */ +/* 搜索引擎 */ +/* -------- */ + +function searchWeb() { + var GetSearchWord = document.getElementById("search-engine-input"); // 关键词输入框 + var SearchWord = GetSearchWord.value; // 关键词 + var GetSearchEngineBaidu = document.getElementById("search-engine-baidu").checked; // 百度 + var GetSearchEngineBing = document.getElementById("search-engine-bing").checked; // Bing + var GetSearchEngineGoogle = document.getElementById("search-engine-google").checked; // Google + var GetSearchEnginebilibili = document.getElementById("search-engine-bilibili").checked; // bilibili + if (GetSearchEngineBaidu == true) { + window.open("https://www.baidu.com/s?ie=UTF-8&wd=" + SearchWord); + } else if (GetSearchEngineBing == true) { + window.open("https://cn.bing.com/search?q=" + SearchWord); + } else if (GetSearchEngineGoogle == true) { + window.open("https://www.google.com/search?q=" + SearchWord); + } else if (GetSearchEnginebilibili == true) { + window.open("https://search.bilibili.com/all" + "?keyword=" + SearchWord); + } else { + GetSearchWord.value = "搜索引擎选择有误!" + } +} + /* -------- */ /* 工具面板 */ /* -------- */ diff --git a/docs/js/script.min.js b/docs/js/script.min.js index e0fff55..c02c733 100644 --- a/docs/js/script.min.js +++ b/docs/js/script.min.js @@ -1,5 +1,6 @@ var SlinkyOption={title:true,speed:200};var ListID="#list_";var ListCount=0;var ListCountMax=17;var FullsSreenText=document.getElementsByClassName("fullscreen-text")[0];function loadList(){ListCount=ListCount+1;ListID="#list_"+ListCount;$(ListID).slinky(SlinkyOption);FullsSreenText.innerText="已加载 "+ListCount+" 个分类";if(ListCount==ListCountMax){clearInterval(I_LoadList);FullsSreenText.innerText="加载完毕";setTarget();displayList();}} var LinkList=document.getElementsByTagName("main")[0].getElementsByTagName("a");function setTarget(){for(var i=0;i