From 20bfe9d39e43b3b86c167de2294ea3e229e351a7 Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sat, 4 Apr 2015 07:22:04 +0000
Subject: [PATCH] Additional menu sidebar vs main content tweaks.  - Legacy-Id:
 9392

---
 ietf/templates/ietf.html | 20 +++++++++-----------
 static/css/ietf.css      |  4 ++--
 2 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/ietf/templates/ietf.html b/ietf/templates/ietf.html
index 385367689..d0496b886 100644
--- a/ietf/templates/ietf.html
+++ b/ietf/templates/ietf.html
@@ -8,7 +8,7 @@
 
     <link rel="stylesheet" href="/css/bootstrap.min.css">
     <link rel="stylesheet" href="/css/bootstrap-theme.min.css">
-    <link rel="stylesheet" href="/css/font-awesome.min.css">
+    <link rel="stylesheet" href="/css/font-awesome.css">
     <link rel="stylesheet" href="/css/ietf.css">
     <style>
      {% block morecss %}{% endblock %}
@@ -69,12 +69,12 @@
 
         {% if not hide_menu %} {# ugly hack for the more or less unported meeting agenda edit pages #}
           <div class="row">
-	    <div class="col-md-3 visible-md visible-lg leftmenu">
+	    <div class="col-md-2 visible-md visible-lg leftmenu">
 	      <ul class="nav nav-pills nav-stacked panel panel-default panel-body">
                 {% include "base/menu.html" with flavor="left" %}
               </ul>
 	    </div>
-            <div class="col-md-9 content-wrapper">
+            <div class="col-md-10">
 	      <!--[if lt IE 8]>
 	      <p id="browsehappy" class="collapse alert alert-warning alert-dismissible">
 	      <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
@@ -139,18 +139,16 @@
 	  </div>
         </footer>
       </div>
-
-      <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
+      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
       <script>window.jQuery || document.write('<script src="/js/lib/jquery-1.11.2.min.js"><\/script>')</script>
+      <!-- Remove the *-nojs attributes if we are running js.  This depends on jQuery's removeClass(): -->
+      <!-- Do this as early as possible (after loading the page and jQuery) to avoid rendering changes -->
+      <script>$(".visible-nojs").removeClass("visible-nojs");</script>
+      <script>$(".hidden-nojs").removeClass("hidden-nojs");</script>
       <script src="/js/lib/jquery.cookie.min.js"></script>
       <script src="/js/lib/bootstrap.min.js"></script>
-      {% block js %}{% endblock %}
       <script src="/js/ietf.js"></script>
-      <script>
-
-       $(".hidden-nojs, .in-nojs").removeClass("hidden-nojs in-nojs");
-      </script>
-
+      {% block js %}{% endblock %}
   </body>
 </html>
 
diff --git a/static/css/ietf.css b/static/css/ietf.css
index 7dfdceb02..309ba9e5d 100644
--- a/static/css/ietf.css
+++ b/static/css/ietf.css
@@ -69,7 +69,7 @@ body { padding-top: 70px; }
 .nav-stacked>li, .nav-stacked>li+li { margin: 0; line-height: 1.214; }
 .nav-stacked>li>a { padding: 2px 8px; }
 .leftmenu {
-  width: 200px;
+  max-width: 200px;
 }
 .leftmenu .nav { overflow-wrap: break-word }
 
@@ -182,7 +182,7 @@ ampersand you get is dependent on which fonts are available in the browser.  Hac
 	display: none !important;
 	visibility: hidden !important;
 }
-.in-nojs { display: block !important; }
+.visible-nojs { display: block !important; }
 
 .navbar-brand > img {
   display: inline;