Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Ruliweb Article Remover
- // @namespace http://tampermonkey.net/
- // @version 0.0.1
- // @description 루리웹 글 삭제기
- // @author hdd1013
- // @match *bbs.ruliweb.com/member/mypage/myarticle*
- // @grant none
- // ==/UserScript==
- (function () {
- 'use strict';
- // Your code here...
- var ruliFunctions = window.ruliFunctions = {};
- var $commentTable = $("#myarticle").find("table");
- var delBtnHtml = "<div class=\"btn_light btn_delete\" style=\"\" onclick=\"ruliFunctions.delAllarticle();\">전체 삭제</div>";
- $commentTable.append(delBtnHtml);
- ruliFunctions.delAllarticle = function () {
- var check = window.confirm("진짜로 해당 페이지내 글들 삭제할꺼임?");
- if (check === true) {
- var articleData = [];
- for (var i = 0; i < $(".d_myarticle").length; i++) {
- let commentItem = $(".d_myarticle")[i];
- let currentItem = {};
- currentItem.articleId = $(commentItem).attr("article-id");
- currentItem.boardId = $(commentItem).attr("board-id");
- currentItem.isDeleted = false;
- articleData.push(currentItem);
- }
- var t = 'https://api.ruliweb.com/';
- var deleteCounter = 0;
- for (var j = 0; j < articleData.length; j++) {
- var d = {};
- d.article_id = articleData[j].articleId;
- d.board_id = articleData[j].boardId;
- $.ajax({
- url: t + "procDeleteMyArticle",
- type: "POST",
- data: d,
- dataType: "json",
- xhrFields: {
- withCredentials: !0
- },
- success: function (e) {
- if (e.success) {
- deleteCounter++;
- if (deleteCounter == articleData.length) {
- alert("삭제완료");
- document.location.reload();
- }
- } else {
- console.log("success: ", e.commend_id)
- }
- },
- error: function () {
- alert("ajax failure")
- }
- })
- }
- }
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment