<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>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(&quot;//*[@id='spHeader'] | //div[@class='spSpecialArticles']&quot;,

                  document,

                  null,

                  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,

                  null);

                  

var mustGrow = document.evaluate(&quot;//div[@id='spContainer']&quot;,

                  document,

                  null,

                  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,

                  null);                  

                 

var myVar;



if (mustPerish) {

  for (var i = 0; i &lt; mustPerish.snapshotLength; i++) {

    myVar = mustPerish.snapshotItem(i);    

    myVar.parentNode.removeChild(myVar);

  }

} 



if (mustGrow) {

  for (var i = 0; i &lt; mustGrow.snapshotLength; i++) {

    myVar = mustGrow.snapshotItem(i);    

    myVar.setAttribute('class','spFullScreen');

  }

}</body>
  <body-html>&lt;p&gt;Thanks Max, I use both your Heise and Spiegel scripts and got to like them a lot. &lt;/p&gt;

&lt;p&gt;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).&lt;/p&gt;

&lt;p&gt;I'll try to attach my changes here:&lt;/p&gt;

&lt;p&gt;// ==UserScript==&lt;/p&gt;

&lt;p&gt;// @name           ExpandSpiegel&lt;/p&gt;

&lt;p&gt;// @description    Removes right column and navigation bar on Spiegel.de and expands left one&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/politik/&quot;&gt;http://www.spiegel.de/politik/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/wirtschaft/&quot;&gt;http://www.spiegel.de/wirtschaft/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/panorama/&quot;&gt;http://www.spiegel.de/panorama/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/sport/&quot;&gt;http://www.spiegel.de/sport/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/kultur/&quot;&gt;http://www.spiegel.de/kultur/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/netzwelt/&quot;&gt;http://www.spiegel.de/netzwelt/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/wissenschaft/&quot;&gt;http://www.spiegel.de/wissenschaft/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/unispiegel/&quot;&gt;http://www.spiegel.de/unispiegel/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/schulspiegel/&quot;&gt;http://www.spiegel.de/schulspiegel/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/reise/&quot;&gt;http://www.spiegel.de/reise/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// @include        &lt;a href=&quot;http://www.spiegel.de/auto/&quot;&gt;http://www.spiegel.de/auto/&lt;/a&gt;*&lt;/p&gt;

&lt;p&gt;// ==/UserScript==&lt;/p&gt;

&lt;p&gt;var mustPerish = document.evaluate(&quot;//*[@id='spHeader'] | //div[@class='spSpecialArticles']&quot;,&lt;/p&gt;

&lt;p&gt;                  document,&lt;/p&gt;

&lt;p&gt;                  null,&lt;/p&gt;

&lt;p&gt;                  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,&lt;/p&gt;

&lt;p&gt;                  null);&lt;/p&gt;

&lt;p&gt;                  &lt;/p&gt;

&lt;p&gt;var mustGrow = document.evaluate(&quot;//div[@id='spContainer']&quot;,&lt;/p&gt;

&lt;p&gt;                  document,&lt;/p&gt;

&lt;p&gt;                  null,&lt;/p&gt;

&lt;p&gt;                  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,&lt;/p&gt;

&lt;p&gt;                  null);                  &lt;/p&gt;

&lt;p&gt;                 &lt;/p&gt;

&lt;p&gt;var myVar;&lt;/p&gt;

&lt;p&gt;if (mustPerish) {&lt;/p&gt;

&lt;p&gt;  for (var i = 0; i &amp;lt; mustPerish.snapshotLength; i++) {&lt;/p&gt;

&lt;p&gt;    myVar = mustPerish.snapshotItem(i);    &lt;/p&gt;

&lt;p&gt;    myVar.parentNode.removeChild(myVar);&lt;/p&gt;

&lt;p&gt;  }&lt;/p&gt;

&lt;p&gt;} &lt;/p&gt;

&lt;p&gt;if (mustGrow) {&lt;/p&gt;

&lt;p&gt;  for (var i = 0; i &amp;lt; mustGrow.snapshotLength; i++) {&lt;/p&gt;

&lt;p&gt;    myVar = mustGrow.snapshotItem(i);    &lt;/p&gt;

&lt;p&gt;    myVar.setAttribute('class','spFullScreen');&lt;/p&gt;

&lt;p&gt;  }&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;</body-html>
  <created-at type="datetime">2006-09-17T14:26:11Z</created-at>
  <forumable-id type="integer">3796</forumable-id>
  <forumable-type>Script</forumable-type>
  <id type="integer">52263</id>
  <topic-id type="integer">14414</topic-id>
  <updated-at type="datetime">2008-11-16T23:58:08Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">11402</user-id>
</post>
