Bug 1566358 - Update releases page to include 64-bit Windows and Linux platforms - use common JS between en and de start pages r=me
authorIan Neal <iann_cvs@blueyonder.co.uk>
Wed, 07 Aug 2019 21:36:55 +0100
changeset 1368 69d5313b0ed2d0014e5807608240af50b2fc3e0e
parent 1367 c562d3eaecd32bed4989d1161b532f8e16383d34
child 1369 1de2368f8285dbc75ab0a21601ad304043f159bc
push id142
push useriann_cvs@blueyonder.co.uk
push dateWed, 07 Aug 2019 20:41:39 +0000
reviewersme
bugs1566358
Bug 1566358 - Update releases page to include 64-bit Windows and Linux platforms - use common JS between en and de start pages r=me
src/start/index.de.html
src/start/index.en.html
--- a/src/start/index.de.html
+++ b/src/start/index.de.html
@@ -6,144 +6,30 @@
 <meta http-equiv="Content-Language" content="de">
 <meta http-equiv="Content-Style-Type" content="text/css">
 <meta http-equiv="Content-Script-Type" content="text/javascript">
 
 <link rel="top" href="../" title="SeaMonkey-Projekt">
 <link rel="up" href="../" title="Home">
 
 <script type="text/javascript" src="/download.js"></script>
+<script type="text/javascript" src="/buildtest.js"></script>
 
 <title>Willkommen bei SeaMonkey</title>
 </head>
 <body>
 <h1>Willkommen bei SeaMonkey</h1>
 
 <div class="key-point">
   <iframe src="https://duckduckgo.com/search.html?kl=de-de&t=seamonkey&prefill=Suche mit DuckDuckGo" style="overflow:hidden;margin:0;padding:0;width:100%;height:40px;" frameborder="0"></iframe>
   <span class="note" style="font-size: small">Hier haben wir Ihnen ein
     DuckDuckGo-Suchfeld bereit gestellt. Es durchsucht das ganze Netz.</span>
 </div>
 
