2012-11-06 [長年日記]

bootstrap-navi.rbの検索窓をsearch-default.rbにした

日記の検索を外部サービスに頼るのはあまり好きじゃないので、search-default.rb(旧tdiarysearch)で検索するようにした。

tdiary-contribから、search-default.rbを持ってきて適切な場所に配置。もともと有効になっていたbootstrap-navi.rbを書き換え。

diff --git a/plugin/bootstrap-navi.rb b/plugin/bootstrap-navi.rb
index fed3813..f686422 100644
--- a/plugin/bootstrap-navi.rb
+++ b/plugin/bootstrap-navi.rb
@@ -27,12 +27,7 @@ def bootstrap_navi(options = {})

   if options[:search_form?]
     body += <<-EOS
-      <form class="navbar-search pull-left"
-        method="get" action="http://www.google.co.jp/search"
-        onsubmit="$('#sitesearch').val($(location).attr('host')+$(location).attr('pathname'))">
-        <input type="hidden" name="ie" value="UTF8">
-        <input type="hidden" name="oe" value="UTF8">
-        <input type="hidden" name="sitesearch" id="sitesearch">
+      <form class="navbar-search pull-left" method="get" action="#{@conf.index}">
         <input type="text" class="search-query" placeholder="Search" name="q">
       </form>
     EOS

こんな感じで、うまく動作している様子。

Tags: tDiary