diff options
| author | Carson Fleming <cflems@cflems.net> | 2017-04-09 18:55:38 -0400 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2017-04-09 18:55:38 -0400 |
| commit | 37ef17fd2904e49d966ed0922871f675ceb384c0 (patch) | |
| tree | ee585ad1ec45ed93c9a2122c18ebf82698ea8eae /dash/js | |
| parent | 59d9ab47a3c2a30f4130efdb38466edcfd1fb3a8 (diff) | |
| download | bulletin-37ef17fd2904e49d966ed0922871f675ceb384c0.tar.gz | |
Rearrange ratings tab
Diffstat (limited to 'dash/js')
| -rw-r--r-- | dash/js/dash.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/dash/js/dash.js b/dash/js/dash.js index 7eb10c0..2cd6fe6 100644 --- a/dash/js/dash.js +++ b/dash/js/dash.js @@ -62,18 +62,19 @@ function ratewidget (idx, me) { var $me = $(me); var rating = parseFloat($me.attr('data-rating')); if (!rating) rating = 0; - var html = ''; + var html = '<div><textarea class="typereview" maxlength="250" placeholder="Reflect on your experience (250 characters)..."></textarea></div><div class="stars">'; for (var i = 1; i <= rating; i++) html += '<img class="ratebtn" src="img/star_given.png" alt="Full Star" />'; if (rating-Math.floor(rating) >= 0.5) html += '<img class="ratebtn" src="img/star_half.png" alt="Half Star" />' i += Math.round(rating-Math.floor(rating)); for (; i <= 5; i++) html += '<img class="ratebtn" src="img/star_empty.png" alt="No Star" />'; + html += '</html>'; $me.html(html); $.each($me.find('.ratebtn'), function (idx, obj) { $(obj).click(function (e) { e.preventDefault(); console.log('Clicked '+(idx+1)); - $.get('headless.php?rate='+$me.attr('data-uid')+'&jid='+$me.attr('data-jid')+'&val='+(idx+1), function (data) { - if (data == 'OK') $me.parents().filter('.job').hide(250); + $.get('headless.php?rate='+$me.attr('data-uid')+'&jid='+$me.attr('data-jid')+'&val='+(idx+1)+'&txt='+$me.find('.typereview').val(), function (data) { + if (data == 'OK') window.location.reload(); else window.alert('The server encountered an error submitting your rating. We\'re sorry for the inconvenience.'); }); }); |