-<script type="text/javascript"><!--
-  function buildTest() {
-    var ua = navigator.userAgent;
-    var buildID = navigator.buildID;
-    // Uncomment one of those user agents and/or buildIDs to test this script
-    // ua="Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8b2) Gecko/20050324 SeaMonkey/1.0a"
-    // ua="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4"
-    // ua="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a8pre) Gecko/2007082021 SeaMonkey/2.0a1pre"
-    // ua="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0rc3) Gecko/20020523"
-    // ua="Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a5pre) Gecko/20070515 SeaMonkey/1.5a"
-    // ua="Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20110101 Firefox/4.0 SeaMonkey/2.1"
-    // ua="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120201 Firefox/13.0a1 SeaMonkey/2.10a1"
-    // buildID=0
-    // ua="Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/16.0 Firefox/16.0a1 SeaMonkey/2.13a1"
-    // buildID=20120612003002
-
-    var smver = ua.match(/SeaMonkey\/([^ ]+)/);
-    if (smver) {
-      // SM 1.1 was the first to include navigator.buildID
-      // SM 2.11 was the last to include the Gecko build date in the UA
-      buildID = buildID ? buildID : ua.match(/Gecko\/(\d{8,10})/)[1];
-    } else {
-      buildID = 0;
-    }
-
-    if (!buildID) {
-      // not SeaMonkey, display a "get SeaMonkey" box
-      highlightDownload("download", false);
-      displayElement("stable", false);
-      displayElement("getseamonkey", true);
-      return;
-    }
-
-    // stable builds only have digits and dots in their version number!
-    var smver_parts = smver[1].split(".");
-    if (smver[1].match(/^[\d\.]+$/)) {
-      // stable build, leave "friendy" intro box turned on
-
-      // check for version number and display a warning and download box if we have a newer version
-      var curver = "[% releaseversion %]";
-      var curver_parts = curver.split(".");
-      var oldversion = false;
-      for (var i = 0; i < curver_parts.length; i++) {
-        if (i == smver_parts.length || parseInt(curver_parts[i]) > parseInt(smver_parts[i])) {
-          oldversion = true;
-          break;
-        }
-        else if (parseInt(curver_parts[i]) < parseInt(smver_parts[i])) {
-          break;
-        }
-      }
-      if (oldversion) {
-        highlightDownload("dlnew", false);
-        var vertext = document.createTextNode(" (" + smver[1] + ")");
-        document.getElementById("oldvernumber").appendChild(vertext);
-        displayElement("stable", false);
-        displayElement(isSupportedOS(ua) ? "oldstable" : "unsupported", true);
-      }
-    }
-    else {
-      // unstable build or prerelease, test if nagging box should be displayed
-      displayElement("stable", false);
-      displayElement("unstable", true);
-      displayElement("stablenote", false);
-      displayElement("unstablenote", true);
-
-      // prereleases have a version number with a/b in it, possibly digits afterwards
-      // however, with the rapid release train, nightlies end with a1
-      var prerel_parts = smver[1].match(/^[\d\.]+([ab]\d*)$/);
-      if (prerel_parts && prerel_parts[1] && prerel_parts[1][0] != "a") {
-        // check for version number and display a warning and download box if we have a newer version
-        var curbeta = "[% betaversion %]";
-        var curbeta_parts = curbeta.split(".");
-        var oldbeta = false;
-        for (var i = 0; i < curbeta_parts.length; i++) {
-          // don't use parseInt() for beta - this means that parts with numbers
-          // larger than 9 are incorrect but alphas and betas are correct
-          if (curbeta_parts[i] > smver_parts[i]) {
-            oldbeta = true;
-            break;
-          }
-          else if (curbeta_parts[i] < smver_parts[i]) {
-            break;
-          }
-        }
-        if (oldbeta) {
-          displayElement("nagBox-beta", true);
-        }
-      }
-      else {
-        // milliseconds per day
-        var msecsPerDay = 86400000;
-        var nagLimit = 28 * msecsPerDay;
-
-        // construct build date from ID
-        var buildDate = new Date(buildID.substr(0,4),
-                                   buildID.substr(4,2)-1,
-                                   buildID.substr(6,2));
-
-        var today = new Date();
-        if (today - buildDate > nagLimit) {
-          // build is old. Show the nag box
-          displayElement("nagBox", true);
-        }
-      }
-    }
-  }
-
-  if (window.addEventListener) {
-    window.addEventListener("load", buildTest, true);
-  }
-  else if (window.attachEvent) {
-    window.attachEvent("onload", buildTest);
-  }
-  // -->
-</script>
+<h2>SeaMonkey-Projekt</h2>
 
 <div id="nagBox" class="important" style="display: none;">
   <p><span class="shout">Hey!</span> Ihre Kopie von SeaMonkey ist mehr als vier
   Wochen alt. Wenn Sie nicht die aktuellste Release- oder Nightly-Version
   verwenden, werden Fehlermeldungen schnell weniger n&uuml;tzlich, je
   &auml;lter Ihre Kopie ist.
   </p>
   <p><b>Wenn Sie also nicht das <a href="../releases/">aktuellste Release
@@ -172,105 +58,58 @@
   Nightly-Build</a> zu testen. (Seien Sie sich bewusst, dass Nightly-Builds
   Entwickler-Software sind und es keine Garantie gibt, dass sie nicht Ihren
   Prozessor r&ouml;sten, Ihre Mutter beschimpfen oder bei Ihnen die Bildung
   eines &uuml;blen Ausschlags ausl&ouml;sen.)
   </p>
 </div>
 
 <div id="stable" class="key-point">
-  <div class="key-info-desc">
+  <div class="key-info-stable">
     <strong class="very-strong">Gratulation!</strong> Sie haben eine stabile
     Version von SeaMonkey heruntergeladen (oder selbst kompiliert).
 
     <p>Wenn Sie mithelfen wollen, diese Anwendung noch besser zu machen,
     m&ouml;chten wir Sie anregen, <a href="../dev/get-involved">sich selbst am
     Testen von SeaMonkey zu beteiligen</a>.
     Mitzuhelfen verbraucht nicht viel Ihrer Zeit, ben&ouml;tigt keine speziellen
     Kenntnisse und hilft mit, SeaMonkey zu verbessern.
     </p>
   </div>
