Commit b933c100667e29b73a2877d23bb75a7dad7488da

Authored by Lucas Kanashiro
2 parents 2a30ff9a 5e8d90a0

Merge pull request #62 from colab/fix_header

Cleaned up HTML and extracted header
colab/templates/base.html
@@ -50,7 +50,7 @@ @@ -50,7 +50,7 @@
50 </head> 50 </head>
51 51
52 <!-- data-no-turbolink will disable Rails TurboLinks for all pages under Colab --> 52 <!-- data-no-turbolink will disable Rails TurboLinks for all pages under Colab -->
53 - <body class="container" data-no-turbolink> 53 + <body data-no-turbolink>
54 54
55 {% block ribbon %} 55 {% block ribbon %}
56 {% if ribbon %} 56 {% if ribbon %}
@@ -62,84 +62,8 @@ @@ -62,84 +62,8 @@
62 {% endif %} 62 {% endif %}
63 {% endblock %} 63 {% endblock %}
64 64
65 - {% block navbar %}  
66 - <nav class="navbar navbar-default navbar-fixed-top" role="navigation">  
67 - <div class="container">  
68 - <div class="navbar-header">  
69 -  
70 - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main">  
71 - <span class="sr-only">Toggle navigation</span>  
72 - <span class="icon-bar"></span>  
73 - <span class="icon-bar"></span>  
74 - <span class="icon-bar"></span>  
75 - <span class="icon-bar"></span>  
76 - </button>  
77 - <a class="navbar-brand" href="/"><img alt="Colab" src="{% static 'img/logo.svg' %}"></a>  
78 - </div>  
79 - <div class="collapse navbar-collapse navbar-main">  
80 - <ul class="nav navbar-nav">  
81 -  
82 - <li>  
83 - <a href="{% url 'thread_list' %}">{% trans "Groups" %}</a>  
84 - </li>  
85 -  
86 - {% plugins_menu %}  
87 -  
88 - <li class="hidden-lg hidden-md">  
89 - <a href="{% url 'haystack_search' %}?q=">{% trans "Search" %}</a>  
90 - </li>  
91 - </ul>  
92 -  
93 - <ul class="nav navbar-nav navbar-right">  
94 - {% if not user.is_authenticated %}  
95 -  
96 - <li class="dropdown hidden-xs hidden-lg">  
97 - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Acesso <b class="caret"></b></a>  
98 - <ul class="dropdown-menu">  
99 - {% trans 'Login' as login_text %}  
100 - <li><a href="{% url 'signup' %}">{% trans "Register" %}</a></li>  
101 - <li><a href="{% url 'login' %}">{% trans "Login" %}</a></li>  
102 - </ul>  
103 - </li>  
104 - {% trans 'Login' as login_text %}  
105 - <li class="visible-xs hidden-sm hidden-md"><a href="{% url 'signup' %}">{% trans "Register" %}</a></li>  
106 - <li class="visible-xs hidden-sm hidden-md"><a href="{% url 'login' %}">{% trans "Login" %}</a></li>  
107 - {% else %}  
108 - <li id="user-menu" class="dropdown">  
109 - <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email 40 %} <b class="caret"></b>&nbsp;&nbsp;</a>  
110 - <ul class="dropdown-menu" role="menu">  
111 - <li>  
112 - <div class="wrapper">  
113 - <div class="thumbnail">{% gravatar user.email 100 %}</div>  
114 - <div class="user-info">  
115 - <span><b>{{ user.get_full_name }}</b></span>  
116 - <span class="quiet">{{ user.email }}</span>  
117 - </div>  
118 - <div>  
119 - <a class="btn btn-info pull-left" href="{% url 'user_profile' user.username %}">{% trans "My Profile" %}</a>  
120 - {% trans 'Logout' as logout_text %}  
121 - <a class="btn btn-default pull-right" href="{% url 'logout' %}"> {% trans "Logout" %}</a>  
122 - </div>  
123 - </div>  
124 - </li>  
125 - </ul>  
126 - </li>  
127 - {% endif %}  
128 - </ul>  
129 -  
130 - <form action="{% url 'haystack_search' %}" method="GET" id="search-form" class="navbar-form navbar-right hidden-xs hidden-sm" role="search">  
131 - <div class="form-group">  
132 - <label class="sr-only" for="header-searchbox">{% trans 'Search here...' %}</label>  
133 - <input name="q" id="header-searchbox"  
134 - class="form-control" value="{{ request.GET.q }}"  
135 - type="search" placeholder="{% trans 'Search here...' %}" />  
136 - </div>  
137 - <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>  
138 - </form>  
139 - </div>  
140 - </div>  
141 - </nav>  
142 - 65 + {% block header %}
  66 + {% include 'header.html' %}
