web: Move some menu items to the bottom.
authorWerner Koch <wk@gnupg.org>
Thu, 18 Sep 2014 14:00:34 +0000 (16:00 +0200)
committerWerner Koch <wk@gnupg.org>
Mon, 22 Sep 2014 16:28:07 +0000 (18:28 +0200)
web/index.org
web/share/gpgweb.el
web/share/site.css

index c89694c..b42a7d8 100644 (file)
@@ -33,13 +33,6 @@ English and German manuals.
 Project [[http://gpgtools.org][GPGTools]] provides a Mac OS X version of GnuPG. It is nicely
 integrated into an installer and features all required tools.
 
-#+BEGIN_HTML
-  <p id="smallnote">This site is currently undergoing a complete redesign.
-     We apologize for any inconveniences like broken links
-     or bad formatting.  Please do not report such problems as we are probably
-     already aware of them.  (2014-05-28 wk)</p>
-#+END_HTML
-
 * Reconquer your privacy
 
 Even if you have nothing to hide, using encryption helps protect the
index 46bc760..17897f4 100644 (file)
@@ -98,11 +98,11 @@ if not available."
      (("/related_software/frontends.html"  "Frontends")
       ("/related_software/tools.html"      "Tools")
       ("/related_software/libraries.html"  "Libraries")
-      ("/related_software/swlist.html"     "All")))
-    ("/blog/index.html"
-     "Blog"
-     ())
-    ("/privacy-policy.html"
+      ("/related_software/swlist.html"     "All"))))
+  "The definition of the gnupg.org menu structure.")
+
+(defconst gpgweb-gnupg-bottom-menu-alist
+  '(("/privacy-policy.html"
      "Privacy&nbsp;Policy"
      ())
     ("/imprint.html"
@@ -113,8 +113,12 @@ if not available."
      ())
     ("/sitemap.html"
      "Sitemap"
+     ())
+    ("/blog/index.html"
+     "Blog"
      ()))
-  "The definition of the gnupg.org menu structure.")
+  "The definition of the gnupg.org bottom menu structure.")
+
 
 (defun gpgweb--any-selected-menu-p (menu selected-file)
   "Return t if any item in MENU has been selected."
@@ -172,23 +176,38 @@ if not available."
 ")))
 
 (defun gpgweb-insert-footer ()
+  (goto-char (point-max))
+  (insert "</main>
+<div id=\"footer\">
+  <p>This site is currently undergoing a complete redesign.
+     We apologize for any inconveniences like broken links
+     or bad formatting.  Please do not report such problems as we are probably
+     already aware of them.  (2014-05-28 wk)</p>
+  <div id=\"nav_bottom\">
+  <ul>
+")
+  (gpgweb--insert-menu gpgweb-gnupg-bottom-menu-alist 0 nil)
+  (insert "  </ul>
+  </div>
+")
   (goto-char (point-min))
   (unless (search-forward "<!--disable-copyright-footer-->" nil t)
     (goto-char (point-max))
-    (insert "<div id=\"cpyright\">
+    (insert "  <div id=\"cpyright\">
     <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/3.0/\"
       ><img alt=\"CC-BY-SA 3.0\" style=\"border: 0\"
-            src=\"/share/cc-by-sa-3.0_80x15.png\"/></a><br/>
+            src=\"/share/cc-by-sa-3.0_80x15.png\"/></a>&nbsp;
     These web pages are
     Copyright 1998--2014 The GnuPG Project<a href=\"/copying.html\">ยน</a>
     and licensed under a
     <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/3.0/\"
     >Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.  See
     <a href=\"/copying.html\">copying</a> for details.
-</div>
-</main>
+  </div>\n"))
+  (goto-char (point-max))
+  (insert "</div>
 </body>
-</html>")))
+</html>"))
 
 
 ;;; Post-process the generated HTML file:
index e7b0ea5..8930940 100644 (file)
@@ -149,7 +149,7 @@ div.entry-qotd
     padding-top: 5%;
     font-size: 125%;
     border-bottom: 3px #FFb580 solid;
-    font-family: verdana,arial,helvetica;
+    font-family: verdana,helvetica;
     margin-bottom: 2%;
 }
 
@@ -213,6 +213,29 @@ nav img {
 }
 
 
+#nav_bottom ul {
+    list-style: none;
+    padding-left: 0;
+    margin-left: 0;
+    float: left;
+}
+
+#nav_bottom li {
+    float: left;
+    padding-right: 3em;
+}
+
+#nav_bottom p {
+    clear: left;
+    padding-top: 1em;
+}
+
+#nav_bottom a {
+    clear: left;
+    font-variant: normal;
+}
+
+
 /*
    Other stuff
  */
@@ -261,7 +284,6 @@ div.outline-text-3 {
 }
 
 #cpyright {
-    font-size: 0.6em;
     padding-top: 4em;
 }
 
@@ -270,15 +292,12 @@ div.outline-text-3 {
 }
 
 #footer {
+    border-top: 2px solid #5c6064;
     margin-top: 5em;
-    margin-left: 10%;
-    width: 80%;
+    margin-left: 5%;
+    margin-right: 5%;
     clear: both;
-}
-
-#footer p {
-    font-size: 0.3em;
-    padding: 2em 0;
+    font-size: 0.8em;
 }