- // ==UserScript==
- // @name IPB Quick Moderate / XtremeRoot
- // @namespace http://www.xtremeroot.net/
- // @include http*://www.xtremeroot.net/Offensive/index.php?*showtopic=*
- // ==/UserScript==
- document.body.innerHTML += '<a id="quick_moderate_button" href="#" style="position: fixed; z-index: 99999; top: 0; left: 0; font-weight: bold; text-decoration: none; background-color: #050; color: #fff; text-align: center; display: block; width: 34px; height: 22px;">QM</a>';
- var button = document.getElementById('quick_moderate_button');
- var qm_on = false;
- button.addEventListener('click', function() {
- var html = document.body.innerHTML;
- var posts = Array();
- if(qm_on == true) { qm_on = false; } else { qm_on = true; }
- var offset = 0;
- while(true)
- {
- var msg_pos = html.indexOf('Begin Msg Number ', offset);
- if(msg_pos == -1) break;
- msg_pos += 17;
- var msg_end = html.indexOf('-->', msg_pos);
- var msg_id = parseInt( html.substr(msg_pos, msg_end - msg_pos) );
- posts.push(msg_id);
- offset = msg_end + 1;
- }
- for($i = 0; $i < posts.length; $i++)
- {
- var el = document.getElementById('post_id_' + posts[$i].toString());
- var divs = el.getElementsByTagName('div');
- if(qm_on == true)
- {
- document.getElementById('branding').style.display = 'none';
- divs[1].style.display = 'none';
- divs[6].style.display = 'none';
- } else {
- document.getElementById('branding').style.display = 'block';
- divs[1].style.display = 'block';
- divs[6].style.display = 'block';
- }
- }
- }, false );
XR QuickMod
Posted by Anonymous on Fri 22nd Jul 2011 15:17
raw | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.