Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/mod/gui/modmod/modmod.js
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
for (let folder in g_Mods) | for (let folder in g_Mods) | ||||
validateMod(folder, g_Mods[folder], true); | validateMod(folder, g_Mods[folder], true); | ||||
} | } | ||||
function initGUIFilters() | function initGUIFilters() | ||||
{ | { | ||||
Engine.GetGUIObjectByName("negateFilter").checked = false; | Engine.GetGUIObjectByName("negateFilter").checked = false; | ||||
Engine.GetGUIObjectByName("modGenericFilter").caption = translate("Filter"); | |||||
displayModLists(); | displayModLists(); | ||||
} | } | ||||
function initGUIButtons(data) | function initGUIButtons(data) | ||||
{ | { | ||||
// Either get back to the previous page or quit if there is no previous page | // Either get back to the previous page or quit if there is no previous page | ||||
let cancelButton = !data || data.cancelbutton; | let cancelButton = !data || data.cancelbutton; | ||||
Engine.GetGUIObjectByName("cancelButton").hidden = !cancelButton; | Engine.GetGUIObjectByName("cancelButton").hidden = !cancelButton; | ||||
▲ Show 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | |||||
function filterMod(folder) | function filterMod(folder) | ||||
{ | { | ||||
let mod = g_Mods[folder]; | let mod = g_Mods[folder]; | ||||
let negateFilter = Engine.GetGUIObjectByName("negateFilter").checked; | let negateFilter = Engine.GetGUIObjectByName("negateFilter").checked; | ||||
let searchText = Engine.GetGUIObjectByName("modGenericFilter").caption; | let searchText = Engine.GetGUIObjectByName("modGenericFilter").caption; | ||||
if (searchText && | if (searchText && | ||||
searchText != translate("Filter") && | |||||
folder.indexOf(searchText) == -1 && | folder.indexOf(searchText) == -1 && | ||||
mod.name.indexOf(searchText) == -1 && | mod.name.indexOf(searchText) == -1 && | ||||
mod.label.indexOf(searchText) == -1 && | mod.label.indexOf(searchText) == -1 && | ||||
(mod.url || "").indexOf(searchText) == -1 && | (mod.url || "").indexOf(searchText) == -1 && | ||||
mod.version.indexOf(searchText) == -1 && | mod.version.indexOf(searchText) == -1 && | ||||
mod.description.indexOf(searchText) == -1 && | mod.description.indexOf(searchText) == -1 && | ||||
mod.dependencies.indexOf(searchText) == -1) | mod.dependencies.indexOf(searchText) == -1) | ||||
return negateFilter; | return negateFilter; | ||||
▲ Show 20 Lines • Show All 158 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator