-
-
Notifications
You must be signed in to change notification settings - Fork 380
Breaking Change
DJJo edited this page Jul 23, 2023
·
11 revisions
Data should be passed to init(), not options.
import MindElixir, { E } from 'mind-elixir'
import example from 'mind-elixir/dist/example1'
let mind = new MindElixir(options)
mind.install(plugin) // install your plugin
// create new map data
const data = MindElixir.new('new topic')
// or `example`
// or the data return from `.getAllData()`
mind.init(data) // <--- HERERemove Node menu from mind-elixir-core.
Remove updateNodeTags, updateNodeIcons, updateNodeHyperLink. Use updateNodeStyle instead.
Options changes:
primaryLinkStyle => mainLinkStyle
primaryNodeVerticalGap => mainNodeVerticalGap
primaryNodeHorizontalGap => mainNodeHorizontalGap
Rename custom tags:
-
grp->me-wrapper -
t->me-parent -
children->me-children -
tpc->me-tpc - etc.
Rename methods:
-
getAllData->getData
Options removed:
mainNodeVerticalGap: 15, // default 25
mainNodeHorizontalGap: 15, // default 65
Instead, you can just adjust css style of .map-container me-main > me-wrapper.