外部CSSファイルを後から読み込み

ポートレットの場合、ページの断片を作るから外部の CSS を読み込むのに link や style タグが使うタイミングがないのだけど、javascript でやればできるのね。ポートレットのインストール後に、css の設定を変えてください、みたいな依頼をするのもちょっとな~っと思っていたので、以下のような感じのコードで対応することにしてみた。

var cssFile="/css/pal-extension.css";
var isMSIE = /*@cc_on!@*/false;
if(isMSIE) {
document.createStyleSheet(cssFile);
} else {
var link = document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("href", cssFile);
link.setAttribute("type", "text/css");
document.getElementsByTagName('head')[0].appendChild(link);
}

N2 Collabo

N2 Groupware と呼んでたものだけど、グループウェア系以外にもガジェット系もあったりするので、名前が N2 Collabo となりました。物自体は、Apache ライセンスでいく予定。まぁ、PAL自体が Apache ライセンスだし。そんな感じで、公開テスト的な意味も込めて、来週あたりにリリースしたいと考える今日この頃。

ジョギング

近頃、あれこれと忙しくて、週2日くらいのペースで 6~7km くらい走る感じになっているのだけど、今日は久々に 10km くらい走ってみた。そしたら、何だか疲れた。ぼちぼち距離を増やしていかないといけない気はするのだけど、なかなか難しい今日この頃。