jquery.mobile.buttonMarkup.js: Whitespace changes, bring this package up to jQuery coding standards.

Signed-off-by: Steven Black <steveb@stevenblack.com>
This commit is contained in:
Steven Black 2011-05-26 15:08:10 -04:00
parent 84d540e533
commit 399c2c5af0

View file

@ -4,12 +4,12 @@
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*/
(function($, undefined ) {
( function( $, undefined ) {
$.fn.buttonMarkup = function( options ){
$.fn.buttonMarkup = function( options ) {
return this.each( function() {
var el = $( this ),
o = $.extend( {}, $.fn.buttonMarkup.defaults, el.jqmData(), options),
o = $.extend( {}, $.fn.buttonMarkup.defaults, el.jqmData(), options ),
// Classes Defined
buttonClass,
@ -22,9 +22,9 @@ $.fn.buttonMarkup = function( options ){
// if not, try to find closest theme container
if ( !o.theme ) {
var themedParent = el.closest("[class*='ui-bar-'],[class*='ui-body-']");
var themedParent = el.closest( "[class*='ui-bar-'],[class*='ui-body-']" );
o.theme = themedParent.length ?
/ui-(bar|body)-([a-z])/.exec( themedParent.attr("class") )[2] :
/ui-(bar|body)-([a-z])/.exec( themedParent.attr( "class" ) )[2] :
"c";
}
@ -48,7 +48,7 @@ $.fn.buttonMarkup = function( options ){
if ( o.iconpos ) {
buttonClass += " ui-btn-icon-" + o.iconpos;
if ( o.iconpos == "notext" && !el.attr("title") ) {
if ( o.iconpos == "notext" && !el.attr( "title" ) ) {
el.attr( "title", el.text() );
}
}
@ -66,9 +66,9 @@ $.fn.buttonMarkup = function( options ){
.attr( "data-" + $.mobile.ns + "theme", o.theme )
.addClass( buttonClass );
var wrap = ("<D class='" + innerClass + "'><D class='ui-btn-text'></D>" +
var wrap = ( "<D class='" + innerClass + "'><D class='ui-btn-text'></D>" +
( o.icon ? "<span class='" + iconClass + "'></span>" : "" ) +
"</D>").replace(/D/g, o.wrapperEls);
"</D>" ).replace( /D/g, o.wrapperEls );
el.wrapInner( wrap );
});
@ -81,11 +81,11 @@ $.fn.buttonMarkup.defaults = {
wrapperEls: "span"
};
function closestEnabledButton(element)
function closestEnabledButton( element )
{
while (element){
var $ele = $(element);
if ($ele.hasClass("ui-btn") && !$ele.hasClass("ui-disabled")){
while ( element ) {
var $ele = $( element );
if ( $ele.hasClass( "ui-btn" ) && !$ele.hasClass( "ui-disabled" ) ) {
break;
}
element = element.parentNode;
@ -94,35 +94,35 @@ function closestEnabledButton(element)
}
var attachEvents = function() {
$(document).bind({
"vmousedown": function(event) {
var btn = closestEnabledButton(event.target);
if (btn){
var $btn = $(btn),
$( document ).bind( {
"vmousedown": function( event ) {
var btn = closestEnabledButton( event.target );
if ( btn ) {
var $btn = $( btn ),
theme = $btn.attr( "data-" + $.mobile.ns + "theme" );
$btn.removeClass( "ui-btn-up-" + theme ).addClass( "ui-btn-down-" + theme );
}
},
"vmousecancel vmouseup": function(event) {
var btn = closestEnabledButton(event.target);
if (btn){
var $btn = $(btn),
"vmousecancel vmouseup": function( event ) {
var btn = closestEnabledButton( event.target );
if ( btn ) {
var $btn = $( btn ),
theme = $btn.attr( "data-" + $.mobile.ns + "theme" );
$btn.removeClass( "ui-btn-down-" + theme ).addClass( "ui-btn-up-" + theme );
}
},
"vmouseover focus": function(event) {
var btn = closestEnabledButton(event.target);
if (btn){
var $btn = $(btn),
"vmouseover focus": function( event ) {
var btn = closestEnabledButton( event.target );
if ( btn ) {
var $btn = $( btn ),
theme = $btn.attr( "data-" + $.mobile.ns + "theme" );
$btn.removeClass( "ui-btn-up-" + theme ).addClass( "ui-btn-hover-" + theme );
}
},
"vmouseout blur": function(event) {
var btn = closestEnabledButton(event.target);
if (btn){
var $btn = $(btn),
"vmouseout blur": function( event ) {
var btn = closestEnabledButton( event.target );
if ( btn ) {
var $btn = $( btn ),
theme = $btn.attr( "data-" + $.mobile.ns + "theme" );
$btn.removeClass( "ui-btn-hover-" + theme ).addClass( "ui-btn-up-" + theme );
}
@ -132,4 +132,4 @@ var attachEvents = function() {
attachEvents = null;
};
})(jQuery);
})( jQuery );