Because we need translations, so we use a class where we require the translation class to be in the constructor Code fix for i18n variable not set check and default fill for the translation class
34 lines
1.1 KiB
HTML
34 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<head>
|
|
<title>JavaScript Test</title>
|
|
<script type="text/javascript" src="js/general/jquery.min.js"></script>
|
|
<!-- <script type="text/javascript" src="js/general/translateTest-ja_JP.UTF-8.js"></script> -->
|
|
<script type="text/javascript" src="js/output/utils.min.js"></script>
|
|
</head>
|
|
<body>
|
|
<div>
|
|
<h1>JavaScript Utils Test</h1>
|
|
<div id="test-div">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
<script languagae="JavaScript">
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
console.log('JavaScript Utils Test');
|
|
let el = document.getElementById('test-div');
|
|
if (el === null) {
|
|
throw new Error("element test-div not found");
|
|
}
|
|
let bytes = 1021152;
|
|
//
|
|
el.innerHTML = '';
|
|
el.innerHTML += '<div>randomIdF: ' + randomIdF() + '</div>';
|
|
el.innerHTML += '<div>getWindowSize: ' + JSON.stringify(getWindowSize()) + '</div>';
|
|
el.innerHTML += '<div>formatBytes: ' + formatBytes(bytes) + '</div>';
|
|
el.innerHTML += '<div>formatBytesLong: ' + formatBytesLong(bytes) + '</div>';
|
|
|
|
// console.log('TR: %s', l10n.__('Original'));
|
|
// console.log('TR: %s', l10n.__('Not exists'));
|
|
});
|
|
</script>
|