mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-28 07:03:17 +08:00
Simple rendering of class diagrams
This commit is contained in:
parent
eec89e0442
commit
068b7ce6a9
1623
dist/mermaid.js
vendored
1623
dist/mermaid.js
vendored
File diff suppressed because it is too large
Load Diff
33
dist/mermaid.min.js
vendored
33
dist/mermaid.min.js
vendored
File diff suppressed because one or more lines are too long
1307
dist/mermaid.slim.js
vendored
1307
dist/mermaid.slim.js
vendored
File diff suppressed because it is too large
Load Diff
24
dist/mermaid.slim.min.js
vendored
24
dist/mermaid.slim.min.js
vendored
File diff suppressed because one or more lines are too long
1303
dist/mermaidAPI.js
vendored
1303
dist/mermaidAPI.js
vendored
File diff suppressed because it is too large
Load Diff
30
dist/mermaidAPI.min.js
vendored
30
dist/mermaidAPI.min.js
vendored
File diff suppressed because one or more lines are too long
1303
dist/mermaidAPI.slim.js
vendored
1303
dist/mermaidAPI.slim.js
vendored
File diff suppressed because it is too large
Load Diff
22
dist/mermaidAPI.slim.min.js
vendored
22
dist/mermaidAPI.slim.min.js
vendored
File diff suppressed because one or more lines are too long
@ -3,8 +3,12 @@ import * as Logger from '../../logger';
|
||||
var log = new Logger.Log();
|
||||
|
||||
var relations = [];
|
||||
let classes = new Map();
|
||||
|
||||
let classes;
|
||||
var idCache;
|
||||
if(typeof Map !== 'undefined'){
|
||||
classes = new Map();
|
||||
}
|
||||
// Functions to be run after graph rendering
|
||||
var funs = [];
|
||||
/**
|
||||
|
@ -10,7 +10,10 @@ import * as Logger from '../../logger';
|
||||
import * as dagre from 'dagre';
|
||||
var log = new Logger.Log();
|
||||
|
||||
let idCache = new Map();
|
||||
var idCache;
|
||||
if(typeof Map !== 'undefined'){
|
||||
idCache = new Map();
|
||||
}
|
||||
let classCnt = 0;
|
||||
var conf = {
|
||||
|
||||
@ -34,7 +37,7 @@ var drawEdge = function(elem, path) {
|
||||
var lineFunction = d3.svg.line()
|
||||
.x(function(d) { return d.x; })
|
||||
.y(function(d) { return d.y; })
|
||||
.interpolate('linear');
|
||||
.interpolate('cardinal');
|
||||
|
||||
elem.append('path')
|
||||
.attr('d', lineFunction(lineData))
|
||||
|
@ -20,7 +20,7 @@ var classRenderer = require('./classRenderer');
|
||||
var parser = require('./parser/classDiagram').parser;
|
||||
|
||||
|
||||
fdescribe('class diagram, ', function () {
|
||||
describe('class diagram, ', function () {
|
||||
describe('when rendering a classDiagram',function() {
|
||||
var conf;
|
||||
beforeEach(function () {
|
||||
@ -104,9 +104,9 @@ fdescribe('class diagram, ', function () {
|
||||
var str = `classDiagram
|
||||
Class01 --|> Class02`;
|
||||
|
||||
classRenderer.draw(str,'tst');
|
||||
//classRenderer.draw(str,'tst');
|
||||
|
||||
console.log(document.body.innerHTML);
|
||||
//console.log(document.body.innerHTML);
|
||||
|
||||
});
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user