SyuanYu преди 6 месеца
родител
ревизия
83d85ff91f
променени са 5 файла, в които са добавени 23 реда и са изтрити 10 реда
  1. 1 1
      builder/lists/index.html
  2. 7 8
      builder/lists/js/main.js
  3. 7 0
      designers/lists/js/main.js
  4. 1 1
      videos/lists/index.html
  5. 7 0
      videos/lists/js/main.js

+ 1 - 1
builder/lists/index.html

@@ -183,7 +183,7 @@
               <input type="text" placeholder="請輸入關鍵字" aria-label="請輸入關鍵字" aria-describedby="searchbar"
                 class="form-control border-primary keywords" autocomplete="off">
               <div class="input-group-append">
-                <button onclick="designerSearch()" type="button" data-ga="View_Search_Results"
+                <button onclick="builderSearch()" type="button" data-ga="View_Search_Results"
                   class="input-group-text">搜尋</button>
               </div>
             </div>

+ 7 - 8
builder/lists/js/main.js

@@ -142,14 +142,6 @@ async function builderSearch() {
     // 後續使用 API (預設排序為 recommend)
     url = `https://m3.hhh.com.tw:18673/builder_search?page=${page}&page_size=${pageSize}`;
 
-    // if (type === "order_by") {
-    //   url += `&${type}=${assignOrder}`;
-    // }
-
-    // if (assignOrder === "") {
-    //   url += "&order_by=recommend";
-    // }
-
     let input = $(".keywords").val();
 
     if (input !== "") {
@@ -227,6 +219,12 @@ async function builderSearch() {
 
 builderSearch();
 
+$('.keywords').on('keydown', function (event) {
+  if (event.key === 'Enter') {
+    builderSearch();
+  }
+});
+
 let maxPagesMobile = 5; // 手機板最多顯示 5 頁
 let maxPagesDesktop = 10; // 電腦版最多顯示 10 頁
 
@@ -349,6 +347,7 @@ $(".search-bar-keyword a").click(function () {
 $("#removeResultBtn").click(function () {
   console.log('全部清除');
   filterList.length = 0; // 清空篩選陣列
+  $('.keywords').val(''); // 清空搜尋欄位
   $('#removeResultBtn').hide(); // 隱藏全部清除按鈕
   $('.search-tab-result').empty(); // 清空篩選條件 dom
   // 取消選取狀態

+ 7 - 0
designers/lists/js/main.js

@@ -253,6 +253,12 @@ async function designerSearch(type = "") {
 
 designerSearch();
 
+$('.keywords').on('keydown', function (event) {
+  if (event.key === 'Enter') {
+    designerSearch();
+  }
+});
+
 let maxPagesMobile = 5; // 手機板最多顯示 5 頁
 let maxPagesDesktop = 10; // 電腦版最多顯示 10 頁
 
@@ -375,6 +381,7 @@ $(".search-bar-keyword a").click(function () {
 $("#removeResultBtn").click(function () {
   console.log('全部清除');
   filterList.length = 0; // 清空篩選陣列
+  $('.keywords').val(''); // 清空搜尋欄位
   $('#removeResultBtn').hide(); // 隱藏全部清除按鈕
   $('.search-tab-result').empty(); // 清空篩選條件 dom
   // 取消選取狀態

+ 1 - 1
videos/lists/index.html

@@ -107,7 +107,7 @@
               <input type="text" placeholder="請輸入關鍵字" aria-label="請輸入關鍵字" aria-describedby="searchbar"
                 class="form-control border-primary keywords" autocomplete="off">
               <div class="input-group-append">
-                <button onclick="designerSearch()" type="button" data-ga="View_Search_Results"
+                <button onclick="videoSearch()" type="button" data-ga="View_Search_Results"
                   class="input-group-text">搜尋</button>
               </div>
             </div>

+ 7 - 0
videos/lists/js/main.js

@@ -230,6 +230,12 @@ async function videoSearch(type = "") {
 
 videoSearch();
 
+$('.keywords').on('keydown', function (event) {
+  if (event.key === 'Enter') {
+    videoSearch();
+  }
+});
+
 let maxPagesMobile = 5; // 手機板最多顯示 5 頁
 let maxPagesDesktop = 10; // 電腦版最多顯示 10 頁
 
@@ -352,6 +358,7 @@ $(".search-bar-keyword a").click(function () {
 $("#removeResultBtn").click(function () {
   console.log('全部清除');
   filterList.length = 0; // 清空篩選陣列
+  $('.keywords').val(''); // 清空搜尋欄位
   $('#removeResultBtn').hide(); // 隱藏全部清除按鈕
   $('.search-tab-result').empty(); // 清空篩選條件 dom
   // 取消選取狀態