-  <div class="key-info-side" style="text-align: center;">
+  <div class="key-info-donate">
    <a href="https://www.seamonkey-project.org/donate/"
       title="Spendet f&ouml;r SeaMonkey"><img src="/images/seamonkey_logo.png"
                                         alt="SeaMonkey Internet Applikationspaket"></a>
    <p style="margin: 0;">
    <a href="https://www.seamonkey-project.org/donate/"
    title="Spendet f&ouml;r SeaMonkey">Spendet an SeaMonkey e.V. und helft uns
    ein besseres SeaMonkey Internet Applikationspaket zu bauen.</a></p>
  </div>
 
 </div>
 
-<div id="oldstable" style="display: none;" class="key-point">
-  <div class="key-info-desc">
+<div id="old_get" style="display: none;" class="key-point">
+  <div id="oldstable" style="display: none;" class="key-info-desc">
     <strong class="very-strong shout">Achtung!</strong> Sie verwenden eine alte
     stabile Version von SeaMonkey<span id="oldvernumber"></span>, w&auml;hrend
     wir eine neue Version anbieten, die
     <a href="http://www.mozilla.org/security/known-vulnerabilities/#SeaMonkey">wichtige
     Sicherheitsfehler l&ouml;st</a>.
 
     <p>Wir empfehlen Ihnen, <strong>die neue Version herunterzuladen</strong>,
     die im Downloadk&auml;stchen rechts verlinkt ist, um vor bekannten
     Sicherheitsproblemen gesch&uuml;tzt zu sein und die neuesten Funktionen
     in einer stabilen SeaMonkey-Version verwenden zu k&ouml;nnen.</p>
 
     <p class="note">Wenn Sie diese Nachricht bekommen, obwohl Sie bereits
     [% releasename %] installiert haben, sollten Sie eventuell versuchen,
     <a href="http://kb.mozillazine.org/Resetting_your_useragent_string_to_its_compiled-in_default"
        class="exref">den User-Agent-String auf den Standard zurückzusetzen</a>.</p>
   </div>
-  <div class="key-info-side">
-    <div class="download">
-      <h3>Jetzt herunterladen</h3>
-      <b>[% releasename %]</b>
-      <ul>
-       <li id="dlnew-win" class=""><a href="[% download_win %]"
-             id="dlnew-win-link">Windows,
-           <span id="dlnew-win-lang">Englisch</span>
-           ([% download_win_mb %] MB)</a></li>
-       <li id="dlnew-linux" class=""><a href="[% download_linux %]"
-             id="dlnew-linux-link">Linux GTK3,
-           <span id="dlnew-linux-lang">Englisch</span>
-           ([% download_linux_mb %] MB)</a></li>
-       <li id="dlnew-mac" class=""><a href="[% download_mac %]"
-             id="dlnew-mac-link">Mac OS X,
-           <span id="dlnew-mac-lang">Englisch</span>
-           ([% download_mac_mb %] MB)</a></li>
-       <li id="dlnew-other" class="other"><a href="[% download_more %]">Andere
-           Systeme &amp; Sprachen</a></li>
-       <!-- 2.44 min/MB @ 56 k/s -->
-      </ul>
-    </div>
-  </div>
-</div>
-
-<div id="unsupported" style="display: none;" class="important">
-  <p>Danke, dass Sie SeaMonkey nutzen. Leider wird Ihre Plattform von der
-  aktuellen Version unseres Produktes <strong>nicht mehr
-  unterst&uuml;tzt</strong>, weshalb wir Ihnen keine Aktualisierung anbieten
-  k&ouml;nnen, solange Sie kein neueres Betriebssystem installiert haben.</p>
-</div>
-
-<div id="unstable" style="display: none;" class="key-point">
-<strong class="very-strong">Gratulation!</strong> Sie haben eine Kopie von
-SeaMonkey heruntergeladen (oder selbst kompiliert). Das hei&szlig;t, dass Sie
-sich freiwillig gemeldet haben, um <a href="../dev/get-involved">sich selbst am
-Testen von SeaMonkey zu beteiligen</a>.
-
-<p>Wenn das nicht nach etwas klingt, das Sie tun wollten, ist wahrscheinlich
-eine unserer <a href="../releases/">stabilen Versionen</a> besser f&uuml;r Sie
-geeignet.
-Ansonsten, willkommen an Bord! Mitzuhelfen verbraucht nicht viel Ihrer Zeit,
-ben&ouml;tigt keine speziellen Kenntnisse und hilft mit, SeaMonkey zu
-verbessern.</p>
-</div>
-
-<div id="getseamonkey" style="display: none;" class="key-point">
-  <div class="key-info-desc">
+  <div id="getseamonkey" style="display: none;" class="key-info-desc">
     <p>Danke für den Besuch auf dieser SeaMonkey-Startseite, auch wenn es
     aussieht, als ob Sie noch nicht SeaMonkey verwenden.</p>
     <p>Sie k&ouml;nnen das SeaMonkey-Paket, inklusive Browser, Mail und mehr,
     als kostenlosen Download &uuml;ber den rechts angezeigten Links
     beziehen.</p>
   </div>
   <div class="key-info-side">
     <div class="download">
