mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-02-03 20:57:43 +01:00
Move prompt manager actions row to the top
This commit is contained in:
parent
dac89a87b7
commit
274359d1ec
@ -1398,7 +1398,8 @@ class PromptManager {
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
const rangeBlockDiv = promptManagerDiv.querySelector('.range-block');
|
const rangeBlockDiv = promptManagerDiv.querySelector('.range-block');
|
||||||
rangeBlockDiv.insertAdjacentHTML('beforeend', footerHtml);
|
const headerDiv = promptManagerDiv.querySelector('.completion_prompt_manager_header');
|
||||||
|
headerDiv.insertAdjacentHTML('afterend', footerHtml);
|
||||||
rangeBlockDiv.querySelector('#prompt-manager-reset-character').addEventListener('click', this.handleCharacterReset);
|
rangeBlockDiv.querySelector('#prompt-manager-reset-character').addEventListener('click', this.handleCharacterReset);
|
||||||
|
|
||||||
const footerDiv = rangeBlockDiv.querySelector(`.${this.configuration.prefix}prompt_manager_footer`);
|
const footerDiv = rangeBlockDiv.querySelector(`.${this.configuration.prefix}prompt_manager_footer`);
|
||||||
@ -1427,7 +1428,12 @@ class PromptManager {
|
|||||||
|
|
||||||
rangeBlockDiv.insertAdjacentHTML('beforeend', exportPopup);
|
rangeBlockDiv.insertAdjacentHTML('beforeend', exportPopup);
|
||||||
|
|
||||||
let exportPopper = Popper.createPopper(
|
// Destroy previous popper instance if it exists
|
||||||
|
if (this.exportPopper) {
|
||||||
|
this.exportPopper.destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
this.exportPopper = Popper.createPopper(
|
||||||
document.getElementById('prompt-manager-export'),
|
document.getElementById('prompt-manager-export'),
|
||||||
document.getElementById('prompt-manager-export-format-popup'),
|
document.getElementById('prompt-manager-export-format-popup'),
|
||||||
{ placement: 'bottom' },
|
{ placement: 'bottom' },
|
||||||
@ -1440,7 +1446,7 @@ class PromptManager {
|
|||||||
if (show) popup.removeAttribute('data-show');
|
if (show) popup.removeAttribute('data-show');
|
||||||
else popup.setAttribute('data-show', '');
|
else popup.setAttribute('data-show', '');
|
||||||
|
|
||||||
exportPopper.update();
|
this.exportPopper.update();
|
||||||
};
|
};
|
||||||
|
|
||||||
footerDiv.querySelector('#prompt-manager-import').addEventListener('click', this.handleImport);
|
footerDiv.querySelector('#prompt-manager-import').addEventListener('click', this.handleImport);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user