mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-21 15:36:22 +08:00
Merge pull request #1289 from Zanz2/step_save_table_too_long_bug_sci2719
Fixed bug with table name of step not being length validated [SCI-2719]
This commit is contained in:
commit
ada98e9eaf
|
@ -545,11 +545,29 @@
|
|||
var $tinyMCEInput = TinyMCE.getContent();
|
||||
var descriptionValid = textValidator(ev, $descrTextarea, 0,
|
||||
<%= Constants::TEXT_MAX_LENGTH %>, false, $tinyMCEInput);
|
||||
|
||||
var tableNamesValidArray = [];
|
||||
// iterate over table titles and validate their length
|
||||
$form.find(".table_name").each(function(index , tableName) {
|
||||
if (tableName.value.length > 0) {
|
||||
tableNamesValidArray[index] = textValidator(ev, tableName, 1,
|
||||
<%= Constants::NAME_MAX_LENGTH %> );
|
||||
} else {
|
||||
tableNamesValidArray[index] = true;
|
||||
}
|
||||
});
|
||||
var tableNamesValid = true;
|
||||
// passes if all table names are valid
|
||||
for (var i=0;i<tableNamesValidArray.length;i++){
|
||||
if(tableNamesValidArray[i] !== true){
|
||||
tableNamesValid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (DragNDropSteps.filesStatus() &&
|
||||
checklistsValid &&
|
||||
nameValid &&
|
||||
descriptionValid) {
|
||||
descriptionValid &&
|
||||
tableNamesValid ) {
|
||||
|
||||
$form.find("[data-role='editable-table']").each(function() {
|
||||
var hot = $(this).find(".hot").handsontable('getInstance');
|
||||
|
|
Loading…
Reference in a new issue