summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/tbc_external_review.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/js/tbc_external_review.js b/js/tbc_external_review.js
index 99b08b9..8ec72a3 100644
--- a/js/tbc_external_review.js
+++ b/js/tbc_external_review.js
@@ -2,6 +2,7 @@ $(document).ready(function() {
var basePath = Drupal.settings.basePath;
var modPath = basePath + "tbc_external_review/";
+
/* for "tbc_external_review/comments" page */
$book = $("#edit-book");
$chapter = $("#edit-chapter");
@@ -62,6 +63,31 @@ $(document).ready(function() {
e.preventDefault();
});
+ /* hide/unhide comments */
+ $hide_show= $(".hide-show");
+
+ $hide_show.click(function(e) {
+ var comment_id = $(this).attr("data-comment");
+ $t = $(this);
+ $.ajax({
+ url: modPath + "ajax/hide-show/" + comment_id,
+ type: "GET",
+ dataType: "html",
+ success: function(data) {
+ $tr = $t.parents("tr:first");
+ if($tr.hasClass("dull")) {
+ $t.parents("tr:first").removeClass("dull");
+ $t.html("Hide");
+ } else {
+ $t.parents("tr:first").addClass("dull");
+ $t.html("Show");
+ }
+ console.log(data);
+ },
+ });
+ e.preventDefault();
+ });
+
$(document).ajaxStart(function() {
$ajax_loader.show();
});