@@ -292,16 +131,37 @@ verbessern.</p>
        <li id="download-other" class="other"><a href="[% download_more %]">Andere
            Systeme &amp; Sprachen</a></li>
        <!-- 2.44 min/MB @ 56 k/s -->
       </ul>
     </div>
   </div>
 </div>
 
+<div id="unsupported" style="display: none;" class="important">
+  <p>Danke, dass Sie SeaMonkey nutzen. Leider wird Ihre Plattform von der
+  aktuellen Version unseres Produktes <strong>nicht mehr
+  unterst&uuml;tzt</strong>, weshalb wir Ihnen keine Aktualisierung anbieten
+  k&ouml;nnen, solange Sie kein neueres Betriebssystem installiert haben.</p>
+</div>
+
+<div id="unstable" style="display: none;" class="key-point">
+<strong class="very-strong">Gratulation!</strong> Sie haben eine Kopie von
+SeaMonkey heruntergeladen (oder selbst kompiliert). Das hei&szlig;t, dass Sie
+sich freiwillig gemeldet haben, um <a href="../dev/get-involved">sich selbst am
+Testen von SeaMonkey zu beteiligen</a>.
+
+<p>Wenn das nicht nach etwas klingt, das Sie tun wollten, ist wahrscheinlich
+eine unserer <a href="../releases/">stabilen Versionen</a> besser f&uuml;r Sie
+geeignet.
+Ansonsten, willkommen an Bord! Mitzuhelfen verbraucht nicht viel Ihrer Zeit,
+ben&ouml;tigt keine speziellen Kenntnisse und hilft mit, SeaMonkey zu
+verbessern.</p>
+</div>
+
 <div style="width: 49%; float: right;">
   <h3 style="margin-top:0">Ressourcen</h3>
 
   <ul class="compact">
     <li><a href="../releases/">SeaMonkey-Releases</a></li>
     <li><a href="https://addons.thunderbird.net/seamonkey/">Add-Ons herunterladen</a></li>
     <li><a href="http://plugindoc.mozdev.org/" class="ex-ref">Plugin-Hilfe</a></li>
     <li><a href="http://www.zazzle.com/seamonkeyproject" class="ex-ref">SeaMonkey-Shop</a></li>
--- a/src/start/index.en.html
+++ b/src/start/index.en.html
@@ -6,145 +6,30 @@
 <meta http-equiv="Content-Language" content="en">
 <meta http-equiv="Content-Style-Type" content="text/css">
 <meta http-equiv="Content-Script-Type" content="text/javascript">
 
 <link rel="top" href="../" title="SeaMonkey Project">
 <link rel="up" href="../" title="Home">
 
 <script type="text/javascript" src="/download.js"></script>
