Merge pull request #4802 from Yokozuna59/move-commondb-to-common-dir

chore: move `commonDb` into  `diagrams/common/commonDb`
This commit is contained in:
Sidharth Vinod
2023-09-05 14:19:54 +00:00
committed by GitHub
18 changed files with 52 additions and 64 deletions

View File

@@ -1,47 +0,0 @@
import { sanitizeText as _sanitizeText } from './diagrams/common/common.js';
import { getConfig } from './config.js';
let title = '';
let diagramTitle = '';
let description = '';
const sanitizeText = (txt: string): string => _sanitizeText(txt, getConfig());
export const clear = function (): void {
title = '';
description = '';
diagramTitle = '';
};
export const setAccTitle = function (txt: string): void {
title = sanitizeText(txt).replace(/^\s+/g, '');
};
export const getAccTitle = function (): string {
return title || diagramTitle;
};
export const setAccDescription = function (txt: string): void {
description = sanitizeText(txt).replace(/\n\s+/g, '\n');
};
export const getAccDescription = function (): string {
return description;
};
export const setDiagramTitle = function (txt: string): void {
diagramTitle = sanitizeText(txt);
};
export const getDiagramTitle = function (): string {
return diagramTitle;
};
export default {
getAccTitle,
setAccTitle,
getDiagramTitle,
setDiagramTitle,
getAccDescription,
setAccDescription,
clear,
};

View File

