minor chages;

This commit is contained in:
huangjx
2022-04-29 22:49:59 +08:00
parent 3a13bfa244
commit 6195928b74
8 changed files with 19 additions and 18 deletions

View File

@@ -91,7 +91,7 @@ export default {
let formWrapper = element.closest("form");
let formData = helper.getData(formWrapper);
let inputValue = formData["text-input-value"];
if (inputValue && inputValue.length < 2) {
if (!inputValue || (inputValue && inputValue.length < 2)) {
helper.error(t("ncdownloader", "Please enter valid keyword!"));
vm.$data.loading = 0;
return;

View File

@@ -11,8 +11,9 @@ const buttonHandler = (event, type) => {
let url = element.getAttribute("path");
let row, data = {};
let removeRow = true;
if (element.getAttribute("id") == "download-action-button"){
helper.getCounters();
if (element.getAttribute("id") == "download-action-button") {
helper.loop(helper.getCounters);
helper.setContentTableType("search-results");
}
if (row = element.closest('.table-row-search')) {
if (element.className == 'icon-clipboard') {

View File

@@ -81,8 +81,6 @@ window.addEventListener('DOMContentLoaded', function () {
delegate('#app-ncdownloader-wrapper',
{ target: '[data-tippy-content]' }
);
});

View File

@@ -16,6 +16,9 @@ const helper = {
return helper.vue[name];
},
generateUrl: generateUrl,
loop(callback, delay = 3000, ...args) {
Polling.create().setDelay(delay).run(callback, ...args);
},
isPolling() {
return Polling.create().isEnabled();
},
@@ -28,10 +31,10 @@ const helper = {
polling(delay = 1500, path) {
Polling.create().setDelay(delay).run(helper.refresh, path);
},
scanFolder(path = "/apps/ncdownloader/scanfolder") {
scanFolder(forceScan = false, path = "/apps/ncdownloader/scanfolder") {
let url = helper.generateUrl(path);
return new Promise((resolve) => {
Http.getInstance(url).setMethod('GET').setHandler(function (data) {
Http.getInstance(url).setData({ "force": forceScan }).setHandler(function (data) {
resolve(data.status);
}).send();
});