summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorJayaram Pai2014-02-20 10:49:07 +0530
committerJayaram Pai2014-02-20 10:49:07 +0530
commitb36e746a3ff8f40ed36b8a7f0222a25e646c8808 (patch)
treeab8f7d1c5fdcdfecaf1856e638e42f5bf7e9d189 /js
parentaa787b51c0fa538e310bc33c9b131a3916237963 (diff)
downloadtbc-external-review-b36e746a3ff8f40ed36b8a7f0222a25e646c8808.tar.gz
tbc-external-review-b36e746a3ff8f40ed36b8a7f0222a25e646c8808.tar.bz2
tbc-external-review-b36e746a3ff8f40ed36b8a7f0222a25e646c8808.zip
added comment feature for external reviewers to report tbc examples with errors
Diffstat (limited to 'js')
-rw-r--r--js/tbc_external_review.js46
1 files changed, 46 insertions, 0 deletions
diff --git a/js/tbc_external_review.js b/js/tbc_external_review.js
new file mode 100644
index 0000000..bfd1142
--- /dev/null
+++ b/js/tbc_external_review.js
@@ -0,0 +1,46 @@
+$(document).ready(function() {
+ $book = $("#edit-book");
+ $chapter = $("#edit-chapter");
+ $chapter_wrapper = $("#edit-chapter-wrapper");
+ $example = $("#edit-example");
+ $example_wrapper = $("#edit-example-wrapper");
+ $error_wrapper = $("#comment-error-wrapper");
+ $submit = $("#edit-submit");
+ $ajax_loader = $("#ajax-loader");
+
+ $book.change(function() {
+ var pid = $(this).val();
+ $.ajax({
+ url: "ajax/book/"+pid,
+ type: "GET",
+ success: function(data) {
+ $chapter.html(data);
+ $chapter_wrapper.show();
+ },
+ });
+ });
+
+ $chapter.change(function() {
+ var cid = $(this).val();
+ $.ajax({
+ url: "ajax/chapter/"+cid,
+ type: "GET",
+ success: function(data) {
+ $example.html(data);
+ $example_wrapper.show();
+ },
+ });
+ });
+
+ $example.change(function() {
+ $error_wrapper.show();
+ $submit.show();
+ });
+
+ $(document).ajaxStart(function() {
+ $ajax_loader.show();
+ });
+ $(document).ajaxStop(function() {
+ $ajax_loader.hide();
+ });
+});