UI: move the derived context size flag into connection pane

faf80d1b624c391109ed7377e3f6e5744c473445

Karl-Johan Alm <karljohan-alm@garage.co.jp>

Signed
2 files changed, +8 -6Ignore whitespace
public/index.html+6 -4
@@ -220,10 +220,6 @@
220 <div data-preset-manager-delete="textgenerationwebui" class="margin0 menu_button_icon menu_button" title="Delete the preset" data-i18n="[title]Delete the preset">220 <div data-preset-manager-delete="textgenerationwebui" class="margin0 menu_button_icon menu_button" title="Delete the preset" data-i18n="[title]Delete the preset">
221 <i class="fa-fw fa-solid fa-trash-can"></i>221 <i class="fa-fw fa-solid fa-trash-can"></i>
222 </div>222 </div>
223 <label for="context_size_derived" class="checkbox_label flex1" title="Use backend provided context size, when available." data-i18n="[title]context_size_derived">
224 <input id="context_size_derived" type="checkbox" style="display:none;" />
225 <small><i class="fa-solid fa-bolt menu_button margin0"></i></small>
226 </label>
227 </div>223 </div>
228 </div>224 </div>
229 <div class="flex-container flexNoGap">225 <div class="flex-container flexNoGap">
@@ -3272,6 +3268,12 @@
3272 </label>3268 </label>
3273 <a id="viewSecrets" href="javascript:void(0);" data-i18n="[missing_key_text]Missing key;[key_saved_text]Key saved" missing_key_text="❌ Missing key" key_saved_text="✔️ Key saved"><span data-i18n="View hidden API keys">View hidden API keys</span></a>3269 <a id="viewSecrets" href="javascript:void(0);" data-i18n="[missing_key_text]Missing key;[key_saved_text]Key saved" missing_key_text="❌ Missing key" key_saved_text="✔️ Key saved"><span data-i18n="View hidden API keys">View hidden API keys</span></a>
3274 </div>3270 </div>
3271 <div>
3272 <label data-tg-type="koboldcpp, llamacpp" class="checkbox_label margin-bot-10px" for="context_size_derived">
3273 <input type="checkbox" id="context_size_derived" />
3274 <span data-i18n="Derive settings from backend">Derive settings from backend</span>
3275 </label>
3276 </div>
3275 </div>3277 </div>
3276 </div>3278 </div>
3277 <div id="advanced-formatting-button" class="drawer">3279 <div id="advanced-formatting-button" class="drawer">
public/scripts/power-user.js+2 -2
@@ -1482,7 +1482,7 @@ async function loadPowerUserSettings(settings, data) {
1482 $('#example_messages_behavior').val(getExampleMessagesBehavior());1482 $('#example_messages_behavior').val(getExampleMessagesBehavior());
1483 $(`#example_messages_behavior option[value="${getExampleMessagesBehavior()}"]`).prop('selected', true);1483 $(`#example_messages_behavior option[value="${getExampleMessagesBehavior()}"]`).prop('selected', true);
1484 $('#context_derived').parent().find('i').toggleClass('toggleEnabled', !!power_user.context_derived);1484 $('#context_derived').parent().find('i').toggleClass('toggleEnabled', !!power_user.context_derived);
1485 $('#context_size_derived').parent().find('i').toggleClass('toggleEnabled', !!power_user.context_size_derived);1485 $('#context_size_derived').prop('checked', !!power_user.context_size_derived);
14861486
1487 $('#console_log_prompts').prop('checked', power_user.console_log_prompts);1487 $('#console_log_prompts').prop('checked', power_user.console_log_prompts);
1488 $('#request_token_probabilities').prop('checked', power_user.request_token_probabilities);1488 $('#request_token_probabilities').prop('checked', power_user.request_token_probabilities);
@@ -3085,7 +3085,7 @@ $(document).ready(() => {
3085 });3085 });
30863086
3087 $('#context_size_derived').on('change', function () {3087 $('#context_size_derived').on('change', function () {
3088 $('#context_size_derived').parent().find('i').toggleClass('toggleEnabled', !!power_user.context_size_derived);3088 $('#context_size_derived').prop('checked', !!power_user.context_size_derived);
3089 });3089 });
30903090
3091 $('#always-force-name2-checkbox').change(function () {3091 $('#always-force-name2-checkbox').change(function () {