Skip to content
Snippets Groups Projects

Flashcards revisited

Merged Andreas Gärtner requested to merge flashcards-revisited into master
Viewing commit 17b6fc1e
Show latest version
1 file
+ 13
7
Compare changes
  • Side-by-side
  • Inline
@@ -142,6 +142,7 @@ Ext.define('ARSnova.view.feedback.AskPanel', {
@@ -142,6 +142,7 @@ Ext.define('ARSnova.view.feedback.AskPanel', {
var field;
var field;
var validation = question.validate();
var validation = question.validate();
 
var errorOtherThanText = false;
if (!validation.isValid()) {
if (!validation.isValid()) {
me.down('fieldset').items.items.forEach(function (el) {
me.down('fieldset').items.items.forEach(function (el) {
if (el.xtype === 'textfield') {
if (el.xtype === 'textfield') {
@@ -150,14 +151,19 @@ Ext.define('ARSnova.view.feedback.AskPanel', {
@@ -150,14 +151,19 @@ Ext.define('ARSnova.view.feedback.AskPanel', {
});
});
validation.items.forEach(function (el) {
validation.items.forEach(function (el) {
field = me.down('textfield[name=' + el.getField() + ']');
if (el.config.field !== "text") {
field.addCls("required");
errorOtherThanText = true;
field.element.select(".x-input-text").addCls('formInvalid');
field = me.down('textfield[name=' + el.getField() + ']');
 
field.addCls("required");
 
field.element.select(".x-input-text").addCls('formInvalid');
 
}
});
});
if (errorOtherThanText) {
Ext.Msg.alert(Messages.NOTIFICATION, Messages.INCOMPLETE_INPUTS);
Ext.Msg.alert(Messages.NOTIFICATION, Messages.INCOMPLETE_INPUTS);
return;
return;
} else {
}
 
}
 
if (!errorOtherThanText) {
me.down('fieldset').items.items.forEach(function (el) {
me.down('fieldset').items.items.forEach(function (el) {
el.removeCls("required");
el.removeCls("required");
el.element.select(".x-input-text").removeCls('formInvalid');
el.element.select(".x-input-text").removeCls('formInvalid');