Tags : greasemonkey
このTagsの登録数:4件 表示 : 1 - 4 / 4
2006-03-27
2006-03-20
MDC のソースをダウンロードするためのリンク
以前作成したこの版へのリンクを応用して MDC のソースをダウンロードするためのブックマークレットを考えました。 data: スキームを使えばテキストファイルをダウンロードさせること自体は簡単にできます。しかしファイル名が決められないので Piro さんの記事を参考に data: スキームを使ったリンクを作成するブックマークレット & Greasemonkey を作成しました。ついでに、MDC のソースの先頭にリビジョンの情報をコメントとして追加します。
手元では Alt+クリックしても何も起きないませんでした(ウィンドウ操作のショートカットキーは切っています)
。普通にクリックするとファイル名を選択する余地なく ランダムな文字列.bin に保存されます。コンテクストメニューのリンク先を保存では意図したファイル名に保存できました。mw.txt に深い意味はありませんが、MediaWiki のマークアップを使ったファイルということを分かりやすくしています。
2006-03-04
全角英数を半角にするブックマークレット2
全角英数を半角にするブックマークレットを改良しました。Piro さん由来のコードは無くなったと思います。パフォーマンスも向上しています。あいかわらず XPath を使っているので Gecko 系専用です。Unicode でいう 0xFF01 から 0xFF5E までを直します。全角空白は微妙なので今回は除いています。 Greasemonkey スクリプトも作成しました。標準では Google ニュース で動作します。他のサイトは適宜追加してください。
2005-11-04
続 svg-xml2svg+xml
image/svg-xml で埋め込まれた SVG を image/svg+xml で埋め込み直して無理矢理見るブックマークレットを修正しました。ついでに Greasemonkey用のユーザスクリプトを作成したので公開します。<object type="image/svg-xml"> と <embed type="image/svg-xml"> に対応しています。img 要素は Firefoxが対応していないので作っていません。
Firefox 自体を image/svg-xml に対応させるには拡張レベルでの対応が必要になると思います。もっとも image/svg+xml を使うのが一番良いのですが。
11/8 追記、Greasemoneky 用のページ を作った。svg-developers に投げた。
SVG のテキスト選択 の続き。<svg:foreignObject> を使ってテキストの選択 & 編集(編集はおまけですが)。以前書いたスクリプトを若干書き直して bookmarklet と greasemonkey にしてみました。例によって cairo が有効なビルド(Thebes) が必要です(Windows は nightly、 Linux は experimental 、Mac OS X 等のプラットフォームはわかりません)。