aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dumbymap.mjs6
-rw-r--r--src/editor.mjs2
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^="=>"]'
16const geoLinkSelector = 'a[href^="geo:"]' 16const geoLinkSelector = 'a[href^="geo:"]'
17 17
18/** Default Layouts */ 18/** Default Layouts */
19const layouts = [ 19const 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 */
115export const generateMaps = (container, { delay, renderCallback } = {}) => { 115export 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) => {
478const updateDumbyMap = (callback = null) => { 478const 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)