From 27f49f0dcf3a6586f849cab65d99d74b449503b8 Mon Sep 17 00:00:00 2001 From: Eugen Bolz Date: Tue, 29 Nov 2011 08:35:18 +0100 Subject: [PATCH 1/2] Slider: use also option text as title --- js/jquery.mobile.forms.slider.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/jquery.mobile.forms.slider.js b/js/jquery.mobile.forms.slider.js index 41bff807..43173f33 100644 --- a/js/jquery.mobile.forms.slider.js +++ b/js/jquery.mobile.forms.slider.js @@ -315,7 +315,7 @@ $.widget( "mobile.slider", $.mobile.widget, { this.handle.attr( { "aria-valuenow": cType === "input" ? newval : control.find( "option" ).eq( newval ).attr( "value" ), "aria-valuetext": cType === "input" ? newval : control.find( "option" ).eq( newval ).getEncodedText(), - title: newval + title: cType === "input" ? newval : control.find( "option" ).eq( newval ).getEncodedText() }); // add/remove classes for flip toggle switch From 7a267e2c7de55dd1d483571d5752a3d224458511 Mon Sep 17 00:00:00 2001 From: John Bender Date: Tue, 6 Dec 2011 16:09:52 -0800 Subject: [PATCH 2/2] test that the link title value is the selected option text --- tests/unit/slider/slider_core.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/unit/slider/slider_core.js b/tests/unit/slider/slider_core.js index 0c0e351b..7ccf1c15 100644 --- a/tests/unit/slider/slider_core.js +++ b/tests/unit/slider/slider_core.js @@ -27,4 +27,12 @@ same( slider.attr('min'), "10", "slider min is greater than 0" ); same( slider.val( '' ).slider( 'refresh' ).val(), slider.attr('min'), "val is equal to min attr"); }); + + test( "flip toggle switch title should be current selected value attr", function() { + var slider = $( "#slider-switch" ); + + same(slider.siblings(".ui-slider").find("a").attr('title'), + $(slider.find("option")[slider[0].selectedIndex]).text(), + "verify that the link title is set to the selected option text"); + }); })( jQuery ); \ No newline at end of file