Index: trunk/extensions/SemanticFormsInputs/libs/datepicker.js |
— | — | @@ -157,6 +157,7 @@ |
158 | 158 | } |
159 | 159 | }); |
160 | 160 | } |
| 161 | + inputShow.datepicker( 'widget' ).hide(); |
161 | 162 | } |
162 | 163 | } |
163 | 164 | |
Index: trunk/extensions/SemanticFormsInputs/libs/timepicker.js |
— | — | @@ -56,7 +56,9 @@ |
57 | 57 | |
58 | 58 | } else { |
59 | 59 | |
60 | | - button.click( function(){inputShow.focus();} ); |
| 60 | + button.click( function(){ |
| 61 | + jQuery( '#' + inputID + '_tree>ul' ).fadeToggle(); |
| 62 | + } ); |
61 | 63 | |
62 | 64 | } |
63 | 65 | |
— | — | @@ -126,7 +128,7 @@ |
127 | 129 | else if ( interv > 60 ) interv = 60; |
128 | 130 | |
129 | 131 | // build html structure |
130 | | - var sp = jQuery( '<span class="SFI_timepicker" id="' + inputID + '_tree" ></span>' ).insertBefore( '#' + inputIDshow ); |
| 132 | + var sp = jQuery( '<span class="SFI_timepicker" id="' + inputID + '_tree" ></span>' ).insertBefore( inputShow ); |
131 | 133 | |
132 | 134 | var ulh = jQuery( '<ul class="SFI_timepicker_hours" >' ).appendTo( sp ); |
133 | 135 | |
— | — | @@ -203,7 +205,7 @@ |
204 | 206 | .mousedown(function(evt){ |
205 | 207 | |
206 | 208 | // set values and leave input |
207 | | - jQuery( '#' + inputIDshow ) |
| 209 | + inputShow |
208 | 210 | .attr( 'value', jQuery( this ).data( 'show' ) ) |
209 | 211 | .blur() |
210 | 212 | .change(); |
— | — | @@ -223,19 +225,19 @@ |
224 | 226 | }); |
225 | 227 | |
226 | 228 | // show timepicker when input gets focus |
227 | | - jQuery( '#' + inputIDshow ) |
| 229 | + inputShow |
228 | 230 | .focus(function() { |
229 | 231 | jQuery( '#' + inputID + '_tree>ul' ).fadeIn(); |
230 | 232 | }); |
231 | 233 | |
232 | 234 | // hide timepicker when input loses focus |
233 | | - jQuery( '#' + inputIDshow ) |
| 235 | + inputShow |
234 | 236 | .blur(function() { |
235 | 237 | jQuery( '#' + inputID + '_tree ul' ).fadeOut( 'normal', function() {jQuery(this).hide();}); |
236 | 238 | }); |
237 | 239 | |
238 | 240 | if ( ! params.partOfDTP ) { |
239 | | - jQuery( '#' + inputIDshow ) |
| 241 | + inputShow |
240 | 242 | .change(function() { |
241 | 243 | jQuery( '#' + inputID ).val( jQuery(this).val() ); |
242 | 244 | }); |
— | — | @@ -243,11 +245,11 @@ |
244 | 246 | |
245 | 247 | jQuery( '#' + inputID + '_show ~ button[name="button"]' ) |
246 | 248 | .click( function() { |
247 | | - jQuery( '#' + inputIDshow ).focus(); |
| 249 | + inputShow.focus(); |
248 | 250 | }); |
249 | 251 | |
250 | 252 | jQuery( '#' + inputID + '_show ~ button[name="resetbutton"]' ) |
251 | 253 | .click( function() { |
252 | | - jQuery( '#' + inputIDshow ).val(''); |
| 254 | + inputShow.val(''); |
253 | 255 | }); |
254 | 256 | } |
\ No newline at end of file |