summaryrefslogtreecommitdiff
path: root/static/website/js
diff options
context:
space:
mode:
Diffstat (limited to 'static/website/js')
-rw-r--r--static/website/js/thread-user.js45
1 files changed, 45 insertions, 0 deletions
diff --git a/static/website/js/thread-user.js b/static/website/js/thread-user.js
index 1c43342..32e7fae 100644
--- a/static/website/js/thread-user.js
+++ b/static/website/js/thread-user.js
@@ -14,6 +14,8 @@ $(document).ready(function() {
*/
$saving = $(".saving");
$saved= $(".saved");
+ $deleted= $(".deleted");
+ $hide_qmsg= $(".hide-qmsg");
$question = $(".question");
$question_modify = $(".question .modify");
$question_edit = $(".question .modify .edit");
@@ -305,4 +307,47 @@ $(document).ready(function() {
$form.submit();
e.preventDefault;
});
+ /* delete */
+ $('.delete-question').on('click', function(e){
+ question_id = parseInt($('.delete-question').data("qid"));
+ $('#confirm-delete').modal({ backdrop: 'static', keyboard: false })
+ .one('click', '#delete', function() {
+ $.ajax({
+ url: "/ajax-delete-question/",
+ type: "POST",
+ data: {
+ question_id: question_id,
+ },
+ success: function(data) {
+ $deleted.hide();
+ $deleted.show();
+ $deleted.fadeOut(10000);
+ window.location = '/';
+ }
+ });
+ });
+ });
+
+ /* hide */
+ $('.hide-question').on('click', function(e){
+ question_id = parseInt($('.hide-question').data("qid"));
+ status = parseInt($('.hide-question').data("status"));
+ $('#confirm-hide').modal({ backdrop: 'static', keyboard: false })
+ .one('click', '#chide', function() {
+ $.ajax({
+ url: "/ajax-hide-question/",
+ type: "POST",
+ data: {
+ question_id: question_id,
+ status : status,
+ },
+ success: function(data) {
+ $hide_qmsg.hide();
+ $hide_qmsg.show();
+ $hide_qmsg.fadeOut(10000);
+ window.location.reload();
+ }
+ });
+ });
+ });
});