XUL

splitmenu のUIがダメダメで萎えた

拡張開発でFirefox4から使用できる、Firefoxボタンにも使用されているsplitmenuを使ってみた。 が、微妙すぎて萎えた。splitmenuは、単なるメニューとは違い、自身をクリックすれば相応のコマンドが発行され、少しポインタを重ねておけば、子のメニューがポ…

xpcshellでHTMLパース

xpcshellでHTMLDocumentって無理なのかなぁ - The Other Road Ahead タイトルどおりかと思っていたけど、よく読んでみると目的としてはHTMLのパースなのだと思う。 もし、そうであるならば、完全では無いけど出来る。 const Cc = Components.classes; const …

document.getAnonymousElementByAttributeNSが欲しい

document.getAnonymousElementByAttributeでは別名前空間が指定された要素を拾えない。 名前空間を指定して拾えたらなぁ。 追記 2009-04-17 - 中途 うわー、本当にやってくれた。すげー。

はてなブックマーク拡張にお気に入りタグバーを追加 その2

はてなブックマーク拡張にお気に入りタグバーを追加の続きバージョン0.1.2あたりからツールバーに載せるブックマークリストでタグの絞り込みが出きるようになったけど、一つしか表示させられないのはやっぱり不満なので取り組んでみた。 前回と比べてアイコ…

美人な時計のアレ

XUL

http://github.com/teramako/bijin-clock/tree/master Canvasの勉強をかねて作ってみた。XULRunnerっす。 画像のロードが難しい。2回に1回くらいの高確率で失敗する。 AIRとかだったらもっと簡単なのかなぁ...

Komodo Edit が面白い

最近、JavaScriptのIDEが欲しいと思い始めた。強力な補完機能が欲しいのだ。 んで、Open Komodoなるものを発見。 ちょっくら落として使ってみた。 インストール http://downloads.activestate.com/Komodo/releases/5.0.3/ からアーカイブを落とす 展開 cd Ko…

非整形式なHTML文字列をHTML要素へ変換する

何か昔のメモを見てたら出てきた。 これで_libly.js における問題点 - vimpな日々 - vimperatorグループで書いた問題が解消されるかも。

JShell 途中経過

前はこんなだった。 OSが違うから印象がだいぶ異なるけどマシになっていると思う。

JShell 再作成中

http://github.com/teramako/jshell/tree/master githubにリポジトリを移して作成中。ずっと前にこんな(http://teramako.googlepages.com/javascriptshell)ページまで作ってやっていたのだが、vimperatorにハマって全然手を付けていなかった。 vimperatorの:…

Event Inspector 再配布

自宅サーバの運営継続が怪しいので配布先の変更。 Event Inspector JavaScriptのEventオブジェクトの詳細を表示するもので、開発時に使用すると楽になるかもっていうツール。 XULで作られているのでFirefox等で使用してくださいな。 特にキーボードイベント…

Eclipse plugin Spket IDE を試してみる

via JavaScriptやFirefox拡張開発等に使われるXULの開発環境「Spket IDE」:phpspot開発日誌 Spket IDE Mozilla用の開発環境 キタ─── って事でEclipseプラグインとして導入。これは良い感じです。何から何までやってくれる感じ。 プロジェクト作成 テンプレー…

SVG で Colorpicker その2

前回のものを改良してみた。今回はテキストボックスのRGBを弄っても大丈夫なようにしてみたり、もうちょっと直感的に分かるようにしてみたり。 SVG Colorpicker (HSV) またしてもXULで作っているのでご注意。

Event オブジェクトの詳細を表示する "Event Inspector" を作った

DOM Inspector は DOM の詳細が分かる。JavaScript 開発している時なんかとてもよく使う。が、Eventオブジェクトの詳細は分からない。ということで作った。 Event Inspector 見た目からしてDOM Inspectorを参考にしている。 使い方 言われんでも分かると思う…

SVG で Colorpicker

SVG Colorpicker (HSV) バイナリ形式の画像を一切使わない Colorpicker を作ってみました。勉強用に作ったので出来はアレだけど、何かの参考になれば...。 特徴は SVG を使っているため(バイナリの)画像を一切含んでいない点。 HSV形式となっています。 色相…

Extension開発日誌:ご感想お願いします

http://www.shin-yan.dyndns.org/~yan/hatenaeditor/chrome/content/hatenaEditor.xul 拡張機能としてインストールしないと動かない部分は削除してアップしてみた。 XULなのでもちろんFirefoxでないと動かないよ。 *hogehoge +hoge1''em'' +hoge2'''strong''…

Extension開発日誌:俺はアフォか

9.4 - RDF Datasources XUL Apps > Tips > テンプレートで独自の RDF ファイルを使う - outsider reflex ここら辺を参考にカスタムRDFのツリー表示に挑戦した。 が、一向にツリーが表示されない。サンプルを貼り付けるとうまく行くのに...とずっと悩んでいた…