Widget Launcher改修
Posted 10月 17th, 2007 by twk
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


