diff --git a/experiments/scrollview/scrollview.js b/experiments/scrollview/scrollview.js index 0ed711ca..eb6cb020 100644 --- a/experiments/scrollview/scrollview.js +++ b/experiments/scrollview/scrollview.js @@ -55,6 +55,6 @@ $(":jqmData(role='page')").live("pageshow", function(event) { ResizePageContentHeight(event.target); }); -$(document).live("orientationchange", function(event) { +$(window).bind("orientationchange", function(event) { ResizePageContentHeight($(".ui-page")); }); diff --git a/js/jquery.mobile.forms.checkboxradio.js b/js/jquery.mobile.forms.checkboxradio.js index 1dacb908..3df31422 100644 --- a/js/jquery.mobile.forms.checkboxradio.js +++ b/js/jquery.mobile.forms.checkboxradio.js @@ -150,11 +150,11 @@ $.widget( "mobile.checkboxradio", $.mobile.widget, { }, disable: function(){ - this.element.attr("disabled",true).parent().addClass("ui-disabled"); + this.element.prop("disabled",true).parent().addClass("ui-disabled"); }, enable: function(){ - this.element.attr("disabled",false).parent().removeClass("ui-disabled"); + this.element.prop("disabled",false).parent().removeClass("ui-disabled"); } }); })( jQuery ); diff --git a/js/jquery.mobile.listview.filter.js b/js/jquery.mobile.listview.filter.js index 10b005c2..265b54ed 100644 --- a/js/jquery.mobile.listview.filter.js +++ b/js/jquery.mobile.listview.filter.js @@ -53,7 +53,7 @@ $( ":jqmData(role='listview')" ).live( "listviewcreate", function() { childItems = false, itemtext=""; - for (var i = listItems.length; i >= 0; i--) { + for ( var i = listItems.length - 1; i >= 0; i-- ) { item = $( listItems[i] ); itemtext = item.jqmData( 'filtertext' ) || item.text(); diff --git a/js/jquery.mobile.navigation.js b/js/jquery.mobile.navigation.js index dd8b4b46..eb5d923c 100644 --- a/js/jquery.mobile.navigation.js +++ b/js/jquery.mobile.navigation.js @@ -605,7 +605,8 @@ if( !$.support.dynamicBaseTag ) { var newPath = path.get( fileUrl ); page.find( "[src], link[href], a[rel='external'], :jqmData(ajax='false'), a[target]" ).each(function() { - var thisAttr = $( this ).is( '[href]' ) ? 'href' : 'src', + var thisAttr = $( this ).is( '[href]' ) ? 'href' : + $(this).is('[src]') ? 'src' : 'action', thisUrl = $( this ).attr( thisAttr ); // XXX_jblas: We need to fix this so that it removes the document diff --git a/themes/default/jquery.mobile.button.css b/themes/default/jquery.mobile.button.css index 602ffd6d..c03b2c43 100644 --- a/themes/default/jquery.mobile.button.css +++ b/themes/default/jquery.mobile.button.css @@ -7,7 +7,7 @@ .ui-btn:focus, .ui-btn:active { outline: none; } .ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { display: inline-block; font-size: 13px; margin: 0; } .ui-btn-inline { display: inline-block; } -.ui-btn-inner { padding: .6em 25px; display: block; height: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; } +.ui-btn-inner { padding: .6em 25px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; } .ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding: .4em 8px .5em; } .ui-btn-icon-notext { display: inline-block; width: 20px; height: 20px; padding: 2px 1px 2px 3px; text-indent: -9999px; } .ui-btn-icon-notext .ui-btn-inner { padding: 0; }