Commit 9248e117b207c42d1ea34a3393a2671f92b27567

Authored by Sergio Oliveira
1 parent 8f9af324

Replacing trac navbar by dropdown in mainmenu

src/proxy/diazo/trac.xml
@@ -6,12 +6,10 @@ @@ -6,12 +6,10 @@
6 <replace css:theme="#trac-css" content="//head/link" /> 6 <replace css:theme="#trac-css" content="//head/link" />
7 <replace css:theme="#trac-js" content="//head/script" /> 7 <replace css:theme="#trac-js" content="//head/script" />
8 8
9 - <after css:theme-children="#trac-navbar" css:content-children="#mainnav ul" />  
10 <before css:theme-children="#main-content" css:content="#main" /> 9 <before css:theme-children="#main-content" css:content="#main" />
11 10
12 <after theme-children="/html/head"> 11 <after theme-children="/html/head">
13 <style> 12 <style>
14 - body { padding-bottom: 70px; }  
15 .navbar .nav ul { font-size: 14px; text-align: left; } 13 .navbar .nav ul { font-size: 14px; text-align: left; }
16 .navbar .nav li { border: 0; padding: 0; } 14 .navbar .nav li { border: 0; padding: 0; }
17 :link:not(.btn), 15 :link:not(.btn),
src/proxy/templates/proxy/trac.html
@@ -5,26 +5,3 @@ @@ -5,26 +5,3 @@
5 <placeholder id="trac-js"/> 5 <placeholder id="trac-js"/>
6 {{ block.super }} 6 {{ block.super }}
7 {% endblock %} 7 {% endblock %}
8 -  
9 -{% block navbar %}  
10 - {{ block.super }}  
11 -  
12 - <nav class="navbar navbar-inverse navbar-fixed-bottom trac" role="navigation">  
13 - <div class="container">  
14 - <div class="navbar-header">  
15 - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-trac">  
16 - <span class="sr-only">Toggle navigation</span>  
17 - <span class="icon-bar"></span>  
18 - <span class="icon-bar"></span>  
19 - <span class="icon-bar"></span>  
20 - </button>  
21 - <a class="navbar-brand" href="/wiki">Trac</a>  
22 - </div>  
23 -  
24 - <div class="collapse navbar-collapse navbar-trac">  
25 - <ul id="trac-navbar" class="nav navbar-nav">  
26 - </ul>  
27 - </div>  
28 - </div>  
29 - </nav>  
30 -{% endblock %}  
src/proxy/urls.py
@@ -6,8 +6,8 @@ from .views import TracProxyView, JenkinsProxyView @@ -6,8 +6,8 @@ from .views import TracProxyView, JenkinsProxyView
6 6
7 urlpatterns = patterns('', 7 urlpatterns = patterns('',
8 # Trac URLs 8 # Trac URLs
9 - url(r'^(?P<path>(?:admin|wiki|changeset|newticket|ticket|chrome|timeline|roadmap|browser|report|tags|query|about|prefs|log|attachment|raw-attachment).*)$',  
10 - TracProxyView.as_view()), 9 + url(r'^(?P<path>(?:admin|wiki|changeset|newticket|ticket|chrome|timeline|roadmap|browser|report|tags|query|about|prefs|log|attachment|raw-attachment|diff).*)$',
  10 + TracProxyView.as_view()),
11 11
12 # Jenkins URLs 12 # Jenkins URLs
13 url(r'^ci/(?P<path>.*)$', JenkinsProxyView.as_view()), 13 url(r'^ci/(?P<path>.*)$', JenkinsProxyView.as_view()),
src/static/css/screen.css
1 1
2 -  
3 body { 2 body {
4 - padding-top: 70px; 3 + padding-top: 57px;
5 } 4 }
6 5
7 -  
8 /* Header */ 6 /* Header */
9 7
10 #header-searchbox { 8 #header-searchbox {
@@ -16,7 +14,7 @@ body { @@ -16,7 +14,7 @@ body {
16 } 14 }
17 15
18 .navbar-default .navbar-brand, 16 .navbar-default .navbar-brand,
19 -.navbar a.dropdown-toggle { 17 +.navbar a.dropdown-toggle.user {
20 padding: 0; 18 padding: 0;
21 margin-top: 5px; 19 margin-top: 5px;
22 margin-left: 10px; 20 margin-left: 10px;
src/templates/base.html
@@ -70,8 +70,16 @@ @@ -70,8 +70,16 @@
70 <li> 70 <li>
71 <a href="{% url "feedzilla_index" %}">{% trans "Planet" %}</a> 71 <a href="{% url "feedzilla_index" %}">{% trans "Planet" %}</a>
72 </li> 72 </li>
73 - <li>  
74 - <a href="/wiki">{% trans "Contribute" %}</a> 73 + <li class="dropdown">
  74 + <a href="#" class="dropdown-toggle" data-toggle="dropdown">{% trans "Contribute" %} <b class="caret"></b></a>
  75 + <ul class="dropdown-menu">
  76 + <li><a href="/wiki">Wiki</a></li>
  77 + <li><a href="/timeline">Timeline</a></li>
  78 + <li><a href="/roadmap">Roadmap</a></li>
  79 + <li><a href="/browser">Browse Source</a></li>
  80 + <li><a href="/report">View Tickets</a></li>
  81 + <li><a href="/tags">Tags</a></li>
  82 + </ul>
75 </li> 83 </li>
76 </ul> 84 </ul>
77 85
@@ -81,7 +89,7 @@ @@ -81,7 +89,7 @@
81 <li>{% browserid_login text='Login' next=request.path %}</li> 89 <li>{% browserid_login text='Login' next=request.path %}</li>
82 {% else %} 90 {% else %}
83 <li id="user-menu" class="dropdown"> 91 <li id="user-menu" class="dropdown">
84 - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{% gravatar user.email 40 %} <b class="caret"></b>&nbsp;&nbsp;</a> 92 + <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email 40 %} <b class="caret"></b>&nbsp;&nbsp;</a>
85 <ul class="dropdown-menu" role="menu"> 93 <ul class="dropdown-menu" role="menu">
86 <li> 94 <li>
87 <div class="wrapper"> 95 <div class="wrapper">