Files

64 lines
2.4 KiB
HTML
Raw Permalink Normal View History

<!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>
<!-- <script type="text/javascript" src="js/output/utils.js"></script> -->
</head>
<body>
<div>
<h1>JavaScript Utils Test</h1>
<div id="test-div">
</div>
<div><hr></div>
<div id="build-test">
</div>
<div><hr></div>
</div>
</body>
<script languagae="JavaScript">
document.addEventListener('DOMContentLoaded', function() {
console.log('JavaScript Utils Test');
let el = document.getElementById('test-div');
let build_test = document.getElementById('build-test');
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>roundPrecision: ' + roundPrecision(10.1234, 2) + '</div>';
el.innerHTML += '<div>getRandomIntInclusive: ' + getRandomIntInclusive(1, 5) + '</div>';
el.innerHTML += '<div>formatBytes: ' + formatBytes(bytes) + '</div>';
el.innerHTML += '<div>formatBytesLong: ' + formatBytesLong(bytes) + '</div>';
let cel_test = cel('div', 'sample-id', 'Some text', ['css-sample']);
el.innerHTML += '<div>cel: ' + JSON.stringify(cel_test) + '</div>';
let cel_out = phfo(cel_test);
console.log('CEL OUT: %o', cel_out);
build_test.innerHTML = cel_out;
//
let aelx_test = aelx(
cel('div', 'container-id', '', ['container-css']),
cel('div', 'entry-a-id', 'Entry block: A'),
cel('div', 'entry-b-id', 'Entry block: B')
);
el.innerHTML += '<div>aelx: ' + JSON.stringify(aelx_test) + '</div>';
let aelx_out = phfo(aelx_test);
console.log('AELX OUT: %o', aelx_out);
build_test.innerHTML += aelx_out;
// console.log("TEST URL: %o", parseQueryString("http://foor.org/?key=value"));
console.log("TEST URL: %o", getQueryStringParam('', "http://foor.org/?param=foo&param=other", true));
console.log("TEST URL: %o", parseQueryString("http://foor.org/?param=foo&param=other", ''));
// console.log("TEST URL: %o", getQueryStringParam('', "http://foor.org/?key=value&key=other&key=value&bar="));
// console.log('TR: %s', l10n.__('Original'));
// console.log('TR: %s', l10n.__('Not exists'));
});
</script>