Skip to content
This repository was archived by the owner on Jan 16, 2024. It is now read-only.

Commit 21e2db1

Browse files
committed
Mark required parameters with underline
1 parent 26d72c2 commit 21e2db1

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

proveit.css

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,14 @@
122122
width: 100%;
123123
}
124124

125+
#proveit-reference-form label.proveit-required {
126+
text-decoration: underline;
127+
}
128+
129+
#proveit-reference-form label.proveit-hidden {
130+
display: none;
131+
}
132+
125133
#proveit-reference-form input,
126134
#proveit-reference-form select {
127135
-webkit-appearance: none;
@@ -184,8 +192,4 @@
184192
#proveit-insert-button,
185193
#proveit-update-button {
186194
background: #a7dcff;
187-
}
188-
189-
#proveit .hidden {
190-
display: none;
191195
}

proveit.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,7 @@ var proveit = {
874874
// The insert all the other fields
875875
var paramName, registeredParam, paramLabel, paramType, paramDescription, paramValue, label, paramNameInput, paramValueInput,
876876
registeredParams = this.getRegisteredParams(),
877+
requiredParams = this.getRequiredParams();
877878
optionalParams = this.getOptionalParams();
878879

879880
for ( paramName in registeredParams ) {
@@ -904,9 +905,14 @@ var proveit = {
904905
paramNameInput = $( '<input>' ).attr({ 'type': 'hidden', 'class': 'proveit-param-name', 'value': paramName });
905906
paramValueInput = $( '<input>' ).attr({ 'type': paramType, 'class': 'proveit-param-value', 'value': paramValue });
906907

908+
// Mark the required parameters as such
909+
if ( paramName in requiredParams ) {
910+
label.addClass( 'proveit-required' );
911+
}
912+
907913
// Hide the optional parameters, unless they are filled
908914
if ( ( paramName in optionalParams ) && !paramValue ) {
909-
label.addClass( 'hidden' );
915+
label.addClass( 'proveit-hidden' );
910916
}
911917

912918
label.prepend( paramValueInput ).append( paramNameInput );

0 commit comments

Comments
 (0)