Removed quick regenerate button Response to change request.

ea76ec89de733d9158f97e0978e933f42d3d1a12

NearEDGE <NearEDGE@live.com>

5 files changed, +2 -32Ignore whitespace
public/index.html+0 -7
@@ -4144,12 +4144,6 @@
4144 Quick "Continue" button4144 Quick "Continue" button
4145 </small>4145 </small>
4146 </label>4146 </label>
4147 <label class="checkbox_label" for="quick_regenerate" title="Show a button in the input area to ask the AI regenerate its last message." data-i18n="[title]Show a button in the input area to ask the AI regenerate its last message">
4148 <input id="quick_regenerate" type="checkbox" />
4149 <small data-i18n="Quick 'Regenerate' button">
4150 Quick "Regenerate" button
4151 </small>
4152 </label>
4153 <label class="checkbox_label" for="quick_impersonate" title="Show a button in the input area to ask the AI to impersonate your character for a single message." data-i18n="[title]Show a button in the input area to ask the AI to impersonate your character for a single message">4147 <label class="checkbox_label" for="quick_impersonate" title="Show a button in the input area to ask the AI to impersonate your character for a single message." data-i18n="[title]Show a button in the input area to ask the AI to impersonate your character for a single message">
4154 <input id="quick_impersonate" type="checkbox" />4148 <input id="quick_impersonate" type="checkbox" />
4155 <small data-i18n="Quick 'Impersonate' button">4149 <small data-i18n="Quick 'Impersonate' button">
@@ -6355,7 +6349,6 @@
6355 <i class="fa-solid fa-circle-stop"></i>6349 <i class="fa-solid fa-circle-stop"></i>
6356 </div>6350 </div>
6357 <div id="mes_impersonate" class="fa-solid fa-user-secret interactable displayNone" title="Ask AI to write your message for you" data-i18n="[title]Ask AI to write your message for you" tabindex="0"></div>6351 <div id="mes_impersonate" class="fa-solid fa-user-secret interactable displayNone" title="Ask AI to write your message for you" data-i18n="[title]Ask AI to write your message for you" tabindex="0"></div>
6358 <div id="mes_regenerate" class="fa-solid fa-repeat interactable displayNone" title="Regenerate last message" data-i18n="[title]Regenerate last message" tabindex="0"></div>
6359 <div id="mes_continue" class="fa-fw fa-solid fa-arrow-right interactable displayNone" title="Continue the last message" data-i18n="[title]Continue the last message"></div>6352 <div id="mes_continue" class="fa-fw fa-solid fa-arrow-right interactable displayNone" title="Continue the last message" data-i18n="[title]Continue the last message"></div>
6360 <div id="send_but" class="fa-solid fa-paper-plane interactable displayNone" title="Send a message" data-i18n="[title]Send a message"></div>6353 <div id="send_but" class="fa-solid fa-paper-plane interactable displayNone" title="Send a message" data-i18n="[title]Send a message"></div>
6361 </div>6354 </div>
public/script.js+2 -9
@@ -5610,7 +5610,6 @@ export function activateSendButtons() {
5610 is_send_press = false;5610 is_send_press = false;
5611 $('#send_but').removeClass('displayNone');5611 $('#send_but').removeClass('displayNone');
5612 $('#mes_continue').removeClass('displayNone');5612 $('#mes_continue').removeClass('displayNone');
5613 $('#mes_regenerate').removeClass('displayNone');
5614 $('#mes_impersonate').removeClass('displayNone');5613 $('#mes_impersonate').removeClass('displayNone');
5615 $('.mes_buttons:last').show();5614 $('.mes_buttons:last').show();
5616 hideStopButton();5615 hideStopButton();
@@ -5619,7 +5618,6 @@ export function activateSendButtons() {
5619export function deactivateSendButtons() {5618export function deactivateSendButtons() {
5620 $('#send_but').addClass('displayNone');5619 $('#send_but').addClass('displayNone');
5621 $('#mes_continue').addClass('displayNone');5620 $('#mes_continue').addClass('displayNone');
5622 $('#mes_regenerate').addClass('displayNone');
5623 $('#mes_impersonate').addClass('displayNone');5621 $('#mes_impersonate').addClass('displayNone');
5624 showStopButton();5622 showStopButton();
5625}5623}
@@ -9099,14 +9097,14 @@ jQuery(async function () {
9099 $('#send_textarea').on('focusin focus click', () => {9097 $('#send_textarea').on('focusin focus click', () => {
9100 S_TAPreviouslyFocused = true;9098 S_TAPreviouslyFocused = true;
9101 });9099 });
9102 $('#send_but, #option_regenerate, #option_continue, #mes_continue, #mes_regenerate, #mes_impersonate').on('click', () => {9100 $('#send_but, #option_regenerate, #option_continue, #mes_continue, #mes_impersonate').on('click', () => {
9103 if (S_TAPreviouslyFocused) {9101 if (S_TAPreviouslyFocused) {
9104 $('#send_textarea').focus();9102 $('#send_textarea').focus();
9105 }9103 }
9106 });9104 });
9107 $(document).click(event => {9105 $(document).click(event => {
9108 if ($(':focus').attr('id') !== 'send_textarea') {9106 if ($(':focus').attr('id') !== 'send_textarea') {
9109 var validIDs = ['options_button', 'send_but', 'mes_regenerate', 'mes_impersonate', 'mes_continue', 'send_textarea', 'option_regenerate', 'option_continue'];9107 var validIDs = ['options_button', 'send_but', 'mes_impersonate', 'mes_continue', 'send_textarea', 'option_regenerate', 'option_continue'];
9110 if (!validIDs.includes($(event.target).attr('id'))) {9108 if (!validIDs.includes($(event.target).attr('id'))) {
9111 S_TAPreviouslyFocused = false;9109 S_TAPreviouslyFocused = false;
9112 }9110 }
@@ -9142,11 +9140,6 @@ jQuery(async function () {
9142 debouncedCharacterSearch(searchQuery);9140 debouncedCharacterSearch(searchQuery);
9143 });9141 });
91449142
9145
9146 $('#mes_regenerate').on('click', function () {
9147 $('#option_regenerate').trigger('click');
9148 });
9149
9150 $('#mes_impersonate').on('click', function () {9143 $('#mes_impersonate').on('click', function () {
9151 $('#option_impersonate').trigger('click');9144 $('#option_impersonate').trigger('click');
9152 });9145 });
public/scripts/RossAscends-mods.js+0 -2
@@ -311,7 +311,6 @@ function RA_checkOnlineStatus() {
311 $('#send_form').addClass('no-connection'); //entire input form area is red when not connected311 $('#send_form').addClass('no-connection'); //entire input form area is red when not connected
312 $('#send_but').addClass('displayNone'); //send button is hidden when not connected;312 $('#send_but').addClass('displayNone'); //send button is hidden when not connected;
313 $('#mes_continue').addClass('displayNone'); //continue button is hidden when not connected;313 $('#mes_continue').addClass('displayNone'); //continue button is hidden when not connected;
314 $('#mes_regenerate').addClass('displayNone'); //continue button is hidden when not connected;
315 $('#mes_impersonate').addClass('displayNone'); //continue button is hidden when not connected;314 $('#mes_impersonate').addClass('displayNone'); //continue button is hidden when not connected;
316 $('#API-status-top').removeClass('fa-plug');315 $('#API-status-top').removeClass('fa-plug');
317 $('#API-status-top').addClass('fa-plug-circle-exclamation redOverlayGlow');316 $('#API-status-top').addClass('fa-plug-circle-exclamation redOverlayGlow');
@@ -329,7 +328,6 @@ function RA_checkOnlineStatus() {
329 if (!is_send_press && !(selected_group && is_group_generating)) {328 if (!is_send_press && !(selected_group && is_group_generating)) {
330 $('#send_but').removeClass('displayNone'); //on connect, send button shows329 $('#send_but').removeClass('displayNone'); //on connect, send button shows
331 $('#mes_continue').removeClass('displayNone'); //continue button is shown when connected330 $('#mes_continue').removeClass('displayNone'); //continue button is shown when connected
332 $('#mes_regenerate').removeClass('displayNone'); //continue button is shown when connected
333 $('#mes_impersonate').removeClass('displayNone'); //continue button is shown when connected331 $('#mes_impersonate').removeClass('displayNone'); //continue button is shown when connected
334 }332 }
335 }333 }
public/scripts/power-user.js+0 -10
@@ -197,7 +197,6 @@ let power_user = {
197 prefer_character_prompt: true,197 prefer_character_prompt: true,
198 prefer_character_jailbreak: true,198 prefer_character_jailbreak: true,
199 quick_continue: false,199 quick_continue: false,
200 quick_regenerate: false,
201 quick_impersonate: false,200 quick_impersonate: false,
202 continue_on_send: false,201 continue_on_send: false,
203 trim_spaces: true,202 trim_spaces: true,
@@ -1588,10 +1587,8 @@ function loadPowerUserSettings(settings, data) {
1588 $('#trim_spaces').prop('checked', power_user.trim_spaces);1587 $('#trim_spaces').prop('checked', power_user.trim_spaces);
1589 $('#continue_on_send').prop('checked', power_user.continue_on_send);1588 $('#continue_on_send').prop('checked', power_user.continue_on_send);
1590 $('#quick_continue').prop('checked', power_user.quick_continue);1589 $('#quick_continue').prop('checked', power_user.quick_continue);
1591 $('#quick_regenerate').prop('checked', power_user.quick_continue);
1592 $('#quick_impersonate').prop('checked', power_user.quick_continue);1590 $('#quick_impersonate').prop('checked', power_user.quick_continue);
1593 $('#mes_continue').css('display', power_user.quick_continue ? '' : 'none');1591 $('#mes_continue').css('display', power_user.quick_continue ? '' : 'none');
1594 $('#mes_regenerate').css('display', power_user.quick_regenerate? '' : 'none');
1595 $('#mes_impersonate').css('display', power_user.quick_impersonate ? '' : 'none');1592 $('#mes_impersonate').css('display', power_user.quick_impersonate ? '' : 'none');
1596 $('#gestures-checkbox').prop('checked', power_user.gestures);1593 $('#gestures-checkbox').prop('checked', power_user.gestures);
1597 $('#auto_swipe').prop('checked', power_user.auto_swipe);1594 $('#auto_swipe').prop('checked', power_user.auto_swipe);
@@ -3738,13 +3735,6 @@ $(document).ready(() => {
3738 saveSettingsDebounced();3735 saveSettingsDebounced();
3739 });3736 });
37403737
3741 $('#quick_regenerate').on('input', function () {
3742 const value = !!$(this).prop('checked');
3743 power_user.quick_regenerate = value;
3744 $('#mes_regenerate').css('display', value ? '' : 'none');
3745 saveSettingsDebounced();
3746 });
3747
3748 $('#quick_impersonate').on('input', function () {3738 $('#quick_impersonate').on('input', function () {
3749 const value = !!$(this).prop('checked');3739 const value = !!$(this).prop('checked');
3750 power_user.quick_impersonate = value;3740 power_user.quick_impersonate = value;
public/style.css+0 -4
@@ -716,10 +716,6 @@ body .panelControlBar {
716 order: 1;716 order: 1;
717}717}
718718
719#mes_regenerate {
720 order: 1;
721}
722
723#mes_impersonate {719#mes_impersonate {
724 order: 1;720 order: 1;
725}721}