mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-10-22 10:46:04 +03:00
WebUI: don't auto infer radix
parameter
This commit is contained in:
parent
1c5af96ad8
commit
4a36fe7278
7 changed files with 15 additions and 15 deletions
|
@ -34,6 +34,7 @@ export default [
|
||||||
"operator-assignment": "error",
|
"operator-assignment": "error",
|
||||||
"prefer-arrow-callback": "error",
|
"prefer-arrow-callback": "error",
|
||||||
"prefer-const": "error",
|
"prefer-const": "error",
|
||||||
|
"radix": "error",
|
||||||
"Stylistic/no-mixed-operators": [
|
"Stylistic/no-mixed-operators": [
|
||||||
"error",
|
"error",
|
||||||
{
|
{
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
menu: "multiRenameFilesMenu",
|
menu: "multiRenameFilesMenu",
|
||||||
actions: {
|
actions: {
|
||||||
ToggleSelection: function(element, ref) {
|
ToggleSelection: function(element, ref) {
|
||||||
const rowId = parseInt(element.get("data-row-id"));
|
const rowId = parseInt(element.get("data-row-id"), 10);
|
||||||
const row = bulkRenameFilesTable.getNode(rowId);
|
const row = bulkRenameFilesTable.getNode(rowId);
|
||||||
const checkState = (row.checked === 1) ? 0 : 1;
|
const checkState = (row.checked === 1) ? 0 : 1;
|
||||||
bulkRenameFilesTable.toggleNodeTreeCheckbox(rowId, checkState);
|
bulkRenameFilesTable.toggleNodeTreeCheckbox(rowId, checkState);
|
||||||
|
@ -128,7 +128,7 @@
|
||||||
$("include_folders").checked = fileRenamer.includeFolders;
|
$("include_folders").checked = fileRenamer.includeFolders;
|
||||||
|
|
||||||
const multirename_fileEnumerationStart = LocalPreferences.get("multirename_fileEnumerationStart", 0);
|
const multirename_fileEnumerationStart = LocalPreferences.get("multirename_fileEnumerationStart", 0);
|
||||||
fileRenamer.fileEnumerationStart = parseInt(multirename_fileEnumerationStart);
|
fileRenamer.fileEnumerationStart = parseInt(multirename_fileEnumerationStart, 10);
|
||||||
$("file_counter").set("value", fileRenamer.fileEnumerationStart);
|
$("file_counter").set("value", fileRenamer.fileEnumerationStart);
|
||||||
|
|
||||||
const multirename_replaceAll = LocalPreferences.get("multirename_replaceAll", false);
|
const multirename_replaceAll = LocalPreferences.get("multirename_replaceAll", false);
|
||||||
|
|
|
@ -112,18 +112,18 @@ window.qBittorrent.Misc = (function() {
|
||||||
return "QBT_TR(< 1m)QBT_TR[CONTEXT=misc]";
|
return "QBT_TR(< 1m)QBT_TR[CONTEXT=misc]";
|
||||||
let minutes = seconds / 60;
|
let minutes = seconds / 60;
|
||||||
if (minutes < 60)
|
if (minutes < 60)
|
||||||
return "QBT_TR(%1m)QBT_TR[CONTEXT=misc]".replace("%1", parseInt(minutes));
|
return "QBT_TR(%1m)QBT_TR[CONTEXT=misc]".replace("%1", Math.floor(minutes));
|
||||||
let hours = minutes / 60;
|
let hours = minutes / 60;
|
||||||
minutes %= 60;
|
minutes %= 60;
|
||||||
if (hours < 24)
|
if (hours < 24)
|
||||||
return "QBT_TR(%1h %2m)QBT_TR[CONTEXT=misc]".replace("%1", parseInt(hours)).replace("%2", parseInt(minutes));
|
return "QBT_TR(%1h %2m)QBT_TR[CONTEXT=misc]".replace("%1", Math.floor(hours)).replace("%2", Math.floor(minutes));
|
||||||
let days = hours / 24;
|
let days = hours / 24;
|
||||||
hours %= 24;
|
hours %= 24;
|
||||||
if (days < 365)
|
if (days < 365)
|
||||||
return "QBT_TR(%1d %2h)QBT_TR[CONTEXT=misc]".replace("%1", parseInt(days)).replace("%2", parseInt(hours));
|
return "QBT_TR(%1d %2h)QBT_TR[CONTEXT=misc]".replace("%1", Math.floor(days)).replace("%2", Math.floor(hours));
|
||||||
const years = days / 365;
|
const years = days / 365;
|
||||||
days %= 365;
|
days %= 365;
|
||||||
return "QBT_TR(%1y %2d)QBT_TR[CONTEXT=misc]".replace("%1", parseInt(years)).replace("%2", parseInt(days));
|
return "QBT_TR(%1y %2d)QBT_TR[CONTEXT=misc]".replace("%1", Math.floor(years)).replace("%2", Math.floor(days));
|
||||||
};
|
};
|
||||||
|
|
||||||
const friendlyPercentage = function(value) {
|
const friendlyPercentage = function(value) {
|
||||||
|
|
|
@ -127,7 +127,7 @@ window.qBittorrent.ProgressBar = (function() {
|
||||||
this.vals.dark.textContent = displayedValue;
|
this.vals.dark.textContent = displayedValue;
|
||||||
this.vals.light.textContent = displayedValue;
|
this.vals.light.textContent = displayedValue;
|
||||||
|
|
||||||
const r = parseInt(this.vals.width * (value / 100));
|
const r = parseInt((this.vals.width * (value / 100)), 10);
|
||||||
this.vals.dark.setStyle("clip", `rect(0, ${r}px, ${this.vals.height}px, 0)`);
|
this.vals.dark.setStyle("clip", `rect(0, ${r}px, ${this.vals.height}px, 0)`);
|
||||||
this.vals.light.setStyle("clip", `rect(0, ${this.vals.width}px, ${this.vals.height}px, ${r}px)`);
|
this.vals.light.setStyle("clip", `rect(0, ${this.vals.width}px, ${this.vals.height}px, ${r}px)`);
|
||||||
}
|
}
|
||||||
|
|
|
@ -200,8 +200,7 @@ window.qBittorrent.PropFiles = (function() {
|
||||||
|
|
||||||
const updatePriorityCombo = function(id, selectedPriority) {
|
const updatePriorityCombo = function(id, selectedPriority) {
|
||||||
const combobox = $("comboPrio" + id);
|
const combobox = $("comboPrio" + id);
|
||||||
|
if (parseInt(combobox.value, 10) !== selectedPriority)
|
||||||
if (parseInt(combobox.value) !== selectedPriority)
|
|
||||||
selectComboboxPriority(combobox, selectedPriority);
|
selectComboboxPriority(combobox, selectedPriority);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -209,7 +208,7 @@ window.qBittorrent.PropFiles = (function() {
|
||||||
const options = combobox.options;
|
const options = combobox.options;
|
||||||
for (let i = 0; i < options.length; ++i) {
|
for (let i = 0; i < options.length; ++i) {
|
||||||
const option = options[i];
|
const option = options[i];
|
||||||
if (parseInt(option.value) === priority)
|
if (parseInt(option.value, 10) === priority)
|
||||||
option.selected = true;
|
option.selected = true;
|
||||||
else
|
else
|
||||||
option.selected = false;
|
option.selected = false;
|
||||||
|
|
|
@ -38,11 +38,11 @@
|
||||||
|
|
||||||
const values = {
|
const values = {
|
||||||
ratioLimit: window.qBittorrent.Misc.friendlyFloat(origValues[0], 2),
|
ratioLimit: window.qBittorrent.Misc.friendlyFloat(origValues[0], 2),
|
||||||
seedingTimeLimit: parseInt(origValues[1]),
|
seedingTimeLimit: parseInt(origValues[1], 10),
|
||||||
inactiveSeedingTimeLimit: parseInt(origValues[2]),
|
inactiveSeedingTimeLimit: parseInt(origValues[2], 10),
|
||||||
maxRatio: window.qBittorrent.Misc.friendlyFloat(origValues[3], 2),
|
maxRatio: window.qBittorrent.Misc.friendlyFloat(origValues[3], 2),
|
||||||
maxSeedingTime: parseInt(origValues[4]),
|
maxSeedingTime: parseInt(origValues[4], 10),
|
||||||
maxInactiveSeedingTime: parseInt(origValues[5])
|
maxInactiveSeedingTime: parseInt(origValues[5], 10)
|
||||||
};
|
};
|
||||||
|
|
||||||
// select default when orig values not passed. using double equals to compare string and int
|
// select default when orig values not passed. using double equals to compare string and int
|
||||||
|
|
|
@ -582,7 +582,7 @@ Supports the formats: S01E01, 1x1, 2017.12.31 and 31.12.2017 (Date formats also
|
||||||
rulesList[rule].mustNotContain = $("mustNotContainText").value;
|
rulesList[rule].mustNotContain = $("mustNotContainText").value;
|
||||||
rulesList[rule].episodeFilter = $("episodeFilterText").value;
|
rulesList[rule].episodeFilter = $("episodeFilterText").value;
|
||||||
rulesList[rule].smartFilter = $("useSmartFilter").checked;
|
rulesList[rule].smartFilter = $("useSmartFilter").checked;
|
||||||
rulesList[rule].ignoreDays = parseInt($("ignoreDaysValue").value);
|
rulesList[rule].ignoreDays = parseInt($("ignoreDaysValue").value, 10);
|
||||||
rulesList[rule].affectedFeeds = rssDownloaderFeedSelectionTable.rows.filter((row) => row.full_data.checked)
|
rulesList[rule].affectedFeeds = rssDownloaderFeedSelectionTable.rows.filter((row) => row.full_data.checked)
|
||||||
.map((row) => row.full_data.url)
|
.map((row) => row.full_data.url)
|
||||||
.getValues();
|
.getValues();
|
||||||
|
|
Loading…
Reference in a new issue