Update the queue counts in the menu list whenever we

approve/unapprove/spam a comment.
This commit is contained in:
Bharat Mediratta
2009-01-10 07:55:16 +00:00
parent 03a5f08258
commit 9d584a528b
2 changed files with 43 additions and 23 deletions

View File

@@ -3,16 +3,36 @@
var set_state_url =
"<?= url::site("admin/comments/set_state/__ID__/__STATE__?csrf=" . access::csrf_token()) ?>";
function set_state(state, id) {
$.get(set_state_url.replace("__STATE__", state).replace("__ID__", id));
$("#gComment-" + id).slideUp();
$.get(set_state_url.replace("__STATE__", state).replace("__ID__", id),
{},
function() {
$("#gComment-" + id).slideUp();
update_menu();
});
}
var delete_url =
"<?= url::site("admin/comments/delete/__ID__?csrf=" . access::csrf_token()) ?>";
function del(id) {
$.get(delete_url.replace("__ID__", id));
$("#gComment-" + id).slideUp();
}
function del(id) {
$.get(delete_url.replace("__ID__", id),
{},
function() {
$("#gComment-" + id).slideUp();
update_menu();
});
}
function update_menu() {
$.get("<?= url::site("admin/comments/menu_labels") ?>", {},
function(data) {
for (var i = 0; i < data.length; i++) {
$("#gAdminCommentsMenu li:eq(" + i + ") a").html(data[i]);
}
},
"json");
}
</script>
<div id="gAdminComments">