diff options
Diffstat (limited to 'js/tbc_external_review.js')
-rw-r--r-- | js/tbc_external_review.js | 26 |
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(); }); |