From a02df62e63aac66051a889f0e18d0284161e9340 Mon Sep 17 00:00:00 2001 From: Renato Pozzi Date: Wed, 25 Sep 2024 12:17:58 +0200 Subject: [PATCH 1/3] fix: helpscout integrations --- src/content/helpscout.js | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/content/helpscout.js b/src/content/helpscout.js index 3adba4010..b54e178ce 100644 --- a/src/content/helpscout.js +++ b/src/content/helpscout.js @@ -1,22 +1,21 @@ -'use strict'; +'use strict' -togglbutton.render('.convo-actions:not(.toggl)', { observe: true }, function () { - const description = - '#' + - $('#tkHeader strong').textContent + - ' ' + - $('#subjectLine').textContent; +togglbutton.render( + '[data-cy="ConversationHeader.Actions"]:not(.toggl)', + { observe: true }, + function () { + const id = $('[data-cy="Text"]').textContent + const content = $('[data-cy="EditableTextarea"]').textContent + const description = [id, content].join(' ') - const link = togglbutton.createTimerLink({ - className: 'helpscout', - description: description, - buttonType: 'minimal' - }); + const link = togglbutton.createTimerLink({ + className: 'helpscout', + description: description, + buttonType: 'minimal', + }) - link.setAttribute('style', 'margin-top: 10px'); + link.setAttribute('style', 'margin-top: 10px') - const listItem = document.createElement('li'); - listItem.appendChild(link); - - $('.convo-actions').appendChild(listItem); -}); + $('[data-cy="ConversationHeader.Actions"]').appendChild(link) + }, +) From 7e5a25e9fdff987e2e2356ca3b7b1d8f8c0d3634 Mon Sep 17 00:00:00 2001 From: Renato Pozzi Date: Wed, 25 Sep 2024 15:11:55 +0200 Subject: [PATCH 2/3] chore(helpscout): add header --- src/content/helpscout.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/content/helpscout.js b/src/content/helpscout.js index b54e178ce..fa4deb0f7 100644 --- a/src/content/helpscout.js +++ b/src/content/helpscout.js @@ -1,3 +1,9 @@ +/** + * @name Helpscout + * @urlAlias secure.helpscout.net + * @urlRegex *://secure.helpscout.net/* + */ + 'use strict' togglbutton.render( From 738e60390eca7647f657f6eccee71b024d5eeaf7 Mon Sep 17 00:00:00 2001 From: Renato Pozzi Date: Wed, 25 Sep 2024 13:12:45 +0000 Subject: [PATCH 3/3] Update origins.js --- src/origins.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/origins.js b/src/origins.js index 9e811da3d..50771f725 100644 --- a/src/origins.js +++ b/src/origins.js @@ -288,7 +288,8 @@ export default { }, 'secure.helpscout.net': { url: '*://secure.helpscout.net/*', - name: 'Helpscout' + name: 'Helpscout', + file: 'helpscout.js' }, 'hubspot.com': { url: '*://app.hubspot.com/*',