Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-22 09:20:29 +01:00
Fix validations
Dieser Commit ist enthalten in:
Ursprung
5b3245c576
Commit
b41d66214a
2 geänderte Dateien mit 12 neuen und 7 gelöschten Zeilen
|
@ -73,7 +73,7 @@ export default {
|
|||
|
||||
animateInvalidFields() {
|
||||
Ember.run.scheduleOnce('afterRender', () => {
|
||||
$('.invalid input[type=text], .invalid textarea, .invalid input[type=checkbox]').wiggle(2, 100);
|
||||
$('.invalid input[type=text], .invalid textarea, .invalid input[type=checkbox], .invalid .select-kit').wiggle(2, 100);
|
||||
});
|
||||
},
|
||||
|
||||
|
@ -209,9 +209,7 @@ export default {
|
|||
'textarea',
|
||||
'dropdown',
|
||||
'tag',
|
||||
'category',
|
||||
'image',
|
||||
'checkbox',
|
||||
'user-selector',
|
||||
'text-only',
|
||||
'composer'
|
||||
|
@ -240,11 +238,14 @@ export default {
|
|||
const type = this.get('type');
|
||||
if (type === 'checkbox') {
|
||||
valid = val;
|
||||
} else if (type === 'category') {
|
||||
valid = val && val.toString().length > 0;
|
||||
} else if (StandardFieldValidation.indexOf(type) > -1) {
|
||||
valid = val && String(val).length > 0;
|
||||
valid = val && val.length > 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
this.setValid(valid);
|
||||
|
||||
return valid;
|
||||
|
|
|
@ -508,9 +508,13 @@ img.avatar {
|
|||
}
|
||||
}
|
||||
|
||||
.checkbox-field.invalid .input-area {
|
||||
padding: 3px;
|
||||
border: 4px solid red;
|
||||
.wizard-field {
|
||||
&.invalid{
|
||||
textarea, input[type=text], input[type=checkbox], .select-kit {
|
||||
padding: 3px;
|
||||
border: 4px solid red;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes rotate-forever {
|
||||
|
|
Laden …
In neuem Issue referenzieren