updates for add concept javascript

This commit is contained in:
hjkhjk54 2011-11-30 19:50:37 +00:00
parent e8dc87f509
commit eb61b25b7a

View file

@ -206,13 +206,26 @@ var addConceptForm = {
var htmlAdd = "<li class='concepts'>" + var htmlAdd = "<li class='concepts'>" +
"<div class='row'>" + "<div class='row'>" +
"<span class='column conceptLabel'>" + "<span class='column conceptLabel'>" +
"<input type='checkbox' id='CUI' name='CUI' value='" + cuiURI + "' label='" + label + "' conceptType='" + type + "' conceptDefinedBy='" + definedBy + "'/>" + addConceptForm.generateIndividualCUIInput(cuiURI, label, definition, type, definedBy) +
label + " (" + type + ")</span>" + label + addConceptForm.generateIndividualTypeDisplay(type) + "</span>" +
"<span class='column conceptDefinition'>" + definition + "</span>" + addConceptForm.generateIndividualDefinitionDisplay(definition) +
"</div>" + "</div>" +
"</li>"; "</li>";
return htmlAdd; return htmlAdd;
}, validateConceptSelection:function(checkedElements) { },
generateIndividualCUIInput:function(cuiURI, label, type, definedBy) {
return "<input type='checkbox' id='CUI' name='CUI' value='" + cuiURI + "' label='" + label + "' conceptType='" + type + "' conceptDefinedBy='" + definedBy + "'/>";
},
generateIndividualTypeDisplay:function(type) {
if(type != null && type.length > 0) {
return " (" + type + ")";
}
return "";
},
generateIndividualDefinitionDisplay:function(definition) {
return "<span class='column conceptDefinition'>" + definition + "</span>";
},
validateConceptSelection:function(checkedElements) {
var numberElements = checkedElements.length; var numberElements = checkedElements.length;
if(numberElements < 1) { if(numberElements < 1) {
addConceptForm.errors.html("<p class='validationError'>Please select at least one term from search results to add or click cancel.</p>"); addConceptForm.errors.html("<p class='validationError'>Please select at least one term from search results to add or click cancel.</p>");