/*!
- * OOjs UI v0.1.0-pre (30b0407428)
+ * OOjs UI v0.1.0-pre (da4b0d5c14)
* https://www.mediawiki.org/wiki/OOjs_UI
*
* Copyright 2011–2014 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2014-09-30T23:08:05Z
+ * Date: 2014-10-30T00:10:09Z
*/
/**
* @class
- * @extends {OO.ui.Theme}
+ * @extends OO.ui.Theme
*
* @constructor
*/
// Parent method
classes = OO.ui.MediaWikiTheme.super.prototype.getElementClasses.call( this, element );
- if ( element.isFramed && element.hasFlag ) {
- if ( element.isFramed() ) {
+ if ( element.supports( [ 'isFramed', 'isDisabled', 'hasFlag' ] ) ) {
+ if ( element.isFramed() && !element.isDisabled() ) {
if (
element.hasFlag( 'primary' ) ||
element.hasFlag( 'constructive' ) ||