1var cbr = cbr || {}; 2cbr.modules = cbr.modules || {}; 3cbr.modules.survey = cbr.modules.survey || {}; 4cbr.modules.survey.mailForm = function () { 5return { 6 FillFormFields: function ($form, formData) { 7 if (formData && formData.fields && formData.fields.length) { 8 for (var i = 0; i < formData.fields.length; i++) { 9 var field = formData.fields[i]; 10 11 var $field = $form.find('[name=' + field.name + ']'); 12 13 if ($field.length == 0) 14 continue; 15 16 var errorMessageClass = "text-input_error"; 17 switch ($field.attr("type")) { 18 case "checkbox": 19 for (var j = 0; j < $field.length; j++) { 20 var value = $field[j].value; 21 if (!value) 22 value = "on"; 23 $field[j].checked = (field.value || "").split(',').indexOf(value) > -1; 24 } 25 errorMessageClass = "group-error"; 26 break; 27 case "radio": 28 $field.val([field.value]); 29 errorMessageClass = "group-error"; 30 break; 31 case "file": 32 break; 33 default: 34 $field.val(field.value); 35 } 36 37 var $valMsg = $form.find("[data-valmsg-for='" + field.name + "']"); 38 if ($valMsg.length == 0) { 39 $valMsg = $("<div data-valmsg-for='" + field.name + "' data-valmsg-replace='true'>") 40 .insertAfter($field.first()); 41 $valMsg.addClass(errorMessageClass); 42 } 43 if (field.errors && field.errors.length > 0) { 44 $valMsg.removeClass("field-validation-valid"); 45 $valMsg.addClass("field-validation-error"); 46 for (var j = 0; j < field.errors.length; j++) { 47 var $error = $("<span></span>").appendTo($valMsg); 48 $error.text(field.errors[j]); 49 } 50 } 51 } 52 } 53 } 54} 55}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.