- WordPress core y plugins - Tema Twenty Twenty-Four configurado - Plugin allow-unfiltered-html.php simplificado - .gitignore configurado para excluir wp-config.php y uploads 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
142 lines
2.7 KiB
JavaScript
Executable File
142 lines
2.7 KiB
JavaScript
Executable File
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));
|
|
}
|