tabbar : jslint bug error fix
authorJinhyuk Jun <jinhyuk.jun@samsung.com>
Wed, 23 Jan 2013 08:19:28 +0000 (17:19 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Wed, 23 Jan 2013 11:05:14 +0000 (20:05 +0900)
Change-Id: I1bb815b2a92452348d620868876031e9fd0fe318

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

index 0d0a9e5..f615c2e 100755 (executable)
                                        $elFooterMore = tabbar_filter.siblings( ":jqmData(icon='naviframe-more')" ),
                                        $elFooterBack = tabbar_filter.siblings( ".ui-btn-back" );
 
-                                       footer_filter
-                                               .css( "position", "fixed" )
-                                               .css( "bottom", 0 )
-                                               .css( "height", tabbar_filter.height() );
-                                       if ( $elFooterMore.length )
-                                               tabbar_filter.addClass( "ui-tabbar-margin-more" );
-                                       if ( $elFooterBack.length )
-                                               tabbar_filter.addClass( "ui-tabbar-margin-back" );
+                               footer_filter
+                                       .css( "position", "fixed" )
+                                       .css( "bottom", 0 )
+                                       .css( "height", tabbar_filter.height() );
+                               if ( $elFooterMore.length ) {
+                                       tabbar_filter.addClass( "ui-tabbar-margin-more" );
+                               }
+                               if ( $elFooterBack.length ) {
+                                       tabbar_filter.addClass( "ui-tabbar-margin-back" );
+                               }
 
                                isScrollingStart = false;
                        });
 
                                        if ( $tabbarScrollview.length && isScrollingStart == isScrollingEnd && minElementIndex != -1) {
                                                isScrollingStart = false;
-                                               isScrolling = false;
                                                $tabbarScrollview.scrollview( "scrollTo", -( window.innerWidth / $( e.target ).find( ".ui-tabbar" ).data( "defaultList" ) * minElementIndex ) , 0, 357);
                                        }
                                }
                        $tabbar.bind( "touchstart vmousedown", function ( e ) {
                                var $tabbarScroll = $( e.target ).parents( ".ui-scrollview-view" );
                                if ( $tabbarScroll.offset() ) {
-                                       $tabbarScroll.offset().left < 0 ? 
-                                               $( ".ui-tabbar-divider-left" ).show() : $( ".ui-tabbar-divider-left" ).hide();
-                                       ( $tabbarScroll.width() - $tabbarScroll.parents( ".ui-scrollview-clip" ).width() ) ==  Math.abs( $tabbarScroll.offset().left ) ? 
-                                               $( ".ui-tabbar-divider-right" ).hide() : $( ".ui-tabbar-divider-right" ).show();
+                                       if ( $tabbarScroll.offset().left < 0 ) {
+                                               $( ".ui-tabbar-divider-left" ).show();
+                                       } else {
+                                               $( ".ui-tabbar-divider-left" ).hide();
+                                       }
+                                       if ( ( $tabbarScroll.width() - $tabbarScroll.parents( ".ui-scrollview-clip" ).width() ) ==  Math.abs( $tabbarScroll.offset().left ) ) {
+                                               $( ".ui-tabbar-divider-right" ).hide();
+                                       } else {
+                                               $( ".ui-tabbar-divider-right" ).show();
+                                       }
                                }
                        });