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",

Impressum / About Us