diff options
Diffstat (limited to 'www/wiki/extensions/Cite/modules/ve-cite/ve.ui.MWCitationContextItem.js')
-rw-r--r-- | www/wiki/extensions/Cite/modules/ve-cite/ve.ui.MWCitationContextItem.js | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/www/wiki/extensions/Cite/modules/ve-cite/ve.ui.MWCitationContextItem.js b/www/wiki/extensions/Cite/modules/ve-cite/ve.ui.MWCitationContextItem.js new file mode 100644 index 00000000..da4e1d7e --- /dev/null +++ b/www/wiki/extensions/Cite/modules/ve-cite/ve.ui.MWCitationContextItem.js @@ -0,0 +1,49 @@ +/*! + * VisualEditor MWCitationContextItem class. + * + * @copyright 2011-2018 VisualEditor Team's Cite sub-team and others; see AUTHORS.txt + * @license MIT + */ + +/** + * Context item for a MWCitation. + * + * @class + * @extends ve.ui.MWReferenceContextItem + * + * @constructor + * @param {ve.ui.Context} context Context item is in + * @param {ve.dm.Model} model Model item is related to + * @param {Object} config Configuration options + */ +ve.ui.MWCitationContextItem = function VeUiMWCitationContextItem() { + // Parent constructor + ve.ui.MWCitationContextItem.super.apply( this, arguments ); + + // Initialization + this.$element.addClass( 've-ui-mwCitationContextItem' ); +}; + +/* Inheritance */ + +OO.inheritClass( ve.ui.MWCitationContextItem, ve.ui.MWReferenceContextItem ); + +/* Static Properties */ + +/** + * Only display item for single-template transclusions of these templates. + * + * @property {string|string[]|null} + * @static + * @inheritable + */ +ve.ui.MWCitationContextItem.static.template = null; + +/* Static Methods */ + +/** + * @static + * @localdoc Sharing implementation with ve.ui.MWCitationDialogTool + */ +ve.ui.MWCitationContextItem.static.isCompatibleWith = + ve.ui.MWCitationDialogTool.static.isCompatibleWith; |