This commit is contained in:
+5
-2
@@ -249,7 +249,9 @@ async function onSubmitConfig(event) {
|
||||
}
|
||||
if (id !== form.id) {
|
||||
await webStorage.fetch('v2/' + form.id, { method: 'DELETE' })
|
||||
form.id=id
|
||||
const link = form.querySelector('a')
|
||||
link.href=link.href.replace(form.id,id)
|
||||
form.id = id
|
||||
}
|
||||
applyConfig(form, config)
|
||||
let status = 'Settings saved.'
|
||||
@@ -308,13 +310,14 @@ function addConfig(config = {}) {
|
||||
form.id = config.id || Date.now()
|
||||
const link=form.querySelector('a')
|
||||
const url = new URL('tts.html', location)
|
||||
url.search = new URLSearchParams({id:config.id,refresh_token}).toString()
|
||||
url.search = new URLSearchParams({id:form.id,refresh_token}).toString()
|
||||
link.href=url.href
|
||||
const voiceSelect = form.querySelector('select[name=voice]')
|
||||
voiceSelect.onchange = onVoiceChange
|
||||
const deleteButton = form.querySelector('button.delete')
|
||||
deleteButton.onclick = function () {
|
||||
form.className = 'delete'
|
||||
apiClient.channelPoints.deleteCustomReward(user_id,form.id).catch(()=>{})
|
||||
webStorage.fetch('v2/' + form.id, { method: 'DELETE' }).then(() => {
|
||||
form.outerHTML = ''
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user