feat: implement mphatom use case always destroying its content
This commit is contained in:
parent
3d33d61f03
commit
95862aca6a
@ -14,6 +14,7 @@ import {
|
|||||||
MEnclose,
|
MEnclose,
|
||||||
MError,
|
MError,
|
||||||
MOver,
|
MOver,
|
||||||
|
MPhantom,
|
||||||
} from './mathml-tags';
|
} from './mathml-tags';
|
||||||
|
|
||||||
export class Dispatcher {
|
export class Dispatcher {
|
||||||
@ -57,6 +58,8 @@ export class Dispatcher {
|
|||||||
return new MError(this._value, this._attributes, this._children);
|
return new MError(this._value, this._attributes, this._children);
|
||||||
case 'mover':
|
case 'mover':
|
||||||
return new MOver(this._value, this._attributes, this._children);
|
return new MOver(this._value, this._attributes, this._children);
|
||||||
|
case 'mphantom':
|
||||||
|
return new MPhantom(this._value, this._attributes, this._children);
|
||||||
case 'mrow':
|
case 'mrow':
|
||||||
case 'mpadded':
|
case 'mpadded':
|
||||||
return new GenericContentWrapperTag(this._name, this._value, this._attributes, this._children);
|
return new GenericContentWrapperTag(this._name, this._value, this._attributes, this._children);
|
||||||
|
11
src/converters/mathml-interfaces-to-latex/mathml-tag-to-latex/mathml-tags/MPhantom.ts
Normal file
11
src/converters/mathml-interfaces-to-latex/mathml-tag-to-latex/mathml-tags/MPhantom.ts
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
import { MathMLTag } from './MathMLTag';
|
||||||
|
|
||||||
|
export class MPhantom extends MathMLTag {
|
||||||
|
constructor(value: string, attributes: Record<string, string>, children: MathMLTag[]) {
|
||||||
|
super('mphantom', value, attributes, children);
|
||||||
|
}
|
||||||
|
|
||||||
|
convert(): string {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}
|
@ -13,3 +13,4 @@ export { MAction } from './MAction';
|
|||||||
export { MEnclose } from './MEnclose';
|
export { MEnclose } from './MEnclose';
|
||||||
export { MError } from './MError';
|
export { MError } from './MError';
|
||||||
export { MOver } from './MOver';
|
export { MOver } from './MOver';
|
||||||
|
export { MPhantom } from './MPhantom';
|
||||||
|
Loading…
Reference in New Issue
Block a user