NGU Shout Mod

NGU Shout Box Plugin that adds shout editing and deleting features

As of 2016-02-17. See the latest version.

// ==UserScript==
// @name        NGU Shout Mod
// @namespace   http://www.nextgenupdate.com
// @description NGU Shout Box Plugin that adds shout editing and deleting features
// @include     /^https?:\/\/www\.nextgenupdate\.com\/forums\/infernoshout\.php\?do=detach$/
// @include     /^https?:\/\/www\.nextgenupdate\.com\/forums\/(forumhome|index)\.php$/
// @include     /^https?:\/\/www\.nextgenupdate\.com\/forums.?.?$/
// @version     1.00
// @grant       none
// ==/UserScript==

$( document ).ready(function() {
    var sbButton = document.getElementsByClassName("col-xs-5 col-md-6 col-lg-5 shoutbox_editor_controls");
    sbAddButton = '<button class="hidden-xs hidden-sm btn btn-info btn-sm sb-btn" type="button" onclick="JimErase();">JimErase</button>';
    sbAddButton += ' <button class="bhidden-xs hidden-sm btn btn-info btn-sm sb-btn" type="button" onclick="EditAll();">Edit Shouts</button>';
    sbButton[0].innerHTML += sbAddButton;
});
function JimErase() {
    $('[ondblclick]').each(function(){
        iboxoshouts.shout.ajax.send('infernoshout.php', 'do=doeditshout&shoutid=' + $(this).attr('ondblclick').slice(41, -2) + '&shout=&delete=1');
    });
}
function EditAll() {
    var Message = prompt("Enter new message!", "");
    if (Message !== null) {
        $('[ondblclick]').each(function(){
            iboxoshouts.shout.ajax.send('infernoshout.php', 'do=doeditshout&shoutid=' + $(this).attr('ondblclick').slice(41, -2) + '&shout=' + Message);
        });
    }
}