Tags : mozilla
このTagsの登録数:5件 表示 : 1 - 5 / 5
2007-09-03
CrossZoom 0.1
2007-07-26
FullZoom UI Extension 0.0.1
Firefox 3 Alpha 7 のフルズーム機能の UI 勝手版。
fullzoom_0_0_1.xpi ( application/x-xpinstall : 3 KB)
MD5 : 201d6c333b05454f7ba77a4528fc6892
2007-03-05
jsremover
nsIScriptableUnescapeHTML
のテスト用 XULRunner アプリケーション
jsremover-0.1.zip ( application/zip : 8 KB)
MD5 : a0b541d532bbe8253359652028ae83f0
2005-08-29
tXSLTProcesser 0.0.1
Mozilla でほんの少し綺麗な XSLT 変換結果を得るための JavaScript です(サンプルページ)。 transformToDocument() の結果に関して、
- XML 及び HTML 出力では 標準及び
<xsl:output indent="yes" />でインデントされます。 - XML 出力では XML 宣言が付きます(
version、encoding、standalone) - テキスト出力(
<xsl:ouput method="text">) では テキストだけが出力されます (<transformiix:result/>、</transformiix:result/>無し)。
これらは transformToFragment() では起きません。
変換結果に勝手に名前空間接頭辞 a0: が付く問題は手元の Trunk (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20050828 Firefox/1.6a1 ID:2005082809) では再現しないため対策をとっていません。
使い方
tXSLT.js を読み込んでおいてから new XSLProcesser() の代わりに new tXSLTProcesser() としてください。XSLProcesser() のメソッドは全て使えるはずです。
テキスト出力ではテキストのみが出力されるので処理に注意してください。
ライセンス
インデントを機能させるために Sage の opml.js から xmlIndent関数をぱくってます。よって Orignal Code が Sage の MPL/LGPL/GPL とします。
このスクリプトは永遠の開発(放置)版です。このスクリプトの利用によって発生したいかなる問題も製作者は負いません。
課題
- ライセンスの整理
- transformToFragment
- HTML 出力の改善
- DOCTYPE 宣言 ?
- 勝手に入る <META http-equiv="Content-Type" content="..."/> 除去 ?
- XHTML 化?
参考
tXSLT.js ( application/x-javascript : 6 KB)
MD5 : 1131407f9d866bc8787335906f5fb8a3
2005-01-06
Luxor 0.1.0
この拡張はプロトタイプ以下のものでありインストールはお薦めできません。99.9% 再起動を2回するはめにおちいります(インストールと削除の2回)。
Luxor は 使える XSLT プロセッサをめざす Mozilla Firefox 用の拡張です。Mozilla の XSLT プロセッサ TransforMiix を使っています。
対応ブラウザ
Firefox 0.9 - 1.0
機能
- ネットワーク上にある XML 、XSLT を使って変換できる。(保存はローカルのみ)
- XSLT の output 要素からエンコードを判断して変換(ただし、文字列として変換するためバグ多し)
問題
- UI がいい加減。不親切
- XSLT の output 要素からエンコードを判断して変換する際にXML宣言がなくなる。
- <xsl:output method="html"> で、XHTMLにならない
- テキスト出力の場合 <transformiix:result> という要素を勝手に付ける。(TransforMiixの問題)
- 勝手に名前空間接頭辞をつける(TransforMiixの問題)
luxor-0.1.xpi ( application/x-xpinstall : 7 KB)
MD5 : 4a4e03ddff970398388dc929537155ff
テキストサイズを一定に保ったまま、ページ全体を拡大/縮小する Firefox 向けの拡張機能です。
動作環境
Gran Paradiso (Firefox 3) Alpha 7 以上
crosszoom-0.1-fx.xpi ( application/x-xpinstall : 3 KB)
MD5 : 08fa0affa92f4664155680e2806a20bc