mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-04-30 19:04:43 +00:00
Small button markup optimization
This commit is contained in:
parent
9e28d854c2
commit
c496044a47
1 changed files with 14 additions and 11 deletions
|
|
@ -14,9 +14,9 @@ $.fn.buttonMarkup = function( options ) {
|
|||
iconpos: el.jqmData( "iconpos" ),
|
||||
theme: el.jqmData( "theme" ),
|
||||
inline: el.jqmData( "inline" ),
|
||||
shadow: el.jqmData( "shadow" ),
|
||||
corners: el.jqmData( "corners" ),
|
||||
iconshadow: el.jqmData( "iconshadow" )
|
||||
shadow: el.jqmData( "shadow" ),
|
||||
corners: el.jqmData( "corners" ),
|
||||
iconshadow: el.jqmData( "iconshadow" )
|
||||
}, options ),
|
||||
|
||||
// Classes Defined
|
||||
|
|
@ -87,14 +87,17 @@ $.fn.buttonMarkup.defaults = {
|
|||
};
|
||||
|
||||
function closestEnabledButton( element ) {
|
||||
while ( element ) {
|
||||
var $ele = $( element );
|
||||
if ( $ele.hasClass( "ui-btn" ) && !$ele.hasClass( "ui-disabled" ) ) {
|
||||
break;
|
||||
}
|
||||
element = element.parentNode;
|
||||
}
|
||||
return element;
|
||||
var cname;
|
||||
|
||||
while ( element ) {
|
||||
cname = element.className.split(' ');
|
||||
if ( cname.indexOf( "ui-btn" ) > -1 && cname.indexOf( "ui-disabled" ) < 0 ) {
|
||||
break;
|
||||
}
|
||||
element = element.parentNode;
|
||||
}
|
||||
|
||||
return element;
|
||||
}
|
||||
|
||||
var attachEvents = function() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue