fix #3184: Inject xlink in mermaidAPI. (#3185)

* fix #3184: Inject xlink in mermaidAPI.

* fix static analysis
This commit is contained in:
Sidharth Vinod 2022-07-03 14:07:27 +05:30 committed by GitHub
parent 1509ee68be
commit 5b15865d30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 2 additions and 6 deletions

View File

@ -12,7 +12,7 @@ jobs:
test:
runs-on: ubuntu-latest
name: check tests
if: github.repository_owner == 'mermaid'
if: github.repository_owner == 'mermaid-js'
steps:
- uses: actions/checkout@v2
with:

View File

@ -338,7 +338,6 @@ export const draw = function (text, id) {
? select(sandboxElement.nodes()[0].contentDocument.body)
: select('body');
const svg = root.select(`[id="${id}"]`);
svg.attr('xmlns:xlink', 'http://www.w3.org/1999/xlink');
// Run the renderer. This is what draws the final graph.
const element = root.select('#' + id + ' g');

View File

@ -181,7 +181,6 @@ export const draw = function (text, id) {
// Fetch the default direction, use TD if none was found
const diagram = root.select(`[id='${id}']`);
diagram.attr('xmlns:xlink', 'http://www.w3.org/1999/xlink');
insertMarkers(diagram);
// Layout graph, Create a new directed graph

View File

@ -443,7 +443,6 @@ export const draw = function (text, id) {
// Set up an SVG group so that we can translate the final graph.
const svg = root.select(`[id="${id}"]`);
svg.attr('xmlns:xlink', 'http://www.w3.org/1999/xlink');
// Adds title and description to the flow chart
addSVGAccessibilityFields(parser.yy, svg, id);

View File

@ -425,7 +425,6 @@ export const draw = function (text, id) {
// Set up an SVG group so that we can translate the final graph.
const svg = root.select(`[id="${id}"]`);
svg.attr('xmlns:xlink', 'http://www.w3.org/1999/xlink');
// Adds title and description to the flow chart
addSVGAccessibilityFields(parser.yy, svg, id);

View File

@ -69,7 +69,6 @@ export const draw = function (text, id) {
bounds.init();
const diagram = root.select('#' + id);
diagram.attr('xmlns:xlink', 'http://www.w3.org/1999/xlink');
svgDraw.initGraphics(diagram);

View File

@ -313,6 +313,7 @@ const render = function (id, _txt, cb, container) {
.attr('id', id)
.attr('width', '100%')
.attr('xmlns', 'http://www.w3.org/2000/svg')
.attr('xmlns:xlink', 'http://www.w3.org/1999/xlink')
.append('g');
} else {
// No container was provided