瀏覽代碼

Update searchform.js

Daniel Supernault 6 年之前
父節點
當前提交
6d4482882c
共有 1 個文件被更改,包括 23 次插入7 次删除
  1. 23 7
      resources/assets/js/components/searchform.js

+ 23 - 7
resources/assets/js/components/searchform.js

@@ -13,21 +13,21 @@ $(document).ready(function() {
     name: 'search',
     name: 'search',
     display: 'value',
     display: 'value',
     source: queryEngine,
     source: queryEngine,
-    limit: 20,
+    limit: 40,
     templates: {
     templates: {
       empty: [
       empty: [
-        '<div class="alert alert-danger mb-0">',
-          'unable to find any matches',
+        '<div class="alert alert-info mb-0 font-weight-bold">',
+          'No Results Found',
         '</div>'
         '</div>'
       ].join('\n'),
       ].join('\n'),
       suggestion: function(data) {
       suggestion: function(data) {
         let type = data.type;
         let type = data.type;
-        let res = null;
+        let res = false;
         switch(type) {
         switch(type) {
           case 'hashtag':
           case 'hashtag':
             res = '<a href="'+data.url+'">' +
             res = '<a href="'+data.url+'">' +
             '<div class="media d-flex align-items-center">' +
             '<div class="media d-flex align-items-center">' +
-            '<div class="mr-3 h4 text-muted">#</div>' +
+            '<div class="mr-3 h4 text-muted"><span class="fas fa-hashtag"></span></div>' +
             '<div class="media-body text-truncate">' +
             '<div class="media-body text-truncate">' +
             '<p class="mt-0 mb-0 font-weight-bold">'+data.value+'</p>' +
             '<p class="mt-0 mb-0 font-weight-bold">'+data.value+'</p>' +
             '<p class="text-muted mb-0">'+data.count+' posts</p>' +
             '<p class="text-muted mb-0">'+data.count+' posts</p>' +
@@ -38,7 +38,7 @@ $(document).ready(function() {
           case 'profile':
           case 'profile':
             res = '<a href="'+data.url+'">' +
             res = '<a href="'+data.url+'">' +
             '<div class="media d-flex align-items-center">' +
             '<div class="media d-flex align-items-center">' +
-            '<div class="mr-3 h4 text-muted"><span class="icon-user"></span></div>' +
+            '<div class="mr-3 h4 text-muted"><span class="far fa-user"></span></div>' +
             '<div class="media-body text-truncate">' +
             '<div class="media-body text-truncate">' +
             '<p class="mt-0 mb-0 font-weight-bold">'+data.name+'</p>' +
             '<p class="mt-0 mb-0 font-weight-bold">'+data.name+'</p>' +
             '<p class="text-muted mb-0">'+data.value+'</p>' +
             '<p class="text-muted mb-0">'+data.value+'</p>' +
@@ -46,8 +46,24 @@ $(document).ready(function() {
             '</div>' +
             '</div>' +
             '</a>';
             '</a>';
           break;
           break;
+          case 'status':
+            res = '<a href="'+data.url+'">' +
+            '<div class="media d-flex align-items-center">' +
+            '<div class="mr-3 h4 text-muted"><img src="'+data.thumb+'" width="32px"></div>' +
+            '<div class="media-body text-truncate">' +
+            '<p class="mt-0 mb-0 font-weight-bold">'+data.name+'</p>' +
+            '<p class="text-muted mb-0">'+data.value+'</p>' +
+            '</div>' +
+            '</div>' +
+            '</a>';
+          break;
+          default:
+            res = false;
+          break;
+        }
+        if(res !== false) {
+          return res;
         }
         }
-        return res;
       }
       }
     }
     }
   });
   });