Adds a floating sidebar with torrent info from top info box
// ==UserScript==
// @name InfoInSidebar
// @description Adds a floating sidebar with torrent info from top info box
// @version 1.2.1
// @author Monkeys
// @namespace empornium.me
// @match *.empornium.is/torrents.php?id=*
// @match *.empornium.me/torrents.php?id=*
// @match *.empornium.sx/torrents.php?id=*
// @homepage https://greasyfork.org/en/scripts/7211-infoinsidebar
// @grant none
// ==/UserScript==
(function(){
var cells = document.getElementsByClassName("top_info")[0].querySelectorAll('td');
var className = "sideInfo"; //the original empornium class to make it match the page elements
var styleInfo = "position: fixed; bottom: 3em; left: 3em;"; //additional style to put it in the correct position
var outputInfo; //html as a string to be put in the div for the sidebar
var outputDiv = document.createElement('div');
outputDiv.setAttribute('style', styleInfo);
outputDiv.className='top_info';
outputInfo = "<table>";
for (var ii = 0; ii < cells.length; ii++)
{//go through each of the cell in the top info table and build the side bar table from them
var thisCell = cells[ii].innerHTML;
thisCell = thisCell.replace('<span class="time"', '</td></tr><tr><td><span class="time"')
outputInfo += "<tr><td>"+thisCell+"</td></tr>";
}
outputInfo += "</table>";
outputDiv.innerHTML = outputInfo;
document.body.appendChild(outputDiv); //doesn't really matter where we put the new element since it has absolute positioning
})();