diff options
Diffstat (limited to 'src/MenuItem.mjs')
-rw-r--r-- | src/MenuItem.mjs | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs index 1b04d1c..85ab1a2 100644 --- a/src/MenuItem.mjs +++ b/src/MenuItem.mjs | |||
@@ -1,5 +1,32 @@ | |||
1 | import { createGeoLink } from './dumbymap' | 1 | import { createGeoLink } from './dumbymap' |
2 | 2 | ||
3 | export function nextMap() { | ||
4 | const element = document.createElement('div') | ||
5 | element.className = 'menu-item' | ||
6 | element.innerHTML = 'Next Map <span class="info">(Tab)</span>' | ||
7 | element.onclick = () => this.utils.focusNextMap() | ||
8 | |||
9 | return element | ||
10 | } | ||
11 | |||
12 | export function nextBlock() { | ||
13 | const element = document.createElement('div') | ||
14 | element.className = 'menu-item' | ||
15 | element.innerHTML = 'Next Block <span class="info">(n)</span>' | ||
16 | element.onclick = () => this.utils.focusNextBlock() | ||
17 | |||
18 | return element | ||
19 | } | ||
20 | |||
21 | export function nextLayout() { | ||
22 | const element = document.createElement('div') | ||
23 | element.className = 'menu-item' | ||
24 | element.innerHTML = 'Next Layout <span class="info">(x)</span>' | ||
25 | element.onclick = () => this.utils.switchToNextLayout() | ||
26 | |||
27 | return element | ||
28 | } | ||
29 | |||
3 | export class GeoLink { | 30 | export class GeoLink { |
4 | 31 | ||
5 | constructor({ range }) { | 32 | constructor({ range }) { |
@@ -8,7 +35,7 @@ export class GeoLink { | |||
8 | 35 | ||
9 | createElement = () => { | 36 | createElement = () => { |
10 | const element = document.createElement('div') | 37 | const element = document.createElement('div') |
11 | element.className = 'menu-item-add-geolink' | 38 | element.className = 'menu-item' |
12 | element.innerText = "Add GeoLink" | 39 | element.innerText = "Add GeoLink" |
13 | element.onclick = this.addGeoLinkbyRange | 40 | element.onclick = this.addGeoLinkbyRange |
14 | 41 | ||