@@ -5,7 +5,7 @@ import { sanitizeText as _sanitizeText } from '../diagrams/common/common.js';
import { setupGraphViewbox as _setupGraphViewbox } from '../setupGraphViewbox.js'; import { setupGraphViewbox as _setupGraphViewbox } from '../setupGraphViewbox.js';
import { addStylesForDiagram } from '../styles.js'; import { addStylesForDiagram } from '../styles.js';
import type { DiagramDefinition, DiagramDetector } from './types.js'; import type { DiagramDefinition, DiagramDetector } from './types.js';
import * as _commonDb from '../commonDb.js'; import * as _commonDb from '../diagrams/common/commonDb.js';
import { parseDirective as _parseDirective } from '../directiveUtils.js'; import { parseDirective as _parseDirective } from '../directiveUtils.js';
/* /*

View File

@@ -1,7 +1,12 @@
import mermaidAPI from '../../mermaidAPI.js'; import mermaidAPI from '../../mermaidAPI.js';
import * as configApi from '../../config.js'; import * as configApi from '../../config.js';
import { sanitizeText } from '../common/common.js'; import { sanitizeText } from '../common/common.js';
import { setAccTitle, getAccTitle, getAccDescription, setAccDescription } from '../../commonDb.js'; import {
setAccTitle,
getAccTitle,
getAccDescription,
setAccDescription,
} from '../common/commonDb.js';
let c4ShapeArray = []; let c4ShapeArray = [];
let boundaryParseStack = ['']; let boundaryParseStack = [''];

View File

@@ -14,7 +14,7 @@ import {
clear as commonClear, clear as commonClear,
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
} from '../../commonDb.js'; } from '../common/commonDb.js';
import { ClassMember } from './classTypes.js'; import { ClassMember } from './classTypes.js';
import type { import type {
ClassRelation, ClassRelation,

View File

@@ -0,0 +1,32 @@
import { sanitizeText as _sanitizeText } from './common.js';
import { getConfig } from '../../config.js';
let accTitle = '';
let diagramTitle = '';
let accDescription = '';
const sanitizeText = (txt: string): string => _sanitizeText(txt, getConfig());
export const clear = (): void => {
accTitle = '';
accDescription = '';
diagramTitle = '';
};
export const setAccTitle = (txt: string): void => {
accTitle = sanitizeText(txt).replace(/^\s+/g, '');
};
export const getAccTitle = (): string => accTitle;
export const setAccDescription = (txt: string): void => {
accDescription = sanitizeText(txt).replace(/\n\s+/g, '\n');
};
export const getAccDescription = (): string => accDescription;
export const setDiagramTitle = (txt: string): void => {
diagramTitle = sanitizeText(txt);
};
export const getDiagramTitle = (): string => diagramTitle;

View File

@@ -10,7 +10,7 @@ import {
clear as commonClear, clear as commonClear,
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
} from '../../commonDb.js'; } from '../common/commonDb.js';
let entities = {}; let entities = {};
let relationships = []; let relationships = [];

View File

@@ -12,7 +12,7 @@ import {
clear as commonClear, clear as commonClear,
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
} from '../../commonDb.js'; } from '../common/commonDb.js';
const MERMAID_DOM_ID_PREFIX = 'flowchart-'; const MERMAID_DOM_ID_PREFIX = 'flowchart-';
let vertexCounter = 0; let vertexCounter = 0;

View File

@@ -16,7 +16,7 @@ import {
clear as commonClear, clear as commonClear,
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
} from '../../commonDb.js'; } from '../common/commonDb.js';
dayjs.extend(dayjsIsoWeek); dayjs.extend(dayjsIsoWeek);
dayjs.extend(dayjsCustomParseFormat); dayjs.extend(dayjsCustomParseFormat);

View File

@@ -12,7 +12,7 @@ import {
clear as commonClear, clear as commonClear,
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
} from '../../commonDb.js'; } from '../common/commonDb.js';
let mainBranchName = getConfig().gitGraph.mainBranchName; let mainBranchName = getConfig().gitGraph.mainBranchName;
let mainBranchOrder = getConfig().gitGraph.mainBranchOrder; let mainBranchOrder = getConfig().gitGraph.mainBranchOrder;

View File

@@ -10,7 +10,7 @@ import {
getAccDescription, getAccDescription,
setAccDescription, setAccDescription,
clear as commonClear, clear as commonClear,
} from '../../commonDb.js'; } from '../common/commonDb.js';
import type { ParseDirectiveDefinition } from '../../diagram-api/types.js'; import type { ParseDirectiveDefinition } from '../../diagram-api/types.js';
import type { PieFields, PieDB, Sections } from './pieTypes.js'; import type { PieFields, PieDB, Sections } from './pieTypes.js';
import type { RequiredDeep } from 'type-fest'; import type { RequiredDeep } from 'type-fest';

View File

@@ -10,7 +10,7 @@ import {
getAccDescription, getAccDescription,
setAccDescription, setAccDescription,
clear as commonClear, clear as commonClear,
} from '../../commonDb.js'; } from '../common/commonDb.js';
import { QuadrantBuilder } from './quadrantBuilder.js'; import { QuadrantBuilder } from './quadrantBuilder.js';
const config = configApi.getConfig(); const config = configApi.getConfig();

View File

@@ -8,7 +8,7 @@ import {
getAccDescription, getAccDescription,
setAccDescription, setAccDescription,
clear as commonClear, clear as commonClear,
} from '../../commonDb.js'; } from '../common/commonDb.js';
let relations = []; let relations = [];
let latestRequirement = {}; let latestRequirement = {};

View File

@@ -8,7 +8,7 @@ import {
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
clear as commonClear, clear as commonClear,
} from '../../commonDb.js'; } from '../common/commonDb.js';
// Sankey diagram represented by nodes and links between those nodes // Sankey diagram represented by nodes and links between those nodes
let links: SankeyLink[] = []; let links: SankeyLink[] = [];

View File

@@ -10,7 +10,7 @@ import {
getAccDescription, getAccDescription,
setAccDescription, setAccDescription,
clear as commonClear, clear as commonClear,
} from '../../commonDb.js'; } from '../common/commonDb.js';
let prevActor = undefined; let prevActor = undefined;
let actors = {}; let actors = {};

View File

@@ -11,7 +11,7 @@ import {
clear as commonClear, clear as commonClear,
setDiagramTitle, setDiagramTitle,
getDiagramTitle, getDiagramTitle,
} from '../../commonDb.js'; } from '../common/commonDb.js';
import { import {
DEFAULT_DIAGRAM_DIRECTION, DEFAULT_DIAGRAM_DIRECTION,

View File

@@ -1,7 +1,6 @@
import { parser as timeline } from './parser/timeline.jison'; import { parser as timeline } from './parser/timeline.jison';
import * as timelineDB from './timelineDb.js'; import * as timelineDB from './timelineDb.js';
// import { injectUtils } from './mermaidUtils.js'; // import { injectUtils } from './mermaidUtils.js';
import * as _commonDb from '../../commonDb.js';
import { parseDirective as _parseDirective } from '../../directiveUtils.js'; import { parseDirective as _parseDirective } from '../../directiveUtils.js';
import { import {
@@ -18,7 +17,6 @@ import {
// getConfig, // getConfig,
// sanitizeText, // sanitizeText,
// setupGraphViewBox, // setupGraphViewBox,
// _commonDb,
// _parseDirective // _parseDirective
// ); // );

View File

@@ -1,5 +1,5 @@
import { parseDirective as _parseDirective } from '../../directiveUtils.js'; import { parseDirective as _parseDirective } from '../../directiveUtils.js';
import * as commonDb from '../../commonDb.js'; import * as commonDb from '../common/commonDb.js';
let currentSection = ''; let currentSection = '';
let currentTaskId = 0; let currentTaskId = 0;

View File

@@ -8,7 +8,7 @@ import {
getAccDescription, getAccDescription,
setAccDescription, setAccDescription,
clear as commonClear, clear as commonClear,
} from '../../commonDb.js'; } from '../common/commonDb.js';
let currentSection = ''; let currentSection = '';