HOSONO Hidetomo
h12o****@h12o*****
2005年 1月 31日 (月) 22:33:38 JST
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > To: hiki-****@lists***** > From: Kazuhiko <kazuh****@fdiar*****> > Subject: [Hiki-dev:00638] Re: インクリメンタルサーチプラグイン for H .. > Date: Sun, 30 Jan 2005 03:35:42 +0900 > Message-Id: <m3acqs13sx.wl%kazuh****@fdiar*****> ほそのです。コメントありがとうございます。 > > 「インクリメンタルサーチプラグイン」とは、 > > ページ名だけを検索対象としたインクリメンタルサーチを > > JavaScriptで実装したものをHikiのプラグイン化したものです。 > > > > 通常の検索ページよりも目指すページをより素早く検索し、 > > ページ名がある程度以上分かっていて、 > > 素早くアクセスしたい、という場合に威力を発揮します。 > > これを見て、大昔に「プルダウン式ページ一覧プラグイン」なんてのを提案した > のを思い出しました。 > http://lists.sourceforge.jp/mailman/archives/hiki-dev/2003-July/000268.html …忘れきっていたのですが、そのメール、自分の手元にありました…。orz ## 穴があったら入りたい…。 ま、それはともかく、 > どうせ JavaScript を使うのなら、 > > * 検索結果のところをクリックしたら (Submit を押さなくても) ジャンプしてほ > しい。 > * 入力欄で enter を押したらその時点で一番上の検索結果のページにジャンプし > てほしい。 > * go.cgi は JavaScript を使うなら不要にできるはず。 確かにJavaScriptを使うならそこまで、という気はします。 > と思いますし、非 JavaScript 環境のことを考えても、go.cgi を廃止するには、 > 上記の ML の記事のようなやりかたがあるかと思います (結局 redirect してい > るので大差ないけど...)。 redirectすること自体はダサいとは思っていなくて、 それよりファイルを2つ配布する方がダサいと思っていたので、 「プルダウン式ページ一覧プラグイン」と同様の方法で go.cgiを廃止したいと思います。 っていうかhiki/util.rbにredirectありますね…。 上記を修正したらソース投げてしまおうかと思います。しばしお待ちを。 それから、 > To: hiki-****@lists***** > From: Mitsuru Shimamura <mitsu****@diana*****> > Subject: [Hiki-dev:00641] Re: インクリメンタルサーチプラグイン for H .. > Date: Sun, 30 Jan 2005 14:51:06 +0900 > Message-Id: <20050****@diana*****> > ページを見て、試してみたのですが、Firefoxでは動いたのですが > IE(WindowsXP SP1+WindowsUpdate全部当て)ではインクリメンタルサーチをしてくれないようなのですが > これは自分の所だけでしょうか? > オリジナル(?)の高林さんのJavascriptでインクリメンタルサーチはIEでも動いたのですが… これ、実家のIE(Windows 2000 SP4+WindowsUpdate全部当て)でも 再現したので、移植(?)ミスだと思います。 が、実家のというくらいで、普段はIE環境が手元にありません (職場にはあるんですが、職場であれこれできる状況ではありません…)。 修正遅れそうです。ごめんなさい(肝の機能なのに…)。 ====================================================================== ほそのひでとも WWW: http://www.h12o.org/~h12o/ GPG: 741B C3E1 91C6 054E D787 F32D 0501 EF4D DAE5 63DA -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.9.15 (GNU/Linux) iD8DBQFB/jOyBQHvTdrlY9oRAtg0AKC1HrWrXr+aiee/szrbHWDnhnSyTgCfZLMP b6lP8NT8lFwRt/eM9snFHqY= =RIlu -----END PGP SIGNATURE-----