Commit 9248e117b207c42d1ea34a3393a2671f92b27567
1 parent
8f9af324
Exists in
master
and in
39 other branches
Replacing trac navbar by dropdown in mainmenu
Showing
5 changed files
with
15 additions
and
34 deletions
Show diff stats
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> </a> | 92 | + <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email 40 %} <b class="caret"></b> </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"> |