Add None continue postfix for chat completion

00de522a6485e1b045c7f88643772e5ebfb6ca11

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +17 -3Showing whitespace changes
public/index.html+7 -3
@@ -1696,16 +1696,20 @@
1696 <div class="fa-solid fa-circle-chevron-down inline-drawer-icon down"></div>1696 <div class="fa-solid fa-circle-chevron-down inline-drawer-icon down"></div>
1697 </div>1697 </div>
1698 <div class="inline-drawer-content">1698 <div class="inline-drawer-content">
1699 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_none">
1700 <input type="radio" id="continue_postfix_none" name="continue_postfix" value="0">
1701 <span data-i18n="None">None</span>
1702 </label>
1699 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_space">1703 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_space">
1700 <input type="radio" id="continue_postfix_space" name="continue_postfix" value="0">1704 <input type="radio" id="continue_postfix_space" name="continue_postfix" value="1">
1701 <span data-i18n="Space">Space</span>1705 <span data-i18n="Space">Space</span>
1702 </label>1706 </label>
1703 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_newline">1707 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_newline">
1704 <input type="radio" id="continue_postfix_newline" name="continue_postfix" value="1">1708 <input type="radio" id="continue_postfix_newline" name="continue_postfix" value="2">
1705 <span data-i18n="Newline">Newline</span>1709 <span data-i18n="Newline">Newline</span>
1706 </label>1710 </label>
1707 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_double_newline">1711 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_double_newline">
1708 <input type="radio" id="continue_postfix_double_newline" name="continue_postfix" value="2">1712 <input type="radio" id="continue_postfix_double_newline" name="continue_postfix" value="3">
1709 <span data-i18n="Double Newline">Double Newline</span>1713 <span data-i18n="Double Newline">Double Newline</span>
1710 </label>1714 </label>
1711 <!-- Hidden input for loading radio buttons from presets. Don't remove! -->1715 <!-- Hidden input for loading radio buttons from presets. Don't remove! -->
public/scripts/openai.js+10 -0
@@ -191,6 +191,7 @@ const character_names_behavior = {
191};191};
192192
193const continue_postfix_types = {193const continue_postfix_types = {
194 NONE: '',
194 SPACE: ' ',195 SPACE: ' ',
195 NEWLINE: '\n',196 NEWLINE: '\n',
196 DOUBLE_NEWLINE: '\n\n',197 DOUBLE_NEWLINE: '\n\n',
@@ -3138,6 +3139,9 @@ function setNamesBehaviorControls() {
31383139
3139function setContinuePostfixControls() {3140function setContinuePostfixControls() {
3140 switch (oai_settings.continue_postfix) {3141 switch (oai_settings.continue_postfix) {
3142 case continue_postfix_types.NONE:
3143 $('#continue_postfix_none').prop('checked', true);
3144 break;
3141 case continue_postfix_types.SPACE:3145 case continue_postfix_types.SPACE:
3142 $('#continue_postfix_space').prop('checked', true);3146 $('#continue_postfix_space').prop('checked', true);
3143 break;3147 break;
@@ -5078,6 +5082,12 @@ $(document).ready(async function () {
5078 saveSettingsDebounced();5082 saveSettingsDebounced();
5079 });5083 });
50805084
5085 $('#continue_postfix_none').on('input', function () {
5086 oai_settings.continue_postfix = continue_postfix_types.NONE;
5087 setContinuePostfixControls();
5088 saveSettingsDebounced();
5089 });
5090
5081 $('#continue_postfix_space').on('input', function () {5091 $('#continue_postfix_space').on('input', function () {
5082 oai_settings.continue_postfix = continue_postfix_types.SPACE;5092 oai_settings.continue_postfix = continue_postfix_types.SPACE;
5083 setContinuePostfixControls();5093 setContinuePostfixControls();