Bookmarklet のリンクにターゲットを指定する

Sleipnir でBookmarklet を使う(2) で書いた方法では、リンクにターゲットが指定されていません。これを自動的に(というか強制的に)付ける方法。
“/mt/lib/MT/App/CMS.pm” の639行あたり、太字下線部を追加します。


変更前: $param{text} = sprintf qq(<a title="%s" href="%s">%s</a>\n\n%s),
変更後: $param{text} = sprintf qq(<a title="%s" href="%s" target="_blank">%s</a>\n\n%s),

ちなみに、エントリー入力画面での[URL] ボタンにもターゲットを付ける場合には、”/mt/lib/MT/Util.pm” の408行あたりの太字下線部を追加します。


変更前: $text =~ s!(http://\S+)!<a href="$1">$1</a>!g;
変更後: $text =~ s!(http://\S+)!<a href="$1" target="_blank">$1</a>!g;