Added Easy addition to prompt_shortcus
parent
fbfcecec5e
commit
ab9ddf086e
|
|
@ -343,6 +343,15 @@
|
|||
|
||||
<div class="sp-tab-page" id="sp-prompts-library-tab-page">
|
||||
<sp-label slot="label">Prompt Shortcut: a single word that represent a prompt</sp-label>
|
||||
<div class="">
|
||||
<sp-label slot="label">Key for new prompt shortcut</sp-label>
|
||||
<sp-textarea id="KeyPromptShortcut" placeholder="to be replaced" value=""></sp-textarea>
|
||||
</div>
|
||||
<div class="">
|
||||
<sp-label slot="label">Value for new prompt shortcut</sp-label>
|
||||
<sp-textarea id="ValuePromptShortcut" placeholder="to be replaced with" value=""></sp-textarea>
|
||||
<button class="btnSquare" id="btnUpdatePromptShortcut">Add to Prompt Shortcut</button>
|
||||
</div>
|
||||
<div class="">
|
||||
<sp-textarea id="taPromptShortcut" placeholder="prompt shortcut" value=""></sp-textarea>
|
||||
|
||||
|
|
|
|||
22
index.js
22
index.js
|
|
@ -2503,13 +2503,28 @@ document.getElementById('btnLoadPromptShortcut').addEventListener('click',async
|
|||
|
||||
})
|
||||
|
||||
document.getElementById('btnUpdatePromptShortcut').addEventListener('click',async function(){
|
||||
try{
|
||||
prompt_shortcut = await sdapi.loadPromptShortcut()
|
||||
var newKey = document.getElementById('KeyPromptShortcut').value
|
||||
var newValue = document.getElementById('ValuePromptShortcut').value
|
||||
console.log(newKey)
|
||||
console.log(newValue)
|
||||
prompt_shortcut[newKey] = newValue
|
||||
var JSONInPrettyFormat = JSON.stringify(prompt_shortcut, undefined, 4);
|
||||
console.log(JSONInPrettyFormat)
|
||||
document.getElementById('taPromptShortcut').value = JSONInPrettyFormat
|
||||
}catch(e){
|
||||
console.warn(`loadPromptShortcut warning: ${e}`)
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
|
||||
document
|
||||
.getElementById('btnSavePromptShortcut')
|
||||
.addEventListener('click', async function () {
|
||||
try {
|
||||
|
||||
|
||||
const r1 = await dialog_box.prompt(
|
||||
'Are you sure you want to save prompt shortcut?',
|
||||
"This will override your old prompt shortcut file, you can't undo this operation",
|
||||
|
|
@ -2522,8 +2537,6 @@ document
|
|||
/* Yes */
|
||||
console.log("Save")
|
||||
|
||||
|
||||
|
||||
prompt_shortcut_string = document.getElementById('taPromptShortcut').value
|
||||
let prompt_shortcut = JSON.parse(prompt_shortcut_string)
|
||||
|
||||
|
|
@ -2542,6 +2555,7 @@ document
|
|||
|
||||
})
|
||||
|
||||
|
||||
// Hi res fix stuff
|
||||
|
||||
var hr_models = [
|
||||
|
|
|
|||
Loading…
Reference in New Issue