bombagyar.hu full width

By Kovi Last update May 26, 2008 — Installed 146 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
// Teljes szelessegure veszi a www.bombagyar.hu oldalait	
// 
//
// ==UserScript==
// @name          bombagyar.hu full width
// @namespace     http://kovianyo.hu
// @description   Gives full width to bombagyar.hu
// @include       *bombagyar.hu/index.php?post=*
// @author        Kovianyo
// ==/UserScript==

function log(line)
{
/*
var curdate = new Date();
var times = curdate.toGMTString();

GM_log("\n" + times + ";  " + line);
*/
//console.log(line);
}

function getXPath( xpath, root)
{
return document.evaluate(
    xpath,
    root,
    null, 
    XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
    null);
}

function deleteElement(element)
{
if (element)  element.parentNode.removeChild(element);
}


var allElements, thisElement;
allElements = getXPath("/html/body/center/table", document);

//log("sorok: " + allElements.snapshotLength);

for (var i = 0; i < allElements.snapshotLength; i++) 
{
  thisElement = allElements.snapshotItem(i);
  thisElement.setAttribute("width","100%");
}
                        
allElements = getXPath("/html/body/center/table[2]/tbody/tr/td[2]/table/tbody/tr[2]/td", document);
for (var i = 0; i < allElements.snapshotLength; i++) 
{
  thisElement = allElements.snapshotItem(i);
  thisElement.setAttribute("background","");
  thisElement.setAttribute("bgcolor","lightgrey");
}


allElements = getXPath("/html/body/center/table[2]/tbody/tr/td[2]/table/tbody/tr/td", document);
for (var i = 0; i < allElements.snapshotLength; i++) 
if (i==0)
{
  thisElement = allElements.snapshotItem(i);
  thisElement.setAttribute("background","");
}


allElements = getXPath("/html/body/center/table[2]/tbody/tr/td[2]/table/tbody/tr/td/img", document);
for (var i = 0; i < allElements.snapshotLength; i++) 
{
  thisElement = allElements.snapshotItem(i);
  deleteElement(thisElement);
}


allElements = getXPath("/html/body/center/table[2]/tbody/tr/td[2]/table/tbody/tr/td/table/tbody/tr/td[3]/div", document);
for (var i = 0; i < allElements.snapshotLength; i++) 
{
  thisElement = allElements.snapshotItem(i);
  thisElement.setAttribute("style","overflow: hidden; width: 100%;");
}


allElements = getXPath("/html/body/center/table[2]/tbody/tr/td[2]/table/tbody/tr[(position()>=6) and (position()<=25) and ((position() mod 2)=1)]/td", document);
for (var i = 0; i < allElements.snapshotLength; i++) 
{
  thisElement = allElements.snapshotItem(i);
  thisElement.setAttribute("background","");
  thisElement.setAttribute("bgcolor","lightgrey");
}