@@ -77,6 +77,7 @@ define([
7777 , NUM_BLOCK_MAX_WIDTH
7878 , NUM_TEXT_BLOCK_WIDTH
7979 , NUM_OPTION_PAGE_WIDTH
80+ , NUM_OPTION_PAGE_MIN_WIDTH
8081 , NUM_BUTTONS_PAGE_WIDTH
8182 , NUM_API_BOARD_CENTER_PAGE_MIN_WIDTH
8283
@@ -2339,20 +2340,21 @@ define([
23392340 var index = mainPageRectWidth . indexOf ( 'px' ) ;
23402341 var mainPageRectWidthNum = parseInt ( mainPageRectWidth . slice ( 0 , index ) ) ;
23412342
2342- var buttonsPageRectWidth = NUM_BUTTONS_PAGE_WIDTH ;
2343- var boardPageRect = $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_BOARD_CONTAINER ) ) [ 0 ] . getBoundingClientRect ( ) ;
2343+ var PADDING_BETWEEN_BOXES = 10 ; // left line padding 5 + between padding 5
2344+
2345+ var boardPageRect = $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + 'vp-apiblock-tab-container' ) ) [ 0 ] . getBoundingClientRect ( ) ;
23442346 var boardPageRectWidth = boardPageRect . width ;
2345- var optionPageRectWidth = mainPageRectWidthNum - boardPageRectWidth - buttonsPageRectWidth - 18 ;
2347+ var optionPageRectWidth = mainPageRectWidthNum - boardPageRectWidth - PADDING_BETWEEN_BOXES ;
23462348
2347- if ( optionPageRectWidth < NUM_OPTION_PAGE_WIDTH ) {
2348- boardPageRectWidth = mainPageRectWidthNum - NUM_OPTION_PAGE_WIDTH - 18 - buttonsPageRectWidth ;
2349- optionPageRectWidth = NUM_OPTION_PAGE_WIDTH ;
2349+ if ( optionPageRectWidth < NUM_OPTION_PAGE_MIN_WIDTH ) {
2350+ boardPageRectWidth = mainPageRectWidthNum - NUM_OPTION_PAGE_MIN_WIDTH - PADDING_BETWEEN_BOXES ;
2351+ optionPageRectWidth = NUM_OPTION_PAGE_MIN_WIDTH ;
23502352 }
23512353
2352- var optionPageRectWidth_maxWidth = mainPageRectWidthNum - buttonsPageRectWidth - NUM_API_BOARD_CENTER_PAGE_MIN_WIDTH - 18 ;
2354+ var optionPageRectWidth_maxWidth = mainPageRectWidthNum - NUM_API_BOARD_CENTER_PAGE_MIN_WIDTH - PADDING_BETWEEN_BOXES ;
23532355
23542356 $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) . css ( STR_MAX_WIDTH , optionPageRectWidth_maxWidth ) ;
2355- $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_BOARD_CONTAINER ) ) . css ( STR_WIDTH , boardPageRectWidth ) ;
2357+ $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + 'vp-apiblock-tab-container' ) ) . css ( STR_WIDTH , boardPageRectWidth ) ;
23562358 $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) . css ( STR_WIDTH , optionPageRectWidth ) ;
23572359 $ ( VP_ID_PREFIX + VP_ID_WRAPPER ) . css ( STR_MIN_WIDTH , 830 ) ;
23582360
@@ -2367,24 +2369,26 @@ define([
23672369
23682370 /** option popup을 resize 할 때 */
23692371 BlockContainer . prototype . resizeOptionPopup = function ( ) {
2370- // console.log('resizeOptionPopup');
2371-
23722372 var optionPageRect = $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) [ 0 ] . getBoundingClientRect ( ) ;
23732373 var mainPageRect = $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_MAIN ) ) [ 0 ] . getBoundingClientRect ( ) ;
2374- var buttonsPageRect = $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_BUTTONS ) ) [ 0 ] . getBoundingClientRect ( ) ;
2374+
2375+ var PADDING_BETWEEN_BOXES = 4 ;
23752376
23762377 var mainPageRectWidth = mainPageRect . width ;
2377- var buttonsPageRectWidth = buttonsPageRect . width ;
23782378 var optionPageRectWidth = optionPageRect . width ;
2379- var boardPageRectWidth = mainPageRectWidth - optionPageRectWidth - buttonsPageRectWidth - 10 ;
2379+ var boardPageRectWidth = mainPageRectWidth - optionPageRectWidth - PADDING_BETWEEN_BOXES ;
2380+
2381+ var optionPageRectWidth_maxWidth = mainPageRectWidth - NUM_API_BOARD_CENTER_PAGE_MIN_WIDTH - PADDING_BETWEEN_BOXES ;
23802382
23812383 if ( boardPageRectWidth > NUM_API_BOARD_CENTER_PAGE_MIN_WIDTH ) {
23822384 $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) . css ( STR_MAX_WIDTH , 'unset !important;' ) ;
23832385 } else {
2384- $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) . css ( STR_MAX_WIDTH , optionPageRectWidth ) ;
2386+ boardPageRectWidth = NUM_API_BOARD_CENTER_PAGE_MIN_WIDTH ;
2387+ optionPageRectWidth = optionPageRectWidth_maxWidth ;
2388+ $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) . css ( STR_MAX_WIDTH , optionPageRectWidth_maxWidth ) ;
23852389 }
23862390
2387- $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_BOARD_CONTAINER ) ) . css ( STR_WIDTH , boardPageRectWidth ) ;
2391+ $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + 'vp-apiblock-tab-container' ) ) . css ( STR_WIDTH , boardPageRectWidth ) ;
23882392 $ ( vpCommon . wrapSelector ( VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_OPTION_TAB ) ) . css ( STR_WIDTH , optionPageRectWidth ) ;
23892393
23902394 this . setBlockMaxWidth_blockList ( boardPageRectWidth - 60 ) ;
0 commit comments