diff --git a/observations/static/observations/js/observationList.js b/observations/static/observations/js/observationList.js index afe7bc16ccb264407a1f8059c722d1962b80db56..9d8d0df4332f7d7b1d7ed79c2522951b92c96224 100644 --- a/observations/static/observations/js/observationList.js +++ b/observations/static/observations/js/observationList.js @@ -290,22 +290,17 @@ var renderObservationTable = function(data) { var obs = data[i]; var dSchema = JSON.parse(obs.observationDataSchema["dataSchema"]) - var dMod = JSON.parse(obs.observationDataSchema["dataModel"]) var obsData = JSON.parse(obs.observationData) + /** * HashMap for values in the dataSchema */ var dSchemaVal = {} - Object.keys(dSchema).forEach(function(key) { - dSchemaVal[key] = dSchema[key]["title"] - }); - /** - * HashMap for default values - */ - var defaultVal = {} - Object.keys(dMod).forEach(function (key) { - defaultVal[key] = dMod[key] - }) + Object.keys(dSchema['properties']).forEach(function(key) { + + dSchemaVal[key] = dSchema['properties'][key]['title'] + }); + /** * HashMap over measures values */ @@ -314,10 +309,6 @@ var renderObservationTable = function(data) Object.keys(obsData).forEach(function (key) { measuredVal[key] = obsData[key] }) - // } else { - // Object.keys(plain).forEach(function (key) { - // faktiskVerdi[key] = "Denne er tom" - // }) } /** * Create array that contains value for pop-up @@ -327,11 +318,6 @@ var renderObservationTable = function(data) Object.keys(dSchemaVal).forEach(function (key) { if(Object.keys(measuredVal).length === 0){ return; - // Object.keys(defaultVal).forEach(function (defaultKey) { - // if(key == defaultKey){ - // printVal.push(dSchemaVal[key] + ": " + defaultVal[defaultKey]) - // } - // }) } else { Object.keys(measuredVal).forEach(function (defaultKey) { if(key == defaultKey){ @@ -343,7 +329,6 @@ var renderObservationTable = function(data) } }) - console.info(printVal) tbodyHTML.push("<tr>"); @@ -353,7 +338,8 @@ var renderObservationTable = function(data) tbodyHTML.push("<td>" + obs.observationHeading + "</td>"); if(Object.keys(measuredVal).length != 0){ - tbodyHTML.push("<td><a tabindex='0' class='btn btn-lg' role='button' data-toggle='popover' data-placement='left' data-trigger='focus' data-html='true' data-content='" + printVal.join("<br/>") + "' ><i class='fa fa-balance-scale' aria-hidden='true' </i></a></td>")} else{ + tbodyHTML.push("<td><a tabindex='0' class='btn btn-lg' role='button' data-toggle='popover' data-placement='left' data-trigger='focus' data-html='true' data-content='" + printVal.join("<br/>") + "' ><i class='fa fa-balance-scale' aria-hidden='true' </i></a></td>") + } else{ tbodyHTML.push("<td></td>") }