mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-19 15:30:03 +02:00
Add export default to *Db.js
This commit is contained in:
@@ -77,3 +77,16 @@ export const relationType = {
|
||||
COMPOSITION: 2,
|
||||
DEPENDENCY: 3
|
||||
}
|
||||
|
||||
export default {
|
||||
addClass,
|
||||
clear,
|
||||
getClass,
|
||||
getClasses,
|
||||
getRelations,
|
||||
addRelation,
|
||||
addMembers,
|
||||
cleanupLabel,
|
||||
lineType,
|
||||
relationType
|
||||
}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
import graph from './graphDb'
|
||||
import graphDb from './graphDb'
|
||||
import flow from './parser/flow'
|
||||
import dot from './parser/dot'
|
||||
import d3 from '../../d3'
|
||||
@@ -217,18 +217,18 @@ export const addEdges = function (edges, g) {
|
||||
*/
|
||||
export const getClasses = function (text, isDot) {
|
||||
var parser
|
||||
graph.clear()
|
||||
graphDb.clear()
|
||||
if (isDot) {
|
||||
parser = dot.parser
|
||||
} else {
|
||||
parser = flow.parser
|
||||
}
|
||||
parser.yy = graph
|
||||
parser.yy = graphDb
|
||||
|
||||
// Parse the graph definition
|
||||
parser.parse(text)
|
||||
|
||||
var classes = graph.getClasses()
|
||||
var classes = graphDb.getClasses()
|
||||
|
||||
// Add default class if undefined
|
||||
if (typeof (classes.default) === 'undefined') {
|
||||
@@ -249,13 +249,13 @@ export const getClasses = function (text, isDot) {
|
||||
export const draw = function (text, id, isDot) {
|
||||
logger.debug('Drawing flowchart')
|
||||
var parser
|
||||
graph.clear()
|
||||
graphDb.clear()
|
||||
if (isDot) {
|
||||
parser = dot.parser
|
||||
} else {
|
||||
parser = flow.parser
|
||||
}
|
||||
parser.yy = graph
|
||||
parser.yy = graphDb
|
||||
|
||||
// Parse the graph definition
|
||||
try {
|
||||
@@ -266,7 +266,7 @@ export const draw = function (text, id, isDot) {
|
||||
|
||||
// Fetch the default direction, use TD if none was found
|
||||
var dir
|
||||
dir = graph.getDirection()
|
||||
dir = graphDb.getDirection()
|
||||
if (typeof dir === 'undefined') {
|
||||
dir = 'TD'
|
||||
}
|
||||
@@ -287,17 +287,17 @@ export const draw = function (text, id, isDot) {
|
||||
})
|
||||
|
||||
var subG
|
||||
var subGraphs = graph.getSubGraphs()
|
||||
var subGraphs = graphDb.getSubGraphs()
|
||||
var i = 0
|
||||
for (i = subGraphs.length - 1; i >= 0; i--) {
|
||||
subG = subGraphs[i]
|
||||
graph.addVertex(subG.id, subG.title, 'group', undefined)
|
||||
graphDb.addVertex(subG.id, subG.title, 'group', undefined)
|
||||
}
|
||||
|
||||
// Fetch the verices/nodes and edges/links from the parsed graph definition
|
||||
var vert = graph.getVertices()
|
||||
var vert = graphDb.getVertices()
|
||||
|
||||
var edges = graph.getEdges()
|
||||
var edges = graphDb.getEdges()
|
||||
|
||||
i = 0
|
||||
var j
|
||||
@@ -430,7 +430,7 @@ export const draw = function (text, id, isDot) {
|
||||
|
||||
element.selectAll('g.node')
|
||||
.attr('title', function () {
|
||||
return graph.getTooltip(this.id)
|
||||
return graphDb.getTooltip(this.id)
|
||||
})
|
||||
|
||||
if (conf.useMaxWidth) {
|
||||
@@ -451,7 +451,7 @@ export const draw = function (text, id, isDot) {
|
||||
}
|
||||
|
||||
// Index nodes
|
||||
graph.indexNodes('subGraph' + i)
|
||||
graphDb.indexNodes('subGraph' + i)
|
||||
|
||||
for (i = 0; i < subGraphs.length; i++) {
|
||||
subG = subGraphs[i]
|
||||
|
@@ -396,3 +396,26 @@ export const indexNodes = function () {
|
||||
export const getSubGraphs = function () {
|
||||
return subGraphs
|
||||
}
|
||||
|
||||
export default {
|
||||
addVertex,
|
||||
addLink,
|
||||
updateLinkInterpolate,
|
||||
updateLink,
|
||||
addClass,
|
||||
setDirection,
|
||||
setClass,
|
||||
getTooltip,
|
||||
setClickEvent,
|
||||
bindFunctions,
|
||||
getDirection,
|
||||
getVertices,
|
||||
getEdges,
|
||||
getClasses,
|
||||
clear,
|
||||
defaultStyle,
|
||||
addSubGraph,
|
||||
getDepthFirstPos,
|
||||
indexNodes,
|
||||
getSubGraphs
|
||||
}
|
||||
|
@@ -348,3 +348,16 @@ var compileTasks = function () {
|
||||
}
|
||||
return allProcessed
|
||||
}
|
||||
|
||||
export default {
|
||||
clear,
|
||||
setDateFormat,
|
||||
getDateFormat,
|
||||
setTitle,
|
||||
getTitle,
|
||||
addSection,
|
||||
getTasks,
|
||||
addTask,
|
||||
findTaskById,
|
||||
addTaskOrg
|
||||
}
|
||||
|
@@ -206,3 +206,23 @@ export const getCommitsArray = function () {
|
||||
export const getCurrentBranch = function () { return curBranch }
|
||||
export const getDirection = function () { return direction }
|
||||
export const getHead = function () { return head }
|
||||
|
||||
export default {
|
||||
setDirection,
|
||||
setOptions,
|
||||
getOptions,
|
||||
commit,
|
||||
branch,
|
||||
merge,
|
||||
checkout,
|
||||
reset,
|
||||
prettyPrint,
|
||||
clear,
|
||||
getBranchesAsObjArray,
|
||||
getBranches,
|
||||
getCommits,
|
||||
getCommitsArray,
|
||||
getCurrentBranch,
|
||||
getDirection,
|
||||
getHead
|
||||
}
|
||||
|
@@ -1,10 +1,10 @@
|
||||
/* eslint-env jasmine */
|
||||
import ast from './gitGraphAst'
|
||||
import gitGraphAst from './gitGraphAst'
|
||||
import { parser } from './parser/gitGraph'
|
||||
|
||||
describe('when parsing a gitGraph', function () {
|
||||
beforeEach(function () {
|
||||
parser.yy = ast
|
||||
parser.yy = gitGraphAst
|
||||
parser.yy.clear()
|
||||
})
|
||||
it('should handle a gitGraph defintion', function () {
|
||||
|
@@ -152,3 +152,21 @@ export const apply = function (param) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default {
|
||||
addActor,
|
||||
addMessage,
|
||||
addSignal,
|
||||
getMessages,
|
||||
getActors,
|
||||
getActor,
|
||||
getActorKeys,
|
||||
getTitle,
|
||||
clear,
|
||||
LINETYPE,
|
||||
ARROWTYPE,
|
||||
PLACEMENT,
|
||||
addNote,
|
||||
setTitle,
|
||||
apply
|
||||
}
|
||||
|
Reference in New Issue
Block a user