Skip to content

Commit 4fa1fd9

Browse files
committed
fix: typo
1 parent 5a19876 commit 4fa1fd9

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

api/mind-elixir.api.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,7 @@
790790
},
791791
{
792792
"kind": "Content",
793-
"text": ", noForiegnObject?: boolean, injectCss?: string | undefined) => "
793+
"text": ", noForeignObject?: boolean, injectCss?: string | undefined) => "
794794
},
795795
{
796796
"kind": "Reference",
@@ -808,7 +808,7 @@
808808
},
809809
{
810810
"kind": "Content",
811-
"text": ", noForiegnObject?: boolean, injectCss?: string | undefined) => "
811+
"text": ", noForeignObject?: boolean, injectCss?: string | undefined) => "
812812
},
813813
{
814814
"kind": "Reference",

api/mind-elixir.api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ export type MainLineParams = {
7474
// @public
7575
export const methods: {
7676
init(this: MindElixirInstance, data: MindElixirData): Error | undefined;
77-
exportSvg: (this: MindElixirInstance, noForiegnObject?: boolean, injectCss?: string | undefined) => Blob;
78-
exportPng: (this: MindElixirInstance, noForiegnObject?: boolean, injectCss?: string | undefined) => Promise<Blob | null>;
77+
exportSvg: (this: MindElixirInstance, noForeignObject?: boolean, injectCss?: string | undefined) => Blob;
78+
exportPng: (this: MindElixirInstance, noForeignObject?: boolean, injectCss?: string | undefined) => Promise<Blob | null>;
7979
createSummary: (this: MindElixirInstance) => void;
8080
removeSummary: (this: MindElixirInstance, id: string) => void;
8181
selectSummary: (this: MindElixirInstance, el: summary.SummarySvgGroup) => void;

src/plugin/exportImage.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ const padding = 100
158158

159159
const head = `<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">`
160160

161-
const generateSvg = (mei: MindElixirInstance, noForiegnObject = false) => {
161+
const generateSvg = (mei: MindElixirInstance, noForeignObject = false) => {
162162
const mapDiv = mei.nodes
163163
const height = mapDiv.offsetHeight + padding * 2
164164
const width = mapDiv.offsetWidth + padding * 2
@@ -190,10 +190,10 @@ const generateSvg = (mei: MindElixirInstance, noForiegnObject = false) => {
190190

191191
mapDiv.querySelectorAll<Topic>('me-tpc').forEach(tpc => {
192192
if (tpc.nodeObj.dangerouslySetInnerHTML) {
193-
g.appendChild(convertDivToSvg(mei, tpc, noForiegnObject ? false : true))
193+
g.appendChild(convertDivToSvg(mei, tpc, noForeignObject ? false : true))
194194
} else {
195195
g.appendChild(createElBox(mei, tpc))
196-
g.appendChild(convertDivToSvg(mei, tpc.text, noForiegnObject ? false : true))
196+
g.appendChild(convertDivToSvg(mei, tpc.text, noForeignObject ? false : true))
197197
}
198198
})
199199
mapDiv.querySelectorAll('.tags > span').forEach(tag => {
@@ -235,15 +235,15 @@ function blobToUrl(blob: Blob): Promise<string> {
235235
})
236236
}
237237

238-
export const exportSvg = function (this: MindElixirInstance, noForiegnObject = false, injectCss?: string) {
239-
const svgEl = generateSvg(this, noForiegnObject)
238+
export const exportSvg = function (this: MindElixirInstance, noForeignObject = false, injectCss?: string) {
239+
const svgEl = generateSvg(this, noForeignObject)
240240
const svgString = generateSvgStr(svgEl, injectCss)
241241
const blob = new Blob([svgString], { type: 'image/svg+xml' })
242242
return blob
243243
}
244244

245-
export const exportPng = async function (this: MindElixirInstance, noForiegnObject = false, injectCss?: string): Promise<Blob | null> {
246-
const blob = this.exportSvg(noForiegnObject, injectCss)
245+
export const exportPng = async function (this: MindElixirInstance, noForeignObject = false, injectCss?: string): Promise<Blob | null> {
246+
const blob = this.exportSvg(noForeignObject, injectCss)
247247
// use base64 to bypass canvas taint
248248
const url = await blobToUrl(blob)
249249
return new Promise((resolve, reject) => {

0 commit comments

Comments
 (0)