wisemapping-open-source/wise-editor/doc/ConfigParameters.md
2012-02-17 22:36:55 +01:00

1.3 KiB

Configuration parameters for embedded minmaps

The mindmap designer object takse a set of configuration options.

An example config may look like this::

{
    "readOnly":false,
    "zoom":1.3,
    "size":{
        "width":800,
        "height":400
    },
    "viewPort":
    {
        "width":800,
        "height":400
    },
    "persistenceManager": "mindplot.LocalStorageManager",
    "mapId": "welcome",
    "container":"mindplot"

}

The options are:

  • readOnly: Set to true if the viewer should not be able to edit the map.
  • zoom: how much the map should be zoomed. Range: 0.3 - 1.9. 0.3 = largest text.
  • size: size of the map area.
  • viewPort: set this to the same as the size
  • persistenceManager: Classname of a class that extends mindplot.PersistenceManager (see ImplementingPersistence for more info.)
  • mapId: The id of the map
  • container: The id of the containing div.

Viewport and size should be set like this::

    var containerSize = {
        height: parseInt(screen.height),
        width:  parseInt(screen.width)
    };

    var viewPort = {
        height: parseInt(window.innerHeight - 70), // Footer and Header
        width:  parseInt(window.innerWidth)
    };