knsv
6f96b5dd14
Added logger for dealing with issue #179
...
Added markdown files for the documentation.
parseError exposed from the mermaidAPI
2015-06-30 14:23:32 +02:00
knsv
4ed345101a
Fix for issue #178 , auto-line wrap of notes in sequence diagrams
2015-06-20 20:58:58 +02:00
knsv
b4a96c9b21
Render function as mentioned in issue #146 , only works in browser context
...
Updated build scripts
New way for bundling content in dist, tobe tested, currently to be considered beta
2015-05-26 20:41:53 +02:00
knsv
05f3982632
Fix for defect #161 , nested subgraphs.
2015-05-15 12:11:36 +02:00
knsv
2204d46ce1
Fix for defect #158
2015-04-20 21:21:17 +02:00
knsv
2bd7dee3c7
Fix for init not running by default
2015-04-11 16:36:04 +02:00
knsv
78d8ee01ac
#Adjustments of init - **could break some integrations!!**
...
* Configuration are picked up from the mermaid object and is not passed as arguments. Same handling for all diagram types, sequenceDiagrams were handled in a different way before this commit.
When init is called with:
* 0 arguments - all mermaid divs are processed
* 1 argument - this is interpreted as a definition of what nodes to process
* 2 arguments - for (some) backwards compatability the second argument is interpreted as the definition of nodes to process. The first argument (prrobably a sequence config is ignored)
A definition of nodes to process can be
* a css selector for what elements to be processed
* a list of nodes as in the result of a command like the one below
```
document.querySelectorAll('.tbProcessed');
```
2015-03-29 11:54:54 +02:00
knsv
0ed5a01756
Fix fir defect #141 regarding comment characters
2015-03-22 18:02:45 +01:00
bollwyvl
f591fedb77
Adding init argument to the global API
...
Will also handle future arguments :)
2015-03-10 15:38:53 -04:00
Knut Sveidqvist
b0cf9836af
Merge pull request #135 from bollwyvl/patch-2
...
Allow other forms of node selection for init()
2015-03-10 20:07:58 +01:00
bollwyvl
d61aac362c
Allow other forms of node selection for init()
...
The existing behavior of init will always re-render the whole page, and requires that a chart be classed `mermaid`.
This change allows the user to specify:
- a DOM Node (as from getQuerySelector)
- a DOM NodeList (as from getQuerySelectorAll)
- an array of nodes (as from jQuery.find)
- a string (to be handed to getQuerySelectorAll)
2015-03-10 13:25:16 -04:00
bollwyvl
6aff481e9b
Use a library-level variable for assigning ids
...
The current behavior is unexpected when re-running `init()`, as every run through will start with the first `.mermaid` it finds, and start re-indexing at 0, irrespective if the original `id=mermaidChart0` is still around.
This change ensures that successive runs will not clobber old ones.
2015-03-10 13:06:39 -04:00
knsv
3ae1b5f1a3
Fix for issue #129 - Possibility to set the width of the generated flowchart
2015-03-07 14:52:18 +01:00
knsv
e5657d028d
Better styling for gantt diagrams and addition of critical path, active and completed tasks
2015-02-22 20:18:44 +01:00
knsv
2877501ff5
Experimental support for gantt diagrams
2015-02-20 19:06:15 +01:00
knsv
a38a156d3b
Mirror actors below sequence diagram possible as described in issue #106
2015-01-25 14:24:58 +01:00
knsv
d3d44ec806
Api for validating the syntax without rendering
2015-01-25 13:06:25 +01:00
knsv
6612b3e01e
Fix relatwed to issue number #54 - % in text
2015-01-24 19:33:10 +01:00
knsv
2af4a1f9f8
* Removed logging
2015-01-20 19:52:13 +01:00
knsv
44a2e0472a
* Draft implementation of info diagram
...
* Fix for issue #109
2015-01-20 19:48:33 +01:00
knsv
48500652b3
Allow overriding sequence diagram configuration (SVG properties) - handling of non existent configuration
2015-01-14 19:10:39 +01:00
knsv
73f567f3e2
Merge branch 'sequence_config_file' of https://github.com/jjmr/mermaid into jjmr-sequence_config_file
...
Conflicts:
dist/mermaid.full.js
dist/mermaid.full.min.js
dist/mermaid.slim.js
dist/mermaid.slim.min.js
src/main.js
2015-01-14 18:10:21 +01:00
Björn Weström
3fe38237e6
New config attribute, htmlLabels
2015-01-14 00:03:41 +01:00
jjmr
9b892ef128
Add new parameter to the console client to override the svg configuration in sequence diagrams
2015-01-13 16:17:30 +01:00
knsv
c5c995c916
Added the option to disable auto rendering via the mermaid namespace as described in issue #91
...
Added optional ; as statement separator equal to newline for sequence diagrams (help for tidy users)
2015-01-06 19:33:00 +01:00
knsv
5fc873468d
Styling of sequence diagrams from css classes
2014-12-21 20:59:11 +01:00
knsv
307c599a0e
Inclusion of tape tests in new test target for travis
2014-12-21 11:25:31 +01:00
knsv
0dc8aa32c6
Added additional tests for sequence diagram rendering. Removed some log output
2014-12-18 23:17:32 +01:00
Björn Weström
429b901e7a
Removed unused variables
2014-12-14 22:18:16 +01:00
Björn Weström
f656269a50
Improved class styling for nodes
...
Added unit testing
classDefs are now exported to the common style of the SVG
Styling is no longer copied from other mermaid SVGs on the same webpage
2014-12-14 22:15:47 +01:00
Björn Weström
6ef6d79b48
Added proper SVG namespace attribute
2014-12-14 00:46:20 +01:00
Björn Weström
3fcbc7ae56
Added class definitions to nodes
...
Removed the inline styling of nodes with classes, replaced with class
attributes and a common CSS Style section at the start of the SVG.
2014-12-14 00:32:27 +01:00
knsv
1cc3f16d7a
Refactoring, split of diagrams into different folders for easier additions of more diagram types
2014-12-11 21:02:11 +01:00
knsv
977df99c80
* Support for comments pointed out in issue #47
2014-12-11 19:23:36 +01:00
knsv
9aeff6be2d
* Changed the license in package json to the correct license (MIT).
...
* Changed the link style from the pointed one to a more triangle formed style as default style for links
* Updated the readme file regarding linkStyles to explain the magic number 3a s described in issue #41
2014-12-09 20:42:31 +01:00
knsv
2b9e464798
Cleanup of sequence diagram rendering code (still experimental)
...
Better handling of width. Instead uf using width 100% the width is set to the width of the graph. Should help issue #19 .
2014-12-05 10:19:07 +01:00
knsv
4c564ebe9e
Adding experimental new grammars
2014-12-04 17:58:05 +01:00
knsv
fe2f3b403d
Patch release
2014-12-03 19:29:44 +01:00
knsv
1e53b588fc
Exposing parser in API as requested in issue #21
2014-12-03 18:12:33 +01:00
knsv
52a78375a4
Added check for previously processed div elements, fix for issue #29 , thank to user madebits for fix.
2014-12-03 17:42:39 +01:00
knsv
ab78295faf
Preparation for npm package
2014-12-02 19:05:09 +01:00
knsv
540c614c88
Preparation for npm package
2014-12-02 18:36:16 +01:00
knsv
1502346172
Support for cyrillic characters
2014-12-01 21:12:14 +01:00
knsv
8906ee8097
Merge remote-tracking branch 'origin/master'
...
Conflicts:
bower.json
dist/mermaid.full.js
dist/mermaid.full.min.js
dist/mermaid.slim.js
dist/mermaid.slim.min.js
src/main.js
2014-12-01 20:43:49 +01:00
knsv
fc4f6e617f
Better support for unicode and cyrillic letters
2014-12-01 20:41:08 +01:00
Knut Sveidqvist
cb7b8a4b98
Version fix
2014-12-01 09:38:49 +01:00
Knut Sveidqvist
cbd41dbb1b
Version fix
2014-12-01 09:28:47 +01:00
knsv
0c87128902
Release 0.2.6
...
* Default shape set to rect when none is set
2014-11-28 18:08:36 +01:00
knsv
9a35844731
Release 0.2.5
...
* Support for new shapes circle, irregular rectangle
* Support for styling of links
* Support for newlines in texts
* Centered text on links
* Shaded background for text on links
* Support for click on nodes
2014-11-27 21:28:04 +01:00
Björn Weström
c7b44679c1
Added shapes
...
Added UTF-8 tag to test webpage
Added tests for shapes on test webpage
Added odd shape
Added circle shape
Modified diamond shape to always use right angles
2014-11-27 09:00:25 +01:00