Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

ExpandSpiegel

Removes right column on Spiegel.de and expands left one

This script removes the right column of text when a news message on spiegel.de is loaded. Then it increases the width of the meassage table.
Thus the space for the actual news message is expanded -> good if u zoom a lot.






Apr 2, 2007
williampcasey User

Hmm This doesn't seem to work for http://www.spiegel.de/international/* , even if I add it manually. Any chance you could write a script with the same function for the English-language site?

 
Sep 17, 2006
Flo Fürstenb... User

Hah, that looks great :-D

Anyway, feel free to contact me (use my firstname at my lastname dot de for email) for the file or just take the changes for your script.

 
Sep 17, 2006
Flo Fürstenb... User

Thanks Max, I use both your Heise and Spiegel scripts and got to like them a lot.

I've made some modifications to ExpandSpiegel after the layout change in September 2006 (Spiegel now uses DIVs and even offers an 800px style for the main spContainer DIV, also I only show the breadcrumbs at the top of the article page instead of the full blown navigation bar).

I'll try to attach my changes here:

// ==UserScript==

// @name ExpandSpiegel

// @description Removes right column and navigation bar on Spiegel.de and expands left one

// @include http://www.spiegel.de/politik/*

// @include http://www.spiegel.de/wirtschaft/*

// @include http://www.spiegel.de/panorama/*

// @include http://www.spiegel.de/sport/*

// @include http://www.spiegel.de/kultur/*

// @include http://www.spiegel.de/netzwelt/*

// @include http://www.spiegel.de/wissenschaft/*

// @include http://www.spiegel.de/unispiegel/*

// @include http://www.spiegel.de/schulspiegel/*

// @include http://www.spiegel.de/reise/*

// @include http://www.spiegel.de/auto/*

// ==/UserScript==

var mustPerish = document.evaluate("//*[@id='spHeader'] | //div[@class='spSpecialArticles']",

document,

null,

XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,

null);

var mustGrow = document.evaluate("//div[@id='spContainer']",

document,

null,

XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,

null);

var myVar;

if (mustPerish) {

for (var i = 0; i < mustPerish.snapshotLength; i++) {

myVar = mustPerish.snapshotItem(i);

myVar.parentNode.removeChild(myVar);

}

}

if (mustGrow) {

for (var i = 0; i < mustGrow.snapshotLength; i++) {

myVar = mustGrow.snapshotItem(i);

myVar.setAttribute('class','spFullScreen');

}

}

You could comment on this script if you were logged in.