mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Kobold zenSlider, sampler reordering, HTML cleanup
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -431,30 +431,36 @@ async function switchZenSliders() {
|
|||||||
$("body").toggleClass("enableZenSliders", power_user.enableZenSliders);
|
$("body").toggleClass("enableZenSliders", power_user.enableZenSliders);
|
||||||
$("#enableZenSliders").prop("checked", power_user.enableZenSliders);
|
$("#enableZenSliders").prop("checked", power_user.enableZenSliders);
|
||||||
|
|
||||||
function revertOriginalSliders() {
|
if (power_user.enableZenSliders) {
|
||||||
$("#textgenerationwebui_api-settings input[type='number']").show();
|
$("#pro-settings-block input[type='number']").hide();
|
||||||
$("#pro-settings-block input[type='number']").show();
|
//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'],
|
$(`#textgenerationwebui_api-settings input[type='range'],
|
||||||
|
#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 () {
|
#pro-settings-block input[type='range']`).each(function () {
|
||||||
$(this).show();
|
$(this).show();
|
||||||
});
|
});
|
||||||
$('div[id$="_zenslider"]').remove();
|
$('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) {
|
async function CreateZenSliders(elmnt) {
|
||||||
//await delay(100)
|
//await delay(100)
|
||||||
var originalSlider = elmnt;
|
var originalSlider = elmnt;
|
||||||
@ -466,10 +472,6 @@ async function switchZenSliders() {
|
|||||||
var numSteps = 10
|
var numSteps = 10
|
||||||
var decimals = 2
|
var decimals = 2
|
||||||
|
|
||||||
if (sliderID == 'rep_pen_range_textgenerationwebui') {
|
|
||||||
numSteps = 16
|
|
||||||
decimals = 0
|
|
||||||
}
|
|
||||||
if (sliderID == 'amount_gen') {
|
if (sliderID == 'amount_gen') {
|
||||||
decimals = 0
|
decimals = 0
|
||||||
var steps = [16, 50, 100, 150, 200, 256, 300, 400, 512, 1024];
|
var steps = [16, 50, 100, 150, 200, 256, 300, 400, 512, 1024];
|
||||||
@ -484,6 +486,11 @@ async function switchZenSliders() {
|
|||||||
numSteps = 15
|
numSteps = 15
|
||||||
decimals = 0
|
decimals = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (sliderID == 'rep_pen_range_textgenerationwebui') {
|
||||||
|
numSteps = 16
|
||||||
|
decimals = 0
|
||||||
|
}
|
||||||
if (sliderID == 'encoder_rep_pen_textgenerationwebui') {
|
if (sliderID == 'encoder_rep_pen_textgenerationwebui') {
|
||||||
numSteps = 14
|
numSteps = 14
|
||||||
}
|
}
|
||||||
|
@ -921,7 +921,7 @@ textarea {
|
|||||||
background-color: var(--black30a);
|
background-color: var(--black30a);
|
||||||
outline: none;
|
outline: none;
|
||||||
border: 1px solid var(--SmartThemeBorderColor);
|
border: 1px solid var(--SmartThemeBorderColor);
|
||||||
border-radius: 7px;
|
border-radius: 5px;
|
||||||
color: var(--SmartThemeBodyColor);
|
color: var(--SmartThemeBodyColor);
|
||||||
font-size: var(--mainFontSize);
|
font-size: var(--mainFontSize);
|
||||||
font-family: "Noto Sans", "Noto Color Emoji", sans-serif;
|
font-family: "Noto Sans", "Noto Color Emoji", sans-serif;
|
||||||
@ -1011,7 +1011,7 @@ select {
|
|||||||
background-color: var(--black30a);
|
background-color: var(--black30a);
|
||||||
color: var(--SmartThemeBodyColor);
|
color: var(--SmartThemeBodyColor);
|
||||||
border: 1px solid var(--SmartThemeBorderColor);
|
border: 1px solid var(--SmartThemeBorderColor);
|
||||||
border-radius: 7px;
|
border-radius: 5px;
|
||||||
font-family: "Noto Sans", "Noto Color Emoji", sans-serif;
|
font-family: "Noto Sans", "Noto Color Emoji", sans-serif;
|
||||||
padding: 3px 5px;
|
padding: 3px 5px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -1321,7 +1321,7 @@ select {
|
|||||||
padding: 3px 2px;
|
padding: 3px 2px;
|
||||||
background-color: var(--black30a);
|
background-color: var(--black30a);
|
||||||
border: 1px solid var(--SmartThemeBorderColor);
|
border: 1px solid var(--SmartThemeBorderColor);
|
||||||
border-radius: 7px;
|
border-radius: 5px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
height: min-content;
|
height: min-content;
|
||||||
}
|
}
|
||||||
@ -1443,14 +1443,14 @@ select option:not(:checked) {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
height: fit-content;
|
height: fit-content;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
border-radius: 7px;
|
border-radius: 5px;
|
||||||
aspect-ratio: 1 / 1;
|
aspect-ratio: 1 / 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#character_sort_order {
|
#character_sort_order {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
border-radius: 7px;
|
border-radius: 5px;
|
||||||
height: auto;
|
height: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1969,7 +1969,7 @@ grammarly-extension {
|
|||||||
color: var(--SmartThemeBodyColor);
|
color: var(--SmartThemeBodyColor);
|
||||||
background-color: var(--black50a);
|
background-color: var(--black50a);
|
||||||
border: 1px solid var(--SmartThemeBorderColor);
|
border: 1px solid var(--SmartThemeBorderColor);
|
||||||
border-radius: 7px;
|
border-radius: 5px;
|
||||||
padding: 3px 5px;
|
padding: 3px 5px;
|
||||||
width: min-content;
|
width: min-content;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@ -2107,7 +2107,7 @@ grammarly-extension {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.online_status_indicator {
|
.online_status_indicator {
|
||||||
border-radius: 7px;
|
border-radius: 100%;
|
||||||
width: 14px;
|
width: 14px;
|
||||||
height: 14px;
|
height: 14px;
|
||||||
background-color: red;
|
background-color: red;
|
||||||
|
Reference in New Issue
Block a user