Skip to content

Commit ea71027

Browse files
committed
Put dom getters in dom-elements.js.
1 parent 7467794 commit ea71027

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/website/dom-elements.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ export const menuScrollableLinks =
66

77
export const sectionElements = document.getElementsByTagName('section');
88

9+
export const extensionSection = document.querySelector('.update-site');
10+
export const ebookSection = document.querySelector('.jtw-ebook-banner');
11+
912
export const extensionButton = document.getElementById('extension-button');
1013
export const extensionButtonText = extensionButton ?
1114
extensionButton.querySelector('.button-text') :

src/website/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import {
1414
publicKeyTextArea,
1515
codeElements,
1616
debuggerSection,
17+
extensionSection,
18+
ebookSection
1719
} from './dom-elements.js';
1820

1921
/* For initialization, look at the end of this file */
@@ -57,9 +59,7 @@ function loadToken() {
5759
}
5860

5961
function pickEbookOrExtensionBanner() {
60-
var extensionSection = document.getElementsByClassName("update-site")[0];
61-
var ebookSection = document.getElementsByClassName("jtw-ebook-banner")[0];
62-
if (Math.random() >= .5) {
62+
if(Math.random() >= 0.5) {
6363
extensionSection.style.display = 'block';
6464
} else {
6565
ebookSection.style.display = 'block';

0 commit comments

Comments
 (0)