Remove parseError properties

This commit is contained in:
Tyler Long 2017-09-10 10:19:15 +08:00
parent 167368d508
commit bdf9b33b10
8 changed files with 6 additions and 46 deletions

View File

@ -23,7 +23,3 @@ exports.setInfo = function (inf) {
exports.getInfo = function () {
return info
}
exports.parseError = function (err, hash) {
global.mermaidAPI.parseError(err, hash)
}

View File

@ -400,7 +400,3 @@ exports.indexNodes = function () {
exports.getSubGraphs = function () {
return subGraphs
}
exports.parseError = function (err, hash) {
global.mermaidAPI.parseError(err, hash)
}

View File

@ -9,9 +9,6 @@ describe('when parsing ', function () {
beforeEach(function () {
flow.parser.yy = require('../graphDb')
flow.parser.yy.clear()
/* flow.parser.parse.parseError= function parseError(str, hash) {
log.debugconsole.log(str);
} */
})
it('should handle a nodes and edges', function () {

View File

@ -352,7 +352,3 @@ var compileTasks = function () {
}
return allProcessed
}
module.exports.parseError = function (err, hash) {
global.mermaidAPI.parseError(err, hash)
}

View File

@ -97,10 +97,6 @@ module.exports.setTitle = function (titleText) {
title = titleText
}
module.exports.parseError = function (err, hash) {
global.mermaidAPI.parseError(err, hash)
}
module.exports.apply = function (param) {
if (param instanceof Array) {
param.forEach(function (item) {

View File

@ -175,23 +175,18 @@ if (typeof document !== 'undefined') {
}
const mermaid = {
mermaidAPI,
startOnLoad: true,
htmlLabels: true,
mermaidAPI,
parse: mermaidAPI.parse,
render: mermaidAPI.render,
init,
initialize,
version,
parse: mermaidAPI.parse,
parseError: function (err) {
log.debug('Mermaid Syntax error:')
log.debug(err)
},
render: mermaidAPI.render,
contentLoaded,
eventEmitter: mermaidAPI.eventEmitter
contentLoaded
}
export default mermaid

View File

@ -11,8 +11,6 @@
* returns a svg element for the graph. It is is then up to the user of the API to make use of the svg, either insert it
* somewhere in the page or something completely different.
*/
import EventEmitter from 'events'
var Logger = require('./logger')
var log = Logger.Log
@ -38,8 +36,6 @@ var gitGraphRenderer = require('./diagrams/gitGraph/gitGraphRenderer')
var gitGraphAst = require('./diagrams/gitGraph/gitGraphAst')
var d3 = require('./d3')
module.exports.eventEmitter = new EventEmitter()
/**
* ## Configuration
* These are the default options which can be overridden with the initialization call as in the example below:
@ -533,21 +529,10 @@ module.exports.getConfig = function () {
return config
}
module.exports.parseError = function (err, hash) {
if (typeof mermaid !== 'undefined') {
global.mermaid.parseError(err, hash)
} else {
log.debug('Mermaid Syntax error:')
log.debug(err)
}
}
global.mermaidAPI = {
render: module.exports.render,
parse: module.exports.parse,
initialize: module.exports.initialize,
detectType: utils.detectType,
parseError: module.exports.parseError,
getConfig: module.exports.getConfig,
eventEmitter: module.exports.eventEmitter
getConfig: module.exports.getConfig
}

View File

@ -18,4 +18,3 @@
- Replace karma-webpack with karma-babel
- Webpack generate mermaid.js & mermaid.core.js
- Stops working for mermaid-live-editor since 7.0.9
- Change emit parseError to throw parseError