AbstractSuper constructor for AttributionNotice subclasses.
The ParsoidTransclusionTemplateNode of this notice.
ReadonlyidA unique ID for this template. Derived from the template name and its Parsoid about.
ReadonlynameA unique name for this template. Derived from the Parsoid about for its node.
ReadonlynodeThe template transclusion node that serves as a reference to an element on the Parsoid DOM.
The HTMLElement of the node
This template's i variable, used to identify this template in
the template's parts (data-mw).
The ParsoidDocument handling this notice (specifically its node).
Provides low-level access to a template's data-mw entry. When possible,
use functions from .node instead, as these are much more stable.
The callback for data-modifying operations.
AbstractdestroyAbstractgenerateGenerates an OOUI PageLayout for this notice. Used by the main dialog to generate pages. Do not cache - the dialog is responsible for caching.
AbstractparseAbstractsave
The AttributionNotice abstract class serves as the blueprint for other subclasses that are instances of AttributionNotices (e.g CopiedTemplate). It provides the basic functionality for the processing of attribution notices.