mayu morita 7 лет назад
Родитель
Сommit
38993ca81e
2 измененных файлов с 30 добавлено и 35 удалено
  1. 21 17
      resource/js/components/SearchTypeahead.js
  2. 9 18
      resource/styles/scss/_search.scss

+ 21 - 17
resource/js/components/SearchTypeahead.js

@@ -145,7 +145,7 @@ export default class SearchTypeahead extends React.Component {
     const defaultSelected = (this.props.keywordOnInit != '')
       ? [{path: this.props.keywordOnInit}]
       : [];
-    const help = this.searchHelp();
+    const help = this.getHelpElement();
 
     return (
       <div className="search-typeahead">
@@ -172,22 +172,26 @@ export default class SearchTypeahead extends React.Component {
     );
   }
 
-  searchHelp() {
-    return <div className="search-help">
-            <h5>Search Help</h5>
-              <ul className="left small">
-                <li><h6>keyword</h6></li>
-                <li><h6>title:keyword</h6></li>
-                <li><h6>a b</h6></li>
-                <li><h6>-keyword</h6></li>
-              </ul>
-              <ul className="right small">
-                <li><h6>記事名 or カテゴリ or 本文にkeywordを含む</h6></li>
-                <li><h6>記事名にkeywordを含む</h6></li>
-                <li><h6>文字列aとbを含む(スペース区切り)</h6></li>
-                <li><h6>文字列keywordを含まない</h6></li>
-              </ul>
-            </div>;
+  getHelpElement() {
+    return <table className="table table-borderd search-help">
+              <caption>Search Help</caption>
+              <tr>
+                <td>keyword</td>
+                <th>記事名 or カテゴリ or 本文にkeywordを含む</th>
+              </tr>
+              <tr>
+                <td>title:keyword</td>
+                <th>記事名にkeywordを含む</th>
+              </tr>
+              <tr>
+                <td>a b</td>
+                <th>文字列aとbを含む(スペース区切り)</th>
+              </tr>
+              <tr>
+                <td>-keyword</td>
+                <th>文字列keywordを含まない</th>
+              </tr>
+            </table>;
   }
 }
 

+ 9 - 18
resource/styles/scss/_search.scss

@@ -49,30 +49,21 @@
 
 // search help
 .search-help {
-  margin-left: none;
-  text-align: center;
-  .right, .left {
-    padding: 0px !important;
-    border: solid 1px #000000;
-    float: left;
+  caption {
+    text-align: center;
   }
-  .left {
-    width: 35%;
+  td {
+    text-align: center;
+    padding-right: 1em;
   }
-  .right {
-    width: 65%;
-  }
-  ul, li {
-    border-bottom: solid 1px #000000;
-    }
-  li {
-    height: 3.6em;
-    word-wrap: break-word;
+  .search-help, td, th {
+    border: solid 1px gray;
   }
 }
 
 // top and sidebar input styles
-.search-top, .search-sidebar {
+.search-top,
+.search-sidebar {
   .search-clear {
     top: 3px;
     right: 26px;