+<script type="text/javascript" src="/buildtest.js"></script>
 
 <title>Welcome to SeaMonkey</title>
 </head>
 <body>
 <h1>Welcome to SeaMonkey</h1>
 
 <div class="key-point">
   <iframe src="https://duckduckgo.com/search.html?t=seamonkey&prefill=Search DuckDuckGo" style="overflow:hidden;margin:0;padding:0;width:100%;height:40px;" frameborder="0"></iframe>
   <span class="note" style="font-size: small">For your convenience we've
     included a DuckDuckGo search box here. It will search the whole web.</span>
 </div>
 
 <h2>SeaMonkey Project</h2>
-<script type="text/javascript"><!--
-  function buildTest() {
-    var ua = navigator.userAgent;
-    var buildID = navigator.buildID;
-    // Uncomment one of those user agents and/or buildIDs to test this script
-    // ua="Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8b2) Gecko/20050324 SeaMonkey/1.0a"
-    // ua="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4"
-    // ua="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a8pre) Gecko/2007082021 SeaMonkey/2.0a1pre"
-    // ua="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0rc3) Gecko/20020523"
-    // ua="Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a5pre) Gecko/20070515 SeaMonkey/1.5a"
-    // ua="Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20110101 Firefox/4.0 SeaMonkey/2.1"
-    // ua="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120201 Firefox/13.0a1 SeaMonkey/2.10a1"
-    // buildID=0
-    // ua="Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/16.0 Firefox/16.0a1 SeaMonkey/2.13a1"
-    // buildID=20120612003002
-
-    var smver = ua.match(/SeaMonkey\/([^ ]+)/);
-    if (smver) {
-      // SM 1.1 was the first to include navigator.buildID
-      // SM 2.11 was the last to include the Gecko build date in the UA
-      buildID = buildID ? buildID : ua.match(/Gecko\/(\d{8,10})/)[1];
-    } else {
-      buildID = 0;
-    }
-
-    if (!buildID) {
-      // not SeaMonkey, display a "get SeaMonkey" box
-      highlightDownload("download", false);
-      displayElement("stable", false);
-      displayElement("getseamonkey", true);
-      return;
-    }
-
-    // stable builds only have digits and dots in their version number!
-    var smver_parts = smver[1].split(".");
-    if (smver[1].match(/^[\d\.]+$/)) {
-      // stable build, leave "friendy" intro box turned on
-
-      // check for version number and display a warning and download box if we have a newer version
-      var curver = "[% releaseversion %]";
-      var curver_parts = curver.split(".");
-      var oldversion = false;
-      for (var i = 0; i < curver_parts.length; i++) {
-        if (i == smver_parts.length || parseInt(curver_parts[i]) > parseInt(smver_parts[i])) {
-          oldversion = true;
-          break;
-        }
-        else if (parseInt(curver_parts[i]) < parseInt(smver_parts[i])) {
-          break;
-        }
-      }
-      if (oldversion) {
-        highlightDownload("dlnew", false);
-        var vertext = document.createTextNode(" (" + smver[1] + ")");
-        document.getElementById("oldvernumber").appendChild(vertext);
-        displayElement("stable", false);
-        displayElement(isSupportedOS(ua) ? "oldstable" : "unsupported", true);
-      }
-    }
-    else {
-      // unstable build or prerelease, test if nagging box should be displayed
-      displayElement("stable", false);
-      displayElement("unstable", true);
-      displayElement("stablenote", false);
-      displayElement("unstablenote", true);
-
-      // prereleases have a version number with a/b in it, possibly digits afterwards
-      // however, with the rapid release train, nightlies end with a1
-      var prerel_parts = smver[1].match(/^[\d\.]+([ab]\d*)$/);
-      if (prerel_parts && prerel_parts[1] && prerel_parts[1][0] != "a") {
-        // check for version number and display a warning and download box if we have a newer version
-        var curbeta = "[% betaversion %]";
-        var curbeta_parts = curbeta.split(".");
-        var oldbeta = false;
-        for (var i = 0; i < curbeta_parts.length; i++) {
-          // don't use parseInt() for beta - this means that parts with numbers
-          // larger than 9 are incorrect but alphas and betas are correct
-          if (curbeta_parts[i] > smver_parts[i]) {
-            oldbeta = true;
-            break;
-          }
-          else if (curbeta_parts[i] < smver_parts[i]) {
-            break;
-          }
-        }
-        if (oldbeta) {
-          displayElement("nagBox-beta", true);
-        }
-      }
-      else {
-        // milliseconds per day
-        var msecsPerDay = 86400000;
-        var nagLimit = 28 * msecsPerDay;
-
-        // construct build date from ID
-        var buildDate = new Date(buildID.substr(0,4),
-                                   buildID.substr(4,2)-1,
-                                   buildID.substr(6,2));
-
-        var today = new Date();
-        if (today - buildDate > nagLimit) {
-          // build is old. Show the nag box
-          displayElement("nagBox", true);
-        }
-      }
-    }
-  }
-
-  if (window.addEventListener) {
-    window.addEventListener("load", buildTest, true);
-  }
-  else if (window.attachEvent) {
-    window.attachEvent("onload", buildTest);
-  }
-  // -->
-</script>
 
 <div id="nagBox" class="important" style="display: none;">
   <p><span class="shout">Hey!</span> Your copy of SeaMonkey is more than four
   weeks old. Unless you are using the latest release or nightly build, bug
   reports get rapidly less useful the older your copy is.
   </p>
   <p>So <b>if you're not running the <a href="../releases/">latest release
   ([% releasename %])</a></b>, we could use your help testing either that or the
