mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-28 07:03:17 +08:00
Commit built files
This commit is contained in:
parent
ef290796e0
commit
0f689c2ea1
314
dist/mermaid.js
vendored
314
dist/mermaid.js
vendored
@ -15086,7 +15086,7 @@ function read(json) {
|
|||||||
|
|
||||||
},{"./graph":78,"./lodash":81}],81:[function(require,module,exports){
|
},{"./graph":78,"./lodash":81}],81:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":83}],82:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":83}],82:[function(require,module,exports){
|
||||||
module.exports = '1.0.7';
|
module.exports = '1.0.7';
|
||||||
|
|
||||||
},{}],83:[function(require,module,exports){
|
},{}],83:[function(require,module,exports){
|
||||||
@ -27446,107 +27446,107 @@ module.exports = '1.0.7';
|
|||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||||
},{}],84:[function(require,module,exports){
|
},{}],84:[function(require,module,exports){
|
||||||
module.exports=require(33)
|
module.exports=require(33)
|
||||||
},{"./lib/debug":89,"./lib/graphlib":90,"./lib/layout":92,"./lib/util":112,"./lib/version":113,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":33}],85:[function(require,module,exports){
|
},{"./lib/debug":89,"./lib/graphlib":90,"./lib/layout":92,"./lib/util":112,"./lib/version":113,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":33}],85:[function(require,module,exports){
|
||||||
module.exports=require(34)
|
module.exports=require(34)
|
||||||
},{"./greedy-fas":91,"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":34}],86:[function(require,module,exports){
|
},{"./greedy-fas":91,"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":34}],86:[function(require,module,exports){
|
||||||
module.exports=require(35)
|
module.exports=require(35)
|
||||||
},{"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":35}],87:[function(require,module,exports){
|
},{"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":35}],87:[function(require,module,exports){
|
||||||
module.exports=require(36)
|
module.exports=require(36)
|
||||||
},{"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":36}],88:[function(require,module,exports){
|
},{"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":36}],88:[function(require,module,exports){
|
||||||
module.exports=require(37)
|
module.exports=require(37)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":37}],89:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":37}],89:[function(require,module,exports){
|
||||||
module.exports=require(38)
|
module.exports=require(38)
|
||||||
},{"./graphlib":90,"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":38}],90:[function(require,module,exports){
|
},{"./graphlib":90,"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":38}],90:[function(require,module,exports){
|
||||||
module.exports=require(39)
|
module.exports=require(39)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":39,"graphlib":114}],91:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":39,"graphlib":114}],91:[function(require,module,exports){
|
||||||
module.exports=require(40)
|
module.exports=require(40)
|
||||||
},{"./data/list":88,"./graphlib":90,"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":40}],92:[function(require,module,exports){
|
},{"./data/list":88,"./graphlib":90,"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":40}],92:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"./acyclic":85,"./add-border-segments":86,"./coordinate-system":87,"./graphlib":90,"./lodash":93,"./nesting-graph":94,"./normalize":95,"./order":100,"./parent-dummy-chains":105,"./position":107,"./rank":109,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":41}],93:[function(require,module,exports){
|
},{"./acyclic":85,"./add-border-segments":86,"./coordinate-system":87,"./graphlib":90,"./lodash":93,"./nesting-graph":94,"./normalize":95,"./order":100,"./parent-dummy-chains":105,"./position":107,"./rank":109,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":41}],93:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],94:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],94:[function(require,module,exports){
|
||||||
module.exports=require(43)
|
module.exports=require(43)
|
||||||
},{"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":43}],95:[function(require,module,exports){
|
},{"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":43}],95:[function(require,module,exports){
|
||||||
module.exports=require(44)
|
module.exports=require(44)
|
||||||
},{"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":44}],96:[function(require,module,exports){
|
},{"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":44}],96:[function(require,module,exports){
|
||||||
module.exports=require(45)
|
module.exports=require(45)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":45}],97:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":45}],97:[function(require,module,exports){
|
||||||
module.exports=require(46)
|
module.exports=require(46)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":46}],98:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":46}],98:[function(require,module,exports){
|
||||||
module.exports=require(47)
|
module.exports=require(47)
|
||||||
},{"../graphlib":90,"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":47}],99:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":47}],99:[function(require,module,exports){
|
||||||
module.exports=require(48)
|
module.exports=require(48)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":48}],100:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":48}],100:[function(require,module,exports){
|
||||||
module.exports=require(49)
|
module.exports=require(49)
|
||||||
},{"../graphlib":90,"../lodash":93,"../util":112,"./add-subgraph-constraints":96,"./build-layer-graph":98,"./cross-count":99,"./init-order":101,"./sort-subgraph":103,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":49}],101:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"../util":112,"./add-subgraph-constraints":96,"./build-layer-graph":98,"./cross-count":99,"./init-order":101,"./sort-subgraph":103,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":49}],101:[function(require,module,exports){
|
||||||
module.exports=require(50)
|
module.exports=require(50)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":50}],102:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":50}],102:[function(require,module,exports){
|
||||||
module.exports=require(51)
|
module.exports=require(51)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":51}],103:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":51}],103:[function(require,module,exports){
|
||||||
module.exports=require(52)
|
module.exports=require(52)
|
||||||
},{"../lodash":93,"./barycenter":97,"./resolve-conflicts":102,"./sort":104,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":52}],104:[function(require,module,exports){
|
},{"../lodash":93,"./barycenter":97,"./resolve-conflicts":102,"./sort":104,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":52}],104:[function(require,module,exports){
|
||||||
module.exports=require(53)
|
module.exports=require(53)
|
||||||
},{"../lodash":93,"../util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":53}],105:[function(require,module,exports){
|
},{"../lodash":93,"../util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":53}],105:[function(require,module,exports){
|
||||||
module.exports=require(54)
|
module.exports=require(54)
|
||||||
},{"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":54}],106:[function(require,module,exports){
|
},{"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":54}],106:[function(require,module,exports){
|
||||||
module.exports=require(55)
|
module.exports=require(55)
|
||||||
},{"../graphlib":90,"../lodash":93,"../util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":55}],107:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"../util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":55}],107:[function(require,module,exports){
|
||||||
module.exports=require(56)
|
module.exports=require(56)
|
||||||
},{"../lodash":93,"../util":112,"./bk":106,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":56}],108:[function(require,module,exports){
|
},{"../lodash":93,"../util":112,"./bk":106,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":56}],108:[function(require,module,exports){
|
||||||
module.exports=require(57)
|
module.exports=require(57)
|
||||||
},{"../graphlib":90,"../lodash":93,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":57}],109:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":57}],109:[function(require,module,exports){
|
||||||
module.exports=require(58)
|
module.exports=require(58)
|
||||||
},{"./feasible-tree":108,"./network-simplex":110,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":58}],110:[function(require,module,exports){
|
},{"./feasible-tree":108,"./network-simplex":110,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":58}],110:[function(require,module,exports){
|
||||||
module.exports=require(59)
|
module.exports=require(59)
|
||||||
},{"../graphlib":90,"../lodash":93,"../util":112,"./feasible-tree":108,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":59}],111:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"../util":112,"./feasible-tree":108,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":59}],111:[function(require,module,exports){
|
||||||
module.exports=require(60)
|
module.exports=require(60)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":60}],112:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":60}],112:[function(require,module,exports){
|
||||||
module.exports=require(61)
|
module.exports=require(61)
|
||||||
},{"./graphlib":90,"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":61}],113:[function(require,module,exports){
|
},{"./graphlib":90,"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":61}],113:[function(require,module,exports){
|
||||||
module.exports=require(62)
|
module.exports=require(62)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":62}],114:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":62}],114:[function(require,module,exports){
|
||||||
module.exports=require(63)
|
module.exports=require(63)
|
||||||
},{"./lib":130,"./lib/alg":121,"./lib/json":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":63}],115:[function(require,module,exports){
|
},{"./lib":130,"./lib/alg":121,"./lib/json":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":63}],115:[function(require,module,exports){
|
||||||
module.exports=require(64)
|
module.exports=require(64)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":64}],116:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":64}],116:[function(require,module,exports){
|
||||||
module.exports=require(65)
|
module.exports=require(65)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":65}],117:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":65}],117:[function(require,module,exports){
|
||||||
module.exports=require(66)
|
module.exports=require(66)
|
||||||
},{"../lodash":132,"./dijkstra":118,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":66}],118:[function(require,module,exports){
|
},{"../lodash":132,"./dijkstra":118,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":66}],118:[function(require,module,exports){
|
||||||
module.exports=require(67)
|
module.exports=require(67)
|
||||||
},{"../data/priority-queue":128,"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":67}],119:[function(require,module,exports){
|
},{"../data/priority-queue":128,"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":67}],119:[function(require,module,exports){
|
||||||
module.exports=require(68)
|
module.exports=require(68)
|
||||||
},{"../lodash":132,"./tarjan":126,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":68}],120:[function(require,module,exports){
|
},{"../lodash":132,"./tarjan":126,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":68}],120:[function(require,module,exports){
|
||||||
module.exports=require(69)
|
module.exports=require(69)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":69}],121:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":69}],121:[function(require,module,exports){
|
||||||
module.exports=require(70)
|
module.exports=require(70)
|
||||||
},{"./components":115,"./dijkstra":118,"./dijkstra-all":117,"./find-cycles":119,"./floyd-warshall":120,"./is-acyclic":122,"./postorder":123,"./preorder":124,"./prim":125,"./tarjan":126,"./topsort":127,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":70}],122:[function(require,module,exports){
|
},{"./components":115,"./dijkstra":118,"./dijkstra-all":117,"./find-cycles":119,"./floyd-warshall":120,"./is-acyclic":122,"./postorder":123,"./preorder":124,"./prim":125,"./tarjan":126,"./topsort":127,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":70}],122:[function(require,module,exports){
|
||||||
module.exports=require(71)
|
module.exports=require(71)
|
||||||
},{"./topsort":127,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":71}],123:[function(require,module,exports){
|
},{"./topsort":127,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":71}],123:[function(require,module,exports){
|
||||||
module.exports=require(72)
|
module.exports=require(72)
|
||||||
},{"./dfs":116,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":72}],124:[function(require,module,exports){
|
},{"./dfs":116,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":72}],124:[function(require,module,exports){
|
||||||
module.exports=require(73)
|
module.exports=require(73)
|
||||||
},{"./dfs":116,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":73}],125:[function(require,module,exports){
|
},{"./dfs":116,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":73}],125:[function(require,module,exports){
|
||||||
module.exports=require(74)
|
module.exports=require(74)
|
||||||
},{"../data/priority-queue":128,"../graph":129,"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":74}],126:[function(require,module,exports){
|
},{"../data/priority-queue":128,"../graph":129,"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":74}],126:[function(require,module,exports){
|
||||||
module.exports=require(75)
|
module.exports=require(75)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":75}],127:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":75}],127:[function(require,module,exports){
|
||||||
module.exports=require(76)
|
module.exports=require(76)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":76}],128:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":76}],128:[function(require,module,exports){
|
||||||
module.exports=require(77)
|
module.exports=require(77)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":77}],129:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":77}],129:[function(require,module,exports){
|
||||||
module.exports=require(78)
|
module.exports=require(78)
|
||||||
},{"./lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":78}],130:[function(require,module,exports){
|
},{"./lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":78}],130:[function(require,module,exports){
|
||||||
module.exports=require(79)
|
module.exports=require(79)
|
||||||
},{"./graph":129,"./version":133,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":79}],131:[function(require,module,exports){
|
},{"./graph":129,"./version":133,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":79}],131:[function(require,module,exports){
|
||||||
module.exports=require(80)
|
module.exports=require(80)
|
||||||
},{"./graph":129,"./lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":80}],132:[function(require,module,exports){
|
},{"./graph":129,"./lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":80}],132:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],133:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],133:[function(require,module,exports){
|
||||||
module.exports=require(82)
|
module.exports=require(82)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":82}],134:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":82}],134:[function(require,module,exports){
|
||||||
module.exports=require(83)
|
module.exports=require(83)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":83}],135:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":83}],135:[function(require,module,exports){
|
||||||
(function (global){
|
(function (global){
|
||||||
/*! http://mths.be/he v0.5.0 by @mathias | MIT license */
|
/*! http://mths.be/he v0.5.0 by @mathias | MIT license */
|
||||||
;(function(root) {
|
;(function(root) {
|
||||||
@ -31692,7 +31692,8 @@ exports.addClass = function (id) {
|
|||||||
if (typeof classes.get(id) === 'undefined') {
|
if (typeof classes.get(id) === 'undefined') {
|
||||||
classes.set(id, {
|
classes.set(id, {
|
||||||
id: id,
|
id: id,
|
||||||
methods: []
|
methods: [],
|
||||||
|
members: []
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -31721,7 +31722,17 @@ exports.addRelation = function (relation) {
|
|||||||
relations.push(relation);
|
relations.push(relation);
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.addMembers = function (className, MembersArr) {};
|
exports.addMembers = function (className, MembersArr) {
|
||||||
|
var theClass = classes.get(className);
|
||||||
|
if (typeof MembersArr === 'string') {
|
||||||
|
if (MembersArr.substr(-1) === ')') {
|
||||||
|
theClass.methods.push(MembersArr.substr(2));
|
||||||
|
} else {
|
||||||
|
theClass.members.push(MembersArr.substr(2));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//console.warn('MembersArr:'+MembersArr);
|
||||||
|
};
|
||||||
|
|
||||||
exports.lineType = {
|
exports.lineType = {
|
||||||
LINE: 0,
|
LINE: 0,
|
||||||
@ -31766,7 +31777,11 @@ if (typeof Map !== 'undefined') {
|
|||||||
idCache = new Map();
|
idCache = new Map();
|
||||||
}
|
}
|
||||||
var classCnt = 0;
|
var classCnt = 0;
|
||||||
var conf = {};
|
var conf = {
|
||||||
|
dividerMargin: 10,
|
||||||
|
padding: 5,
|
||||||
|
textHeight: 15
|
||||||
|
};
|
||||||
|
|
||||||
// Todo optimize
|
// Todo optimize
|
||||||
var getGraphId = function getGraphId(label) {
|
var getGraphId = function getGraphId(label) {
|
||||||
@ -31812,49 +31827,23 @@ var drawEdge = function drawEdge(elem, path) {
|
|||||||
return d.x;
|
return d.x;
|
||||||
}).y(function (d) {
|
}).y(function (d) {
|
||||||
return d.y;
|
return d.y;
|
||||||
}).interpolate('cardinal');
|
})
|
||||||
|
//.interpolate('cardinal');
|
||||||
|
.interpolate('basis');
|
||||||
|
|
||||||
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
||||||
};
|
};
|
||||||
|
|
||||||
var drawClass = function drawClass(elem, classDef) {
|
var drawClass = function drawClass(elem, classDef) {
|
||||||
log.info('Rendering class ' + classDef);
|
log.info('Rendering class ' + classDef);
|
||||||
//var rect = svgDraw.getNoteRect();
|
|
||||||
//rect.x = startx;
|
var addTspan = function addTspan(textEl, txt, isFirst) {
|
||||||
//rect.y = verticalPos;
|
var tSpan = textEl.append('tspan').attr('x', conf.padding).text(txt);
|
||||||
//rect.width = conf.width;
|
if (!isFirst) {
|
||||||
//rect.class = 'note';
|
tSpan.attr('dy', 15);
|
||||||
//
|
}
|
||||||
//var g = elem.append('g');
|
};
|
||||||
//var rectElem = svgDraw.drawRect(g, rect);
|
|
||||||
//
|
|
||||||
//var textObj = svgDraw.getTextObj();
|
|
||||||
//textObj.x = startx-4;
|
|
||||||
//textObj.y = verticalPos-13;
|
|
||||||
//textObj.textMargin = conf.noteMargin;
|
|
||||||
//textObj.dy = '1em';
|
|
||||||
//textObj.text = msg.message;
|
|
||||||
//textObj.class = 'noteText';
|
|
||||||
//
|
|
||||||
//var textElem = svgDraw.drawText(g,textObj, conf.width-conf.noteMargin);
|
|
||||||
//
|
|
||||||
//var textHeight = textElem[0][0].getBBox().height;
|
|
||||||
//if(textHeight > conf.width){
|
|
||||||
// textElem.remove();
|
|
||||||
// g = elem.append('g');
|
|
||||||
//
|
|
||||||
// //textObj.x = textObj.x - conf.width;
|
|
||||||
// //textElem = svgDraw.drawText(g,textObj, 2*conf.noteMargin);
|
|
||||||
// textElem = svgDraw.drawText(g,textObj, 2*conf.width-conf.noteMargin);
|
|
||||||
// textHeight = textElem[0][0].getBBox().height;
|
|
||||||
// rectElem.attr('width',2*conf.width);
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + 2*conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}else{
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//rectElem.attr('height',textHeight+ 2*conf.noteMargin);
|
|
||||||
//exports.bounds.bumpVerticalPos(textHeight+ 2*conf.noteMargin);
|
|
||||||
var id = 'classId' + classCnt;
|
var id = 'classId' + classCnt;
|
||||||
var classInfo = {
|
var classInfo = {
|
||||||
id: id,
|
id: id,
|
||||||
@ -31864,14 +31853,89 @@ var drawClass = function drawClass(elem, classDef) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var g = elem.append('g').attr('id', id);
|
var g = elem.append('g').attr('id', id);
|
||||||
var textElem = g.append('text') // text label for the x axis
|
var title = g.append('text') // text label for the x axis
|
||||||
.attr('x', '10').attr('y', '17').attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
.attr('x', conf.padding).attr('y', conf.textHeight + conf.padding).attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
||||||
var box = textElem.node().getBBox();
|
|
||||||
|
|
||||||
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', box.width + 20).attr('height', box.height + 10);
|
var titleHeight = title.node().getBBox().height;
|
||||||
|
|
||||||
classInfo.width = box.width + 20;
|
var membersLine = g.append('line') // text label for the x axis
|
||||||
classInfo.height = box.height + 10;
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + conf.dividerMargin / 2).attr('y2', conf.padding + titleHeight + conf.dividerMargin / 2).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var members = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + conf.dividerMargin + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
var isFirst = true;
|
||||||
|
var _iteratorNormalCompletion2 = true;
|
||||||
|
var _didIteratorError2 = false;
|
||||||
|
var _iteratorError2 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator2 = classDef.members[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
||||||
|
var member = _step2.value;
|
||||||
|
|
||||||
|
addTspan(members, member, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.warn(JSON.stringify(classDef));
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError2 = true;
|
||||||
|
_iteratorError2 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
||||||
|
_iterator2['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError2) {
|
||||||
|
throw _iteratorError2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var membersBox = members.node().getBBox();
|
||||||
|
|
||||||
|
var methodsLine = g.append('line') // text label for the x axis
|
||||||
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('y2', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var methods = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + 2 * conf.dividerMargin + membersBox.height + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
isFirst = true;
|
||||||
|
var _iteratorNormalCompletion3 = true;
|
||||||
|
var _didIteratorError3 = false;
|
||||||
|
var _iteratorError3 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator3 = classDef.methods[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
||||||
|
var method = _step3.value;
|
||||||
|
|
||||||
|
addTspan(methods, method, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError3 = true;
|
||||||
|
_iteratorError3 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
||||||
|
_iterator3['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError3) {
|
||||||
|
throw _iteratorError3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var classBox = g.node().getBBox();
|
||||||
|
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', classBox.width + 2 * conf.padding).attr('height', classBox.height + conf.padding + 0.5 * conf.dividerMargin);
|
||||||
|
|
||||||
|
membersLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
methodsLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
|
||||||
|
classInfo.width = classBox.width + 2 * conf.padding;
|
||||||
|
classInfo.height = classBox.height + conf.padding + 0.5 * conf.dividerMargin;
|
||||||
|
|
||||||
idCache.set(id, classInfo);
|
idCache.set(id, classInfo);
|
||||||
classCnt++;
|
classCnt++;
|
||||||
@ -31912,13 +31976,13 @@ module.exports.draw = function (text, id) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var classes = cDDb.getClasses();
|
var classes = cDDb.getClasses();
|
||||||
var _iteratorNormalCompletion2 = true;
|
var _iteratorNormalCompletion4 = true;
|
||||||
var _didIteratorError2 = false;
|
var _didIteratorError4 = false;
|
||||||
var _iteratorError2 = undefined;
|
var _iteratorError4 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator2 = classes.values()[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
for (var _iterator4 = classes.values()[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
|
||||||
var classDef = _step2.value;
|
var classDef = _step4.value;
|
||||||
|
|
||||||
var node = drawClass(diagram, classDef);
|
var node = drawClass(diagram, classDef);
|
||||||
// Add nodes to the graph. The first argument is the node id. The second is
|
// Add nodes to the graph. The first argument is the node id. The second is
|
||||||
@ -31933,42 +31997,42 @@ module.exports.draw = function (text, id) {
|
|||||||
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError2 = true;
|
_didIteratorError4 = true;
|
||||||
_iteratorError2 = err;
|
_iteratorError4 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
if (!_iteratorNormalCompletion4 && _iterator4['return']) {
|
||||||
_iterator2['return']();
|
_iterator4['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError2) {
|
if (_didIteratorError4) {
|
||||||
throw _iteratorError2;
|
throw _iteratorError4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var relations = cDDb.getRelations();
|
var relations = cDDb.getRelations();
|
||||||
var _iteratorNormalCompletion3 = true;
|
var _iteratorNormalCompletion5 = true;
|
||||||
var _didIteratorError3 = false;
|
var _didIteratorError5 = false;
|
||||||
var _iteratorError3 = undefined;
|
var _iteratorError5 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator3 = relations[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
for (var _iterator5 = relations[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {
|
||||||
var relation = _step3.value;
|
var relation = _step5.value;
|
||||||
|
|
||||||
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError3 = true;
|
_didIteratorError5 = true;
|
||||||
_iteratorError3 = err;
|
_iteratorError5 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
if (!_iteratorNormalCompletion5 && _iterator5['return']) {
|
||||||
_iterator3['return']();
|
_iterator5['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError3) {
|
if (_didIteratorError5) {
|
||||||
throw _iteratorError3;
|
throw _iteratorError5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -32138,6 +32202,12 @@ var classDiagram = (function () {
|
|||||||
case 15:
|
case 15:
|
||||||
/*console.log('Rel found',$$[$0]);*/
|
/*console.log('Rel found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
|
case 16:
|
||||||
|
yy.addMembers($$[$0 - 1], $$[$0]);
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
console.warn('Member', $$[$0]);
|
||||||
|
break;
|
||||||
case 18:
|
case 18:
|
||||||
/*console.log('sep found',$$[$0]);*/
|
/*console.log('sep found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
@ -33648,7 +33718,7 @@ exports.addVertices = function (vert, g) {
|
|||||||
if (conf.htmlLabels) {
|
if (conf.htmlLabels) {
|
||||||
labelTypeStr = 'html';
|
labelTypeStr = 'html';
|
||||||
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
||||||
return '<i class="fa ' + s.substring(3) + '">';
|
return '<i class="fa ' + s.substring(3) + '"></i>';
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
verticeText = verticeText.replace(/<br>/g, '\n');
|
verticeText = verticeText.replace(/<br>/g, '\n');
|
||||||
@ -40318,7 +40388,7 @@ var cloneCssStyles = function cloneCssStyles(svg, classes) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (rule !== 'undefined') {
|
if (typeof rule !== 'undefined') {
|
||||||
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
37
dist/mermaid.min.js
vendored
37
dist/mermaid.min.js
vendored
File diff suppressed because one or more lines are too long
314
dist/mermaid.slim.js
vendored
314
dist/mermaid.slim.js
vendored
@ -5581,7 +5581,7 @@ function read(json) {
|
|||||||
|
|
||||||
},{"./graph":77,"./lodash":80}],80:[function(require,module,exports){
|
},{"./graph":77,"./lodash":80}],80:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":82}],81:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":82}],81:[function(require,module,exports){
|
||||||
module.exports = '1.0.7';
|
module.exports = '1.0.7';
|
||||||
|
|
||||||
},{}],82:[function(require,module,exports){
|
},{}],82:[function(require,module,exports){
|
||||||
@ -17941,107 +17941,107 @@ module.exports = '1.0.7';
|
|||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||||
},{}],83:[function(require,module,exports){
|
},{}],83:[function(require,module,exports){
|
||||||
module.exports=require(32)
|
module.exports=require(32)
|
||||||
},{"./lib/debug":88,"./lib/graphlib":89,"./lib/layout":91,"./lib/util":111,"./lib/version":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":32}],84:[function(require,module,exports){
|
},{"./lib/debug":88,"./lib/graphlib":89,"./lib/layout":91,"./lib/util":111,"./lib/version":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":32}],84:[function(require,module,exports){
|
||||||
module.exports=require(33)
|
module.exports=require(33)
|
||||||
},{"./greedy-fas":90,"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":33}],85:[function(require,module,exports){
|
},{"./greedy-fas":90,"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":33}],85:[function(require,module,exports){
|
||||||
module.exports=require(34)
|
module.exports=require(34)
|
||||||
},{"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":34}],86:[function(require,module,exports){
|
},{"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":34}],86:[function(require,module,exports){
|
||||||
module.exports=require(35)
|
module.exports=require(35)
|
||||||
},{"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":35}],87:[function(require,module,exports){
|
},{"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":35}],87:[function(require,module,exports){
|
||||||
module.exports=require(36)
|
module.exports=require(36)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":36}],88:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":36}],88:[function(require,module,exports){
|
||||||
module.exports=require(37)
|
module.exports=require(37)
|
||||||
},{"./graphlib":89,"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":37}],89:[function(require,module,exports){
|
},{"./graphlib":89,"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":37}],89:[function(require,module,exports){
|
||||||
module.exports=require(38)
|
module.exports=require(38)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":38,"graphlib":113}],90:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":38,"graphlib":113}],90:[function(require,module,exports){
|
||||||
module.exports=require(39)
|
module.exports=require(39)
|
||||||
},{"./data/list":87,"./graphlib":89,"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":39}],91:[function(require,module,exports){
|
},{"./data/list":87,"./graphlib":89,"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":39}],91:[function(require,module,exports){
|
||||||
module.exports=require(40)
|
module.exports=require(40)
|
||||||
},{"./acyclic":84,"./add-border-segments":85,"./coordinate-system":86,"./graphlib":89,"./lodash":92,"./nesting-graph":93,"./normalize":94,"./order":99,"./parent-dummy-chains":104,"./position":106,"./rank":108,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":40}],92:[function(require,module,exports){
|
},{"./acyclic":84,"./add-border-segments":85,"./coordinate-system":86,"./graphlib":89,"./lodash":92,"./nesting-graph":93,"./normalize":94,"./order":99,"./parent-dummy-chains":104,"./position":106,"./rank":108,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":40}],92:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],93:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],93:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":42}],94:[function(require,module,exports){
|
},{"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":42}],94:[function(require,module,exports){
|
||||||
module.exports=require(43)
|
module.exports=require(43)
|
||||||
},{"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":43}],95:[function(require,module,exports){
|
},{"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":43}],95:[function(require,module,exports){
|
||||||
module.exports=require(44)
|
module.exports=require(44)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":44}],96:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":44}],96:[function(require,module,exports){
|
||||||
module.exports=require(45)
|
module.exports=require(45)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":45}],97:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":45}],97:[function(require,module,exports){
|
||||||
module.exports=require(46)
|
module.exports=require(46)
|
||||||
},{"../graphlib":89,"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":46}],98:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":46}],98:[function(require,module,exports){
|
||||||
module.exports=require(47)
|
module.exports=require(47)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":47}],99:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":47}],99:[function(require,module,exports){
|
||||||
module.exports=require(48)
|
module.exports=require(48)
|
||||||
},{"../graphlib":89,"../lodash":92,"../util":111,"./add-subgraph-constraints":95,"./build-layer-graph":97,"./cross-count":98,"./init-order":100,"./sort-subgraph":102,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":48}],100:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"../util":111,"./add-subgraph-constraints":95,"./build-layer-graph":97,"./cross-count":98,"./init-order":100,"./sort-subgraph":102,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":48}],100:[function(require,module,exports){
|
||||||
module.exports=require(49)
|
module.exports=require(49)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":49}],101:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":49}],101:[function(require,module,exports){
|
||||||
module.exports=require(50)
|
module.exports=require(50)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":50}],102:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":50}],102:[function(require,module,exports){
|
||||||
module.exports=require(51)
|
module.exports=require(51)
|
||||||
},{"../lodash":92,"./barycenter":96,"./resolve-conflicts":101,"./sort":103,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":51}],103:[function(require,module,exports){
|
},{"../lodash":92,"./barycenter":96,"./resolve-conflicts":101,"./sort":103,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":51}],103:[function(require,module,exports){
|
||||||
module.exports=require(52)
|
module.exports=require(52)
|
||||||
},{"../lodash":92,"../util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":52}],104:[function(require,module,exports){
|
},{"../lodash":92,"../util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":52}],104:[function(require,module,exports){
|
||||||
module.exports=require(53)
|
module.exports=require(53)
|
||||||
},{"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":53}],105:[function(require,module,exports){
|
},{"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":53}],105:[function(require,module,exports){
|
||||||
module.exports=require(54)
|
module.exports=require(54)
|
||||||
},{"../graphlib":89,"../lodash":92,"../util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":54}],106:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"../util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":54}],106:[function(require,module,exports){
|
||||||
module.exports=require(55)
|
module.exports=require(55)
|
||||||
},{"../lodash":92,"../util":111,"./bk":105,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":55}],107:[function(require,module,exports){
|
},{"../lodash":92,"../util":111,"./bk":105,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":55}],107:[function(require,module,exports){
|
||||||
module.exports=require(56)
|
module.exports=require(56)
|
||||||
},{"../graphlib":89,"../lodash":92,"./util":110,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":56}],108:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"./util":110,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":56}],108:[function(require,module,exports){
|
||||||
module.exports=require(57)
|
module.exports=require(57)
|
||||||
},{"./feasible-tree":107,"./network-simplex":109,"./util":110,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":57}],109:[function(require,module,exports){
|
},{"./feasible-tree":107,"./network-simplex":109,"./util":110,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":57}],109:[function(require,module,exports){
|
||||||
module.exports=require(58)
|
module.exports=require(58)
|
||||||
},{"../graphlib":89,"../lodash":92,"../util":111,"./feasible-tree":107,"./util":110,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":58}],110:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"../util":111,"./feasible-tree":107,"./util":110,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":58}],110:[function(require,module,exports){
|
||||||
module.exports=require(59)
|
module.exports=require(59)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":59}],111:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":59}],111:[function(require,module,exports){
|
||||||
module.exports=require(60)
|
module.exports=require(60)
|
||||||
},{"./graphlib":89,"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":60}],112:[function(require,module,exports){
|
},{"./graphlib":89,"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":60}],112:[function(require,module,exports){
|
||||||
module.exports=require(61)
|
module.exports=require(61)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":61}],113:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":61}],113:[function(require,module,exports){
|
||||||
module.exports=require(62)
|
module.exports=require(62)
|
||||||
},{"./lib":129,"./lib/alg":120,"./lib/json":130,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":62}],114:[function(require,module,exports){
|
},{"./lib":129,"./lib/alg":120,"./lib/json":130,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":62}],114:[function(require,module,exports){
|
||||||
module.exports=require(63)
|
module.exports=require(63)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":63}],115:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":63}],115:[function(require,module,exports){
|
||||||
module.exports=require(64)
|
module.exports=require(64)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":64}],116:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":64}],116:[function(require,module,exports){
|
||||||
module.exports=require(65)
|
module.exports=require(65)
|
||||||
},{"../lodash":131,"./dijkstra":117,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":65}],117:[function(require,module,exports){
|
},{"../lodash":131,"./dijkstra":117,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":65}],117:[function(require,module,exports){
|
||||||
module.exports=require(66)
|
module.exports=require(66)
|
||||||
},{"../data/priority-queue":127,"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":66}],118:[function(require,module,exports){
|
},{"../data/priority-queue":127,"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":66}],118:[function(require,module,exports){
|
||||||
module.exports=require(67)
|
module.exports=require(67)
|
||||||
},{"../lodash":131,"./tarjan":125,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":67}],119:[function(require,module,exports){
|
},{"../lodash":131,"./tarjan":125,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":67}],119:[function(require,module,exports){
|
||||||
module.exports=require(68)
|
module.exports=require(68)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":68}],120:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":68}],120:[function(require,module,exports){
|
||||||
module.exports=require(69)
|
module.exports=require(69)
|
||||||
},{"./components":114,"./dijkstra":117,"./dijkstra-all":116,"./find-cycles":118,"./floyd-warshall":119,"./is-acyclic":121,"./postorder":122,"./preorder":123,"./prim":124,"./tarjan":125,"./topsort":126,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":69}],121:[function(require,module,exports){
|
},{"./components":114,"./dijkstra":117,"./dijkstra-all":116,"./find-cycles":118,"./floyd-warshall":119,"./is-acyclic":121,"./postorder":122,"./preorder":123,"./prim":124,"./tarjan":125,"./topsort":126,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":69}],121:[function(require,module,exports){
|
||||||
module.exports=require(70)
|
module.exports=require(70)
|
||||||
},{"./topsort":126,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":70}],122:[function(require,module,exports){
|
},{"./topsort":126,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":70}],122:[function(require,module,exports){
|
||||||
module.exports=require(71)
|
module.exports=require(71)
|
||||||
},{"./dfs":115,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":71}],123:[function(require,module,exports){
|
},{"./dfs":115,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":71}],123:[function(require,module,exports){
|
||||||
module.exports=require(72)
|
module.exports=require(72)
|
||||||
},{"./dfs":115,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":72}],124:[function(require,module,exports){
|
},{"./dfs":115,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":72}],124:[function(require,module,exports){
|
||||||
module.exports=require(73)
|
module.exports=require(73)
|
||||||
},{"../data/priority-queue":127,"../graph":128,"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":73}],125:[function(require,module,exports){
|
},{"../data/priority-queue":127,"../graph":128,"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":73}],125:[function(require,module,exports){
|
||||||
module.exports=require(74)
|
module.exports=require(74)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":74}],126:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":74}],126:[function(require,module,exports){
|
||||||
module.exports=require(75)
|
module.exports=require(75)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":75}],127:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":75}],127:[function(require,module,exports){
|
||||||
module.exports=require(76)
|
module.exports=require(76)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":76}],128:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":76}],128:[function(require,module,exports){
|
||||||
module.exports=require(77)
|
module.exports=require(77)
|
||||||
},{"./lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":77}],129:[function(require,module,exports){
|
},{"./lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":77}],129:[function(require,module,exports){
|
||||||
module.exports=require(78)
|
module.exports=require(78)
|
||||||
},{"./graph":128,"./version":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":78}],130:[function(require,module,exports){
|
},{"./graph":128,"./version":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":78}],130:[function(require,module,exports){
|
||||||
module.exports=require(79)
|
module.exports=require(79)
|
||||||
},{"./graph":128,"./lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":79}],131:[function(require,module,exports){
|
},{"./graph":128,"./lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":79}],131:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],132:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],132:[function(require,module,exports){
|
||||||
module.exports=require(81)
|
module.exports=require(81)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":81}],133:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":81}],133:[function(require,module,exports){
|
||||||
module.exports=require(82)
|
module.exports=require(82)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":82}],134:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":82}],134:[function(require,module,exports){
|
||||||
(function (global){
|
(function (global){
|
||||||
/*! http://mths.be/he v0.5.0 by @mathias | MIT license */
|
/*! http://mths.be/he v0.5.0 by @mathias | MIT license */
|
||||||
;(function(root) {
|
;(function(root) {
|
||||||
@ -22187,7 +22187,8 @@ exports.addClass = function (id) {
|
|||||||
if (typeof classes.get(id) === 'undefined') {
|
if (typeof classes.get(id) === 'undefined') {
|
||||||
classes.set(id, {
|
classes.set(id, {
|
||||||
id: id,
|
id: id,
|
||||||
methods: []
|
methods: [],
|
||||||
|
members: []
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -22216,7 +22217,17 @@ exports.addRelation = function (relation) {
|
|||||||
relations.push(relation);
|
relations.push(relation);
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.addMembers = function (className, MembersArr) {};
|
exports.addMembers = function (className, MembersArr) {
|
||||||
|
var theClass = classes.get(className);
|
||||||
|
if (typeof MembersArr === 'string') {
|
||||||
|
if (MembersArr.substr(-1) === ')') {
|
||||||
|
theClass.methods.push(MembersArr.substr(2));
|
||||||
|
} else {
|
||||||
|
theClass.members.push(MembersArr.substr(2));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//console.warn('MembersArr:'+MembersArr);
|
||||||
|
};
|
||||||
|
|
||||||
exports.lineType = {
|
exports.lineType = {
|
||||||
LINE: 0,
|
LINE: 0,
|
||||||
@ -22261,7 +22272,11 @@ if (typeof Map !== 'undefined') {
|
|||||||
idCache = new Map();
|
idCache = new Map();
|
||||||
}
|
}
|
||||||
var classCnt = 0;
|
var classCnt = 0;
|
||||||
var conf = {};
|
var conf = {
|
||||||
|
dividerMargin: 10,
|
||||||
|
padding: 5,
|
||||||
|
textHeight: 15
|
||||||
|
};
|
||||||
|
|
||||||
// Todo optimize
|
// Todo optimize
|
||||||
var getGraphId = function getGraphId(label) {
|
var getGraphId = function getGraphId(label) {
|
||||||
@ -22307,49 +22322,23 @@ var drawEdge = function drawEdge(elem, path) {
|
|||||||
return d.x;
|
return d.x;
|
||||||
}).y(function (d) {
|
}).y(function (d) {
|
||||||
return d.y;
|
return d.y;
|
||||||
}).interpolate('cardinal');
|
})
|
||||||
|
//.interpolate('cardinal');
|
||||||
|
.interpolate('basis');
|
||||||
|
|
||||||
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
||||||
};
|
};
|
||||||
|
|
||||||
var drawClass = function drawClass(elem, classDef) {
|
var drawClass = function drawClass(elem, classDef) {
|
||||||
log.info('Rendering class ' + classDef);
|
log.info('Rendering class ' + classDef);
|
||||||
//var rect = svgDraw.getNoteRect();
|
|
||||||
//rect.x = startx;
|
var addTspan = function addTspan(textEl, txt, isFirst) {
|
||||||
//rect.y = verticalPos;
|
var tSpan = textEl.append('tspan').attr('x', conf.padding).text(txt);
|
||||||
//rect.width = conf.width;
|
if (!isFirst) {
|
||||||
//rect.class = 'note';
|
tSpan.attr('dy', 15);
|
||||||
//
|
}
|
||||||
//var g = elem.append('g');
|
};
|
||||||
//var rectElem = svgDraw.drawRect(g, rect);
|
|
||||||
//
|
|
||||||
//var textObj = svgDraw.getTextObj();
|
|
||||||
//textObj.x = startx-4;
|
|
||||||
//textObj.y = verticalPos-13;
|
|
||||||
//textObj.textMargin = conf.noteMargin;
|
|
||||||
//textObj.dy = '1em';
|
|
||||||
//textObj.text = msg.message;
|
|
||||||
//textObj.class = 'noteText';
|
|
||||||
//
|
|
||||||
//var textElem = svgDraw.drawText(g,textObj, conf.width-conf.noteMargin);
|
|
||||||
//
|
|
||||||
//var textHeight = textElem[0][0].getBBox().height;
|
|
||||||
//if(textHeight > conf.width){
|
|
||||||
// textElem.remove();
|
|
||||||
// g = elem.append('g');
|
|
||||||
//
|
|
||||||
// //textObj.x = textObj.x - conf.width;
|
|
||||||
// //textElem = svgDraw.drawText(g,textObj, 2*conf.noteMargin);
|
|
||||||
// textElem = svgDraw.drawText(g,textObj, 2*conf.width-conf.noteMargin);
|
|
||||||
// textHeight = textElem[0][0].getBBox().height;
|
|
||||||
// rectElem.attr('width',2*conf.width);
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + 2*conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}else{
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//rectElem.attr('height',textHeight+ 2*conf.noteMargin);
|
|
||||||
//exports.bounds.bumpVerticalPos(textHeight+ 2*conf.noteMargin);
|
|
||||||
var id = 'classId' + classCnt;
|
var id = 'classId' + classCnt;
|
||||||
var classInfo = {
|
var classInfo = {
|
||||||
id: id,
|
id: id,
|
||||||
@ -22359,14 +22348,89 @@ var drawClass = function drawClass(elem, classDef) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var g = elem.append('g').attr('id', id);
|
var g = elem.append('g').attr('id', id);
|
||||||
var textElem = g.append('text') // text label for the x axis
|
var title = g.append('text') // text label for the x axis
|
||||||
.attr('x', '10').attr('y', '17').attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
.attr('x', conf.padding).attr('y', conf.textHeight + conf.padding).attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
||||||
var box = textElem.node().getBBox();
|
|
||||||
|
|
||||||
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', box.width + 20).attr('height', box.height + 10);
|
var titleHeight = title.node().getBBox().height;
|
||||||
|
|
||||||
classInfo.width = box.width + 20;
|
var membersLine = g.append('line') // text label for the x axis
|
||||||
classInfo.height = box.height + 10;
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + conf.dividerMargin / 2).attr('y2', conf.padding + titleHeight + conf.dividerMargin / 2).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var members = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + conf.dividerMargin + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
var isFirst = true;
|
||||||
|
var _iteratorNormalCompletion2 = true;
|
||||||
|
var _didIteratorError2 = false;
|
||||||
|
var _iteratorError2 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator2 = classDef.members[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
||||||
|
var member = _step2.value;
|
||||||
|
|
||||||
|
addTspan(members, member, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.warn(JSON.stringify(classDef));
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError2 = true;
|
||||||
|
_iteratorError2 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
||||||
|
_iterator2['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError2) {
|
||||||
|
throw _iteratorError2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var membersBox = members.node().getBBox();
|
||||||
|
|
||||||
|
var methodsLine = g.append('line') // text label for the x axis
|
||||||
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('y2', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var methods = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + 2 * conf.dividerMargin + membersBox.height + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
isFirst = true;
|
||||||
|
var _iteratorNormalCompletion3 = true;
|
||||||
|
var _didIteratorError3 = false;
|
||||||
|
var _iteratorError3 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator3 = classDef.methods[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
||||||
|
var method = _step3.value;
|
||||||
|
|
||||||
|
addTspan(methods, method, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError3 = true;
|
||||||
|
_iteratorError3 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
||||||
|
_iterator3['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError3) {
|
||||||
|
throw _iteratorError3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var classBox = g.node().getBBox();
|
||||||
|
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', classBox.width + 2 * conf.padding).attr('height', classBox.height + conf.padding + 0.5 * conf.dividerMargin);
|
||||||
|
|
||||||
|
membersLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
methodsLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
|
||||||
|
classInfo.width = classBox.width + 2 * conf.padding;
|
||||||
|
classInfo.height = classBox.height + conf.padding + 0.5 * conf.dividerMargin;
|
||||||
|
|
||||||
idCache.set(id, classInfo);
|
idCache.set(id, classInfo);
|
||||||
classCnt++;
|
classCnt++;
|
||||||
@ -22407,13 +22471,13 @@ module.exports.draw = function (text, id) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var classes = cDDb.getClasses();
|
var classes = cDDb.getClasses();
|
||||||
var _iteratorNormalCompletion2 = true;
|
var _iteratorNormalCompletion4 = true;
|
||||||
var _didIteratorError2 = false;
|
var _didIteratorError4 = false;
|
||||||
var _iteratorError2 = undefined;
|
var _iteratorError4 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator2 = classes.values()[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
for (var _iterator4 = classes.values()[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
|
||||||
var classDef = _step2.value;
|
var classDef = _step4.value;
|
||||||
|
|
||||||
var node = drawClass(diagram, classDef);
|
var node = drawClass(diagram, classDef);
|
||||||
// Add nodes to the graph. The first argument is the node id. The second is
|
// Add nodes to the graph. The first argument is the node id. The second is
|
||||||
@ -22428,42 +22492,42 @@ module.exports.draw = function (text, id) {
|
|||||||
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError2 = true;
|
_didIteratorError4 = true;
|
||||||
_iteratorError2 = err;
|
_iteratorError4 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
if (!_iteratorNormalCompletion4 && _iterator4['return']) {
|
||||||
_iterator2['return']();
|
_iterator4['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError2) {
|
if (_didIteratorError4) {
|
||||||
throw _iteratorError2;
|
throw _iteratorError4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var relations = cDDb.getRelations();
|
var relations = cDDb.getRelations();
|
||||||
var _iteratorNormalCompletion3 = true;
|
var _iteratorNormalCompletion5 = true;
|
||||||
var _didIteratorError3 = false;
|
var _didIteratorError5 = false;
|
||||||
var _iteratorError3 = undefined;
|
var _iteratorError5 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator3 = relations[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
for (var _iterator5 = relations[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {
|
||||||
var relation = _step3.value;
|
var relation = _step5.value;
|
||||||
|
|
||||||
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError3 = true;
|
_didIteratorError5 = true;
|
||||||
_iteratorError3 = err;
|
_iteratorError5 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
if (!_iteratorNormalCompletion5 && _iterator5['return']) {
|
||||||
_iterator3['return']();
|
_iterator5['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError3) {
|
if (_didIteratorError5) {
|
||||||
throw _iteratorError3;
|
throw _iteratorError5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -22633,6 +22697,12 @@ var classDiagram = (function () {
|
|||||||
case 15:
|
case 15:
|
||||||
/*console.log('Rel found',$$[$0]);*/
|
/*console.log('Rel found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
|
case 16:
|
||||||
|
yy.addMembers($$[$0 - 1], $$[$0]);
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
console.warn('Member', $$[$0]);
|
||||||
|
break;
|
||||||
case 18:
|
case 18:
|
||||||
/*console.log('sep found',$$[$0]);*/
|
/*console.log('sep found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
@ -24143,7 +24213,7 @@ exports.addVertices = function (vert, g) {
|
|||||||
if (conf.htmlLabels) {
|
if (conf.htmlLabels) {
|
||||||
labelTypeStr = 'html';
|
labelTypeStr = 'html';
|
||||||
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
||||||
return '<i class="fa ' + s.substring(3) + '">';
|
return '<i class="fa ' + s.substring(3) + '"></i>';
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
verticeText = verticeText.replace(/<br>/g, '\n');
|
verticeText = verticeText.replace(/<br>/g, '\n');
|
||||||
@ -30813,7 +30883,7 @@ var cloneCssStyles = function cloneCssStyles(svg, classes) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (rule !== 'undefined') {
|
if (typeof rule !== 'undefined') {
|
||||||
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
26
dist/mermaid.slim.min.js
vendored
26
dist/mermaid.slim.min.js
vendored
File diff suppressed because one or more lines are too long
314
dist/mermaidAPI.js
vendored
314
dist/mermaidAPI.js
vendored
@ -15086,7 +15086,7 @@ function read(json) {
|
|||||||
|
|
||||||
},{"./graph":78,"./lodash":81}],81:[function(require,module,exports){
|
},{"./graph":78,"./lodash":81}],81:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":83}],82:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":83}],82:[function(require,module,exports){
|
||||||
module.exports = '1.0.7';
|
module.exports = '1.0.7';
|
||||||
|
|
||||||
},{}],83:[function(require,module,exports){
|
},{}],83:[function(require,module,exports){
|
||||||
@ -27446,107 +27446,107 @@ module.exports = '1.0.7';
|
|||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||||
},{}],84:[function(require,module,exports){
|
},{}],84:[function(require,module,exports){
|
||||||
module.exports=require(33)
|
module.exports=require(33)
|
||||||
},{"./lib/debug":89,"./lib/graphlib":90,"./lib/layout":92,"./lib/util":112,"./lib/version":113,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":33}],85:[function(require,module,exports){
|
},{"./lib/debug":89,"./lib/graphlib":90,"./lib/layout":92,"./lib/util":112,"./lib/version":113,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":33}],85:[function(require,module,exports){
|
||||||
module.exports=require(34)
|
module.exports=require(34)
|
||||||
},{"./greedy-fas":91,"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":34}],86:[function(require,module,exports){
|
},{"./greedy-fas":91,"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":34}],86:[function(require,module,exports){
|
||||||
module.exports=require(35)
|
module.exports=require(35)
|
||||||
},{"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":35}],87:[function(require,module,exports){
|
},{"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":35}],87:[function(require,module,exports){
|
||||||
module.exports=require(36)
|
module.exports=require(36)
|
||||||
},{"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":36}],88:[function(require,module,exports){
|
},{"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":36}],88:[function(require,module,exports){
|
||||||
module.exports=require(37)
|
module.exports=require(37)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":37}],89:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":37}],89:[function(require,module,exports){
|
||||||
module.exports=require(38)
|
module.exports=require(38)
|
||||||
},{"./graphlib":90,"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":38}],90:[function(require,module,exports){
|
},{"./graphlib":90,"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":38}],90:[function(require,module,exports){
|
||||||
module.exports=require(39)
|
module.exports=require(39)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":39,"graphlib":114}],91:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":39,"graphlib":114}],91:[function(require,module,exports){
|
||||||
module.exports=require(40)
|
module.exports=require(40)
|
||||||
},{"./data/list":88,"./graphlib":90,"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":40}],92:[function(require,module,exports){
|
},{"./data/list":88,"./graphlib":90,"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":40}],92:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"./acyclic":85,"./add-border-segments":86,"./coordinate-system":87,"./graphlib":90,"./lodash":93,"./nesting-graph":94,"./normalize":95,"./order":100,"./parent-dummy-chains":105,"./position":107,"./rank":109,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":41}],93:[function(require,module,exports){
|
},{"./acyclic":85,"./add-border-segments":86,"./coordinate-system":87,"./graphlib":90,"./lodash":93,"./nesting-graph":94,"./normalize":95,"./order":100,"./parent-dummy-chains":105,"./position":107,"./rank":109,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":41}],93:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],94:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],94:[function(require,module,exports){
|
||||||
module.exports=require(43)
|
module.exports=require(43)
|
||||||
},{"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":43}],95:[function(require,module,exports){
|
},{"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":43}],95:[function(require,module,exports){
|
||||||
module.exports=require(44)
|
module.exports=require(44)
|
||||||
},{"./lodash":93,"./util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":44}],96:[function(require,module,exports){
|
},{"./lodash":93,"./util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":44}],96:[function(require,module,exports){
|
||||||
module.exports=require(45)
|
module.exports=require(45)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":45}],97:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":45}],97:[function(require,module,exports){
|
||||||
module.exports=require(46)
|
module.exports=require(46)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":46}],98:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":46}],98:[function(require,module,exports){
|
||||||
module.exports=require(47)
|
module.exports=require(47)
|
||||||
},{"../graphlib":90,"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":47}],99:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":47}],99:[function(require,module,exports){
|
||||||
module.exports=require(48)
|
module.exports=require(48)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":48}],100:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":48}],100:[function(require,module,exports){
|
||||||
module.exports=require(49)
|
module.exports=require(49)
|
||||||
},{"../graphlib":90,"../lodash":93,"../util":112,"./add-subgraph-constraints":96,"./build-layer-graph":98,"./cross-count":99,"./init-order":101,"./sort-subgraph":103,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":49}],101:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"../util":112,"./add-subgraph-constraints":96,"./build-layer-graph":98,"./cross-count":99,"./init-order":101,"./sort-subgraph":103,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":49}],101:[function(require,module,exports){
|
||||||
module.exports=require(50)
|
module.exports=require(50)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":50}],102:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":50}],102:[function(require,module,exports){
|
||||||
module.exports=require(51)
|
module.exports=require(51)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":51}],103:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":51}],103:[function(require,module,exports){
|
||||||
module.exports=require(52)
|
module.exports=require(52)
|
||||||
},{"../lodash":93,"./barycenter":97,"./resolve-conflicts":102,"./sort":104,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":52}],104:[function(require,module,exports){
|
},{"../lodash":93,"./barycenter":97,"./resolve-conflicts":102,"./sort":104,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":52}],104:[function(require,module,exports){
|
||||||
module.exports=require(53)
|
module.exports=require(53)
|
||||||
},{"../lodash":93,"../util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":53}],105:[function(require,module,exports){
|
},{"../lodash":93,"../util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":53}],105:[function(require,module,exports){
|
||||||
module.exports=require(54)
|
module.exports=require(54)
|
||||||
},{"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":54}],106:[function(require,module,exports){
|
},{"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":54}],106:[function(require,module,exports){
|
||||||
module.exports=require(55)
|
module.exports=require(55)
|
||||||
},{"../graphlib":90,"../lodash":93,"../util":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":55}],107:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"../util":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":55}],107:[function(require,module,exports){
|
||||||
module.exports=require(56)
|
module.exports=require(56)
|
||||||
},{"../lodash":93,"../util":112,"./bk":106,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":56}],108:[function(require,module,exports){
|
},{"../lodash":93,"../util":112,"./bk":106,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":56}],108:[function(require,module,exports){
|
||||||
module.exports=require(57)
|
module.exports=require(57)
|
||||||
},{"../graphlib":90,"../lodash":93,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":57}],109:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":57}],109:[function(require,module,exports){
|
||||||
module.exports=require(58)
|
module.exports=require(58)
|
||||||
},{"./feasible-tree":108,"./network-simplex":110,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":58}],110:[function(require,module,exports){
|
},{"./feasible-tree":108,"./network-simplex":110,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":58}],110:[function(require,module,exports){
|
||||||
module.exports=require(59)
|
module.exports=require(59)
|
||||||
},{"../graphlib":90,"../lodash":93,"../util":112,"./feasible-tree":108,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":59}],111:[function(require,module,exports){
|
},{"../graphlib":90,"../lodash":93,"../util":112,"./feasible-tree":108,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":59}],111:[function(require,module,exports){
|
||||||
module.exports=require(60)
|
module.exports=require(60)
|
||||||
},{"../lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":60}],112:[function(require,module,exports){
|
},{"../lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":60}],112:[function(require,module,exports){
|
||||||
module.exports=require(61)
|
module.exports=require(61)
|
||||||
},{"./graphlib":90,"./lodash":93,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":61}],113:[function(require,module,exports){
|
},{"./graphlib":90,"./lodash":93,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":61}],113:[function(require,module,exports){
|
||||||
module.exports=require(62)
|
module.exports=require(62)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":62}],114:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":62}],114:[function(require,module,exports){
|
||||||
module.exports=require(63)
|
module.exports=require(63)
|
||||||
},{"./lib":130,"./lib/alg":121,"./lib/json":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":63}],115:[function(require,module,exports){
|
},{"./lib":130,"./lib/alg":121,"./lib/json":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":63}],115:[function(require,module,exports){
|
||||||
module.exports=require(64)
|
module.exports=require(64)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":64}],116:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":64}],116:[function(require,module,exports){
|
||||||
module.exports=require(65)
|
module.exports=require(65)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":65}],117:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":65}],117:[function(require,module,exports){
|
||||||
module.exports=require(66)
|
module.exports=require(66)
|
||||||
},{"../lodash":132,"./dijkstra":118,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":66}],118:[function(require,module,exports){
|
},{"../lodash":132,"./dijkstra":118,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":66}],118:[function(require,module,exports){
|
||||||
module.exports=require(67)
|
module.exports=require(67)
|
||||||
},{"../data/priority-queue":128,"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":67}],119:[function(require,module,exports){
|
},{"../data/priority-queue":128,"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":67}],119:[function(require,module,exports){
|
||||||
module.exports=require(68)
|
module.exports=require(68)
|
||||||
},{"../lodash":132,"./tarjan":126,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":68}],120:[function(require,module,exports){
|
},{"../lodash":132,"./tarjan":126,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":68}],120:[function(require,module,exports){
|
||||||
module.exports=require(69)
|
module.exports=require(69)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":69}],121:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":69}],121:[function(require,module,exports){
|
||||||
module.exports=require(70)
|
module.exports=require(70)
|
||||||
},{"./components":115,"./dijkstra":118,"./dijkstra-all":117,"./find-cycles":119,"./floyd-warshall":120,"./is-acyclic":122,"./postorder":123,"./preorder":124,"./prim":125,"./tarjan":126,"./topsort":127,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":70}],122:[function(require,module,exports){
|
},{"./components":115,"./dijkstra":118,"./dijkstra-all":117,"./find-cycles":119,"./floyd-warshall":120,"./is-acyclic":122,"./postorder":123,"./preorder":124,"./prim":125,"./tarjan":126,"./topsort":127,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":70}],122:[function(require,module,exports){
|
||||||
module.exports=require(71)
|
module.exports=require(71)
|
||||||
},{"./topsort":127,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":71}],123:[function(require,module,exports){
|
},{"./topsort":127,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":71}],123:[function(require,module,exports){
|
||||||
module.exports=require(72)
|
module.exports=require(72)
|
||||||
},{"./dfs":116,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":72}],124:[function(require,module,exports){
|
},{"./dfs":116,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":72}],124:[function(require,module,exports){
|
||||||
module.exports=require(73)
|
module.exports=require(73)
|
||||||
},{"./dfs":116,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":73}],125:[function(require,module,exports){
|
},{"./dfs":116,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":73}],125:[function(require,module,exports){
|
||||||
module.exports=require(74)
|
module.exports=require(74)
|
||||||
},{"../data/priority-queue":128,"../graph":129,"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":74}],126:[function(require,module,exports){
|
},{"../data/priority-queue":128,"../graph":129,"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":74}],126:[function(require,module,exports){
|
||||||
module.exports=require(75)
|
module.exports=require(75)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":75}],127:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":75}],127:[function(require,module,exports){
|
||||||
module.exports=require(76)
|
module.exports=require(76)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":76}],128:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":76}],128:[function(require,module,exports){
|
||||||
module.exports=require(77)
|
module.exports=require(77)
|
||||||
},{"../lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":77}],129:[function(require,module,exports){
|
},{"../lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":77}],129:[function(require,module,exports){
|
||||||
module.exports=require(78)
|
module.exports=require(78)
|
||||||
},{"./lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":78}],130:[function(require,module,exports){
|
},{"./lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":78}],130:[function(require,module,exports){
|
||||||
module.exports=require(79)
|
module.exports=require(79)
|
||||||
},{"./graph":129,"./version":133,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":79}],131:[function(require,module,exports){
|
},{"./graph":129,"./version":133,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":79}],131:[function(require,module,exports){
|
||||||
module.exports=require(80)
|
module.exports=require(80)
|
||||||
},{"./graph":129,"./lodash":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":80}],132:[function(require,module,exports){
|
},{"./graph":129,"./lodash":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":80}],132:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],133:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":42,"lodash":134}],133:[function(require,module,exports){
|
||||||
module.exports=require(82)
|
module.exports=require(82)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":82}],134:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":82}],134:[function(require,module,exports){
|
||||||
module.exports=require(83)
|
module.exports=require(83)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":83}],135:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":83}],135:[function(require,module,exports){
|
||||||
//! moment.js
|
//! moment.js
|
||||||
//! version : 2.10.6
|
//! version : 2.10.6
|
||||||
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
||||||
@ -31359,7 +31359,8 @@ exports.addClass = function (id) {
|
|||||||
if (typeof classes.get(id) === 'undefined') {
|
if (typeof classes.get(id) === 'undefined') {
|
||||||
classes.set(id, {
|
classes.set(id, {
|
||||||
id: id,
|
id: id,
|
||||||
methods: []
|
methods: [],
|
||||||
|
members: []
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -31388,7 +31389,17 @@ exports.addRelation = function (relation) {
|
|||||||
relations.push(relation);
|
relations.push(relation);
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.addMembers = function (className, MembersArr) {};
|
exports.addMembers = function (className, MembersArr) {
|
||||||
|
var theClass = classes.get(className);
|
||||||
|
if (typeof MembersArr === 'string') {
|
||||||
|
if (MembersArr.substr(-1) === ')') {
|
||||||
|
theClass.methods.push(MembersArr.substr(2));
|
||||||
|
} else {
|
||||||
|
theClass.members.push(MembersArr.substr(2));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//console.warn('MembersArr:'+MembersArr);
|
||||||
|
};
|
||||||
|
|
||||||
exports.lineType = {
|
exports.lineType = {
|
||||||
LINE: 0,
|
LINE: 0,
|
||||||
@ -31433,7 +31444,11 @@ if (typeof Map !== 'undefined') {
|
|||||||
idCache = new Map();
|
idCache = new Map();
|
||||||
}
|
}
|
||||||
var classCnt = 0;
|
var classCnt = 0;
|
||||||
var conf = {};
|
var conf = {
|
||||||
|
dividerMargin: 10,
|
||||||
|
padding: 5,
|
||||||
|
textHeight: 15
|
||||||
|
};
|
||||||
|
|
||||||
// Todo optimize
|
// Todo optimize
|
||||||
var getGraphId = function getGraphId(label) {
|
var getGraphId = function getGraphId(label) {
|
||||||
@ -31479,49 +31494,23 @@ var drawEdge = function drawEdge(elem, path) {
|
|||||||
return d.x;
|
return d.x;
|
||||||
}).y(function (d) {
|
}).y(function (d) {
|
||||||
return d.y;
|
return d.y;
|
||||||
}).interpolate('cardinal');
|
})
|
||||||
|
//.interpolate('cardinal');
|
||||||
|
.interpolate('basis');
|
||||||
|
|
||||||
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
||||||
};
|
};
|
||||||
|
|
||||||
var drawClass = function drawClass(elem, classDef) {
|
var drawClass = function drawClass(elem, classDef) {
|
||||||
log.info('Rendering class ' + classDef);
|
log.info('Rendering class ' + classDef);
|
||||||
//var rect = svgDraw.getNoteRect();
|
|
||||||
//rect.x = startx;
|
var addTspan = function addTspan(textEl, txt, isFirst) {
|
||||||
//rect.y = verticalPos;
|
var tSpan = textEl.append('tspan').attr('x', conf.padding).text(txt);
|
||||||
//rect.width = conf.width;
|
if (!isFirst) {
|
||||||
//rect.class = 'note';
|
tSpan.attr('dy', 15);
|
||||||
//
|
}
|
||||||
//var g = elem.append('g');
|
};
|
||||||
//var rectElem = svgDraw.drawRect(g, rect);
|
|
||||||
//
|
|
||||||
//var textObj = svgDraw.getTextObj();
|
|
||||||
//textObj.x = startx-4;
|
|
||||||
//textObj.y = verticalPos-13;
|
|
||||||
//textObj.textMargin = conf.noteMargin;
|
|
||||||
//textObj.dy = '1em';
|
|
||||||
//textObj.text = msg.message;
|
|
||||||
//textObj.class = 'noteText';
|
|
||||||
//
|
|
||||||
//var textElem = svgDraw.drawText(g,textObj, conf.width-conf.noteMargin);
|
|
||||||
//
|
|
||||||
//var textHeight = textElem[0][0].getBBox().height;
|
|
||||||
//if(textHeight > conf.width){
|
|
||||||
// textElem.remove();
|
|
||||||
// g = elem.append('g');
|
|
||||||
//
|
|
||||||
// //textObj.x = textObj.x - conf.width;
|
|
||||||
// //textElem = svgDraw.drawText(g,textObj, 2*conf.noteMargin);
|
|
||||||
// textElem = svgDraw.drawText(g,textObj, 2*conf.width-conf.noteMargin);
|
|
||||||
// textHeight = textElem[0][0].getBBox().height;
|
|
||||||
// rectElem.attr('width',2*conf.width);
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + 2*conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}else{
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//rectElem.attr('height',textHeight+ 2*conf.noteMargin);
|
|
||||||
//exports.bounds.bumpVerticalPos(textHeight+ 2*conf.noteMargin);
|
|
||||||
var id = 'classId' + classCnt;
|
var id = 'classId' + classCnt;
|
||||||
var classInfo = {
|
var classInfo = {
|
||||||
id: id,
|
id: id,
|
||||||
@ -31531,14 +31520,89 @@ var drawClass = function drawClass(elem, classDef) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var g = elem.append('g').attr('id', id);
|
var g = elem.append('g').attr('id', id);
|
||||||
var textElem = g.append('text') // text label for the x axis
|
var title = g.append('text') // text label for the x axis
|
||||||
.attr('x', '10').attr('y', '17').attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
.attr('x', conf.padding).attr('y', conf.textHeight + conf.padding).attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
||||||
var box = textElem.node().getBBox();
|
|
||||||
|
|
||||||
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', box.width + 20).attr('height', box.height + 10);
|
var titleHeight = title.node().getBBox().height;
|
||||||
|
|
||||||
classInfo.width = box.width + 20;
|
var membersLine = g.append('line') // text label for the x axis
|
||||||
classInfo.height = box.height + 10;
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + conf.dividerMargin / 2).attr('y2', conf.padding + titleHeight + conf.dividerMargin / 2).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var members = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + conf.dividerMargin + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
var isFirst = true;
|
||||||
|
var _iteratorNormalCompletion2 = true;
|
||||||
|
var _didIteratorError2 = false;
|
||||||
|
var _iteratorError2 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator2 = classDef.members[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
||||||
|
var member = _step2.value;
|
||||||
|
|
||||||
|
addTspan(members, member, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.warn(JSON.stringify(classDef));
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError2 = true;
|
||||||
|
_iteratorError2 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
||||||
|
_iterator2['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError2) {
|
||||||
|
throw _iteratorError2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var membersBox = members.node().getBBox();
|
||||||
|
|
||||||
|
var methodsLine = g.append('line') // text label for the x axis
|
||||||
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('y2', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var methods = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + 2 * conf.dividerMargin + membersBox.height + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
isFirst = true;
|
||||||
|
var _iteratorNormalCompletion3 = true;
|
||||||
|
var _didIteratorError3 = false;
|
||||||
|
var _iteratorError3 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator3 = classDef.methods[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
||||||
|
var method = _step3.value;
|
||||||
|
|
||||||
|
addTspan(methods, method, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError3 = true;
|
||||||
|
_iteratorError3 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
||||||
|
_iterator3['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError3) {
|
||||||
|
throw _iteratorError3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var classBox = g.node().getBBox();
|
||||||
|
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', classBox.width + 2 * conf.padding).attr('height', classBox.height + conf.padding + 0.5 * conf.dividerMargin);
|
||||||
|
|
||||||
|
membersLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
methodsLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
|
||||||
|
classInfo.width = classBox.width + 2 * conf.padding;
|
||||||
|
classInfo.height = classBox.height + conf.padding + 0.5 * conf.dividerMargin;
|
||||||
|
|
||||||
idCache.set(id, classInfo);
|
idCache.set(id, classInfo);
|
||||||
classCnt++;
|
classCnt++;
|
||||||
@ -31579,13 +31643,13 @@ module.exports.draw = function (text, id) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var classes = cDDb.getClasses();
|
var classes = cDDb.getClasses();
|
||||||
var _iteratorNormalCompletion2 = true;
|
var _iteratorNormalCompletion4 = true;
|
||||||
var _didIteratorError2 = false;
|
var _didIteratorError4 = false;
|
||||||
var _iteratorError2 = undefined;
|
var _iteratorError4 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator2 = classes.values()[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
for (var _iterator4 = classes.values()[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
|
||||||
var classDef = _step2.value;
|
var classDef = _step4.value;
|
||||||
|
|
||||||
var node = drawClass(diagram, classDef);
|
var node = drawClass(diagram, classDef);
|
||||||
// Add nodes to the graph. The first argument is the node id. The second is
|
// Add nodes to the graph. The first argument is the node id. The second is
|
||||||
@ -31600,42 +31664,42 @@ module.exports.draw = function (text, id) {
|
|||||||
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError2 = true;
|
_didIteratorError4 = true;
|
||||||
_iteratorError2 = err;
|
_iteratorError4 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
if (!_iteratorNormalCompletion4 && _iterator4['return']) {
|
||||||
_iterator2['return']();
|
_iterator4['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError2) {
|
if (_didIteratorError4) {
|
||||||
throw _iteratorError2;
|
throw _iteratorError4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var relations = cDDb.getRelations();
|
var relations = cDDb.getRelations();
|
||||||
var _iteratorNormalCompletion3 = true;
|
var _iteratorNormalCompletion5 = true;
|
||||||
var _didIteratorError3 = false;
|
var _didIteratorError5 = false;
|
||||||
var _iteratorError3 = undefined;
|
var _iteratorError5 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator3 = relations[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
for (var _iterator5 = relations[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {
|
||||||
var relation = _step3.value;
|
var relation = _step5.value;
|
||||||
|
|
||||||
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError3 = true;
|
_didIteratorError5 = true;
|
||||||
_iteratorError3 = err;
|
_iteratorError5 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
if (!_iteratorNormalCompletion5 && _iterator5['return']) {
|
||||||
_iterator3['return']();
|
_iterator5['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError3) {
|
if (_didIteratorError5) {
|
||||||
throw _iteratorError3;
|
throw _iteratorError5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -31805,6 +31869,12 @@ var classDiagram = (function () {
|
|||||||
case 15:
|
case 15:
|
||||||
/*console.log('Rel found',$$[$0]);*/
|
/*console.log('Rel found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
|
case 16:
|
||||||
|
yy.addMembers($$[$0 - 1], $$[$0]);
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
console.warn('Member', $$[$0]);
|
||||||
|
break;
|
||||||
case 18:
|
case 18:
|
||||||
/*console.log('sep found',$$[$0]);*/
|
/*console.log('sep found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
@ -33315,7 +33385,7 @@ exports.addVertices = function (vert, g) {
|
|||||||
if (conf.htmlLabels) {
|
if (conf.htmlLabels) {
|
||||||
labelTypeStr = 'html';
|
labelTypeStr = 'html';
|
||||||
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
||||||
return '<i class="fa ' + s.substring(3) + '">';
|
return '<i class="fa ' + s.substring(3) + '"></i>';
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
verticeText = verticeText.replace(/<br>/g, '\n');
|
verticeText = verticeText.replace(/<br>/g, '\n');
|
||||||
@ -39709,7 +39779,7 @@ var cloneCssStyles = function cloneCssStyles(svg, classes) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (rule !== 'undefined') {
|
if (typeof rule !== 'undefined') {
|
||||||
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
32
dist/mermaidAPI.min.js
vendored
32
dist/mermaidAPI.min.js
vendored
File diff suppressed because one or more lines are too long
314
dist/mermaidAPI.slim.js
vendored
314
dist/mermaidAPI.slim.js
vendored
@ -5581,7 +5581,7 @@ function read(json) {
|
|||||||
|
|
||||||
},{"./graph":77,"./lodash":80}],80:[function(require,module,exports){
|
},{"./graph":77,"./lodash":80}],80:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":82}],81:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":82}],81:[function(require,module,exports){
|
||||||
module.exports = '1.0.7';
|
module.exports = '1.0.7';
|
||||||
|
|
||||||
},{}],82:[function(require,module,exports){
|
},{}],82:[function(require,module,exports){
|
||||||
@ -17941,107 +17941,107 @@ module.exports = '1.0.7';
|
|||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||||
},{}],83:[function(require,module,exports){
|
},{}],83:[function(require,module,exports){
|
||||||
module.exports=require(32)
|
module.exports=require(32)
|
||||||
},{"./lib/debug":88,"./lib/graphlib":89,"./lib/layout":91,"./lib/util":111,"./lib/version":112,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":32}],84:[function(require,module,exports){
|
},{"./lib/debug":88,"./lib/graphlib":89,"./lib/layout":91,"./lib/util":111,"./lib/version":112,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/index.js":32}],84:[function(require,module,exports){
|
||||||
module.exports=require(33)
|
module.exports=require(33)
|
||||||
},{"./greedy-fas":90,"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":33}],85:[function(require,module,exports){
|
},{"./greedy-fas":90,"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/acyclic.js":33}],85:[function(require,module,exports){
|
||||||
module.exports=require(34)
|
module.exports=require(34)
|
||||||
},{"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":34}],86:[function(require,module,exports){
|
},{"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/add-border-segments.js":34}],86:[function(require,module,exports){
|
||||||
module.exports=require(35)
|
module.exports=require(35)
|
||||||
},{"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":35}],87:[function(require,module,exports){
|
},{"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/coordinate-system.js":35}],87:[function(require,module,exports){
|
||||||
module.exports=require(36)
|
module.exports=require(36)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":36}],88:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/data/list.js":36}],88:[function(require,module,exports){
|
||||||
module.exports=require(37)
|
module.exports=require(37)
|
||||||
},{"./graphlib":89,"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":37}],89:[function(require,module,exports){
|
},{"./graphlib":89,"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/debug.js":37}],89:[function(require,module,exports){
|
||||||
module.exports=require(38)
|
module.exports=require(38)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":38,"graphlib":113}],90:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/graphlib.js":38,"graphlib":113}],90:[function(require,module,exports){
|
||||||
module.exports=require(39)
|
module.exports=require(39)
|
||||||
},{"./data/list":87,"./graphlib":89,"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":39}],91:[function(require,module,exports){
|
},{"./data/list":87,"./graphlib":89,"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/greedy-fas.js":39}],91:[function(require,module,exports){
|
||||||
module.exports=require(40)
|
module.exports=require(40)
|
||||||
},{"./acyclic":84,"./add-border-segments":85,"./coordinate-system":86,"./graphlib":89,"./lodash":92,"./nesting-graph":93,"./normalize":94,"./order":99,"./parent-dummy-chains":104,"./position":106,"./rank":108,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":40}],92:[function(require,module,exports){
|
},{"./acyclic":84,"./add-border-segments":85,"./coordinate-system":86,"./graphlib":89,"./lodash":92,"./nesting-graph":93,"./normalize":94,"./order":99,"./parent-dummy-chains":104,"./position":106,"./rank":108,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/layout.js":40}],92:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],93:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],93:[function(require,module,exports){
|
||||||
module.exports=require(42)
|
module.exports=require(42)
|
||||||
},{"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":42}],94:[function(require,module,exports){
|
},{"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/nesting-graph.js":42}],94:[function(require,module,exports){
|
||||||
module.exports=require(43)
|
module.exports=require(43)
|
||||||
},{"./lodash":92,"./util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":43}],95:[function(require,module,exports){
|
},{"./lodash":92,"./util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/normalize.js":43}],95:[function(require,module,exports){
|
||||||
module.exports=require(44)
|
module.exports=require(44)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":44}],96:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/add-subgraph-constraints.js":44}],96:[function(require,module,exports){
|
||||||
module.exports=require(45)
|
module.exports=require(45)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":45}],97:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/barycenter.js":45}],97:[function(require,module,exports){
|
||||||
module.exports=require(46)
|
module.exports=require(46)
|
||||||
},{"../graphlib":89,"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":46}],98:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/build-layer-graph.js":46}],98:[function(require,module,exports){
|
||||||
module.exports=require(47)
|
module.exports=require(47)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":47}],99:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/cross-count.js":47}],99:[function(require,module,exports){
|
||||||
module.exports=require(48)
|
module.exports=require(48)
|
||||||
},{"../graphlib":89,"../lodash":92,"../util":111,"./add-subgraph-constraints":95,"./build-layer-graph":97,"./cross-count":98,"./init-order":100,"./sort-subgraph":102,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":48}],100:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"../util":111,"./add-subgraph-constraints":95,"./build-layer-graph":97,"./cross-count":98,"./init-order":100,"./sort-subgraph":102,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/index.js":48}],100:[function(require,module,exports){
|
||||||
module.exports=require(49)
|
module.exports=require(49)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":49}],101:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/init-order.js":49}],101:[function(require,module,exports){
|
||||||
module.exports=require(50)
|
module.exports=require(50)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":50}],102:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/resolve-conflicts.js":50}],102:[function(require,module,exports){
|
||||||
module.exports=require(51)
|
module.exports=require(51)
|
||||||
},{"../lodash":92,"./barycenter":96,"./resolve-conflicts":101,"./sort":103,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":51}],103:[function(require,module,exports){
|
},{"../lodash":92,"./barycenter":96,"./resolve-conflicts":101,"./sort":103,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort-subgraph.js":51}],103:[function(require,module,exports){
|
||||||
module.exports=require(52)
|
module.exports=require(52)
|
||||||
},{"../lodash":92,"../util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":52}],104:[function(require,module,exports){
|
},{"../lodash":92,"../util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/order/sort.js":52}],104:[function(require,module,exports){
|
||||||
module.exports=require(53)
|
module.exports=require(53)
|
||||||
},{"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":53}],105:[function(require,module,exports){
|
},{"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/parent-dummy-chains.js":53}],105:[function(require,module,exports){
|
||||||
module.exports=require(54)
|
module.exports=require(54)
|
||||||
},{"../graphlib":89,"../lodash":92,"../util":111,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":54}],106:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"../util":111,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/bk.js":54}],106:[function(require,module,exports){
|
||||||
module.exports=require(55)
|
module.exports=require(55)
|
||||||
},{"../lodash":92,"../util":111,"./bk":105,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":55}],107:[function(require,module,exports){
|
},{"../lodash":92,"../util":111,"./bk":105,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/position/index.js":55}],107:[function(require,module,exports){
|
||||||
module.exports=require(56)
|
module.exports=require(56)
|
||||||
},{"../graphlib":89,"../lodash":92,"./util":110,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":56}],108:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"./util":110,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/feasible-tree.js":56}],108:[function(require,module,exports){
|
||||||
module.exports=require(57)
|
module.exports=require(57)
|
||||||
},{"./feasible-tree":107,"./network-simplex":109,"./util":110,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":57}],109:[function(require,module,exports){
|
},{"./feasible-tree":107,"./network-simplex":109,"./util":110,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/index.js":57}],109:[function(require,module,exports){
|
||||||
module.exports=require(58)
|
module.exports=require(58)
|
||||||
},{"../graphlib":89,"../lodash":92,"../util":111,"./feasible-tree":107,"./util":110,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":58}],110:[function(require,module,exports){
|
},{"../graphlib":89,"../lodash":92,"../util":111,"./feasible-tree":107,"./util":110,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/network-simplex.js":58}],110:[function(require,module,exports){
|
||||||
module.exports=require(59)
|
module.exports=require(59)
|
||||||
},{"../lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":59}],111:[function(require,module,exports){
|
},{"../lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/rank/util.js":59}],111:[function(require,module,exports){
|
||||||
module.exports=require(60)
|
module.exports=require(60)
|
||||||
},{"./graphlib":89,"./lodash":92,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":60}],112:[function(require,module,exports){
|
},{"./graphlib":89,"./lodash":92,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/util.js":60}],112:[function(require,module,exports){
|
||||||
module.exports=require(61)
|
module.exports=require(61)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":61}],113:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/version.js":61}],113:[function(require,module,exports){
|
||||||
module.exports=require(62)
|
module.exports=require(62)
|
||||||
},{"./lib":129,"./lib/alg":120,"./lib/json":130,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":62}],114:[function(require,module,exports){
|
},{"./lib":129,"./lib/alg":120,"./lib/json":130,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js":62}],114:[function(require,module,exports){
|
||||||
module.exports=require(63)
|
module.exports=require(63)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":63}],115:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js":63}],115:[function(require,module,exports){
|
||||||
module.exports=require(64)
|
module.exports=require(64)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":64}],116:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js":64}],116:[function(require,module,exports){
|
||||||
module.exports=require(65)
|
module.exports=require(65)
|
||||||
},{"../lodash":131,"./dijkstra":117,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":65}],117:[function(require,module,exports){
|
},{"../lodash":131,"./dijkstra":117,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js":65}],117:[function(require,module,exports){
|
||||||
module.exports=require(66)
|
module.exports=require(66)
|
||||||
},{"../data/priority-queue":127,"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":66}],118:[function(require,module,exports){
|
},{"../data/priority-queue":127,"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js":66}],118:[function(require,module,exports){
|
||||||
module.exports=require(67)
|
module.exports=require(67)
|
||||||
},{"../lodash":131,"./tarjan":125,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":67}],119:[function(require,module,exports){
|
},{"../lodash":131,"./tarjan":125,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js":67}],119:[function(require,module,exports){
|
||||||
module.exports=require(68)
|
module.exports=require(68)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":68}],120:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js":68}],120:[function(require,module,exports){
|
||||||
module.exports=require(69)
|
module.exports=require(69)
|
||||||
},{"./components":114,"./dijkstra":117,"./dijkstra-all":116,"./find-cycles":118,"./floyd-warshall":119,"./is-acyclic":121,"./postorder":122,"./preorder":123,"./prim":124,"./tarjan":125,"./topsort":126,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":69}],121:[function(require,module,exports){
|
},{"./components":114,"./dijkstra":117,"./dijkstra-all":116,"./find-cycles":118,"./floyd-warshall":119,"./is-acyclic":121,"./postorder":122,"./preorder":123,"./prim":124,"./tarjan":125,"./topsort":126,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js":69}],121:[function(require,module,exports){
|
||||||
module.exports=require(70)
|
module.exports=require(70)
|
||||||
},{"./topsort":126,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":70}],122:[function(require,module,exports){
|
},{"./topsort":126,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js":70}],122:[function(require,module,exports){
|
||||||
module.exports=require(71)
|
module.exports=require(71)
|
||||||
},{"./dfs":115,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":71}],123:[function(require,module,exports){
|
},{"./dfs":115,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js":71}],123:[function(require,module,exports){
|
||||||
module.exports=require(72)
|
module.exports=require(72)
|
||||||
},{"./dfs":115,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":72}],124:[function(require,module,exports){
|
},{"./dfs":115,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js":72}],124:[function(require,module,exports){
|
||||||
module.exports=require(73)
|
module.exports=require(73)
|
||||||
},{"../data/priority-queue":127,"../graph":128,"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":73}],125:[function(require,module,exports){
|
},{"../data/priority-queue":127,"../graph":128,"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js":73}],125:[function(require,module,exports){
|
||||||
module.exports=require(74)
|
module.exports=require(74)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":74}],126:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js":74}],126:[function(require,module,exports){
|
||||||
module.exports=require(75)
|
module.exports=require(75)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":75}],127:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js":75}],127:[function(require,module,exports){
|
||||||
module.exports=require(76)
|
module.exports=require(76)
|
||||||
},{"../lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":76}],128:[function(require,module,exports){
|
},{"../lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js":76}],128:[function(require,module,exports){
|
||||||
module.exports=require(77)
|
module.exports=require(77)
|
||||||
},{"./lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":77}],129:[function(require,module,exports){
|
},{"./lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js":77}],129:[function(require,module,exports){
|
||||||
module.exports=require(78)
|
module.exports=require(78)
|
||||||
},{"./graph":128,"./version":132,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":78}],130:[function(require,module,exports){
|
},{"./graph":128,"./version":132,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js":78}],130:[function(require,module,exports){
|
||||||
module.exports=require(79)
|
module.exports=require(79)
|
||||||
},{"./graph":128,"./lodash":131,"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":79}],131:[function(require,module,exports){
|
},{"./graph":128,"./lodash":131,"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js":79}],131:[function(require,module,exports){
|
||||||
module.exports=require(41)
|
module.exports=require(41)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],132:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/dagre/lib/lodash.js":41,"lodash":133}],132:[function(require,module,exports){
|
||||||
module.exports=require(81)
|
module.exports=require(81)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":81}],133:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js":81}],133:[function(require,module,exports){
|
||||||
module.exports=require(82)
|
module.exports=require(82)
|
||||||
},{"/Users/knut/Documents/source/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":82}],134:[function(require,module,exports){
|
},{"/Users/spect/git/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js":82}],134:[function(require,module,exports){
|
||||||
//! moment.js
|
//! moment.js
|
||||||
//! version : 2.10.6
|
//! version : 2.10.6
|
||||||
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
||||||
@ -21854,7 +21854,8 @@ exports.addClass = function (id) {
|
|||||||
if (typeof classes.get(id) === 'undefined') {
|
if (typeof classes.get(id) === 'undefined') {
|
||||||
classes.set(id, {
|
classes.set(id, {
|
||||||
id: id,
|
id: id,
|
||||||
methods: []
|
methods: [],
|
||||||
|
members: []
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -21883,7 +21884,17 @@ exports.addRelation = function (relation) {
|
|||||||
relations.push(relation);
|
relations.push(relation);
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.addMembers = function (className, MembersArr) {};
|
exports.addMembers = function (className, MembersArr) {
|
||||||
|
var theClass = classes.get(className);
|
||||||
|
if (typeof MembersArr === 'string') {
|
||||||
|
if (MembersArr.substr(-1) === ')') {
|
||||||
|
theClass.methods.push(MembersArr.substr(2));
|
||||||
|
} else {
|
||||||
|
theClass.members.push(MembersArr.substr(2));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//console.warn('MembersArr:'+MembersArr);
|
||||||
|
};
|
||||||
|
|
||||||
exports.lineType = {
|
exports.lineType = {
|
||||||
LINE: 0,
|
LINE: 0,
|
||||||
@ -21928,7 +21939,11 @@ if (typeof Map !== 'undefined') {
|
|||||||
idCache = new Map();
|
idCache = new Map();
|
||||||
}
|
}
|
||||||
var classCnt = 0;
|
var classCnt = 0;
|
||||||
var conf = {};
|
var conf = {
|
||||||
|
dividerMargin: 10,
|
||||||
|
padding: 5,
|
||||||
|
textHeight: 15
|
||||||
|
};
|
||||||
|
|
||||||
// Todo optimize
|
// Todo optimize
|
||||||
var getGraphId = function getGraphId(label) {
|
var getGraphId = function getGraphId(label) {
|
||||||
@ -21974,49 +21989,23 @@ var drawEdge = function drawEdge(elem, path) {
|
|||||||
return d.x;
|
return d.x;
|
||||||
}).y(function (d) {
|
}).y(function (d) {
|
||||||
return d.y;
|
return d.y;
|
||||||
}).interpolate('cardinal');
|
})
|
||||||
|
//.interpolate('cardinal');
|
||||||
|
.interpolate('basis');
|
||||||
|
|
||||||
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
elem.append('path').attr('d', lineFunction(lineData)).attr('stroke', 'black').attr('stroke-width', 1).attr('fill', 'none');
|
||||||
};
|
};
|
||||||
|
|
||||||
var drawClass = function drawClass(elem, classDef) {
|
var drawClass = function drawClass(elem, classDef) {
|
||||||
log.info('Rendering class ' + classDef);
|
log.info('Rendering class ' + classDef);
|
||||||
//var rect = svgDraw.getNoteRect();
|
|
||||||
//rect.x = startx;
|
var addTspan = function addTspan(textEl, txt, isFirst) {
|
||||||
//rect.y = verticalPos;
|
var tSpan = textEl.append('tspan').attr('x', conf.padding).text(txt);
|
||||||
//rect.width = conf.width;
|
if (!isFirst) {
|
||||||
//rect.class = 'note';
|
tSpan.attr('dy', 15);
|
||||||
//
|
}
|
||||||
//var g = elem.append('g');
|
};
|
||||||
//var rectElem = svgDraw.drawRect(g, rect);
|
|
||||||
//
|
|
||||||
//var textObj = svgDraw.getTextObj();
|
|
||||||
//textObj.x = startx-4;
|
|
||||||
//textObj.y = verticalPos-13;
|
|
||||||
//textObj.textMargin = conf.noteMargin;
|
|
||||||
//textObj.dy = '1em';
|
|
||||||
//textObj.text = msg.message;
|
|
||||||
//textObj.class = 'noteText';
|
|
||||||
//
|
|
||||||
//var textElem = svgDraw.drawText(g,textObj, conf.width-conf.noteMargin);
|
|
||||||
//
|
|
||||||
//var textHeight = textElem[0][0].getBBox().height;
|
|
||||||
//if(textHeight > conf.width){
|
|
||||||
// textElem.remove();
|
|
||||||
// g = elem.append('g');
|
|
||||||
//
|
|
||||||
// //textObj.x = textObj.x - conf.width;
|
|
||||||
// //textElem = svgDraw.drawText(g,textObj, 2*conf.noteMargin);
|
|
||||||
// textElem = svgDraw.drawText(g,textObj, 2*conf.width-conf.noteMargin);
|
|
||||||
// textHeight = textElem[0][0].getBBox().height;
|
|
||||||
// rectElem.attr('width',2*conf.width);
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + 2*conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}else{
|
|
||||||
// exports.bounds.insert(startx, verticalPos, startx + conf.width, verticalPos + 2*conf.noteMargin + textHeight);
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//rectElem.attr('height',textHeight+ 2*conf.noteMargin);
|
|
||||||
//exports.bounds.bumpVerticalPos(textHeight+ 2*conf.noteMargin);
|
|
||||||
var id = 'classId' + classCnt;
|
var id = 'classId' + classCnt;
|
||||||
var classInfo = {
|
var classInfo = {
|
||||||
id: id,
|
id: id,
|
||||||
@ -22026,14 +22015,89 @@ var drawClass = function drawClass(elem, classDef) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var g = elem.append('g').attr('id', id);
|
var g = elem.append('g').attr('id', id);
|
||||||
var textElem = g.append('text') // text label for the x axis
|
var title = g.append('text') // text label for the x axis
|
||||||
.attr('x', '10').attr('y', '17').attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
.attr('x', conf.padding).attr('y', conf.textHeight + conf.padding).attr('fill', 'white').attr('class', 'classText').text(classDef.id);
|
||||||
var box = textElem.node().getBBox();
|
|
||||||
|
|
||||||
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', box.width + 20).attr('height', box.height + 10);
|
var titleHeight = title.node().getBBox().height;
|
||||||
|
|
||||||
classInfo.width = box.width + 20;
|
var membersLine = g.append('line') // text label for the x axis
|
||||||
classInfo.height = box.height + 10;
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + conf.dividerMargin / 2).attr('y2', conf.padding + titleHeight + conf.dividerMargin / 2).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var members = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + conf.dividerMargin + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
var isFirst = true;
|
||||||
|
var _iteratorNormalCompletion2 = true;
|
||||||
|
var _didIteratorError2 = false;
|
||||||
|
var _iteratorError2 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator2 = classDef.members[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
||||||
|
var member = _step2.value;
|
||||||
|
|
||||||
|
addTspan(members, member, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.warn(JSON.stringify(classDef));
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError2 = true;
|
||||||
|
_iteratorError2 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
||||||
|
_iterator2['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError2) {
|
||||||
|
throw _iteratorError2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var membersBox = members.node().getBBox();
|
||||||
|
|
||||||
|
var methodsLine = g.append('line') // text label for the x axis
|
||||||
|
.attr('x1', 0).attr('y1', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('y2', conf.padding + titleHeight + 3 * conf.dividerMargin / 2 + membersBox.height).attr('fill', 'white').attr('class', 'classText').attr('style', 'stroke:rgb(255,255,255);stroke-width:1');
|
||||||
|
|
||||||
|
var methods = g.append('text') // text label for the x axis
|
||||||
|
.attr('x', conf.padding).attr('y', titleHeight + 2 * conf.dividerMargin + membersBox.height + conf.textHeight).attr('fill', 'white').attr('class', 'classText');
|
||||||
|
|
||||||
|
isFirst = true;
|
||||||
|
var _iteratorNormalCompletion3 = true;
|
||||||
|
var _didIteratorError3 = false;
|
||||||
|
var _iteratorError3 = undefined;
|
||||||
|
|
||||||
|
try {
|
||||||
|
for (var _iterator3 = classDef.methods[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
||||||
|
var method = _step3.value;
|
||||||
|
|
||||||
|
addTspan(methods, method, isFirst);
|
||||||
|
isFirst = false;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_didIteratorError3 = true;
|
||||||
|
_iteratorError3 = err;
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
||||||
|
_iterator3['return']();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (_didIteratorError3) {
|
||||||
|
throw _iteratorError3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var classBox = g.node().getBBox();
|
||||||
|
g.insert('rect', ':first-child').attr('x', 0).attr('y', 0).attr('fill', 'darkgrey').attr('width', classBox.width + 2 * conf.padding).attr('height', classBox.height + conf.padding + 0.5 * conf.dividerMargin);
|
||||||
|
|
||||||
|
membersLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
methodsLine.attr('x2', classBox.width + 2 * conf.padding);
|
||||||
|
|
||||||
|
classInfo.width = classBox.width + 2 * conf.padding;
|
||||||
|
classInfo.height = classBox.height + conf.padding + 0.5 * conf.dividerMargin;
|
||||||
|
|
||||||
idCache.set(id, classInfo);
|
idCache.set(id, classInfo);
|
||||||
classCnt++;
|
classCnt++;
|
||||||
@ -22074,13 +22138,13 @@ module.exports.draw = function (text, id) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var classes = cDDb.getClasses();
|
var classes = cDDb.getClasses();
|
||||||
var _iteratorNormalCompletion2 = true;
|
var _iteratorNormalCompletion4 = true;
|
||||||
var _didIteratorError2 = false;
|
var _didIteratorError4 = false;
|
||||||
var _iteratorError2 = undefined;
|
var _iteratorError4 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator2 = classes.values()[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
|
for (var _iterator4 = classes.values()[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) {
|
||||||
var classDef = _step2.value;
|
var classDef = _step4.value;
|
||||||
|
|
||||||
var node = drawClass(diagram, classDef);
|
var node = drawClass(diagram, classDef);
|
||||||
// Add nodes to the graph. The first argument is the node id. The second is
|
// Add nodes to the graph. The first argument is the node id. The second is
|
||||||
@ -22095,42 +22159,42 @@ module.exports.draw = function (text, id) {
|
|||||||
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
//g.setNode("kbacon", { label: "Kevin Bacon", width: 121, height: 100 });
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError2 = true;
|
_didIteratorError4 = true;
|
||||||
_iteratorError2 = err;
|
_iteratorError4 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion2 && _iterator2['return']) {
|
if (!_iteratorNormalCompletion4 && _iterator4['return']) {
|
||||||
_iterator2['return']();
|
_iterator4['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError2) {
|
if (_didIteratorError4) {
|
||||||
throw _iteratorError2;
|
throw _iteratorError4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var relations = cDDb.getRelations();
|
var relations = cDDb.getRelations();
|
||||||
var _iteratorNormalCompletion3 = true;
|
var _iteratorNormalCompletion5 = true;
|
||||||
var _didIteratorError3 = false;
|
var _didIteratorError5 = false;
|
||||||
var _iteratorError3 = undefined;
|
var _iteratorError5 = undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
for (var _iterator3 = relations[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
|
for (var _iterator5 = relations[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) {
|
||||||
var relation = _step3.value;
|
var relation = _step5.value;
|
||||||
|
|
||||||
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
g.setEdge(getGraphId(relation.id1), getGraphId(relation.id2));
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
_didIteratorError3 = true;
|
_didIteratorError5 = true;
|
||||||
_iteratorError3 = err;
|
_iteratorError5 = err;
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if (!_iteratorNormalCompletion3 && _iterator3['return']) {
|
if (!_iteratorNormalCompletion5 && _iterator5['return']) {
|
||||||
_iterator3['return']();
|
_iterator5['return']();
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
if (_didIteratorError3) {
|
if (_didIteratorError5) {
|
||||||
throw _iteratorError3;
|
throw _iteratorError5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -22300,6 +22364,12 @@ var classDiagram = (function () {
|
|||||||
case 15:
|
case 15:
|
||||||
/*console.log('Rel found',$$[$0]);*/
|
/*console.log('Rel found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
|
case 16:
|
||||||
|
yy.addMembers($$[$0 - 1], $$[$0]);
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
console.warn('Member', $$[$0]);
|
||||||
|
break;
|
||||||
case 18:
|
case 18:
|
||||||
/*console.log('sep found',$$[$0]);*/
|
/*console.log('sep found',$$[$0]);*/
|
||||||
break;
|
break;
|
||||||
@ -23810,7 +23880,7 @@ exports.addVertices = function (vert, g) {
|
|||||||
if (conf.htmlLabels) {
|
if (conf.htmlLabels) {
|
||||||
labelTypeStr = 'html';
|
labelTypeStr = 'html';
|
||||||
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
verticeText = verticeText.replace(/fa:fa[\w\-]+/g, function (s) {
|
||||||
return '<i class="fa ' + s.substring(3) + '">';
|
return '<i class="fa ' + s.substring(3) + '"></i>';
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
verticeText = verticeText.replace(/<br>/g, '\n');
|
verticeText = verticeText.replace(/<br>/g, '\n');
|
||||||
@ -30204,7 +30274,7 @@ var cloneCssStyles = function cloneCssStyles(svg, classes) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (rule !== 'undefined') {
|
if (typeof rule !== 'undefined') {
|
||||||
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
log.warn('Invalid CSS selector "' + rule.selectorText + '"', err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
13
dist/mermaidAPI.slim.min.js
vendored
13
dist/mermaidAPI.slim.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user