update: better exception handling
This commit is contained in:
17
index.html
17
index.html
@@ -400,12 +400,23 @@ $$$('#subcategory', 'change', (e) => {
|
||||
});
|
||||
|
||||
$$$('#chunk_size', 'change', (e) => {
|
||||
let limit = $('#subcategory').disabled ? Limit : Number(subcategory.dataset.limit);
|
||||
let limit = Number($('#subcategory').dataset.limit) || Limit;
|
||||
let size = Math.floor(limit / e.target.value);
|
||||
|
||||
$('#limit').value = size;
|
||||
$('#offset').max = size;
|
||||
$('#offset').value = 0;
|
||||
$('#offset').dispatchEvent(new Event('change'));
|
||||
});
|
||||
|
||||
$$$('#offset', 'change', (e) => {
|
||||
let limit = Number($('#subcategory').dataset.limit) || Limit;
|
||||
let size = Number($('#chunk_size').value) || 0;
|
||||
|
||||
if ($('#slice').checked) {
|
||||
limit = Math.min(size, limit - size * Number(e.target.value));
|
||||
}
|
||||
e.target.dataset.limit = limit;
|
||||
});
|
||||
|
||||
function main(url, parameters, locales) {
|
||||
@@ -523,10 +534,10 @@ function main(url, parameters, locales) {
|
||||
|
||||
if (Status === 'RUNNING') {
|
||||
let index = Number($('#progressLabel').dataset.index) || 0;
|
||||
let limit = Number($('#subcategory').dataset.limit) || Limit;
|
||||
let limit = Number($('#offset').dataset.limit) || 0;
|
||||
|
||||
let percentage = parseFloat((index / limit * 100).toFixed(2));
|
||||
$('#progressLabel').innerText = `${index} / ${limit} (${percentage} %)`;
|
||||
|
||||
let uptime = Timer.getTimedelta();
|
||||
$('#uptimeLabel').innerText = uptime.format("HH:mm:ss");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user