From e7a2a9f587b0cfaa2e96543affa8b2ed88dfcb2f Mon Sep 17 00:00:00 2001
From: Jonas Blatt <jonasblatt@uni-koblenz.de>
Date: Sat, 19 Oct 2019 21:44:19 +0200
Subject: [PATCH] #8 Add default button for actions (still not functional)

---
 .../META-INF/resources/js/dmnVerifier.js      | 26 ++++++++++++-------
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnVerifier.js b/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnVerifier.js
index 3fdf6103..60837061 100644
--- a/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnVerifier.js
+++ b/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnVerifier.js
@@ -85,9 +85,9 @@ function cleanDmnVerifierRoot() {
   // check, if backend is available
   if ($verifierTypes === undefined) {
     $header.append($(`
-    <button class="clickable dmn-verifier-header-item" id="dmn-button-reload-verifier" 
-    title="Reconnect backend" onClick="loadAvailableTypes()">
-    Reconnect verification backend</button>
+      <button class="clickable dmn-verifier-header-item" id="dmn-button-reload-verifier" 
+      title="Reconnect backend" onClick="loadAvailableTypes()">
+      Reconnect verification backend</button>
     `));
   } else {
     $header.append($verifierTypes);
@@ -101,10 +101,10 @@ function cleanDmnVerifierRoot() {
     });
     // Add Button
     $header.append($(`
-    <button class="clickable dmn-verifier-header-item" id="dmn-button-verify" 
-    title="Request verifications" onClick="checkVerifications()">
-    Verify</button>
-  `));
+      <button class="clickable dmn-verifier-header-item" id="dmn-button-verify" 
+      title="Request verifications" onClick="checkVerifications()">
+      Verify</button>
+    `));
     $select.empty();
     $header.append($select);
   }
@@ -305,9 +305,17 @@ function renderVerifier(verifier) {
  * @Type VerificationEntry
  */
 function renderVerificationEntry(verificationEntry) {
-  return $(`
-    <li class="dmn-${verificationEntry.verificationClassification}">${verificationEntry.message}</li>
+  let $li = $(`
+    <li class="dmn-${verificationEntry.verificationClassification}">
+     </li>
   `);
+  $li.append($(`
+      <div class="verification-message">${verificationEntry.message}</div>
+  `));
+  let fixButtons = $(`<div class="verification-container-fix-buttons"></div>`);
+  fixButtons.append($(`<button class="clickable">Show</button>`));
+  $li.append(fixButtons); // TODO: render buttons
+  return $li;
 }
 
 /**
-- 
GitLab