Skip to content

Commit 8cf85dd

Browse files
committed
Added replyBubble.js as dependency
1 parent 97173cc commit 8cf85dd

File tree

4 files changed

+12
-84
lines changed

4 files changed

+12
-84
lines changed

amazongpt/greasemonkey/amazongpt.user.js

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// @description Add AI chat & product/category summaries to Amazon shopping, powered by the latest LLMs like GPT-4o!
44
// @author KudoAI
55
// @namespace https://kudoai.com
6-
// @version 2025.5.17.4
6+
// @version 2025.5.17.5
77
// @license MIT
88
// @icon https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon48.png?v=8e8ed1c
99
// @icon64 https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon64.png?v=8e8ed1c
@@ -81,6 +81,7 @@
8181
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/buttons.js#sha256-aoR85g9x+0vbwzAhDWsBwGP8jLbMNNOukOfuR3hkC98=
8282
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/icons.js#sha256-BqoVngaqcnEYbzSmCwngdXV37PEvt3AJ6RwMhuEKxv4=
8383
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/menus.js#sha256-WmMykl3i2NW2z0q9RnTFGFq175w2mNWN8hnUuh9NFZM=
84+
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@97173cc/assets/js/components/chatbot/replyBubble.js#sha256-sOVj/ESmlNMLCA13w2ZzqP5hVtcnqlQpbY9yvkFWNek=
8485
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/tooltip.js#sha256-xrfMTFfKqdqN926lng78y9ECco6ccpi3Mz9LBaTP7Ws=
8586
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/lib/chatbot/feedback.js#sha256-3X5Xq5EkQKlXuHhWMOEvdCLzNUGcCBG8BIIo2LD5cxw=
8687
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@f4da9d4/assets/js/lib/chatbot/log.js#sha256-kjt26UXbx44I0/iDOf50F/LbRtsYcSwMHrexImR4D5A=
@@ -499,7 +500,7 @@
499500
}
500501
}
501502

502-
const update = {
503+
window.update = {
503504

504505
replyPreMaxHeight() { // for various mode toggles
505506
const replyPre = app.div.querySelector('.reply-pre'),
@@ -2576,25 +2577,6 @@
25762577
}
25772578
}
25782579

2579-
window.replyBubble = { // requires dom.js + update
2580-
2581-
create() { // requires dom.js
2582-
if (this.bubbleDiv) return
2583-
this.replyTip = dom.create.elem('span', { class: 'reply-tip' })
2584-
this.bubbleDiv = dom.create.elem('div', { class: 'reply-bubble bubble-elem' })
2585-
this.preHeader = dom.create.elem('div', { class: 'reply-header bubble-elem' })
2586-
this.preHeader.append(dom.create.elem('span', { class: 'reply-header-txt no-user-select' }))
2587-
buttons.reply.bubble.insert()
2588-
this.replyPre = dom.create.elem('pre', { class: 'reply-pre bubble-elem' })
2589-
this.bubbleDiv.append(this.preHeader, this.replyPre)
2590-
},
2591-
2592-
insert() { // requires update
2593-
if (!this.bubbleDiv) this.create()
2594-
app.div.append(this.replyTip, this.bubbleDiv) ; update.replyPreMaxHeight()
2595-
}
2596-
}
2597-
25982580
// Run MAIN routine
25992581

26002582
menus.toolbar.register()

bravegpt/greasemonkey/bravegpt.user.js

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-Brave Search (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.5.17.5
151+
// @version 2025.5.17.6
152152
// @license MIT
153153
// @icon https://assets.bravegpt.com/images/icons/bravegpt/icon48.png?v=df624b0
154154
// @icon64 https://assets.bravegpt.com/images/icons/bravegpt/icon64.png?v=df624b0
@@ -201,6 +201,7 @@
201201
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/buttons.js#sha256-aoR85g9x+0vbwzAhDWsBwGP8jLbMNNOukOfuR3hkC98=
202202
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/icons.js#sha256-BqoVngaqcnEYbzSmCwngdXV37PEvt3AJ6RwMhuEKxv4=
203203
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/menus.js#sha256-WmMykl3i2NW2z0q9RnTFGFq175w2mNWN8hnUuh9NFZM=
204+
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@97173cc/assets/js/components/chatbot/replyBubble.js#sha256-sOVj/ESmlNMLCA13w2ZzqP5hVtcnqlQpbY9yvkFWNek=
204205
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/tooltip.js#sha256-xrfMTFfKqdqN926lng78y9ECco6ccpi3Mz9LBaTP7Ws=
205206
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/lib/chatbot/feedback.js#sha256-3X5Xq5EkQKlXuHhWMOEvdCLzNUGcCBG8BIIo2LD5cxw=
206207
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@f4da9d4/assets/js/lib/chatbot/log.js#sha256-kjt26UXbx44I0/iDOf50F/LbRtsYcSwMHrexImR4D5A=
@@ -669,7 +670,7 @@
669670
}
670671
}
671672

672-
const update = {
673+
window.update = {
673674

674675
replyPreMaxHeight() { // for various mode toggles
675676
const replyPre = app.div.querySelector('.reply-pre'),
@@ -3323,25 +3324,6 @@
33233324
}
33243325
}
33253326

3326-
window.replyBubble = { // requires dom.js + update
3327-
3328-
create() { // requires dom.js
3329-
if (this.bubbleDiv) return
3330-
this.replyTip = dom.create.elem('span', { class: 'reply-tip' })
3331-
this.bubbleDiv = dom.create.elem('div', { class: 'reply-bubble bubble-elem' })
3332-
this.preHeader = dom.create.elem('div', { class: 'reply-header bubble-elem' })
3333-
this.preHeader.append(dom.create.elem('span', { class: 'reply-header-txt no-user-select' }))
3334-
buttons.reply.bubble.insert()
3335-
this.replyPre = dom.create.elem('pre', { class: 'reply-pre bubble-elem' })
3336-
this.bubbleDiv.append(this.preHeader, this.replyPre)
3337-
},
3338-
3339-
insert() { // requires update
3340-
if (!this.bubbleDiv) this.create()
3341-
app.div.append(this.replyTip, this.bubbleDiv) ; update.replyPreMaxHeight()
3342-
}
3343-
}
3344-
33453327
// Run MAIN routine
33463328

33473329
menus.toolbar.register()

duckduckgpt/greasemonkey/duckduckgpt.user.js

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.5.17.5
151+
// @version 2025.5.17.6
152152
// @license MIT
153153
// @icon https://assets.ddgpt.com/images/icons/duckduckgpt/icon48.png?v=06af076
154154
// @icon64 https://assets.ddgpt.com/images/icons/duckduckgpt/icon64.png?v=06af076
@@ -202,6 +202,7 @@
202202
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/buttons.js#sha256-aoR85g9x+0vbwzAhDWsBwGP8jLbMNNOukOfuR3hkC98=
203203
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/icons.js#sha256-BqoVngaqcnEYbzSmCwngdXV37PEvt3AJ6RwMhuEKxv4=
204204
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/menus.js#sha256-WmMykl3i2NW2z0q9RnTFGFq175w2mNWN8hnUuh9NFZM=
205+
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@97173cc/assets/js/components/chatbot/replyBubble.js#sha256-sOVj/ESmlNMLCA13w2ZzqP5hVtcnqlQpbY9yvkFWNek=
205206
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/tooltip.js#sha256-xrfMTFfKqdqN926lng78y9ECco6ccpi3Mz9LBaTP7Ws=
206207
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/lib/chatbot/feedback.js#sha256-3X5Xq5EkQKlXuHhWMOEvdCLzNUGcCBG8BIIo2LD5cxw=
207208
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@f4da9d4/assets/js/lib/chatbot/log.js#sha256-kjt26UXbx44I0/iDOf50F/LbRtsYcSwMHrexImR4D5A=
@@ -670,7 +671,7 @@
670671
}
671672
}
672673

