1- // http://stackoverflow.com/questions/15900485/correct-way-to-convert-size-in-bytes-to-kb-mb-gb-in-javascript
2- function formatBytes ( bytes , decimals ) {
3- if ( bytes == 0 ) return '0 Byte' ;
4- var k = 1000 ;
5- var dm = decimals + 1 || 3 ;
6- var sizes = [ 'bytes' , 'KB' , 'MB' , 'GB' , 'TB' , 'PB' , 'EB' , 'ZB' , 'YB' ] ;
7- var i = Math . floor ( Math . log ( bytes ) / Math . log ( k ) ) ;
1+ // https://stackoverflow.com/questions/15900485/correct-way-to-convert-size-in-bytes-to-kb-mb-gb-in-javascript
2+ const formatBytes = ( bytes , decimals ) => {
3+ if ( bytes == 0 ) {
4+ return '0 Byte' ;
5+ }
6+ const k = 1000 ;
7+ const dm = decimals + 1 || 3 ;
8+ const sizes = [ 'bytes' , 'KB' , 'MB' , 'GB' , 'TB' , 'PB' , 'EB' , 'ZB' , 'YB' ] ;
9+ const i = Math . floor ( Math . log ( bytes ) / Math . log ( k ) ) ;
10+
811 return ( bytes / Math . pow ( k , i ) ) . toPrecision ( dm ) + ' ' + sizes [ i ] ;
912}
1013
11- document . addEventListener ( 'DOMContentLoaded' , function ( ) {
12- var link = document . getElementsByClassName ( 'link' ) [ 0 ] ;
13- var size = document . getElementsByClassName ( 'size' ) [ 0 ] ;
14- var version = document . getElementsByClassName ( 'version' ) [ 0 ] ;
15- var platform = document . getElementsByClassName ( 'platform' ) [ 0 ] ;
14+ document . addEventListener ( 'DOMContentLoaded' , ( ) => {
15+ const link = document . getElementsByClassName ( 'link' ) [ 0 ] ;
16+ const size = document . getElementsByClassName ( 'size' ) [ 0 ] ;
17+ const version = document . getElementsByClassName ( 'version' ) [ 0 ] ;
18+ const platform = document . getElementsByClassName ( 'platform' ) [ 0 ] ;
1619
1720 if ( openrct2 . currentPlatform !== openrct2 . Platform . UNKNOWN ) {
1821 link . href = openrct2 . currentPlatform . link ;
@@ -21,12 +24,12 @@ document.addEventListener('DOMContentLoaded', function () {
2124 version . innerHTML = openrct2 . currentPlatform . version ;
2225 }
2326
24- platform . addEventListener ( 'click' , function ( e ) {
27+ platform . addEventListener ( 'click' , ( e ) => {
2528 e . preventDefault ( ) ;
2629
27- var keys = Object . keys ( openrct2 . Platform ) ;
30+ const keys = Object . keys ( openrct2 . Platform ) ;
2831
29- for ( var i = 0 ; i <= keys . length ; i ++ ) {
32+ for ( let i = 0 ; i <= keys . length ; i ++ ) {
3033 if ( openrct2 . Platform [ keys [ i ] ] . name === platform . innerHTML ) {
3134 if ( i + 1 >= keys . length ) {
3235 i = 1 ;
0 commit comments