mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-19 15:30:03 +02:00
Better support for unicode and cyrillic letters
This commit is contained in:
12
src/main.js
12
src/main.js
@@ -3,13 +3,14 @@ var flow = require('./parser/flow');
|
||||
var utils = require('./utils');
|
||||
var seq = require('./sequenceRenderer');
|
||||
var he = require('he');
|
||||
//var dagreD3 = require('dagre-d3');
|
||||
|
||||
/**
|
||||
* Function that adds the vertices found in the graph definition to the graph to be rendered.
|
||||
* @param vert Object containing the vertices.
|
||||
* @param g The graph that is to be drawn.
|
||||
*/
|
||||
var addVertices = function (vert, g) {
|
||||
exports.addVertices = function (vert, g) {
|
||||
var keys = Object.keys(vert);
|
||||
|
||||
var styleFromStyleArr = function(styleStr,arr){
|
||||
@@ -91,7 +92,7 @@ var addVertices = function (vert, g) {
|
||||
* @param edges
|
||||
* @param g
|
||||
*/
|
||||
var addEdges = function (edges, g) {
|
||||
exports.addEdges = function (edges, g) {
|
||||
var cnt=0;
|
||||
var aHead;
|
||||
edges.forEach(function (edge) {
|
||||
@@ -176,8 +177,8 @@ var draw = function (text, id) {
|
||||
classes.default = {id:'default'};
|
||||
classes.default.styles = ['fill:#eaeaea','stroke:#666','stroke-width:1.5px'];
|
||||
}
|
||||
addVertices(vert, g);
|
||||
addEdges(edges, g);
|
||||
exports.addVertices(vert, g);
|
||||
exports.addEdges(edges, g);
|
||||
|
||||
// Create the renderer
|
||||
var render = new dagreD3.render();
|
||||
@@ -277,6 +278,7 @@ var init = function () {
|
||||
cnt++;
|
||||
|
||||
var txt = element.innerHTML;
|
||||
|
||||
txt = txt.replace(/>/g,'>');
|
||||
txt = txt.replace(/</g,'<');
|
||||
txt = he.decode(txt).trim();
|
||||
@@ -304,7 +306,7 @@ exports.tester = function(){};
|
||||
* @returns {string}
|
||||
*/
|
||||
exports.version = function(){
|
||||
return '0.2.6';
|
||||
return '0.2.9';
|
||||
};
|
||||
|
||||
var equals = function (val, variable){
|
||||
|
Reference in New Issue
Block a user