File tree 2 files changed +19
-4
lines changed
2 files changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,17 @@ module( "spinner: options" );
5
5
// culture is tested after numberFormat, since it depends on numberFormat
6
6
7
7
test ( "icons: default " , function ( ) {
8
- expect ( 2 ) ;
9
- var element = $ ( "#spin" ) . val ( 0 ) . spinner ( ) . spinner ( "widget" ) ;
10
- equal ( element . find ( ".ui-icon:first" ) . attr ( "class" ) , "ui-icon ui-icon-triangle-1-n" ) ;
11
- equal ( element . find ( ".ui-icon:last" ) . attr ( "class" ) , "ui-icon ui-icon-triangle-1-s" ) ;
8
+ expect ( 4 ) ;
9
+ var element = $ ( "#spin" ) . val ( 0 ) . spinner ( ) ;
10
+ equal ( element . spinner ( "widget" ) . find ( ".ui-icon:first" ) . attr ( "class" ) , "ui-icon ui-icon-triangle-1-n" ) ;
11
+ equal ( element . spinner ( "widget" ) . find ( ".ui-icon:last" ) . attr ( "class" ) , "ui-icon ui-icon-triangle-1-s" ) ;
12
+
13
+ element . spinner ( "option" , "icons" , {
14
+ up : "ui-icon-carat-1-n" ,
15
+ down : "ui-icon-carat-1-s"
16
+ } ) ;
17
+ equal ( element . spinner ( "widget" ) . find ( ".ui-icon:first" ) . attr ( "class" ) , "ui-icon ui-icon-carat-1-n" ) ;
18
+ equal ( element . spinner ( "widget" ) . find ( ".ui-icon:last" ) . attr ( "class" ) , "ui-icon ui-icon-carat-1-s" ) ;
12
19
} ) ;
13
20
14
21
test ( "icons: custom " , function ( ) {
Original file line number Diff line number Diff line change @@ -368,6 +368,14 @@ $.widget( "ui.spinner", {
368
368
value = this . _parse ( value ) ;
369
369
}
370
370
}
371
+ if ( key === "icons" ) {
372
+ this . buttons . first ( ) . find ( ".ui-icon" )
373
+ . removeClass ( this . options . icons . up )
374
+ . addClass ( value . up ) ;
375
+ this . buttons . last ( ) . find ( ".ui-icon" )
376
+ . removeClass ( this . options . icons . down )
377
+ . addClass ( value . down ) ;
378
+ }
371
379
372
380
this . _super ( key , value ) ;
373
381
You can’t perform that action at this time.
0 commit comments