@@ -168,99 +53,56 @@
   <a href="../dev/nightly">latest
   nightly build</a>. (Be warned that nightly builds are development software,
   and there is no guarantee that they won't fry your processor, insult your
   mother, or cause you to break out in a nasty rash.)
   </p>
 </div>
 
 <div id="stable" class="key-point">
-  <div class="key-info-desc">
+  <div class="key-info-stable">
     <strong class="very-strong">Congratulations!</strong> You've downloaded
     (or compiled) a stable version of SeaMonkey.
 
     <p>If you want to help making this application even better, we would encourage
     you to <a href="../dev/get-involved">take part in the SeaMonkey testing
     community</a>.
     Helping out won't take much of your time, doesn't require special skills,
     and will help improve SeaMonkey.
     </p>
   </div>
-  <div class="key-info-side" style="text-align: center;">
+  <div class="key-info-donate">
     <a href="https://www.seamonkey-project.org/donate/"
        title="Donate for SeaMonkey"><img src="/images/seamonkey_logo.png"
                                          alt="SeaMonkey Internet Application Suite"></a>
     <p style="margin: 0;">
     <a href="https://www.seamonkey-project.org/donate/"
     title="Donate for SeaMonkey">Donate to SeaMonkey e.V. and help us with
     building a better SeaMonkey Internet Application Suite.</a></p>
   </div>
 </div>
 
-<div id="oldstable" style="display: none;" class="key-point">
-  <div class="key-info-desc">
+<div id="old_get" style="display: none;" class="key-point">
+  <div id="oldstable" style="display: none;" class="key-info-desc">
     <strong class="very-strong shout">Warning!</strong> You're using an old
     stable version of SeaMonkey<span id="oldvernumber"></span>, while we offer
     a newer version which contains
     <a href="http://www.mozilla.org/security/known-vulnerabilities/#SeaMonkey">important
     security fixes</a>.
 
     <p>We encourage you to <strong>download the newer version</strong> linked
     in the download box at the right to be safe from known vulnerabilities and be
     able to use the newest features in a stable SeaMonkey release.</p>
 
     <p class="note">If you get this message despite having installed
     [% releasename %] already, you might want to try
     <a href="http://kb.mozillazine.org/Resetting_your_useragent_string_to_its_compiled-in_default"
        class="exref">resetting your user agent string to the default</a>.</p>
   </div>
