Skip to content

Commit 9aacd62

Browse files
authored
Merge pull request #17 from visualpython/devops
Devops merge
2 parents 5ffa916 + 119d23c commit 9aacd62

File tree

3 files changed

+19
-14
lines changed

3 files changed

+19
-14
lines changed

src/api_block/blockContainer.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,9 @@ define([
261261
this.reRenderAllBlock_asc();
262262
this.resetBlockListAndRenderThisBlock(block);
263263
}
264+
return block;
265+
} else {
266+
return null;
264267
}
265268
}
266269

@@ -289,6 +292,9 @@ define([
289292
this.resetOptionPage();
290293
this.reRenderAllBlock_asc();
291294
}
295+
return block;
296+
} else {
297+
return null;
292298
}
293299

294300
}
@@ -298,8 +304,6 @@ define([
298304
var passChecking = false;
299305
if (block) {
300306
if (block.isModified) {
301-
// set apply button enabled
302-
$(VP_ID_PREFIX + VP_APIBLOCK_BOARD_OPTION_APPLY_BUTTON).removeClass('disabled');
303307
// show title alert
304308
$(VP_CLASS_PREFIX + 'vp-apiblock-option-new-to-save').css('display', 'block');
305309
} else {
@@ -338,20 +342,16 @@ define([
338342
block.state_backup['isFinally'] = nowState['isFinally'];
339343
}
340344
if (!passChecking && JSON.stringify(nowState) != JSON.stringify(block.state_backup)) {
341-
// set apply button enabled
342-
$(VP_ID_PREFIX + VP_APIBLOCK_BOARD_OPTION_APPLY_BUTTON).removeClass('disabled');
343345
// show title alert
344346
$(VP_CLASS_PREFIX + 'vp-apiblock-option-new-to-save').css('display', 'block');
345347

346348
// set this block to isModified = true
347349
block.isModified = true;
348350
} else {
349-
$(VP_ID_PREFIX + VP_APIBLOCK_BOARD_OPTION_APPLY_BUTTON).addClass('disabled');
350351
$(VP_CLASS_PREFIX + 'vp-apiblock-option-new-to-save').css('display', 'none');
351352
}
352353
}
353354
} else {
354-
$(VP_ID_PREFIX + VP_APIBLOCK_BOARD_OPTION_APPLY_BUTTON).addClass('disabled');
355355
$(VP_CLASS_PREFIX + 'vp-apiblock-option-new-to-save').css('display', 'none');
356356
}
357357
}

src/api_block/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
vp-accordion-caption'
3838
data-category="api">Library
3939
</div>
40-
<div class='vp-block-group-box vp-block-group-box-api' style="display:none;">
40+
<div class='vp-block-group-box vp-block-group-box-api'>
4141

4242
</div>
4343

@@ -142,7 +142,7 @@
142142
<div id="vp_apiblock_board_option_cancel_button" class="vp-button cancel vp-apiblock-option-button vp-apiblock-option-cancel-button">
143143
Cancel
144144
</div>
145-
<div id="vp_apiblock_board_option_apply_button" class="vp-button disabled activated vp-apiblock-option-button vp-apiblock-option-apply-button">
145+
<div id="vp_apiblock_board_option_apply_button" class="vp-button activated vp-apiblock-option-button vp-apiblock-option-apply-button">
146146
Apply
147147
</div>
148148
</div>

src/api_block/init.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -443,12 +443,16 @@ define([
443443

444444
/** option page - apply 버튼 클릭 함수 바인딩 */
445445
$(document).on(STR_CLICK, VP_ID_PREFIX + VP_APIBLOCK_BOARD_OPTION_APPLY_BUTTON, function() {
446-
// if disabled, do nothing
447-
if ($(this).hasClass('disabled')) {
448-
return;
449-
}
446+
var appliedBlock = blockContainer.applyBlock();
447+
448+
if (appliedBlock) {
449+
// #11 applied! popup
450+
vpCommon.renderSuccessMessage('Applied!');
450451

451-
blockContainer.applyBlock();
452+
// #10 scroll to selected/applied block
453+
var appliedBlockDom = appliedBlock.getBlockMainDom();
454+
$(VP_CLASS_PREFIX + VP_CLASS_APIBLOCK_BOARD).animate({scrollTop: $(appliedBlockDom).position().top}, "fast");
455+
}
452456
});
453457

454458
/**
@@ -601,7 +605,8 @@ define([
601605
if (libObj._name != undefined) {
602606
if (libObj._level == 0) {
603607
var open = false;
604-
if (libObj._name == 'Common') {
608+
if (libObj._name == 'Common'
609+
|| libObj._name == 'Pandas') {
605610
// Common은 처음에 열어놓고 시작
606611
open = true;
607612
}

0 commit comments

Comments
 (0)