選択範囲を拡張引用記法でクリップボードにコピーするBookmarklet
日記本文中で、引用ブロックを作ることができる「引用記法」を拡張しました。
「引用記法」がより便利になりました - はてなダイアリー日記
URLからタイトルを自動的に取得してくれるあたりは、いかにもはてならしい。
手動で記述するのはやや面倒なので機械的にフォーマットさせたいものですが、はてなブックマークレットにも相当するのが見当たらなかったので、「選択範囲をこの記法でクリップボードにコピーする」というBookmarkletを作ってみました。
javascript:(function(){var d=document;var ds=d.selection;function gs(){if(ds&&ds.createRange)return ds.createRange().text;else if(getSelection)return getSelection();else if(d.getSelection)return d.getSelection();else return '';}function c(s){window.clipboardData.setData('text',s);}if((''+gs()).length>0){c('>'+window.location.href+":title>\n"+gs()+"\n<<\n");};})();
但し、window.clipboardDataを利用しているのでIE限定です。
2006-02-15 22:30更新
引用記法が拡張されたので、元々と同じ挙動の(タイトルを自動取得する)記法に修正しておきました。