Kobold zenSlider, sampler reordering, HTML cleanup

This commit is contained in:
RossAscends 2023-11-09 18:31:44 +09:00
parent 19c5aca404
commit 0a409c8c54
3 changed files with 219 additions and 551 deletions

File diff suppressed because it is too large Load Diff

View File

@ -431,30 +431,36 @@ async function switchZenSliders() {
$("body").toggleClass("enableZenSliders", power_user.enableZenSliders);
$("#enableZenSliders").prop("checked", power_user.enableZenSliders);
function revertOriginalSliders() {
$("#textgenerationwebui_api-settings input[type='number']").show();
$("#pro-settings-block input[type='number']").show();
if (power_user.enableZenSliders) {
$("#pro-settings-block input[type='number']").hide();
//hide number inputs that are not 'seed' inputs
$(`#textgenerationwebui_api-settings :input[type='number']:not([id^='seed']),
#kobold_api-settings :input[type='number']:not([id^='seed'])`).hide()
//hide original sliders
$(`#textgenerationwebui_api-settings input[type='range'],
#pro-settings-block input[type='range']`).each(function () {
#kobold_api-settings input[type='range'],
#pro-settings-block input[type='range']`)
.hide()
.each(function () {
//make a zen slider for each original slider
CreateZenSliders($(this))
})
} else {
revertOriginalSliders();
}
function revertOriginalSliders() {
$(`#pro-settings-block input[type='number']`).show();
$(`#textgenerationwebui_api-settings input[type='number'],
#kobold_api-settings input[type='number']`).show();
$(`#textgenerationwebui_api-settings input[type='range'],
#kobold_api-settings input[type='range'],
#pro-settings-block input[type='range']`).each(function () {
$(this).show();
});
$('div[id$="_zenslider"]').remove();
}
if (power_user.enableZenSliders) {
$("#textgenerationwebui_api-settings input[type='number']").hide();
$("#pro-settings-block input[type='number']").hide();
$("#seed_textgenerationwebui").show();
$(`#textgenerationwebui_api-settings input[type='range'],
#pro-settings-block input[type='range']`)
.hide()
.each(function () {
CreateZenSliders($(this))
})
} else {
revertOriginalSliders();
}
async function CreateZenSliders(elmnt) {
//await delay(100)
var originalSlider = elmnt;
@ -466,10 +472,6 @@ async function switchZenSliders() {
var numSteps = 10
var decimals = 2
if (sliderID == 'rep_pen_range_textgenerationwebui') {
numSteps = 16
decimals = 0
}
if (sliderID == 'amount_gen') {
decimals = 0
var steps = [16, 50, 100, 150, 200, 256, 300, 400, 512, 1024];
@ -484,6 +486,11 @@ async function switchZenSliders() {
numSteps = 15
decimals = 0
}
if (sliderID == 'rep_pen_range_textgenerationwebui') {
numSteps = 16
decimals = 0
}
if (sliderID == 'encoder_rep_pen_textgenerationwebui') {
numSteps = 14
}

View File

@ -921,7 +921,7 @@ textarea {
background-color: var(--black30a);
outline: none;
border: 1px solid var(--SmartThemeBorderColor);
border-radius: 7px;
border-radius: 5px;
color: var(--SmartThemeBodyColor);
font-size: var(--mainFontSize);
font-family: "Noto Sans", "Noto Color Emoji", sans-serif;
@ -1011,7 +1011,7 @@ select {
background-color: var(--black30a);
color: var(--SmartThemeBodyColor);
border: 1px solid var(--SmartThemeBorderColor);
border-radius: 7px;
border-radius: 5px;
font-family: "Noto Sans", "Noto Color Emoji", sans-serif;
padding: 3px 5px;
width: 100%;
@ -1321,7 +1321,7 @@ select {
padding: 3px 2px;
background-color: var(--black30a);
border: 1px solid var(--SmartThemeBorderColor);
border-radius: 7px;
border-radius: 5px;
margin-bottom: 5px;
height: min-content;
}
@ -1443,14 +1443,14 @@ select option:not(:checked) {
margin: 0;
height: fit-content;
padding: 5px;
border-radius: 7px;
border-radius: 5px;
aspect-ratio: 1 / 1;
}
#character_sort_order {
margin: 0;
flex: 1;
border-radius: 7px;
border-radius: 5px;
height: auto;
}
@ -1969,7 +1969,7 @@ grammarly-extension {
color: var(--SmartThemeBodyColor);
background-color: var(--black50a);
border: 1px solid var(--SmartThemeBorderColor);
border-radius: 7px;
border-radius: 5px;
padding: 3px 5px;
width: min-content;
cursor: pointer;
@ -2107,7 +2107,7 @@ grammarly-extension {
}
.online_status_indicator {
border-radius: 7px;
border-radius: 100%;
width: 14px;
height: 14px;
background-color: red;
@ -3720,4 +3720,4 @@ a {
height: 100vh;
z-index: 9999;
}
}
}