MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
Attachment Sizes 0.0.8 日本語改造版 https://forums.mozillazine.jp/viewtopic.php?f=26&t=6786 |
ページ 1 / 1 |
作成者: | mar [ 2007年12月18日(火) 21:04 ] |
記事の件名: | Attachment Sizes 0.0.8 日本語改造版 |
添付ファイルをアイコン付ではなく、単に名前とサイズ表示にする方法 http://mozillazine.jp/forums/viewtopic.php?t=6775 上記のトピックで紹介された Add-ons Mirror の Attachment Sizes 0.0.8 をベースに日本語改造版をつくってみました。 Attachment Sizes 0.0.8+ 日本語改造版 英語版からの変更点:
georgei さんが書きました: つうか、小数点の設定をゼロにしても効かないバグがあるようなので、改造してしまうのもありかも。
単位が "Auto", "AutoB" の場合に効かない、というか表示する単位ごとに決め打ちされています。 以下のコードで "decPlaces" が小数点の設定。 attbytes.js L:153~ コード: if (ABglobals.sizesIn.toUpperCase() == "AUTO") {
var units = {decPlaces: 0, sizesIn: "bytes", sizesBy: 1}; if (size > Math.pow(10,3) ) { units = {decPlaces: 1, sizesIn: "kB", sizesBy: Math.pow(10,3)}; } if (size > Math.pow(10,6) ) { units = {decPlaces: 2, sizesIn: "mB", sizesBy: Math.pow(10,6)}; } if (size > Math.pow(10,9) ) { units = {decPlaces: 2, sizesIn: "gB", sizesBy: Math.pow(10,9)}; } } |
作成者: | georgei [ 2007年12月18日(火) 23:15 ] |
記事の件名: | Re: Attachment Sizes 0.0.8 日本語改造版 |
mar さん、池田です。 先を越されてしまった(^^; mar さんが書きました: georgei さんが書きました: つうか、小数点の設定をゼロにしても効かないバグがあるようなので、改造してしまうのもありかも。 単位が "Auto", "AutoB" の場合に効かない、というか表示する単位ごとに決め打ちされています。 以下のコードで "decPlaces" が小数点の設定。 attbytes.js L:153~ コード: if (ABglobals.sizesIn.toUpperCase() == "AUTO") { var units = {decPlaces: 0, sizesIn: "bytes", sizesBy: 1}; if (size > Math.pow(10,3) ) { units = {decPlaces: 1, sizesIn: "kB", sizesBy: Math.pow(10,3)}; } if (size > Math.pow(10,6) ) { units = {decPlaces: 2, sizesIn: "mB", sizesBy: Math.pow(10,6)}; } if (size > Math.pow(10,9) ) { units = {decPlaces: 2, sizesIn: "gB", sizesBy: Math.pow(10,9)}; } } decPlaces: の所の数値を ABglobals.decPlaces に置換して; コード: if (ABglobals.sizesIn.toUpperCase() == "AUTO") {
var units = {decPlaces: 0, sizesIn: "bytes", sizesBy: 1}; if (size > Math.pow(10,3) ) { units = {decPlaces: ABglobals.decPlaces, sizesIn: "KB", sizesBy: Math.pow(10,3)}; } if (size > Math.pow(10,6) ) { units = {decPlaces: ABglobals.decPlaces, sizesIn: "MB", sizesBy: Math.pow(10,6)}; } if (size > Math.pow(10,9) ) { units = {decPlaces: ABglobals.decPlaces, sizesIn: "GB", sizesBy: Math.pow(10,9)}; } } で、小数点の設定が有効になるようです。(kb を KB にしたりしてます) AUTOB の方も同じで変更できるはず (未確認ですが)。 ご参考になれば幸いです。 |
作成者: | mar [ 2007年12月19日(水) 22:36 ] |
記事の件名: | Re: Attachment Sizes 0.0.8 日本語改造版 |
池田さん、どうも。 georgei さんが書きました: decPlaces: の所の数値を ABglobals.decPlaces に置換して;
コード: if (ABglobals.sizesIn.toUpperCase() == "AUTO") { var units = {decPlaces: 0, sizesIn: "bytes", sizesBy: 1}; if (size > Math.pow(10,3) ) { units = {decPlaces: ABglobals.decPlaces, sizesIn: "KB", sizesBy: Math.pow(10,3)}; } if (size > Math.pow(10,6) ) { units = {decPlaces: ABglobals.decPlaces, sizesIn: "MB", sizesBy: Math.pow(10,6)}; } if (size > Math.pow(10,9) ) { units = {decPlaces: ABglobals.decPlaces, sizesIn: "GB", sizesBy: Math.pow(10,9)}; } } で、小数点の設定が有効になるようです。(kb を KB にしたりしてます) これを参考にして、さらに改造した 0.0.8.1+ を公開しました。 単位が自動でも、小数点の設定の通りに表示するようにしました。 変更点は:
# kB だけは小文字が正しい表記なのでそのままです。 |
作成者: | Premier [ 2007年12月19日(水) 23:24 ] |
記事の件名: | Re: Attachment Sizes 0.0.8 日本語改造版 |
池田さん、mar さんどうもです。 わぁわぁ、どんどん良くなっていくぅ。 georgei さんが書きました: decPlaces: の所の数値を ABglobals.decPlaces に置換して; ~中略~ で、小数点の設定が有効になるようです。(kb を KB にしたりしてます) 私はこっちがお好みです。 AUTOB でも ABglobals.decPlaces はうまくいくようです。 mar さんが書きました: 英語版からの変更点:
mar さんからはこれをいただきました。 改造できる人ってすごいなぁ、と。 私が改造したかった点はこれでほぼ実現しましたので当方の 0.0.7 日本語版はひっこめて mar さんのサイトを紹介リンクにしようと思います。 池田さんが目論んでいる近い将来発展版バージョンも期待しています。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |