/*!
- * OOjs UI v0.6.0
+ * OOjs UI v0.8.0
* https://www.mediawiki.org/wiki/OOjs_UI
*
- * Copyright 2011–2014 OOjs Team and other contributors.
+ * Copyright 2011–2015 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2014-12-16T21:00:55Z
+ * Date: 2015-02-19T01:33:11Z
*/
/**
* @class
classes = OO.ui.MediaWikiTheme.super.prototype.getElementClasses.call( this, element );
if ( element.supports( [ 'isFramed', 'isDisabled', 'hasFlag' ] ) ) {
- if ( !element.isDisabled() && element.isFramed() && element.hasFlag( 'primary' ) ) {
+ if ( element.isFramed() && ( element.isDisabled() || element.hasFlag( 'primary' ) ) ) {
variants.invert = true;
} else {
variants.progressive = element.hasFlag( 'progressive' );
}
for ( variant in variants ) {
- classes[variants[variant] ? 'on' : 'off'].push( 'oo-ui-image-' + variant );
+ classes[ variants[ variant ] ? 'on' : 'off' ].push( 'oo-ui-image-' + variant );
}
return classes;