Improve standalone export compatibility

This commit is contained in:
David Evans 2018-04-21 20:30:48 +01:00
parent edc71934dc
commit 43830414ff
6 changed files with 34 additions and 14 deletions

View File

@ -9950,9 +9950,14 @@
themes, themes,
}); });
const out = {
SequenceDiagram,
};
if(typeof exports !== 'undefined') { if(typeof exports !== 'undefined') {
exports.SequenceDiagram = SequenceDiagram; Object.assign(exports, out);
} else if(window.define && window.define.amd) { } else if(window.define && window.define.amd) {
Object.assign(SequenceDiagram, out);
window.define(() => SequenceDiagram); window.define(() => SequenceDiagram);
} else { } else {
window.document.addEventListener('DOMContentLoaded', () => { window.document.addEventListener('DOMContentLoaded', () => {
@ -9963,7 +9968,7 @@
SequenceDiagram.registerCodeMirrorMode(window.CodeMirror); SequenceDiagram.registerCodeMirrorMode(window.CodeMirror);
} }
window.SequenceDiagram = SequenceDiagram; Object.assign(window, out);
} }
}()); }());

File diff suppressed because one or more lines are too long

View File

@ -10223,11 +10223,16 @@
} }
} }
const out = {
SequenceDiagram,
VirtualDocument,
headlessTextSizerFactory: () => new UnitaryTextSizer(),
};
if(typeof exports !== 'undefined') { if(typeof exports !== 'undefined') {
exports.SequenceDiagram = SequenceDiagram; Object.assign(exports, out);
exports.VirtualDocument = VirtualDocument;
exports.headlessTextSizerFactory = () => new UnitaryTextSizer();
} else if(window.define && window.define.amd) { } else if(window.define && window.define.amd) {
Object.assign(SequenceDiagram, out);
window.define(() => SequenceDiagram); window.define(() => SequenceDiagram);
} else { } else {
window.document.addEventListener('DOMContentLoaded', () => { window.document.addEventListener('DOMContentLoaded', () => {
@ -10238,7 +10243,7 @@
SequenceDiagram.registerCodeMirrorMode(window.CodeMirror); SequenceDiagram.registerCodeMirrorMode(window.CodeMirror);
} }
window.SequenceDiagram = SequenceDiagram; Object.assign(window, out);
} }
}()); }());

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,13 @@
import SequenceDiagram from './sequence/SequenceDiagram.mjs'; import SequenceDiagram from './sequence/SequenceDiagram.mjs';
const out = {
SequenceDiagram,
};
if(typeof exports !== 'undefined') { if(typeof exports !== 'undefined') {
exports.SequenceDiagram = SequenceDiagram; Object.assign(exports, out);
} else if(window.define && window.define.amd) { } else if(window.define && window.define.amd) {
Object.assign(SequenceDiagram, out);
window.define(() => SequenceDiagram); window.define(() => SequenceDiagram);
} else { } else {
window.document.addEventListener('DOMContentLoaded', () => { window.document.addEventListener('DOMContentLoaded', () => {
@ -13,5 +18,5 @@ if(typeof exports !== 'undefined') {
SequenceDiagram.registerCodeMirrorMode(window.CodeMirror); SequenceDiagram.registerCodeMirrorMode(window.CodeMirror);
} }
window.SequenceDiagram = SequenceDiagram; Object.assign(window, out);
} }

View File

@ -30,11 +30,16 @@ class UnitaryTextSizer {
} }
} }
const out = {
SequenceDiagram,
VirtualDocument,
headlessTextSizerFactory: () => new UnitaryTextSizer(),
};
if(typeof exports !== 'undefined') { if(typeof exports !== 'undefined') {
exports.SequenceDiagram = SequenceDiagram; Object.assign(exports, out);
exports.VirtualDocument = VirtualDocument;
exports.headlessTextSizerFactory = () => new UnitaryTextSizer();
} else if(window.define && window.define.amd) { } else if(window.define && window.define.amd) {
Object.assign(SequenceDiagram, out);
window.define(() => SequenceDiagram); window.define(() => SequenceDiagram);
} else { } else {
window.document.addEventListener('DOMContentLoaded', () => { window.document.addEventListener('DOMContentLoaded', () => {
@ -45,5 +50,5 @@ if(typeof exports !== 'undefined') {
SequenceDiagram.registerCodeMirrorMode(window.CodeMirror); SequenceDiagram.registerCodeMirrorMode(window.CodeMirror);
} }
window.SequenceDiagram = SequenceDiagram; Object.assign(window, out);
} }