/
popup.js
31 lines (25 loc) · 1.13 KB
/
popup.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function addEventListenerOnce(elementId, event, func) {
var element = document.getElementById(elementId);
if (element && !element[event + 'ListenerAdded']) {
element.addEventListener(event, func);
element[event + 'ListenerAdded'] = true;
}
}
addEventListenerOnce('openButton', 'click', function() {
chrome.tabs.create({ url: 'https://chat.openai.com/?model=gpt-4-plugins' });
});
addEventListenerOnce('openButton4Browsing', 'click', function() {
chrome.tabs.create({ url: 'https://chat.openai.com/?model=gpt-4-browsing' });
});
addEventListenerOnce('openButton4CodeInterpreter', 'click', function() {
chrome.tabs.create({ url: 'https://chat.openai.com/?model=gpt-4-code-interpreter' });
});
addEventListenerOnce('openButton4Default', 'click', function() {
chrome.tabs.create({ url: 'https://chat.openai.com/?model=gpt-4' });
});
addEventListenerOnce('openButton4Dalle', 'click', function() {
chrome.tabs.create({ url: 'https://chat.openai.com/?model=gpt-4-dalle' });
});
addEventListenerOnce('openButton35Turbo', 'click', function() {
chrome.tabs.create({ url: 'https://chat.openai.com/?model=text-davinci-002-render-sha' });
});