Force name2 advanced option

This commit is contained in:
SillyLossy
2023-03-22 16:53:01 +02:00
parent a575b072da
commit 3fe0e629c0
4 changed files with 39 additions and 6 deletions

View File

@ -6,6 +6,7 @@ export {
disable_description_formatting,
disable_scenario_formatting,
disable_personality_formatting,
always_force_name2,
};
let collapse_newlines = false;
@ -14,6 +15,7 @@ let pin_examples = false;
let disable_description_formatting = false;
let disable_scenario_formatting = false;
let disable_personality_formatting = false;
let always_force_name2 = false;
const storage_keys = {
collapse_newlines: "TavernAI_collapse_newlines",
@ -22,6 +24,7 @@ const storage_keys = {
disable_description_formatting: "TavernAI_disable_description_formatting",
disable_scenario_formatting: "TavernAI_disable_scenario_formatting",
disable_personality_formatting: "TavernAI_disable_personality_formatting",
always_force_name2: "TavernAI_always_force_name2",
};
function collapseNewlines(x) {
@ -35,6 +38,7 @@ function loadPowerUserSettings() {
disable_description_formatting = localStorage.getItem(storage_keys.disable_description_formatting) == "true";
disable_scenario_formatting = localStorage.getItem(storage_keys.disable_scenario_formatting) == "true";
disable_personality_formatting = localStorage.getItem(storage_keys.disable_personality_formatting) == "true";
always_force_name2 = localStorage.getItem(storage_keys.always_force_name2) == "true";
$("#force-pygmalion-formatting-checkbox").prop("checked", force_pygmalion_formatting);
$("#collapse-newlines-checkbox").prop("checked", collapse_newlines);
@ -42,6 +46,7 @@ function loadPowerUserSettings() {
$("#disable-description-formatting-checkbox").prop("checked", disable_description_formatting);
$("#disable-scenario-formatting-checkbox").prop("checked", disable_scenario_formatting);
$("#disable-personality-formatting-checkbox").prop("checked", disable_personality_formatting);
$("#always-force-name2-checkbox").prop("checked", always_force_name2);
}
$(document).ready(() => {
@ -49,32 +54,37 @@ $(document).ready(() => {
loadPowerUserSettings();
$("#collapse-newlines-checkbox").change(function () {
collapse_newlines = !!$("#collapse-newlines-checkbox").prop("checked");
collapse_newlines = !!$(this).prop("checked");
localStorage.setItem(storage_keys.collapse_newlines, collapse_newlines);
});
$("#force-pygmalion-formatting-checkbox").change(function () {
force_pygmalion_formatting = !!$("#force-pygmalion-formatting-checkbox").prop("checked");
force_pygmalion_formatting = !!$(this).prop("checked");
localStorage.setItem(storage_keys.force_pygmalion_formatting, force_pygmalion_formatting);
});
$("#pin-examples-checkbox").change(function () {
pin_examples = !!$("#pin-examples-checkbox").prop("checked");
pin_examples = !!$(this).prop("checked");
localStorage.setItem(storage_keys.force_pygmalion_formatting, pin_examples);
});
$("#disable-description-formatting-checkbox").change(function () {
disable_description_formatting = !!$("#disable-description-formatting-checkbox").prop('checked');
disable_description_formatting = !!$(this).prop('checked');
localStorage.setItem(storage_keys.disable_description_formatting, disable_description_formatting);
})
$("#disable-scenario-formatting-checkbox").change(function () {
disable_scenario_formatting = !!$("#disable-scenario-formatting-checkbox").prop('checked');
disable_scenario_formatting = !!$(this).prop('checked');
localStorage.setItem(storage_keys.disable_scenario_formatting, disable_scenario_formatting);
});
$("#disable-personality-formatting-checkbox").change(function () {
disable_personality_formatting = !!$("#disable-personality-formatting-checkbox").prop('checked');
disable_personality_formatting = !!$(this).prop('checked');
localStorage.setItem(storage_keys.disable_personality_formatting, disable_personality_formatting);
});
$("#always-force-name2-checkbox").change(function () {
always_force_name2 = !!$(this).prop("checked");
localStorage.setItem(storage_keys.always_force_name2, always_force_name2);
});
});