There are 1 previous version of this script.
// ==UserScript==
// @name Goodreads List Maximizer
// @namespace http://lab.pythonaro.com
// @description Expand GR layout to occupy the entire browser screen when showing a list of books (shelf)
// @include http://www.goodreads.com/review/list/*
// ==/UserScript==
// enlarge main divs
folders = document.evaluate(
"//div[@class='mainContent'] | //div[@class='mainContentFloat']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var f = 0; f < folders.snapshotLength ; f++){
div = folders.snapshotItem(f);
div.style.width = 'auto';
div.style.padding = '5px';
}
// bonus: clean up the "edit" column
as = document.evaluate(
"//table[@id='myBooks']/tbody/tr/child::node()/a[@style='float: right;']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i = 0; i < as.snapshotLength; i ++){
a = as.snapshotItem(i);
a.style.cssFloat = 'none';
a.parentNode.style.width = "4%";
a.parentNode.removeChild(a.parentNode.getElementsByTagName('br')[0]);
a.parentNode.insertBefore(document.createTextNode("\u00a0\u00a0"),a.nextSibling);
}