143 {% endblock %} 67 {% endblock %}
144 68
145 {% block messages %} 69 {% block messages %}
@@ -166,8 +90,6 @@ @@ -166,8 +90,6 @@
166 {% block main-content %}{% endblock %} 90 {% block main-content %}{% endblock %}
167 </div> 91 </div>
168 92
169 - <div class="row">&nbsp;</div>  
170 -  
171 {% block footer %} 93 {% block footer %}
172 94
173 {% include "footer.html" %} 95 {% include "footer.html" %}
colab/templates/header.html
@@ -23,8 +23,6 @@ @@ -23,8 +23,6 @@
23 23
24 {% plugins_menu %} 24 {% plugins_menu %}
25 25
26 - <li><a href="/paste">{% trans "Paste" %}</a></li>  
27 -  
28 <li class="hidden-lg hidden-md"> 26 <li class="hidden-lg hidden-md">
29 <a href="{% url 'haystack_search' %}?q=">{% trans "Search" %}</a> 27 <a href="{% url 'haystack_search' %}?q=">{% trans "Search" %}</a>
30 </li> 28 </li>
@@ -42,8 +40,8 @@ @@ -42,8 +40,8 @@
42 </ul> 40 </ul>
43 </li> 41 </li>
44 {% trans 'Login' as login_text %} 42 {% trans 'Login' as login_text %}
45 - <li class="visible-xs hidden-sm hidden-md"><a href="{% url 'signup' %}">{% trans "Register" %}</a></li>  
46 - <li class="visible-xs hidden-sm hidden-md"><a href="{% url 'login' %}">{% trans "Login" %}</a></li> 43 + <li class="visible-xs hidden-sm hidden-md"><a href="{% url 'signup' %}">{% trans "Register" %}</a></li>
  44 + <li class="visible-xs hidden-sm hidden-md"><a href="{% url 'login' %}">{% trans "Login" %}</a></li>
47 {% else %} 45 {% else %}
48 <li id="user-menu" class="dropdown"> 46 <li id="user-menu" class="dropdown">
49 <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email 40 %} <b class="caret"></b>&nbsp;&nbsp;</a> 47 <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email 40 %} <b class="caret"></b>&nbsp;&nbsp;</a>
@@ -71,8 +69,8 @@ @@ -71,8 +69,8 @@
71 <div class="form-group"> 69 <div class="form-group">
72 <label class="sr-only" for="header-searchbox">{% trans 'Search here...' %}</label> 70 <label class="sr-only" for="header-searchbox">{% trans 'Search here...' %}</label>
73 <input name="q" id="header-searchbox" 71 <input name="q" id="header-searchbox"
74 - class="form-control" value="{{ request.GET.q }}"  
75 - type="search" placeholder="{% trans 'Search here...' %}" /> 72 + class="form-control" value="{{ request.GET.q }}"
  73 + type="search" placeholder="{% trans 'Search here...' %}" />
76 </div> 74 </div>
77 <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button> 75 <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
78 </form> 76 </form>