Skip to content

Commit f3fe2b8

Browse files
committed
修正
1. 添加了驗證參數或指令的程式內名稱功能,不符合規則的內容會在建立插件時跳過 2. 修正清除指令參數時的錯誤 3. 修正新增指令的指令參數清除功能
1 parent f8b7fc6 commit f3fe2b8

File tree

2 files changed

+88
-33
lines changed

2 files changed

+88
-33
lines changed

index.html

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,27 @@
151151

152152
input,
153153
select {
154+
transition: all 0.15s ease-in;
155+
border-color: transparent;
154156
height: 21px;
155157
}
156158

159+
input:invalid {
160+
transition: all 0.15s ease-in;
161+
box-sizing: border-box;
162+
border: 1px solid #C339;
163+
box-shadow: 0 0 4px #F339;
164+
}
165+
166+
/* input:invalid::after {
167+
data-invalid="it must be start by A-Z, a-z, and _, with no white space between letters"
168+
content: attr(data-invalid);
169+
170+
position: absolute;
171+
top: 5px;
172+
z-index: 1;
173+
} */
174+
157175
#root_param .param.block select.param_input_type,
158176
#root_command .block .command_parameter_group select.param_input_type {
159177
width: calc(100% - 4px - 4em);
@@ -461,7 +479,7 @@
461479
class="origin_name">(param)</span></span>
462480
<div class="param_input data_input data">
463481
<div class="list_cell">
464-
<input class="param_input_name" type="text" placeholder="parameter name">
482+
<input class="param_input_name" type="text" pattern="^[A-Za-z_]+[A-Za-z0-9_]*" placeholder="parameter name">
465483
<button type="button" class="append_parameter" onclick="ParameterControl.onMainAddClick(0)">Add</button>
466484
<button type="button" class="delete_parameter" onclick="ParameterControl.onMainClrClick(0)">Clr</button>
467485
</div>
@@ -558,7 +576,8 @@
558576
<span class="param_title title sub_title">選項<span class="origin_name">(option)</span></span>
559577
<input class="param_input_select_name" type="text" placeholder="display name">
560578
<span class="param_title title sub_title">實際值<span class="origin_name">(value)</span></span>
561-
<input class="param_input_select_value" type="text" placeholder="option value">
579+
<input class="param_input_select_value" type="text" pattern="^[A-Za-z_]+[A-Za-z0-9_]*"
580+
placeholder="option value">
562581
<div>
563582
<button type="button" onclick="ParameterControl.onSelectAddClick(0)"
564583
style="margin: 0 -5px 0 0;">+</button>
@@ -587,7 +606,7 @@
587606
class="origin_name">(command)</span></span>
588607
<div class="command_input_list data_input data">
589608
<div class="list_cell">
590-
<input class="command_input_name" type="text" placeholder="command name">
609+
<input class="command_input_name" type="text" pattern="^[A-Za-z_]+[A-Za-z0-9_]*" placeholder="command name">
591610
<button type="button" class="append_command" onclick="CommandControl.onMainAddClick(0)">Add</button>
592611
<button type="button" class="delete_command" onclick="CommandControl.onMainClrClick(0)">Clr</button>
593612
</div>
@@ -604,7 +623,7 @@
604623
<div class="list_cell">
605624
<span class="param_title title sub_title" onclick="CommandControl.onParamTitleClick(0)">參數<span
606625
class="origin_name">(arg)</span></span>
607-
<input class="param_input_name" type="text" placeholder="code name">
626+
<input class="param_input_name" type="text" pattern="^[A-Za-z_]+[A-Za-z0-9_]*" placeholder="code name">
608627
<button type="button" class="append_parameter" onclick="CommandControl.onParamAddClick(0)">Add</button>
609628
<button type="button" class="delete_parameter" onclick="CommandControl.onParamClrClick(0)">Clr</button>
610629
</div>
@@ -702,7 +721,8 @@
702721
<span class="param_title title sub_title">選項<span class="origin_name">(option)</span></span>
703722
<input class="param_input_select_name" type="text" placeholder="display name">
704723
<span class="param_title title sub_title">實際值<span class="origin_name">(value)</span></span>
705-
<input class="param_input_select_value" type="text" placeholder="option value">
724+
<input class="param_input_select_value" type="text" pattern="^[A-Za-z_]+[A-Za-z0-9_]*"
725+
placeholder="option value">
706726
<div>
707727
<button type="button" onclick="CommandControl.onSelectAddClick(0)"
708728
style="margin: 0 -5px 0 0;">+</button>

0 commit comments

Comments
 (0)