Datetimepicker: picker position has been fixed when browser resize event fired
authorhjnim.kim <hjnim.kim@samsung.com>
Tue, 2 Apr 2013 13:12:08 +0000 (22:12 +0900)
committerYoumin Ha <youmin.ha@samsung.com>
Fri, 5 Apr 2013 07:33:13 +0000 (16:33 +0900)
picker position has been fixed when browser resize event fired
N_SE-28077

Change-Id: Ic6b8f2c7eeff7ad798a906f870d4fea224d4751f

src/js/widgets/jquery.mobile.tizen.datetimepicker.js

index 2155bec..c988a8d 100644 (file)
@@ -716,6 +716,13 @@ define( [ 'jquery.mobile.tizen.widgetex', 'jquery.mobile.tizen.popupwindow', 'jq
                                $( $li[current] ).addClass("current");
                                $div.jqmData( "list", $li );
                                $div.circularview();
+                               if( !obj._reflow ) {
+                                       obj._reflow = function() {
+                                               $div.circularview( "reflow" );
+                                               $div.circularview( 'centerTo', '.current', 0 );
+                                       }
+                                       $(window).bind( "resize" , obj._reflow );
+                               }
                                // cause ctxpopup forced to subtract 10
                                if ( $( window ).width() / 2 < target.offset().left ) {
                                        newLeft = -10;