if (wpdbt_admin_vars.data.current_page == "general") { var options = { valueNames: [ "name", "cron", "count", "label-days", { name: "check", attr: "data-check", }, { name: "key", attr: "data-key", }, { name: "is-days", attr: "data-isdays", }, { name: "class-active", attr: "data-active", }, { name: "class-opacity-see", attr: "data-opacity", }, { name: "class-opacity-delete", attr: "data-opacity", }, { name: "class-opacity-edit", attr: "data-opacity", }, { name: "class-opacity-cron", attr: "data-opacity", }, { name: "icon-see", attr: "src", }, { name: "icon-delete", attr: "src", }, { name: "icon-edit", attr: "src", }, { name: "icon-cron", attr: "src", }, { name: "onclick-see", attr: "onclick", }, { name: "onclick-delete", attr: "onclick", }, { name: "onclick-edit", attr: "onclick", }, { name: "onclick-cron", attr: "onclick", }, ], page: wpdbt_admin_vars.data.pagination, pagination: true, item: item, }; var list = new List("list-display", options); list.add(values, function (items) { filterAll(); }); } if (wpdbt_admin_vars.data.current_page == "details") { var options = { valueNames: [ "id", "name", "meta-key", "meta-value", "option-value", "content", { name: "check", attr: "data-check", }, { name: "key", attr: "data-key", }, { name: "is-days", attr: "data-isdays", }, ], page: wpdbt_admin_vars.data.pagination, pagination: true, }; var list = new List("list-display", options); filterAll(); } /* * Using calback when the filter is completed updates the pagination of the page number selector. */ list.on("filterComplete", function (list) { current_elements.innerHTML = list.matchingItems.length; }); function filterAll() { handleLoader(true); fetch( wpdbt_admin_vars.data.admin_url + "/wp-database-tools-admin-fetch.json" ).then(function (response) { resetCheck(); list.filter(function (item) { return filterSearchName(item); }); // Set sleep for hidden loading sleep(200).then(() => { handleLoader(false); }); }); } function sleep(time) { return new Promise((resolve) => setTimeout(resolve, time)); }