/* * function progress(type, mode) { if (type == "shout") { if (mode == "hide") { $("#shout-wait").show(); } else { $("#shout-wait").hide(); $("#shout-isi").fadeOut(); $("#shout-isi").fadeIn(); } } else if (type == "comment") { if (mode == "hide") { $("#comment-wait").show(); } else { $("#comment-wait").hide(); $("#comment-isi").fadeOut(); $("#comment-isi").fadeIn(); } } else if (type == "post") { if (mode == "hide") { $("#post-wait").show(); } else { $("#post-wait").hide(); $("#admin-panel").fadeOut(); $("#admin-panel").fadeIn(); } } else if (type == "editbox") { if (mode == "hide") { $("#post-list").fadeIn(); $("#edit-box").fadeOut(); } else { $("#post-list").fadeOut(); $("#edit-box").fadeIn(); } } } /* Jika DOM udah siap dimanipulasi */ $(document).ready(function(){ /* Kirim shouts */ $("#shout-kirim").click(function() { var parameter = $("#shout-form").serialize(); progress("shout", "hide"); $.post("index.php?p=shout&shout=1", parameter, function(data){ progress("shout", "show"); $("#shout-isi").html(data); $("#shout-text").val(""); $("#shout-text").focus(); }); }); /* Refresh shoutbox */ $("#shout-refresh").click(function() { progress("shout", "hide"); $.get("index.php?p=shout", function(data){ progress("shout", "show"); $("#shout-isi").html(data); }); }); /* Article */ $("#article-form").submit(function() { var errmsg = ""; if ($("#article-judul").val() == "") { errmsg += "Mohon isi judul!"; } else if ($("#article-cat").val() == "0") { errmsg += "Mohon pilih kategori!"; } else if ($("#article-desc").val() == "") { errmsg += "Mohon isi deskripsi!"; } if (errmsg != "") { window.alert(errmsg); return false; } var parameter = $("#article-form").serialize(); progress("post", "hide"); $.post("index.php?post=1", parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); return false; }); /* Forum */ $("#forum-form").submit(function() { var errmsg = ""; if ($("#forum-judul").val() == "") { errmsg += "Mohon isi judul!"; } else if ($("#forum-cat").val() == "0") { errmsg += "Mohon pilih kategori!"; } else if ($("#forum-desc").val() == "") { errmsg += "Mohon isi deskripsi!"; } if (errmsg != "") { window.alert(errmsg); return false; } var parameter = $("#forum-form").serialize(); progress("post", "hide"); $.post("index.php?post=1", parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); return false; }); /* Page */ $("#page-form").submit(function() { var errmsg = ""; if ($("#page-judul").val() == "") { errmsg += "Mohon isi judul!"; } else if ($("#page-desc").val() == "") { errmsg += "Mohon isi deskripsi!"; } if (errmsg != "") { window.alert(errmsg); return false; } var parameter = $("#page-form").serialize(); progress("post", "hide"); $.post("index.html?post=1", parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); return false; }); /* Advertisement */ $("#advertisement-form").submit(function() { var errmsg = ""; if ($("#advertisement-judul").val() == "") { errmsg += "Mohon isi judul!"; } else if ($("#advertisement-desc").val() == "") { errmsg += "Mohon isi deskripsi!"; } if (errmsg != "") { window.alert(errmsg); return false; } var parameter = $("#advertisement-form").serialize(); progress("post", "hide"); $.post("index.html?post=1", parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); return false; }); /* Link */ $("#link-form").submit(function() { var errmsg = ""; if ($("#link-judul").val() == "" || $("#link-url").val() == "") { errmsg += "Mohon isi judul dan URL!"; } if (errmsg != "") { window.alert(errmsg); return false; } var parameter = $("#link-form").serialize(); progress("post", "hide"); $.post("index.html?post=1", parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); return false; }); /* Category */ $("#category-form").submit(function() { var errmsg = ""; if ($("#cat-judul").val() == "" || $("#cat-type").val() == "0") { errmsg += "Mohon isi judul dan Type!"; } if (errmsg != "") { window.alert(errmsg); return false; } var parameter = $("#category-form").serialize(); progress("post", "hide"); $.post("index.html?post=1", parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); return false; }); }); function hapus(type, id_post) { var postID = "#c" + id_post; var jwb = window.confirm("Yakin ingin dihapus?"); if (jwb == true) { $(postID).fadeOut("slow"); $.get("?p=post&o=del&type=" + type + "&id=" + id_post, '', function(data){ $("#comment-info").html(data); }); } } /* Post Status */ function status(mode, type, id_post) { var tanya = "" if (mode == "approve") { tanya = "Yakin ingin diapprove?" } else if (mode == "pending") { tanya = "Yakin ingin dipending?" } else if (mode == "close") { tanya = "Yakin ingin ditutup?" } var postID = "#c" + id_post; var jwb = window.confirm(tanya); if (jwb == true) { $(postID).fadeOut("slow"); $.get("?p=post&o=" + mode + "&type=" + type + "&id=" + id_post, '', function(data){ $("#comment-info").html(data); }); } } /* Petik post/komentar */ function quote(type, id_post) { $.get("?p=post&type=" + type + "&id=" + id_post, '', function(data){ var str = $("#comment-text").val() + data; $("#comment-text").val(str); $("#comment-text").focus(); }); } function userlist() { $("#user-list").fadeOut("slow"); $.get("?p=post&o=userlist", '', function(data){ $("#user-list").fadeIn("slow"); $("#user-list").html(data); }); } /* Post Lists Rename */ function mass_action(aksi) { var errmsg = ""; if (errmsg != "") { window.alert(errmsg); return false; } if (aksi == "rename") { $("#input-action").html(""); } else if (aksi == "delete") { $("#input-action").html(""); } else if (aksi == "approve") { $("#input-action").html(""); } var action = $("#posts-list-form").attr("action"); var parameter = $("#posts-list-form").serialize(); progress("post", "hide"); $.post(action, parameter, function(data){ progress("post", "show"); $("#admin-panel").html(data); }); }