Skip to content

Devops merge: #13 #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 11, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions css/api_block/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -595,6 +595,11 @@
flex-direction: column;
justify-content: center;
}
.vp-apiblock-style-flex-column-between {
display: flex;
flex-direction: column;
justify-content: space-between;
}

.vp-apiblock-style-flex-row-around {
display: flex;
Expand All @@ -606,11 +611,6 @@
flex-direction: row;
justify-content: space-evenly;
}
.vp-apiblock-style-flex-row-between {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.vp-apiblock-style-flex-row-end {
display: flex;
flex-direction: row;
Expand Down Expand Up @@ -1021,6 +1021,11 @@
background-color: white;
}

.vp-apiblock-param-box-btn {
width: 100px;
margin: 10px 0px;
}

.vp-apiblock-option-plus-button {
min-width: 80px;
height: 30px;
Expand Down
6 changes: 4 additions & 2 deletions src/api_block/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ define([

, FOR_BLOCK_ARG3_TYPE

, DEF_BLOCK_ARG6_TYPE

, STR_GRP_DEFINE
, STR_GRP_CONTROL
, STR_GRP_EXECUTE
Expand Down Expand Up @@ -369,9 +371,9 @@ define([
defInParamList.forEach(( defInParam, index ) => {
const { arg3, arg5 ,arg6 } = defInParam;

if (arg6 == '*args') {
if (arg6 == DEF_BLOCK_ARG6_TYPE.ARGS) {
defInParamStr += '*';
} else if (arg6 == '**kwargs') {
} else if (arg6 == DEF_BLOCK_ARG6_TYPE.KWARGS) {
defInParamStr += '**';
}

Expand Down
31 changes: 16 additions & 15 deletions src/api_block/component/option/class_option.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,21 +62,22 @@ define([

idStr = `vp_apiblockClassOptionName${uuid}`;
classStr = `vp-apiblock-input-class-name-${uuid}`;
blockCodeName = 'Name';
inputStyleStr = 'width: 82%';
blockCodeName = 'Class Name';
inputStyleStr = 'width: 100%';

var nameDom = $(`<div class='vp-apiblock-blockoption-block
vp-apiblock-style-flex-row-between'
style='position:relative;'>
<span class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center'>
vp-apiblock-style-flex-column-between'
style='position:relative; height: 50px; margin-bottom: 15px;'>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center
vp-orange-text'>
${blockCodeName}
</span>
</div>
<input id='${idStr}'
class='vp-apiblock-blockoption-input ${classStr}'
style='${inputStyleStr}'
value="${name}"
placeholder='input code line' ></input>
placeholder='input class name' ></input>

</div>`);

Expand All @@ -90,21 +91,21 @@ define([
var uuid = thisBlock.getUUID();
var parentClassName = thisBlock.getState(STATE_parentClassName);

var name = 'Inheritance';
var name = 'Super Class Name';
var classStr = `vp-apiblock-input-param-${0}-${uuid}`;
var inputStyleStr = 'width:66%;';
var inputStyleStr = 'width:100%;';


var nameDom = $(`<div class='vp-apiblock-blockoption-block
vp-apiblock-style-flex-row-between'
style='position:relative;'>
<span class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center'>${name}</span>
vp-apiblock-style-flex-column-between'
style='position:relative; height: 50px; '>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center'>${name}</div>
<input class='vp-apiblock-blockoption-input
${classStr}'
style='${inputStyleStr}'
value="${parentClassName}"
placeholder='input parent class' ></input>
placeholder='input super class name' ></input>

</div>`);
return nameDom;
Expand Down
59 changes: 42 additions & 17 deletions src/api_block/component/option/def_option.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,10 @@ define([
, VP_CLASS_STYLE_FLEX_ROW_BETWEEN


, VP_CLASS_STYLE_WIDTH_5PERCENT
, VP_CLASS_STYLE_WIDTH_20PERCENT
, VP_CLASS_STYLE_WIDTH_25PERCENT
, VP_CLASS_STYLE_WIDTH_30PERCENT
, VP_CLASS_STYLE_WIDTH_100PERCENT

, VP_CLASS_APIBLOCK_PARAM_DELETE_BTN
Expand Down Expand Up @@ -262,16 +264,17 @@ define([

idStr = `vp_apiblockDefOptionName${uuid}`;
classStr = `vp-apiblock-input-def-name-${uuid}`;
blockCodeName = 'Name';
inputStyleStr = 'width: 82%';
blockCodeName = 'Function Name';
inputStyleStr = 'width: 100%';

var nameDom = $(`<div class='vp-apiblock-blockoption-block
vp-apiblock-style-flex-row-between'
style='position:relative;'>
<span class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center'>
vp-apiblock-style-flex-column-between'
style='position:relative; height: 50px; margin-bottom: 15px; '>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center
vp-orange-text'>
${blockCodeName}
</span>
</div>
<input id='${idStr}'
class='vp-apiblock-blockoption-input ${classStr}'
style='${inputStyleStr}'
Expand Down Expand Up @@ -352,11 +355,33 @@ define([
var loadedVariableNameList_arg6 = [ ...Object.values( DEF_BLOCK_ARG6_TYPE ) ];

var inParamDom = $(`<div class='vp-apiblock-blockoption-block
vp-apiblock-style-flex-row-between'>
<span class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center'>
In param
</span>
vp-apiblock-style-flex-row-between'
style="margin-bottom: 3px;">
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center
${VP_CLASS_STYLE_WIDTH_25PERCENT}
vp-orange-text'>
Parameter
</div>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center
vp-orange-text' style="width: 20px;">
</div>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center
${VP_CLASS_STYLE_WIDTH_25PERCENT}
vp-orange-text'>
Value
</div>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-column-center
${VP_CLASS_STYLE_WIDTH_25PERCENT}
vp-orange-text'>
Argument Type
</div>
<div class='vp-block-optiontab-name
vp-apiblock-style-flex-row-between' style="width: 15px;">
</div>
</div>`);

var defInParamContainer = $(`<div class='vp-apiblock-tab-navigation-node-block-title'>
Expand Down Expand Up @@ -385,7 +410,7 @@ define([

var sbDefVariable = new sb.StringBuilder();
sbDefVariable.appendFormatLine("<div class='{0} {1}'>", VP_CLASS_STYLE_FLEX_ROW_BETWEEN
, VP_CLASS_STYLE_WIDTH_25PERCENT);
, VP_CLASS_STYLE_WIDTH_20PERCENT);
// Deprecated: don't show this on ui
// if (arg6 == DEF_BLOCK_ARG6_TYPE.ARGS) {
// sbDefVariable.appendLine("<span class='vp-apiblock-style-flex-column-center'>*</span>");
Expand Down Expand Up @@ -413,16 +438,16 @@ define([
var suggestInputArg5 = MakeVpSuggestInputText_apiblock(VP_ID_APIBLOCK_OPTION_DEF_ARG_5 + index + uuid
, arg5
, loadedVariableNameList_arg5
, VP_CLASS_STYLE_WIDTH_20PERCENT
, 'Default Val'
, VP_CLASS_STYLE_WIDTH_25PERCENT
, 'Value'
, function(selectedValue) {
bindSelectValueEventFunc_def(selectedValue,
index,
DEF_BLOCK_SELECT_VALUE_ARG_TYPE.ARG5);
});
sbDefParam.appendLine(suggestInputArg5.toString());
var sbselectBoxArg6 = MakeOptionSelectBox(VP_ID_APIBLOCK_OPTION_DEF_ARG_6 + index + uuid
, VP_CLASS_STYLE_WIDTH_20PERCENT
, VP_CLASS_STYLE_WIDTH_25PERCENT
, arg6
, loadedVariableNameList_arg6);
sbDefParam.appendLine(sbselectBoxArg6.toString());
Expand All @@ -445,7 +470,7 @@ define([
defInParamContainer.append(defInParamBody);
defBlockOption.append(defInParamContainer);

var defPlusButton = MakeOptionPlusButton(VP_CLASS_APIBLOCK_PARAM_PLUS_BTN + uuid, '+ Param');
var defPlusButton = MakeOptionPlusButton(VP_CLASS_APIBLOCK_PARAM_PLUS_BTN + uuid, '+ Parameter', 'vp-apiblock-param-box-btn');
defBlockOption.append(defPlusButton);

/** bottom block option 탭에 렌더링된 dom객체 생성 */
Expand Down
8 changes: 4 additions & 4 deletions src/api_block/component/option/return_option.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ define([
var returnOutParamList = thisBlock.getState(STATE_returnOutParamList);
var returnOutParamContainer = $(`<div class='vp-apiblock-ifoption-container'>
<div class='vp-apiblock-tab-navigation-node-block-title'>
<span class='vp-block-optiontab-name'>
param
<span class='vp-block-optiontab-name vp-orange-text'>
Parameter
</span>
<div class='vp-apiblock-style-flex-row-center' >

Expand All @@ -112,7 +112,7 @@ define([

</div>`);

var returnOutParamInput = `<input placeholder="input param"
var returnOutParamInput = `<input placeholder="input parameter"
class="vp-apiblock-blockoption-input
${VP_CLASS_STYLE_WIDTH_95PERCENT}
${classStr}"
Expand All @@ -131,7 +131,7 @@ define([
returnOutParamContainer.append(returnOutParamBody);
returnBlockOption.append(returnOutParamContainer);

var plusButton = MakeOptionPlusButton(VP_CLASS_APIBLOCK_PARAM_PLUS_BTN + uuid, '+ Param', '');
var plusButton = MakeOptionPlusButton(VP_CLASS_APIBLOCK_PARAM_PLUS_BTN + uuid, '+ Parameter', 'vp-apiblock-param-box-btn');
returnBlockOption.append(plusButton);

/** bottom block option 탭에 렌더링된 dom객체 생성 */
Expand Down
7 changes: 3 additions & 4 deletions src/api_block/constData.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ define([
}

const DEF_BLOCK_ARG6_TYPE = {
NONE: 'none'
, ARGS: '*args'
, KWARGS: '**kwargs'
NONE: 'Default Args'
, ARGS: 'Variable Args'
, KWARGS: 'Keyword Args'
}

const DEF_BLOCK_SELECT_VALUE_ARG_TYPE = {
Expand Down Expand Up @@ -504,7 +504,6 @@ define([
/** const Option */
const VP_CLASS_APIBLOCK_OPTION_INPUT = 'vp-apiblock-option-input';


/** const Css Style */
const VP_CLASS_STYLE_FLEX_ROW = 'vp-apiblock-style-flex-row';
const VP_CLASS_STYLE_FLEX_ROW_CENTER = 'vp-apiblock-style-flex-row-center';
Expand Down