%PDF- %PDF-
Direktori : /proc/985914/root/www/varak.net/wiki.varak.net/resources/src/mediawiki.htmlform.ooui/ |
Current File : //proc/985914/root/www/varak.net/wiki.varak.net/resources/src/mediawiki.htmlform.ooui/Element.js |
( function () { // FIXME: mw.htmlform.Checker also sets this to empty object mw.htmlform = {}; /** * Allows custom data specific to HTMLFormField to be set for OOUI forms. This picks up the * extra config from a matching PHP widget (defined in HTMLFormElement.php) when constructed using * OO.ui.infuse(). * * Currently only supports passing 'hide-if' data. * * @ignore * @param {Object} [config] Configuration options */ mw.htmlform.Element = function ( config ) { // Configuration initialization config = config || {}; // Properties this.hideIf = config.hideIf; // Initialization if ( this.hideIf ) { this.$element.addClass( 'mw-htmlform-hide-if' ); } }; mw.htmlform.FieldLayout = function ( config ) { // Parent constructor mw.htmlform.FieldLayout.parent.call( this, config ); // Mixin constructors mw.htmlform.Element.call( this, config ); }; OO.inheritClass( mw.htmlform.FieldLayout, OO.ui.FieldLayout ); OO.mixinClass( mw.htmlform.FieldLayout, mw.htmlform.Element ); mw.htmlform.ActionFieldLayout = function ( config ) { // Parent constructor mw.htmlform.ActionFieldLayout.parent.call( this, config ); // Mixin constructors mw.htmlform.Element.call( this, config ); }; OO.inheritClass( mw.htmlform.ActionFieldLayout, OO.ui.ActionFieldLayout ); OO.mixinClass( mw.htmlform.ActionFieldLayout, mw.htmlform.Element ); }() );