«前の日記(2012-08-27) 最新 次の日記(2012-08-30)» 編集

会長@腹部日記


2012-08-29 [長年日記]

_ category_autocompleteプラグインを公開しました #tDiary (1) - 機能限定・・・

MITライセンスである @akiroom さんの caretposition.jsを使わせていただき、カテゴリ入力補完プラグインが完成しました。

携帯以外のブラウザ、かつtDiaryスタイル、あるいはWikiスタイルの環境で、以下の条件を満たすと、jQuery UIによるカテゴリ補完メニューが表示されます。

  1. 日記本文textarea内でキャレットが最後の行に存在する、かつ
  2. セクション開始行である、かつ
  3. [あるいは[で始まる文字列を入力する、かつ
  4. 既存のカテゴリ文字列と一致した場合

jQuery/JavaScript力が足りなくて、1つめの条件を無くせませんでしたorz

本当にtextareaに書き始める場合にのみ、役に立つかなぁ。。。

ソースは

こちら

ドキュメントは

後からorz

IEの場合は

補完メニューがtextareの真下に出ます。caretposition.jsがIE未対応なためです。

こんな具合です

category_autocomplete

不具合発見

flickrプラグインによるtextareへのプラグイン利用文字列を挿入する処理がうごかなくなってしまいました。これはまた後で調査・・・

これは jquery-1.8の問題 のようでした。