context template preset manager

This commit is contained in:
Stefan Daniel Schwarz
2023-08-26 12:09:47 +02:00
parent bca44ba682
commit 1d7165c047
6 changed files with 54 additions and 12 deletions

View File

@ -176,6 +176,7 @@ let power_user = {
activation_regex: "",
},
default_context: 'Default',
context: {
preset: 'Default',
story_string: defaultStoryString,
@ -951,7 +952,29 @@ function loadContextSettings() {
break;
}
}
highlightDefaultContext();
saveSettingsDebounced();
});
$('#context_set_default').on('click', function () {
if (power_user.context.preset !== power_user.default_context) {
power_user.default_context = power_user.context.preset;
$(this).addClass('default');
toastr.info(`Default context template set to ${power_user.default_context}`);
highlightDefaultContext();
saveSettingsDebounced();
}
});
highlightDefaultContext();
}
function highlightDefaultContext() {
$('#context_set_default').toggleClass('default', power_user.default_context === power_user.context.preset);
}
export function fuzzySearchCharacters(searchValue) {