Insert batch lock button after the duplicate button
Before it was placed after the read/unread toggle button, but this
caused a minor bug.
Fixes: #51
Change-Id: Ibe9ed8db3a90b1a9f8519a32773f9d4e243c2ed4
diff --git a/src/content_scripts/console_inject.js b/src/content_scripts/console_inject.js
index c8fe462..670080f 100644
--- a/src/content_scripts/console_inject.js
+++ b/src/content_scripts/console_inject.js
@@ -231,8 +231,15 @@
modal.classList.add('visible', 'modal');
modal.style.display = 'flex';
});
- readToggle.parentNode.insertBefore(
- clone, (readToggle.nextSibling || readToggle));
+
+ var duplicateBtn =
+ readToggle.parentNode.querySelector('[debugid="mark-duplicate-button"]');
+ if (duplicateBtn)
+ duplicateBtn.parentNode.insertBefore(
+ clone, (duplicateBtn.nextSibling || duplicateBtn));
+ else
+ readToggle.parentNode.insertBefore(
+ clone, (readToggle.nextSibling || readToggle));
}
// TODO(avm99963): This is a prototype. DON'T FORGET TO ADD ERROR HANDLING.
@@ -832,6 +839,7 @@
if (options.batchlock) {
injectScript(chrome.runtime.getURL('injections/batchlock_inject.js'));
+ injectStylesheet(chrome.runtime.getURL('injections/batchlock_inject.css'));
}
if (options.threadlistavatars) {