Skip to content
Snippets Groups Projects
Commit 8144b7c6 authored by Aldrich Valentino Halim's avatar Aldrich Valentino Halim
Browse files

rating in history is shown by stars

parent f2b851bb
1 merge request!42Projekers - 13515051 - Girvandi Ilyas
......@@ -30,7 +30,7 @@ if(isset($_GET['id']) && isset($_GET['driver']) && $_GET['driver']) {
<div class='transaction-info'><div class='transaction-date'>" . date('l, F jS Y',strtotime($row['date'])) . " </div>
<div class='user-name'>" . $username . "</div>
<div class='transaction-city'>" . $row['pickup'] . " to " . $row['destination'] . "</div>
<div class='transaction-rating'>gave " . $row['rating'] . " star(s) for this order</div>
<div class='transaction-given-rating'>gave " . $row['rating'] . " star(s) for this order</div>
<div class='transaction-comment'>and left comment:<blockquote>\"" . $row['comment'] . "\"</blockquote></div></div>
<div class='hide-button'><div id='transaction-" . $row['transaction_id'] . "' onclick='hide(" . $row['transaction_id'] . ")'>HIDE</div></div>
</div>";
......@@ -59,7 +59,7 @@ if(isset($_GET['id']) && isset($_GET['driver']) && $_GET['driver']) {
<div class='transaction-info'><div class='transaction-date'>" . date('l, F jS Y',strtotime($row['date'])) . " </div>
<div class='user-name'>" . $fetched['name'] . "</div>
<div class='transaction-city'>" . $row['pickup'] . " to " . $row['destination'] . "</div>
<div class='transaction-rating'>you rated: " . $row['rating'] . "</div>
<div class='transaction-rating' id='transaction-". $i ."-rating'>" . $row['rating'] . "</div>
<div class='transaction-comment'>and left comment:<blockquote>\"" . $row['comment'] . "\"</blockquote></div></div>
<div class='hide-button'><div id='transaction-" . $row['transaction_id'] . "' onclick='hide(" . $row['transaction_id'] . ")'>HIDE</div></div>
</div>";
......
......@@ -31,7 +31,7 @@
font-size: 2rem;
font-weight: bold;
}
.transaction-city, .transaction-rating, .transaction-comment {
.transaction-city, .transaction-rating, .transaction-comment, .transaction-given-rating {
font-size: 1.2rem;
margin: 5px 0;
}
......@@ -49,4 +49,8 @@
background: red;
border: 1px solid #000;
border-radius: 10px;
}
.small-rating-image {
display: inline-block;
width: 20px;
}
\ No newline at end of file
img/rating.png

11.6 KiB | W: | H:

img/rating.png

23.2 KiB | W: | H:

img/rating.png
img/rating.png
img/rating.png
img/rating.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -4,7 +4,22 @@ function getAllTransaction(isDriver){
xmlhttp.onreadystatechange = function () {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
document.getElementById('driver-info').innerHTML = xmlhttp.responseText;
//console.log(result.getElementById('transaction-id').innerHTML);
//Make it so the change is only for the user order, not driver orders
var rating = document.getElementsByClassName('transaction-rating');
for(i=0; i<rating.length; i++){
var iterate = rating[i].childNodes[0].nodeValue;
while(rating[i].hasChildNodes()){
rating[i].removeChild(rating[i].lastChild);
}
rating[i].innerHTML = 'You rated: ';
for(j=0; j<iterate; j++){
var ratingImage = document.createElement('img');
ratingImage.setAttribute('src', '../img/rating.png');
ratingImage.classList.add('small-rating-image');
var idName = 'transaction-' + i + '-rating';
document.getElementById(idName).appendChild(ratingImage);
}
}
}
};
xmlhttp.open('GET', '../controller/transactionController.php?id=' + id + '&driver=' + isDriver,true);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment