address comments
This commit is contained in:
parent
3c6d43b598
commit
a594e53d71
3 changed files with 20 additions and 18 deletions
|
@ -24,6 +24,9 @@
|
|||
"allowTemplateLiterals": false
|
||||
}],
|
||||
"brace-style": 2,
|
||||
"keyword-spacing": ["error", {
|
||||
"after": true
|
||||
}],
|
||||
|
||||
// just to make sure (are defaults)
|
||||
"indent": ["error", 4],
|
||||
|
|
|
@ -39,7 +39,7 @@ function onClickInteract(event) {
|
|||
* Wait for element to appear.
|
||||
*
|
||||
* @param {string} selector
|
||||
* @param {boolean} multiple
|
||||
* @param {boolean} [multiple=false]
|
||||
* @param {number} timeoutDuration
|
||||
* @see {@link https://github.com/storybookjs/test-runner/blob/6d41927154e8dd1e4c9e7493122e24e2739a7a0f/src/setup-page.ts#L134}
|
||||
* from which this was adapted
|
||||
|
@ -103,7 +103,6 @@ async function injectFollowButton() {
|
|||
*/
|
||||
async function injectInteractionButtons() {
|
||||
const INJECTED_REPLY_CLASS = "mastodon-simplified-federation-injected-interaction";
|
||||
try {
|
||||
const replyButtons = await waitForElement(
|
||||
".item-list[role='feed'] article[data-id] .status__action-bar button," +
|
||||
".detailed-status__wrapper .detailed-status__action-bar button",
|
||||
|
@ -111,15 +110,15 @@ async function injectInteractionButtons() {
|
|||
TIMEOUT_DURATION,
|
||||
);
|
||||
replyButtons.forEach((button) => {
|
||||
try {
|
||||
if (!button.classList.contains(INJECTED_REPLY_CLASS)){
|
||||
button.addEventListener("click", onClickInteract);
|
||||
button.classList.add(INJECTED_REPLY_CLASS);
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
// Interaction buttons failed to appear
|
||||
console.log(error);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue