Skip to content

Commit 300dec5

Browse files
committed
EthicalAd: specific placement for Antora
Based on #473
1 parent 28bb43c commit 300dec5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/ethicalads.js

+11
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,17 @@ export class EthicalAdsAddon extends AddonBase {
147147
placement.classList.add("ethical-alabaster");
148148
placement.classList.add("ethical-docsify");
149149

150+
placement.setAttribute("data-ea-type", "readthedocs-sidebar");
151+
placement.setAttribute("data-ea-style", "image");
152+
knownPlacementFound = true;
153+
}
154+
} else if (docTool.isAntora()) {
155+
selector = "aside nav.nav-menu";
156+
element = document.querySelector(selector);
157+
158+
if (this.elementAboveTheFold(element)) {
159+
placement.classList.add("ethical-alabaster");
160+
150161
placement.setAttribute("data-ea-type", "readthedocs-sidebar");
151162
placement.setAttribute("data-ea-style", "image");
152163
knownPlacementFound = true;

0 commit comments

Comments
 (0)