Skip to content

Commit c892284

Browse files
committed
Updated key names ↞ [auto-sync from https://github.com/KudoAI/chatgpt.js-chrome-starter]
1 parent f6d18fc commit c892284

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

starters/chrome/extension/content.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
})
1919

2020
// Init CONFIG
21-
await settings.load(...settings.availKeys, 'skipAlert')
21+
await settings.load(...Object.keys(settings.props), 'skipAlert')
2222

2323
// Define FEEDBACK functions
2424

starters/chrome/extension/popup/controller.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,22 +67,22 @@
6767
document.querySelector('.menu-header').insertAdjacentElement('afterend', togglesDiv)
6868

6969
// Create/insert settings toggles
70-
Object.keys(app.settings).forEach(key => {
70+
Object.keys(settings.props).forEach(key => {
7171

7272
// Init elems
7373
const menuItemDiv = dom.create.elem('div', { class: 'menu-item menu-area' }),
7474
menuLabel = dom.create.elem('label', { class: 'menu-icon' }),
7575
menuLabelSpan = document.createElement('span')
7676
let menuInput, menuSlider
77-
menuLabelSpan.textContent = app.settings[key].label
78-
if (app.settings[key].type == 'toggle') {
77+
menuLabelSpan.textContent = settings.props[key].label
78+
if (settings.props[key].type == 'toggle') {
7979
menuInput = dom.create.elem('input', { type: 'checkbox' })
8080
menuInput.checked = /disabled|hidden/i.test(key) ^ config[key]
8181
menuSlider = dom.create.elem('span', { class: 'slider' })
8282
menuLabel.append(menuInput, menuSlider)
8383
menuLabel.classList.add('toggle-switch')
84-
} else if (app.settings[key].type == 'prompt') {
85-
menuLabel.innerText = app.settings[key].symbol
84+
} else if (settings.props[key].type == 'prompt') {
85+
menuLabel.innerText = settings.props[key].symbol
8686
menuLabel.classList.add('menu-prompt')
8787
}
8888

@@ -91,15 +91,15 @@
9191
togglesDiv.append(menuItemDiv)
9292

9393
// Add listeners
94-
if (app.settings[key].type == 'toggle') {
94+
if (settings.props[key].type == 'toggle') {
9595
menuItemDiv.onclick = () => menuInput.click()
9696
menuInput.onclick = menuSlider.onclick = event => // prevent double toggle
9797
event.stopImmediatePropagation()
9898
menuInput.onchange = () => {
9999
settings.save(key, !config[key]) ; sync.storageToUI()
100-
notify(`${app.settings[key].label} ${ /disabled|hidden/i.test(key) != config[key] ? 'ON' : 'OFF' }`)
100+
notify(`${settings.props[key].label} ${ /disabled|hidden/i.test(key) != config[key] ? 'ON' : 'OFF' }`)
101101
}
102-
} else if (app.settings[key].type == 'prompt') {
102+
} else if (settings.props[key].type == 'prompt') {
103103
// custom logic for each prompt based on key name
104104
}
105105
})

0 commit comments

Comments
 (0)