liquid_feedback_frontend
diff static/js/xhr.js @ 1843:b01d9920371b
merge
author | jbe |
---|---|
date | Thu Feb 03 15:57:22 2022 +0100 (2022-02-03) |
parents | fe28be5403e2 |
children |
line diff
1.1 --- a/static/js/xhr.js Thu Feb 03 15:54:23 2022 +0100 1.2 +++ b/static/js/xhr.js Thu Feb 03 15:57:22 2022 +0100 1.3 @@ -41,7 +41,9 @@ 1.4 document.getElementById('rating_fulfilled').MaterialRadio.uncheck(); 1.5 document.getElementById('rating_notfulfilled').MaterialRadio.uncheck(); 1.6 } 1.7 - document.getElementById('rating_dialog').showModal(); 1.8 +// document.getElementById('rating_dialog').showModal(); 1.9 + document.getElementById('rating_dialog').classList.remove("hidden"); 1.10 + 1.11 } 1.12 1.13 function updateOpinion() { 1.14 @@ -68,7 +70,7 @@ 1.15 1.16 var degreeText = rateSuggestionDegreeTexts[degree]; 1.17 var fulfilledText = fulfilled ? rateSuggestionFulfilledText : rateSuggestionNotFulfilledText; 1.18 - var andButText; 1.19 + var textTemplate; 1.20 var icon; 1.21 var iconColor; 1.22 if ( 1.23 @@ -79,12 +81,14 @@ 1.24 if (degree == 2 || degree == -2) { 1.25 iconColor = "red"; 1.26 } 1.27 - andButText = rateSuggestionButText; 1.28 + textTemplate = rateSuggestionButText; 1.29 } else { 1.30 - andButText = rateSuggestionAndText; 1.31 + textTemplate = rateSuggestionAndText; 1.32 icon = "done"; 1.33 } 1.34 - var text = degreeText + " " + andButText + " " + fulfilledText; 1.35 + textTemplate = textTemplate.replace("#{opinion}", degreeText); 1.36 + textTemplate = textTemplate.replace("#{implemented}", fulfilledText); 1.37 + var text = textTemplate; 1.38 if (degree == 0) { 1.39 text = ""; 1.40 icon = "blank"; 1.41 @@ -102,7 +106,8 @@ 1.42 document.getElementById("s" + suggestionId + "_rate_button").innerHTML = rateSuggestionUpdateRatingText; 1.43 } 1.44 document.getElementById("s" + suggestionId + "_rate_button").setAttribute("onclick", "rateSuggestion(" + suggestionId + ", " + degree + ", " + fulfilled + ");return false;") 1.45 - document.getElementById('rating_dialog').close(); 1.46 +// document.getElementById('rating_dialog').close(); 1.47 + document.getElementById('rating_dialog').classList.add("hidden"); 1.48 1.49 fetch(baseURL + "opinion/xhr_update", { 1.50 method: "POST",