Skip to content

Commit

Permalink
disable type drop down and facet checkbox on field error
Browse files Browse the repository at this point in the history
  • Loading branch information
vabarbosa committed Jul 4, 2016
1 parent 0afa586 commit 34fd5c0
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions public/js/seams.js
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,7 @@ seamsApp.controller('seamsController', ['$scope', '$route', '$routeParams', '$lo
for(var i in x.fields) {
var f = x.fields[i];
if (!f.name) {
f.hasError = true;
$scope.$root.schemaError = true;
html += "<tr class='error'>";
}
Expand Down Expand Up @@ -341,7 +342,7 @@ seamsApp.controller('seamsController', ['$scope', '$route', '$routeParams', '$lo
var n = f.safename;
var t = f.type;
var html = '<select name="' + n + '" class="input_select" onchange="datatypechange(\'' + n +'\')" data-original-name="' + f.name;
html += ($scope.$root.schemaError) ? '" disabled="disabled">\n' : '">\n';
html += (f.hasError) ? '" disabled="disabled">\n' : '">\n';
var opts = { "string":"String", "number":"Number", "boolean":"Boolean", "arrayofstrings":"Array of Strings" };
for(var i in opts) {
html += '<option value="' + i + '"';
Expand All @@ -361,7 +362,7 @@ seamsApp.controller('seamsController', ['$scope', '$route', '$routeParams', '$lo
var t = f.type;
var v = f.facet.toString();
var html = '<input class="input_checkbox facet_checkbox" type="checkbox" value="true" name="' + n + '" id="' + n + '"';
if (t == "number" || t == "boolean" || $scope.$root.schemaError) {
if (t == "number" || t == "boolean" || f.hasError) {
html += ' disabled="disabled"';
}
if (v == "true") {
Expand Down

0 comments on commit 34fd5c0

Please sign in to comment.