From fcc874eb93fca1bd1965b984e369ef9833437eb2 Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Wed, 29 Jun 2011 10:00:57 -0400 Subject: [PATCH] jQuery core style guide conformance: jquery.mobile.widget.js --- js/jquery.mobile.widget.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/js/jquery.mobile.widget.js b/js/jquery.mobile.widget.js index 6e4f0529..091faa01 100644 --- a/js/jquery.mobile.widget.js +++ b/js/jquery.mobile.widget.js @@ -4,20 +4,27 @@ * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license */ -(function($, undefined ) { + +(function( $, undefined ) { $.widget( "mobile.widget", { _getCreateOptions: function() { + var elem = this.element, options = {}; + $.each( this.options, function( option ) { + var value = elem.jqmData( option.replace( /[A-Z]/g, function( c ) { - return "-" + c.toLowerCase(); - } ) ); + return "-" + c.toLowerCase(); + }) + ); + if ( value !== undefined ) { options[ option ] = value; } }); + return options; } });