Webブラウザの入力フォームで好きなエディタを使う
http://mylog.ishinao.net/id/1177
すばらしい。早速落としてこの日記を適用して書いてみた。
これでプログラム系の日記を書きづらいはてなもGood。
スクリプト、カスタマイズしないと使えないので
パッチを作って送ってみた。
$diff -c extedit.js.txt extedit.js *** extedit.js.txt Fri Mar 19 13:06:00 2004 --- extedit.js Fri Mar 19 13:08:05 2004 *************** *** 14,23 **** "text", "comment" ); - //temporary file作成directory - var tempdir = "c:\\tmp\\"; //使用するeditorのpath ! var editor = "c:\\program files\\hidemaru\\hidemaru.exe"; //使用済みのtemporaryを削除する? var deletetemp = false; --- 14,21 ---- "text", "comment" ); //使用するeditorのpath ! var editor = "notepad.exe"; //使用済みのtemporaryを削除する? var deletetemp = false; *************** *** 44,53 **** function doEdit(textarea) { var date = new Date(); - var tempfile = tempdir + date.getTime() + ".txt"; var body = textarea.value; fs = new ActiveXObject("Scripting.FileSystemObject"); file = fs.CreateTextFile(tempfile, true); file.Write(body); file.close(); --- 42,52 ---- function doEdit(textarea) { var date = new Date(); var body = textarea.value; fs = new ActiveXObject("Scripting.FileSystemObject"); + var tempfile = fs.GetSpecialFolder(2) + date.getTime() + ".txt"; + file = fs.CreateTextFile(tempfile, true); file.Write(body); file.close();
[追記]
早速対応してくれたようだ。
こういうときはトラックバックの方がいいのかも。