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 の方も同じで変更できるはず (未確認ですが)。
ご参考になれば幸いです。