File tree 6 files changed +31
-20
lines changed
6 files changed +31
-20
lines changed Original file line number Diff line number Diff line change 1
- export const codeElements = document . querySelectorAll ( '.plain-text pre code' ) ;
2
- export const counterElement = document . querySelector ( '.counter' ) ;
1
+ export const codeElements = document . querySelectorAll ( ".plain-text pre code" ) ;
2
+ export const counterElement = document . querySelector ( ".counter" ) ;
3
+
4
+ export const navbarElement = document . querySelector ( "nav.navbar" ) ;
5
+ export const menuTriggerElement = document . querySelector ( ".menu-trigger" ) ;
6
+ export const menuLinks = document . querySelectorAll ( ".navbar .menu a" ) ;
7
+ export const menuScrollableLinks = navbarElement . querySelectorAll ( "a.scrollto" ) ;
8
+
9
+ export const sectionElements = document . getElementsByTagName ( "section" ) ;
Original file line number Diff line number Diff line change 1
1
export * from '../dom-elements.js' ;
2
2
export * from './dom-elements-common.js' ;
3
3
4
- export const navbarElement = document . querySelector ( 'nav.navbar' ) ;
5
- export const menuTriggerElement = document . querySelector ( '.menu-trigger' ) ;
6
- export const menuLinks = document . querySelectorAll ( '.navbar .menu a' ) ;
7
- export const menuScrollableLinks =
8
- navbarElement . querySelectorAll ( 'a.scrollto' ) ;
9
-
10
- export const sectionElements = document . getElementsByTagName ( 'section' ) ;
11
-
12
4
export const extensionSection = document . querySelector ( '.update-site' ) ;
13
5
export const ebookSection = document . querySelector ( '.jtw-ebook-banner' ) ;
14
6
@@ -22,4 +14,4 @@ export const debuggerSection = document.getElementById('debugger-io');
22
14
export const shareJwtButton = document . querySelector ( '.website-share button' ) ;
23
15
export const shareJwtTextElement = shareJwtButton . querySelector ( 'span' ) ;
24
16
25
- export const starsElements = document . getElementsByClassName ( 'stars' ) ;
17
+ export const starsElements = document . getElementsByClassName ( 'stars' ) ;
Original file line number Diff line number Diff line change 1
- import { setupHighlighting } from "../highlighting .js" ;
1
+ import { CCPAModal } from "../ccpa-modal .js" ;
2
2
import { setupJwtCounter } from "../counter.js" ;
3
+ import { setupHighlighting } from "../highlighting.js" ;
4
+ import { setupNavbar } from "../navbar.js" ;
5
+ import { TopBanner } from "../top-banner.js" ;
3
6
4
7
// Initialization
8
+ setupNavbar ( ) ;
5
9
setupHighlighting ( ) ;
6
10
setupJwtCounter ( ) ;
11
+ CCPAModal ( ) ;
12
+ TopBanner ( ) ;
Original file line number Diff line number Diff line change 1
- import { setupLibraries } from "./libraries.js" ;
2
- import { setupHighlighting } from "../highlighting.js" ;
1
+ import { CCPAModal } from "../ccpa-modal.js" ;
3
2
import { setupJwtCounter } from "../counter.js" ;
3
+ import { setupHighlighting } from "../highlighting.js" ;
4
+ import { setupNavbar } from "../navbar.js" ;
5
+ import { TopBanner } from "../top-banner.js" ;
6
+ import { setupLibraries } from "./libraries.js" ;
4
7
5
8
// Initialization
9
+ setupNavbar ( ) ;
6
10
setupLibraries ( ) ;
7
11
setupHighlighting ( ) ;
8
- setupJwtCounter ( ) ;
12
+ setupJwtCounter ( ) ;
13
+ CCPAModal ( ) ;
14
+ TopBanner ( ) ;
Original file line number Diff line number Diff line change 1
1
import { getOffsetBoundingClientRect } from './utils.js' ;
2
2
3
- import {
3
+ import {
4
4
navbarElement ,
5
5
menuTriggerElement ,
6
6
menuLinks ,
7
7
sectionElements ,
8
8
menuScrollableLinks
9
- } from './dom-elements.js' ;
9
+ } from './dom-elements-common .js' ;
10
10
11
11
export function setupNavbar ( ) {
12
12
window . addEventListener ( 'scroll' , ( ) => {
@@ -50,4 +50,4 @@ export function setupNavbar() {
50
50
document . body . classList . remove ( 'menu-mobile' ) ;
51
51
} ) ;
52
52
} ) ;
53
- }
53
+ }
Original file line number Diff line number Diff line change 1
- import { menuScrollableLinks , navbarElement } from './dom-elements.js' ;
1
+ import { menuScrollableLinks , navbarElement } from './dom-elements-common .js' ;
2
2
import { isWideScreen } from '../utils.js' ;
3
3
4
4
import $ from 'jquery' ;
@@ -9,7 +9,7 @@ import log from 'loglevel';
9
9
// jQuery somewhere else.
10
10
export function smoothScrollTo ( element ) {
11
11
// TODO: don't use jQuery
12
-
12
+
13
13
const navHeight = $ ( navbarElement ) . height ( ) ;
14
14
const targetElement = $ ( element ) ;
15
15
You can’t perform that action at this time.
0 commit comments