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