ver. 1.0.4

<mf-search-results></mf-search-results>

検索結果表示用エレメント
使用例

指定可能な属性

設定例

pdfのタイトルをファイル名にしたい場合

検索結果ページでjs関数を定義する。

  <script>
  window.my_title = function(doc,i){
    if (doc.attrs.type == 'application/pdf' || doc.attrs.type == 'pdf') {
      var m = doc.uri.match(/([^#]*)(#.*)?/);
      var t = m[1].replace(/.*\/([^/]+\/?)/, '$1') + (m[2]||'');
      return [{id:0, text:t, type:'custom'}];
    }
  }
  </script>

カスタムエレメントの「:title-frags-func」属性で上記関数を指定する

  <mf-search-results
    :title-frags-func="window.my_title"
    ></mf-search-results>

DOM構造とclass設定

DOMカスタマイズ用スロット

スロットについては以下の説明を参照

スロット名 header

参照可能なプロパティ

使用例

スロット名 docs

参照可能なプロパティ

使用例

スロット名 doc

参照可能なプロパティ

使用例

スロット名 doc_image

参照可能なプロパティ

使用例

スロット名 doc_head

参照可能なプロパティ

使用例

スロット名 doc_title_prev

参照可能なプロパティ

使用例

スロット名 doc_title

参照可能なプロパティ

スロット名 doc_title_post

参照可能なプロパティ

使用例

スロット名 doc_body_prev

参照可能なプロパティ

使用例

スロット名 doc_body

参照可能なプロパティ

スロット名 doc_body_post

参照可能なプロパティ

使用例

スロット名 doc_url_prev

参照可能なプロパティ

使用例

スロット名 doc_url

参照可能なプロパティ

スロット名 doc_url_post

参照可能なプロパティ

使用例

スロット名 doc_foot

参照可能なプロパティ

使用例