Widget Launcher改修

Yahoo!ウィジェット4.0のドックは大きくて邪魔なので使っていない。

とは言え、ランチャーがあると便利だな、と思っていたのですが、米国のギャラリーにWidget Launcherと言うのを発見しました。

さっそくダウンロードして、Widgetフォルダーを登録すると、動くようですが、日本語名のウィジェットが文字化けしているようです。フォントを変えても直らないので、ウィジェットコンバーターで展開してデバッグ。

と言うかlsを使っていると言う情報があったのでlsで検索すると、さっそく発見。

var widgetList = runCommand('ls ' + '\'' + widgetsFolder + '\' | grep "\\.widget$"');

Unixコマンドを通しているせいですね。ちょっと無駄がありますが修正箇所を局所化するために以下のコードで書き換え。

var widgetList = [];
var widgetArray = filesystem.getDirectoryContents(widgetsFolder);
for (var i = 0, l = widgetArray.length; i < l; ++i)
{
var w = widgetArray[i];
if (!w.match(/.widget$/)) continue;
widgetList[widgetList.length] = w;
}
widgetList = widgetList.join('\n');

うーん、これはなかなか便利。ウィジェット隠しておけば不断は邪魔にならないし。

Trackback URL for this post:

http://nonn-et-twk.net/twk/trackback/116
0