Extends
Constructor
new ve.dm.MWTransclusionContentModel(transclusion, [wikitext])
#
Represents a raw wikitext snippet that is part of an unbalanced sequence of template invocations.
Meant to be an item in a {@see ve.dm
.MWTransclusionModel}. Holds a back-reference to it's parent.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
transclusion |
ve.dm.MWTransclusionModel | |||
wikitext |
string |
optional |
'' |
Methods
containsValuableData() → {boolean}
#
- Overrides:
- Source:
Returns:
True if there is meaningful user input that was not e.g. auto-generated
- Type
- boolean
getId() → {string}
#
Get a unique part ID within the transclusion.
- Inherited from:
- Source:
Returns:
Unique ID
- Type
- string
getTransclusion() → {ve.dm.MWTransclusionModel}
#
Get transclusion part is in.
- Inherited from:
- Source:
Returns:
Transclusion
remove()
#
Remove part from transclusion.
- Inherited from:
- Source:
serialize() → {Object|string|undefined
}
#
undefined
}
#
Create a serialized representation of this part. Contains all information needed to recreate the
original wikitext, including extra whitespace. Used in
{@see ve.dm
.MWTransclusionModel.getPlainObject}. The corresponding deserializer is in
{@see ve.dm
.MWTransclusionNode.static.getWikitext}.
- Overrides:
- Source:
Returns:
Serialized representation, raw wikitext, or undefined if empty
- Type
-
Object
|
string
|
undefined
setWikitext(wikitext)
#
Parameters:
Name | Type | Description |
---|---|---|
wikitext |
string |
Fires:
Events
change()
#
Emitted when the wikitext changed.