From 83e7c71c522f7d91fb8d416c77b807c72cf6ef08 Mon Sep 17 00:00:00 2001
From: Miriam Landa <miriam.landa@nibio.no>
Date: Mon, 6 Dec 2021 13:22:01 +0100
Subject: [PATCH] popup klar for testing

---
 .../static/observations/js/observationList.js | 30 +++++--------------
 1 file changed, 8 insertions(+), 22 deletions(-)

diff --git a/observations/static/observations/js/observationList.js b/observations/static/observations/js/observationList.js
index afe7bc16..9d8d0df4 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>")
             }
         
-- 
GitLab