673-
const update = {
674+
window.update = {
674675

675676
replyPreMaxHeight() { // for various mode toggles
676677
const replyPre = app.div.querySelector('.reply-pre'),
@@ -3319,25 +3320,6 @@
33193320
}
33203321
}
33213322

3322-
window.replyBubble = { // requires dom.js + update
3323-
3324-
create() { // requires dom.js
3325-
if (this.bubbleDiv) return
3326-
this.replyTip = dom.create.elem('span', { class: 'reply-tip' })
3327-
this.bubbleDiv = dom.create.elem('div', { class: 'reply-bubble bubble-elem' })
3328-
this.preHeader = dom.create.elem('div', { class: 'reply-header bubble-elem' })
3329-
this.preHeader.append(dom.create.elem('span', { class: 'reply-header-txt no-user-select' }))
3330-
buttons.reply.bubble.insert()
3331-
this.replyPre = dom.create.elem('pre', { class: 'reply-pre bubble-elem' })
3332-
this.bubbleDiv.append(this.preHeader, this.replyPre)
3333-
},
3334-
3335-
insert() { // requires update
3336-
if (!this.bubbleDiv) this.create()
3337-
app.div.append(this.replyTip, this.bubbleDiv) ; update.replyPreMaxHeight()
3338-
}
3339-
}
3340-
33413323
// Run MAIN routine
33423324

33433325
menus.toolbar.register()

googlegpt/greasemonkey/googlegpt.user.js

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
// @description:zu Yengeza izimpendulo ze-AI ku-Google Search (inikwa amandla yi-Google Gemma + GPT-4o!)
150150
// @author KudoAI
151151
// @namespace https://kudoai.com
152-
// @version 2025.5.17.5
152+
// @version 2025.5.17.6
153153
// @license MIT
154154
// @icon https://assets.googlegpt.io/images/icons/googlegpt/black/icon48.png?v=59409b2
155155
// @icon64 https://assets.googlegpt.io/images/icons/googlegpt/black/icon64.png?v=59409b2
@@ -391,6 +391,7 @@
391391
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/buttons.js#sha256-aoR85g9x+0vbwzAhDWsBwGP8jLbMNNOukOfuR3hkC98=
392392
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/icons.js#sha256-BqoVngaqcnEYbzSmCwngdXV37PEvt3AJ6RwMhuEKxv4=
393393
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/menus.js#sha256-WmMykl3i2NW2z0q9RnTFGFq175w2mNWN8hnUuh9NFZM=
394+
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@97173cc/assets/js/components/chatbot/replyBubble.js#sha256-sOVj/ESmlNMLCA13w2ZzqP5hVtcnqlQpbY9yvkFWNek=
394395
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/components/chatbot/tooltip.js#sha256-xrfMTFfKqdqN926lng78y9ECco6ccpi3Mz9LBaTP7Ws=
395396
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@9b048ff/assets/js/lib/chatbot/feedback.js#sha256-3X5Xq5EkQKlXuHhWMOEvdCLzNUGcCBG8BIIo2LD5cxw=
396397
// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@f4da9d4/assets/js/lib/chatbot/log.js#sha256-kjt26UXbx44I0/iDOf50F/LbRtsYcSwMHrexImR4D5A=
@@ -856,7 +857,7 @@
856857
}
857858
}
858859

859-
const update = {
860+
window.update = {
860861

861862
replyPreMaxHeight() { // for various mode toggles
862863
const replyPre = app.div.querySelector('.reply-pre'),
@@ -3501,25 +3502,6 @@
35013502
}
35023503
}
35033504

3504-
window.replyBubble = { // requires dom.js + update
3505-
3506-
create() { // requires dom.js
3507-
if (this.bubbleDiv) return
3508-
this.replyTip = dom.create.elem('span', { class: 'reply-tip' })
3509-
this.bubbleDiv = dom.create.elem('div', { class: 'reply-bubble bubble-elem' })
3510-
this.preHeader = dom.create.elem('div', { class: 'reply-header bubble-elem' })
3511-
this.preHeader.append(dom.create.elem('span', { class: 'reply-header-txt no-user-select' }))
3512-
buttons.reply.bubble.insert()
3513-
this.replyPre = dom.create.elem('pre', { class: 'reply-pre bubble-elem' })
3514-
this.bubbleDiv.append(this.preHeader, this.replyPre)
3515-
},
3516-
3517-
insert() { // requires update
3518-
if (!this.bubbleDiv) this.create()
3519-
app.div.append(this.replyTip, this.bubbleDiv) ; update.replyPreMaxHeight()
3520-
}
3521-
}
3522-
35233505
// Run MAIN routine
35243506

35253507
menus.toolbar.register()

0 commit comments

Comments
 (0)