Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Commit 0df831c

Browse files
cgackarschmitz
authored andcommitted
Rangeslider: Implement Classes Option
Fixes gh-7717 Closes gh-8116
1 parent e1ba0f5 commit 0df831c

File tree

9 files changed

+549
-406
lines changed

9 files changed

+549
-406
lines changed

build/tasks/options/jscs.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ module.exports = {
2323
"js/widgets/forms/flipswitch.js",
2424
"js/widgets/forms/flipswitch.backcompat.js",
2525
"tests/unit/flipswitch/*.js",
26+
"js/widgets/forms/rangeslider.js",
27+
"js/widgets/forms/rangeslider.backcompat.js",
28+
"js/tests/unit/rangeslider/*.js",
2629
"js/widgets/controlgroup.js",
2730
"js/widgets/controlgroup.backcompat.js",
2831
"js/widgets/tabs.ajax.js",

js/index.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
'widgets/forms/slider.js',
7474
'widgets/forms/slider.tooltip.js',
7575
'widgets/forms/rangeslider.js',
76+
'widgets/forms/rangeslider.backcompat.js',
7677
'widgets/forms/textinput.js',
7778
'widgets/forms/textinput.backcompat.js',
7879
'widgets/forms/clearButton.js',

js/jquery.mobile.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"./widgets/forms/flipswitch",
4545
"./widgets/forms/flipswitch.backcompat",
4646
"./widgets/forms/rangeslider",
47+
"./widgets/forms/rangeslider.backcompat",
4748
"./widgets/forms/textinput",
4849
"./widgets/forms/textinput.backcompat",
4950
"./widgets/forms/clearButton",
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
/*!
2+
* jQuery Mobile Rangeslider Backcompat @VERSION
3+
* http://jquerymobile.com
4+
*
5+
* Copyright jQuery Foundation and other contributors
6+
* Released under the MIT license.
7+
* http://jquery.org/license
8+
*/
9+
10+
//>>label: Rangeslider
11+
//>>group: Forms
12+
//>>description: Deprecated rangeslider features
13+
14+
( function( factory ) {
15+
if ( typeof define === "function" && define.amd ) {
16+
17+
// AMD. Register as an anonymous module.
18+
define( [
19+
"jquery",
20+
"../widget.backcompat",
21+
"./rangeslider" ], factory );
22+
} else {
23+
24+
// Browser globals
25+
factory( jQuery );
26+
}
27+
} )( function( $ ) {
28+
29+
if ( $.mobileBackcompat !== false ) {
30+
31+
$.widget( "mobile.rangeslider", $.mobile.rangeslider, {
32+
options: {
33+
corners: true,
34+
mini: false,
35+
highlight: true
36+
},
37+
classProp: "ui-rangeslider"
38+
} );
39+
40+
$.widget( "mobile.rangeslider", $.mobile.rangeslider, $.mobile.widget.backcompat );
41+
42+
}
43+
44+
return $.mobile.rangeslider;
45+
46+
} );

0 commit comments

Comments
 (0)