@@ -358,9 +358,9 @@ var slider = new Slider('#ex1', {
358
358
<div id =" example-2" class =' slider-example' >
359
359
<h3 >Example 2: <a href =" #top" ><small >Back to Top</small ></a ></h3 >
360
360
<p >Range selector, options specified via data attribute.</p >
361
- <div class =" card card-body mb-3" >
362
- Filter by price interval: <b >€ 10</b > <input id =" ex2" type =" text" class =" span2" value =" " data-slider-min =" 10" data-slider-max =" 1000" data-slider-step =" 5" data-slider-value =" [250,450]" /> < b >€ 1000</b >
363
- </div >
361
+ <div class =" card card-body mb-3 flex-row " >
362
+ < span class = " mr-1 " > Filter by price interval: </ span >< b class = " mr-1 " >€ 10</b ><input id =" ex2" type =" text" class =" span2" value =" " data-slider-min =" 10" data-slider-max =" 1000" data-slider-step =" 5" data-slider-value =" [250,450]" />< b class = " mr-1 ml-1 " >€ 1000</b >
363
+ </div >
364
364
<h5 >HTML</h5 >
365
365
<pre ><code class =" html" >
366
366
Filter by price interval: <b>€ 10</b> <input id="ex2" type="text" class="span2" value="" data-slider-min="10" data-slider-max="1000" data-slider-step="5" data-slider-value="[250,450]"/> <b>€ 1000</b>
@@ -512,7 +512,7 @@ $("#destroyEx5Slider").click(function() {
512
512
<div id =" example-6" class =' slider-example' >
513
513
<h3 >Example 6: <a href =" #top" ><small >Back to Top</small ></a ></h3 >
514
514
<p >Able to bind to 'slide' JQuery event on slider, which is triggered whenever the slider is used.</p >
515
- <div class =" card card-body mb-3" >
515
+ <div class =" card card-body mb-3 flex-row " >
516
516
<input id =" ex6" type =" text" data-slider-min =" -5" data-slider-max =" 20" data-slider-step =" 1" data-slider-value =" 3" />
517
517
<span id =" ex6CurrentSliderValLabel" >Current Slider Value: <span id =" ex6SliderVal" >3</span ></span >
518
518
</div >
@@ -544,9 +544,9 @@ slider.on("slide", function(sliderValue) {
544
544
<div id =" example-7" class =' slider-example' >
545
545
<h3 >Example 7: <a href =" #top" ><small >Back to Top</small ></a ></h3 >
546
546
<p >Sliders can be enabled and disabled.</p >
547
- <div class =" card card-body mb-3" >
547
+ <div class =" card card-body mb-3 flex-row " >
548
548
<input id =" ex7" type =" text" data-slider-min =" 0" data-slider-max =" 20" data-slider-step =" 1" data-slider-value =" 5" data-slider-enabled =" false" />
549
- <input id =" ex7-enabled" type =" checkbox" /> Enabled
549
+ <input id =" ex7-enabled" type =" checkbox" class = " mr-1 " /> Enabled
550
550
</div >
551
551
<h5 >HTML</h5 >
552
552
<pre ><code class =" html" >
@@ -697,17 +697,21 @@ var slider = new Slider("#ex11", {
697
697
<div id =" example-12" class =' slider-example' >
698
698
<h3 >Example 12: <a href =" #top" ><small >Back to Top</small ></a ></h3 >
699
699
<p >Coloring the low and high track segments.</p >
700
- <div class =" card card-body mb-3" >
701
- Single-value slider, high track:<br />
702
- <input id =" ex12a" type =" text" /><br />
703
- Note that there is no low track on the single-value slider. The
704
- area lesser than the value of the handle is the selection.
705
- <br /><br />
706
- Range slider, low track:<br />
707
- <input id =" ex12b" type =" text" />
708
- <br /><br />
709
- Range slider, low and high tracks, and selection:<br />
710
- <input id =" ex12c" type =" text" />
700
+ <div class =" card card-body mb-3" >
701
+ <div class =" mb-3" >
702
+ Single-value slider, high track:<br />
703
+ <input id =" ex12a" type =" text" /><br />
704
+ Note that there is no low track on the single-value slider. The
705
+ area lesser than the value of the handle is the selection.
706
+ </div >
707
+ <div class =" mb-3" >
708
+ Range slider, low track:<br />
709
+ <input id =" ex12b" type =" text" />
710
+ </div >
711
+ <div >
712
+ Range slider, low and high tracks, and selection:<br />
713
+ <input id =" ex12c" type =" text" />
714
+ </div >
711
715
</div >
712
716
<h5 >HTML</h5 >
713
717
<pre ><code class =" html" >
@@ -848,11 +852,14 @@ var slider = new Slider('#ex15', {
848
852
<h3 >Example 16: <a href =" #top" ><small >Back to Top</small ></a ></h3 >
849
853
<p >Focus the slider handle after a value change.</p >
850
854
<div class =" card card-body mb-3" >
851
- Single-value slider:<br />
852
- <input id =" ex16a" type =" text" /><br />
853
- <br /><br />
854
- Range slider:<br />
855
- <input id =" ex16b" type =" text" />
855
+ <div class =" mb-3" >
856
+ Single-value slider:<br />
857
+ <input id =" ex16a" type =" text" />
858
+ </div >
859
+ <div >
860
+ Range slider:<br />
861
+ <input id =" ex16b" type =" text" />
862
+ </div >
856
863
</div >
857
864
<h5 >HTML</h5 >
858
865
<pre ><code class =" html" >
@@ -881,12 +888,15 @@ var sliderB = new Slider("#ex16b", { min: 0, max: 10, value: [0, 10], focus: tru
881
888
<p >Unusual tooltip positions.</p >
882
889
883
890
<div class =" card card-body mb-3" >
884
- Horizontal slider with tooltip on the bottom<br /><br />
885
- <input id =" ex17a" type =" text" /><br /><br /><br />
886
-
887
- Vertical slider with tooltip on the left<br /><br />
888
- <input id =" ex17b" type =" text" />
889
- </div >
891
+ <div class =" mb-4" >
892
+ Horizontal slider with tooltip on the bottom<br />
893
+ <input id =" ex17a" type =" text" />
894
+ </div >
895
+ <div >
896
+ <div class =" mb-2" >Vertical slider with tooltip on the left<br /></div >
897
+ <input id =" ex17b" type =" text" />
898
+ </div >
899
+ </div >
890
900
<h5 >HTML</h5 >
891
901
<pre ><code class =" html" >
892
902
<input id="ex17a" type="text"/>
@@ -931,31 +941,34 @@ var sliderB = new Slider("#ex17b", {
931
941
932
942
<div id =" example-18" class =" slider-example" >
933
943
<h3 >Example 18: <a href =" #top" ><small >Back to Top</small ></a ></h3 >
934
- <p >Accessibility with ARIA labels.</p >
944
+ <p >Accessibility with labels only visible to screenreaders .</p >
935
945
936
946
<div class =" card card-body mb-3" >
937
- Slider with single value and label:<br /><br />
938
- <span id =" ex18-label-1" class =" hidden" >
939
- Example slider label
940
- </span >
941
- <input id =" ex18a" type =" text" /><br /><br /><br />
942
-
943
- Range slider with multiple labels:<br /><br />
944
- <span id =" ex18-label-2a" class =" hidden" >
945
- Example low value
946
- </span >
947
- <span id =" ex18-label-2b" class =" hidden" >
948
- Example high value
949
- </span >
950
- <input id =" ex18b" type =" text" />
947
+ <div class =" mb-3" >
948
+ Slider with single value and label:<br />
949
+ <span id =" ex18-label-1" class =" sr-only" >
950
+ Example slider label
951
+ </span >
952
+ <input id =" ex18a" type =" text" />
953
+ </div >
954
+ <div >
955
+ Range slider with multiple labels:<br />
956
+ <span id =" ex18-label-2a" class =" sr-only" >
957
+ Example low value
958
+ </span >
959
+ <span id =" ex18-label-2b" class =" sr-only" >
960
+ Example high value
961
+ </span >
962
+ <input id =" ex18b" type =" text" />
963
+ </div >
951
964
</div >
952
965
<h5 >HTML</h5 >
953
966
<pre ><code class =" html" >
954
- < ; span id="ex18-label-1" class="hidden "> ; Example slider label< ; /span> ;
967
+ < ; span id="ex18-label-1" class="sr-only "> ; Example slider label< ; /span> ;
955
968
< ; input id="ex18a" type="text"/> ;
956
969
957
- < ; span id="ex18-label-2a" class="hidden "> ; Example low value< ; /span> ;
958
- < ; span id="ex18-label-2b" class="hidden "> ; Example high value< ; /span> ;
970
+ < ; span id="ex18-label-2a" class="sr-only "> ; Example low value< ; /span> ;
971
+ < ; span id="ex18-label-2b" class="sr-only "> ; Example high value< ; /span> ;
959
972
< ; input id="ex18b" type="text"/> ;
960
973
</pre ></code >
961
974
@@ -996,8 +1009,8 @@ var sliderB = new Slider("#ex18b", {
996
1009
<p >Auto-Register data-provide="slider" Elements.</p >
997
1010
998
1011
<div class =" card card-body mb-3" >
999
- Slider-Element not accompanied by any custom Javascript:<br />< br / >
1000
- <span id =" ex18-label-1" class =" hidden " >
1012
+ < div class = " mb-3 " > Slider-Element not accompanied by any custom Javascript:</ div >
1013
+ <span id =" ex18-label-1" class =" sr-only " >
1001
1014
Example slider label
1002
1015
</span >
1003
1016
<input id =" ex19" type =" text"
@@ -1012,7 +1025,7 @@ var sliderB = new Slider("#ex18b", {
1012
1025
</div >
1013
1026
<h5 >HTML</h5 >
1014
1027
<pre ><code class =" html" >
1015
- < ; span id="ex18-label-1" class="hidden ">Example slider label< ; /span> ;
1028
+ < ; span id="ex18-label-1" class="sr-only ">Example slider label< ; /span> ;
1016
1029
< ; input id="ex19" type="text"
1017
1030
data-provide="slider"
1018
1031
data-slider-ticks="[1, 2, 3]"
@@ -1032,8 +1045,8 @@ var sliderB = new Slider("#ex18b", {
1032
1045
<a class =" btn btn-primary" href =" " id =" ex20a" >Show</a >
1033
1046
<br ><br >
1034
1047
<div class =" card card-body mb-3" style =" display : none " >
1035
- Slider-Element initially hidden, revealed by Javascript:<br />< br / >
1036
- <span id =" ex18-label-1" class =" hidden " >
1048
+ < div class = " mb-3 " > Slider-Element initially hidden, revealed by Javascript:</ div >
1049
+ <span id =" ex18-label-1" class =" sr-only " >
1037
1050
Example slider label
1038
1051
</span >
1039
1052
<input id =" ex20" type =" text"
@@ -1050,7 +1063,7 @@ var sliderB = new Slider("#ex18b", {
1050
1063
<pre ><code class =" html" >
1051
1064
< ; a class="btn btn-primary" href="" id="ex20a">Show< ; /a> ;
1052
1065
< ; div class="card card-body mb-3" style="display: none"> ;
1053
- < ; span id="ex18-label-1" class="hidden "> ; Example slider label< ; /span> ;
1066
+ < ; span id="ex18-label-1" class="sr-only "> ; Example slider label< ; /span> ;
1054
1067
< ; input id="ex19" type="text"
1055
1068
data-provide="slider"
1056
1069
data-slider-ticks="[1, 2, 3]"
@@ -1068,8 +1081,8 @@ var sliderB = new Slider("#ex18b", {
1068
1081
$('#ex20a').on('click', function(e) {
1069
1082
$(' #ex20a' )
1070
1083
.parent()
1071
- .find(' >.well ' )
1072
- .toggle ()
1084
+ .find(' >.card ' )
1085
+ .toggleClass ()
1073
1086
.find(' input' )
1074
1087
.slider(' relayout' );
1075
1088
e.preventDefault();
@@ -1486,7 +1499,7 @@ slider.refresh({ useCurrentValue: true });
1486
1499
$(' #ex20a' ).on(' click' , function(e) {
1487
1500
$(' #ex20a' )
1488
1501
.parent()
1489
- .find(' >.well ' )
1502
+ .find(' >.card ' )
1490
1503
.toggle()
1491
1504
.find(' input' )
1492
1505
.slider(' relayout' );
0 commit comments