Update website
This commit is contained in:
parent
a0b0d3dae7
commit
ae7ef6ad45
3151 changed files with 566766 additions and 48 deletions
48
admin/phpMyAdmin/js/dist/jqplot/plugins/jqplot.byteFormatter.js
vendored
Normal file
48
admin/phpMyAdmin/js/dist/jqplot/plugins/jqplot.byteFormatter.js
vendored
Normal file
|
@ -0,0 +1,48 @@
|
|||
"use strict";
|
||||
|
||||
/**
|
||||
* jqplot formatter for byte values
|
||||
*
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
(function ($) {
|
||||
'use strict';
|
||||
|
||||
var formatByte = function formatByte(value, index) {
|
||||
var val = value;
|
||||
var i = index;
|
||||
var units = [Messages.strB, Messages.strKiB, Messages.strMiB, Messages.strGiB, Messages.strTiB, Messages.strPiB, Messages.strEiB];
|
||||
|
||||
while (val >= 1024 && i <= 6) {
|
||||
val /= 1024;
|
||||
i++;
|
||||
}
|
||||
|
||||
var format = '%.1f';
|
||||
|
||||
if (Math.floor(val) === val) {
|
||||
format = '%.0f';
|
||||
}
|
||||
|
||||
return $.jqplot.sprintf(format + ' ' + units[i], val);
|
||||
};
|
||||
/**
|
||||
* The index indicates what unit the incoming data will be in.
|
||||
* 0 for bytes, 1 for kilobytes and so on...
|
||||
*/
|
||||
|
||||
|
||||
$.jqplot.byteFormatter = function (index) {
|
||||
var i = index || 0;
|
||||
return function (format, value) {
|
||||
var val = value;
|
||||
|
||||
if (typeof val === 'number') {
|
||||
val = parseFloat(val) || 0;
|
||||
return formatByte(val, i);
|
||||
} else {
|
||||
return String(val);
|
||||
}
|
||||
};
|
||||
};
|
||||
})(jQuery);
|
Loading…
Add table
Add a link
Reference in a new issue