mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-06-05 21:59:24 +02:00
Tab overhaul
Makes tabs easy(er) to programatically act upon
This commit is contained in:
@@ -2963,6 +2963,18 @@ function detect_key_up(e) {
|
||||
}
|
||||
}
|
||||
|
||||
function selectTab(tab) {
|
||||
let tabTarget = document.getElementById(tab.getAttribute("tab-target"));
|
||||
let tabClass = Array.from(tab.classList).filter((c) => c.startsWith("tab-"))[0];
|
||||
let targetClass = Array.from(tabTarget.classList).filter((c) => c.startsWith("tab-target-"))[0];
|
||||
|
||||
$(`.${tabClass}`).removeClass("selected");
|
||||
tab.classList.add("selected");
|
||||
|
||||
$(`.${targetClass}`).addClass("hidden");
|
||||
tabTarget.classList.remove("hidden");
|
||||
}
|
||||
|
||||
function loadNAILorebook(data, filename) {
|
||||
let lorebookVersion = data.lorebookVersion;
|
||||
let wi_data = {folders: {[filename]: []}, entries: {}};
|
||||
@@ -3353,5 +3365,5 @@ document.addEventListener("keydown", function(event) {
|
||||
finder_selection_index = -1;
|
||||
event.preventDefault();
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user