diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dumbymap.mjs | 6 | ||||
-rw-r--r-- | src/editor.mjs | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 180517b..9b86ec0 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -16,7 +16,7 @@ const docLinkSelector = 'a[href^="#"][title^="=>"]' | |||
16 | const geoLinkSelector = 'a[href^="geo:"]' | 16 | const geoLinkSelector = 'a[href^="geo:"]' |
17 | 17 | ||
18 | /** Default Layouts */ | 18 | /** Default Layouts */ |
19 | const layouts = [ | 19 | const defaultLayouts = [ |
20 | new Layout({ name: 'normal' }), | 20 | new Layout({ name: 'normal' }), |
21 | new SideBySide({ name: 'side-by-side' }), | 21 | new SideBySide({ name: 'side-by-side' }), |
22 | new Overlay({ name: 'overlay' }), | 22 | new Overlay({ name: 'overlay' }), |
@@ -112,7 +112,7 @@ export const markdown2HTML = (container, mdContent) => { | |||
112 | * @param {Number} options.delay -- delay of map generation, milliseconds | 112 | * @param {Number} options.delay -- delay of map generation, milliseconds |
113 | * @return {Object} dumbymap -- Include and Elements and Methods about managing contents | 113 | * @return {Object} dumbymap -- Include and Elements and Methods about managing contents |
114 | */ | 114 | */ |
115 | export const generateMaps = (container, { delay, renderCallback } = {}) => { | 115 | export const generateMaps = (container, { layouts = [], delay, renderCallback } = {}) => { |
116 | 116 | ||
117 | /** Prepare Contaner/HTML Holder/Showcase */ | 117 | /** Prepare Contaner/HTML Holder/Showcase */ |
118 | container.classList.add('Dumby') | 118 | container.classList.add('Dumby') |
@@ -132,7 +132,7 @@ export const generateMaps = (container, { delay, renderCallback } = {}) => { | |||
132 | 132 | ||
133 | /** Define dumbymap Object */ | 133 | /** Define dumbymap Object */ |
134 | const dumbymap = { | 134 | const dumbymap = { |
135 | layouts, | 135 | layouts: [...defaultLayouts, ...layouts.map(l => typeof l === 'object' ? l : { name: l })], |
136 | container, | 136 | container, |
137 | htmlHolder, | 137 | htmlHolder, |
138 | showcase, | 138 | showcase, |
diff --git a/src/editor.mjs b/src/editor.mjs index dc21730..405041d 100644 --- a/src/editor.mjs +++ b/src/editor.mjs | |||
@@ -478,7 +478,7 @@ const menuForEditor = (event, menu) => { | |||
478 | const updateDumbyMap = (callback = null) => { | 478 | const updateDumbyMap = (callback = null) => { |
479 | markdown2HTML(dumbyContainer, editor.value()) | 479 | markdown2HTML(dumbyContainer, editor.value()) |
480 | // debounceForMap(dumbyContainer, afterMapRendered) | 480 | // debounceForMap(dumbyContainer, afterMapRendered) |
481 | dumbymap = generateMaps(dumbyContainer, {}) | 481 | dumbymap = generateMaps(dumbyContainer, { layouts: ['sticky'] }) |
482 | // Set onscroll callback | 482 | // Set onscroll callback |
483 | const htmlHolder = dumbymap.htmlHolder | 483 | const htmlHolder = dumbymap.htmlHolder |
484 | htmlHolder.onscroll = htmlOnScroll(htmlHolder) | 484 | htmlHolder.onscroll = htmlOnScroll(htmlHolder) |