2007年9月18日火曜日

Blogger の投稿するテキストエリアを大きくする

普段は、Windows Live Writer を利用して、ブログを書いているが、後で、記事を修正したいことがある。その場合、古い記事である場合、Window Live Writer では、特定の記事を指定して読み込むことができないようなので、現在の記事から古い方の記事に向って、多くの記事を読み込まなくてはいけない。読み込む時間を待つのが面倒なので、しょうがなく、ブラウザ上のエディタを利用していた。

しかし、このブラウザ上のエディタは、編集するのには、テキストエリアが小さ過ぎる。そこで、Greasemonkey を利用して、大きくすることにした。また、ついでに、「タイトル」の表示がおかしいので、それも変更した。

bloggerpost.user.js

// ==UserScript== // @name set richededitorframe // @namespace http://jutememo.blogspot.com/ // @include http://www.blogger.com/post-edit* // ==/UserScript==

(function(){ var titleWidth = "width:4em";

var editorWidth = "800px"; var editorHeight = "600px";

document.getElementById("titles").getElementsByTagName("th")[0]. setAttribute("style", titleWidth);

window.setTimeout(function(){ document.getElementById("richeditorframe"). setAttribute("style", "width:" + editorWidth + ";height:" + editorHeight); }, 600); })();

とりあえず、動いたので、これでいいや。

参考

Dive into Greasemonkey の「2.3 ユーザースクリプトを書く」