File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,13 @@ $.widget( "ui.ticker", {
60
60
self . element . children ( "li" ) . addClass ( itemClasses ) ;
61
61
self . _addItemBindings ( self . element . children ( "li" ) ) ;
62
62
63
+ var style = self . element . attr ( "style" ) ;
64
+ if ( style === undefined || style === null ) {
65
+ self . originalStyle = null ;
66
+ }
67
+ else {
68
+ self . originalStyle = self . element . attr ( "style" )
69
+ }
63
70
self . element . height ( self . element . height ( ) ) ;
64
71
} ,
65
72
@@ -74,14 +81,22 @@ $.widget( "ui.ticker", {
74
81
75
82
destroy : function ( ) {
76
83
var self = this ;
84
+
85
+ if ( self . timeoutId !== null ) {
86
+ window . clearTimeout ( self . timeoutId ) ;
87
+ self . timeoutId = null ;
88
+ }
77
89
78
90
self . element . unbind ( ".ticker" ) ;
79
91
self . element . children ( "li" ) . unbind ( ".ticker" ) ;
80
92
self . element . removeClass ( "ui-ticker ui-widget ui-corner-all" ) ;
81
93
self . element . children ( "li" ) . removeClass ( itemClasses + " ui-state-hover ui-state-focus" ) ;
82
- if ( self . timeoutId !== null ) {
83
- window . clearTimeout ( self . timeoutId ) ;
84
- self . timeoutId = null ;
94
+
95
+ if ( self . originalStyle === null ) {
96
+ self . element . removeAttr ( "style" ) ;
97
+ }
98
+ else {
99
+ self . element . attr ( "style" , self . originalStyle ) ;
85
100
}
86
101
87
102
return $ . Widget . prototype . destroy . call ( self ) ;
You can’t perform that action at this time.
0 commit comments