-  <div class="key-info-side">
-    <div class="download">
-      <h3>Download Now</h3>
-      <b>[% releasename %]</b>
-      <ul>
-       <li id="dlnew-win" class=""><a href="[% download_win %]"
-             id="dlnew-win-link">Windows,
-           <span id="dlnew-win-lang">English</span>
-           ([% download_win_mb %] MB)</a></li>
-       <li id="dlnew-linux" class=""><a href="[% download_linux %]"
-             id="dlnew-linux-link">Linux GTK3,
-           <span id="dlnew-linux-lang">English</span>
-           ([% download_linux_mb %] MB)</a></li>
-       <li id="dlnew-mac" class=""><a href="[% download_mac %]"
-             id="dlnew-mac-link">Mac OS X,
-           <span id="dlnew-mac-lang">English</span>
-           ([% download_mac_mb %] MB)</a></li>
-       <li id="dlnew-other" class="other"><a href="[% download_more %]">Other
-           Systems &amp; Languages</a></li>
-       <!-- 2.44 min/MB @ 56 k/s -->
-      </ul>
-    </div>
-  </div>
-</div>
-
-<div id="unsupported" style="display: none;" class="important">
-  <p>Thanks for using SeaMonkey. Unfortunately, <strong>your platform is no
-  longer supported</strong> by the latest stable version of our product so
-  we cannot offer you an upgrade unless you upgrade your operating system.</p>
-</div>
-
-<div id="unstable" style="display: none;" class="key-point">
-<strong class="very-strong">Congratulations!</strong> You've downloaded
-(or compiled) a copy of SeaMonkey. This means that you've volunteered to
-<a href="../dev/get-involved">become part of the SeaMonkey testing community</a>.
-
-<p>If that doesn't sound like something you meant to do, you might be better off
-with one of our <a href="../releases/">stable releases</a>.
-Otherwise, welcome aboard! Helping out won't take much of your time, doesn't
-require special skills, and will help improve SeaMonkey.</p>
-</div>
-
-<div id="getseamonkey" style="display: none;" class="key-point">
-  <div class="key-info-desc">
+  <div id="getseamonkey" style="display: none;" class="key-info-desc">
     <p>Thanks for visiting this SeaMonkey start page, even though it appears to
     us that you are not using SeaMonkey yet.</p>
     <p>You can get the SeaMonkey Internet Application Suite, including browser,
     mail and more, for free download from the links shown on the right.</p>
   </div>
   <div class="key-info-side">
     <div class="download">
       <h3>Download Now</h3>
@@ -275,22 +117,40 @@ require special skills, and will help im
            <span id="download-linux-lang">English</span>
            ([% download_linux_mb %] MB)</a></li>
        <li id="download-mac" class=""><a href="[% download_mac %]"
              id="download-mac-link">Mac OS X,
            <span id="download-mac-lang">English</span>
            ([% download_mac_mb %] MB)</a></li>
        <li id="download-other" class="other"><a href="[% download_more %]">Other
            Systems &amp; Languages</a></li>
+           Systems &amp; Languages</a></li>
        <!-- 2.44 min/MB @ 56 k/s -->
       </ul>
     </div>
   </div>
 </div>
 
+<div id="unsupported" style="display: none;" class="important">
+  <p>Thanks for using SeaMonkey. Unfortunately, <strong>your platform is no
+  longer supported</strong> by the latest stable version of our product so
+  we cannot offer you an upgrade unless you upgrade your operating system.</p>
+</div>
+
+<div id="unstable" style="display: none;" class="key-point">
+<strong class="very-strong">Congratulations!</strong> You've downloaded
+(or compiled) a copy of SeaMonkey. This means that you've volunteered to
+<a href="../dev/get-involved">become part of the SeaMonkey testing community</a>.
+
+<p>If that doesn't sound like something you meant to do, you might be better off
+with one of our <a href="../releases/">stable releases</a>.
+Otherwise, welcome aboard! Helping out won't take much of your time, doesn't
+require special skills, and will help improve SeaMonkey.</p>
+</div>
+
 <div style="width: 49%; float: right;">
   <h3 style="margin-top:0">Resources</h3>
 
   <ul class="compact">
     <li><a href="../releases/">SeaMonkey Releases</a></li>
     <li><a href="https://addons.thunderbird.net/seamonkey/">Get Add-Ons</a></li>
     <li><a href="http://plugindoc.mozdev.org/" class="ex-ref">Plugin Help</a></li>
     <li><a href="http://www.zazzle.com/seamonkeyproject" class="ex-ref">SeaMonkey