summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/static/chimere/css/styles.css77
-rw-r--r--chimere/templates/chimere/blocks/actions.html82
2 files changed, 107 insertions, 52 deletions
diff --git a/chimere/static/chimere/css/styles.css b/chimere/static/chimere/css/styles.css
index 1a1bcf9..ce9e762 100644
--- a/chimere/static/chimere/css/styles.css
+++ b/chimere/static/chimere/css/styles.css
@@ -97,6 +97,7 @@ caption{
color:#444;
}
+.nav.navbar-nav > li > a,
.action a,
.pager li a, .nav-pills > li.active > a,
.pager li a:hover, .nav-pills > li.active > a:hover,
@@ -390,11 +391,11 @@ a[disabled] {
font-family: 'Yanone Kaffeesatz Light', sans-serif;
height: 35px;
z-index: 10;
- position: absolute;
- width: 100%;
padding:0;
background-color: #fff;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
+ text-transform: uppercase;
+ padding: 3px;
}
#topbar img{
@@ -402,22 +403,24 @@ a[disabled] {
vertical-align: top;
}
-#top-menu-first{
- position: absolute;
- width: 300px;
- font-size: 1.4em;
- padding: 0.15em 0.4em;
- text-transform: uppercase;
+#topbar .nav.navbar-nav > li > a {
+ padding-top: 0;
+ padding-bottom: 0;
}
-#top-menu{
- text-transform: uppercase;
- padding: 3px;
- padding-left: 300px;
+
+#topbar #top-menu-first.action{
+ padding-right: 5px;
}
-#top-menu .action{
+#topbar .action{
font-size: 1.4em;
+ padding-left: 5px;
+ padding-right: 90px;
+}
+
+#topbar .container-fluid{
+ padding: 0;
}
#content{
@@ -1317,6 +1320,7 @@ table.inline-table td input[type=file]{
border: 0px solid transparent;
display: block;
margin: 0;
+ width: 500px;
}
#search-result,
@@ -3915,12 +3919,12 @@ li.main_category li.subcategory > span > label{
#switch-menu{
display: none;
- position: fixed;
+ position: absolute;
text-align: center;
text-transform: uppercase;
font-size: 1.6em;
padding: 0;
- top: 78px;
+ top: 18px;
z-index: 200;
right: 0;
left: 0;
@@ -3991,6 +3995,15 @@ li.main_category li.subcategory > span > label{
}
}
+@media (max-width: 1552px) {
+ #topbar .action{
+ padding-right: 20px;
+ }
+ #search-box{
+ width: 350px;
+ }
+}
+
@media (min-width: 1200px) {
#simple_button-lnk .lbl{
display:inline;
@@ -4014,6 +4027,18 @@ li.main_category li.subcategory > span > label{
#top-menu {
padding-left: 15px;
}
+ #topbar .nav > li.action#top-menu-first {
+ display: none;
+ }
+ #topbar .nav > li.action {
+ display: inline-block;
+ padding-right: 15px;
+ padding-left: 20px;
+ }
+
+ #search-box{
+ width: 250px;
+ }
}
@media screen and (max-width: 750px) {
@@ -4023,8 +4048,17 @@ li.main_category li.subcategory > span > label{
.modal-dialog.modal-xl {
width: auto;
}
- #topbar{
- position: fixed;
+ #topbar .navbar-nav {
+ margin: 7.5px -4px;
+ }
+ #extra-pages{
+ background-color: #fff;
+ margin: 0;
+ left: 0;
+ right: 0;
+ top: 48px;
+ z-index: 1000;
+ position: absolute;
}
.map-footer, #footer-panel, #panel, #hide-panel, #maps-lnk{
display: none;
@@ -4090,13 +4124,12 @@ li.main_category li.subcategory > span > label{
div#panel{
width: 100%;
bottom: auto;
- margin-top: 78px;
position: relative;
}
div#sidebar{
height: auto;
top: 0;
- padding: 0;
+ padding: 12px 0;
}
div#panel{
background-size: auto 80px;
@@ -4114,6 +4147,7 @@ li.main_category li.subcategory > span > label{
}
#search-box{
padding-bottom: 0;
+ width: 100%;
}
.sidebar-handler,
#frm_categories{
@@ -4182,13 +4216,14 @@ li.main_category li.subcategory > span > label{
right: 1.5em;
left: auto;
}
- .search-box-col{
+ .nav li.search-box-col{
display: block;
position: absolute;
width: 100%;
- top: 35px;
+ top: 50px;
background-color: #fff;
padding: 8px;
+ margin-left: 15px;
}
#topbar{
box-shadow: none;
diff --git a/chimere/templates/chimere/blocks/actions.html b/chimere/templates/chimere/blocks/actions.html
index 2ce5c29..597e43a 100644
--- a/chimere/templates/chimere/blocks/actions.html
+++ b/chimere/templates/chimere/blocks/actions.html
@@ -1,49 +1,69 @@
{% load i18n chimere_tags bootstrap %}
- <div id="topbar">
- <div id="top-menu-first">
- <a href="{% url 'index' area.urn %}">
- {% if area.logo %}
- <img src="{{area.logo.url}}">
- {% else %}
- {{area.name}}
- {% endif %}
+<nav class="navbar navbar-default" id="topbar">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed"
+ data-toggle="collapse"
+ data-target="#extra-pages"
+ aria-expanded="false">
+ <span class="sr-only">{% trans "Toggle" %}</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <ul class="nav navbar-nav">
+ <li class='action' id="top-menu-first">
+ <a href="{% url 'index' area.urn %}">
+ {% if area.logo %}
+ <img src="{{area.logo.url}}">
+ {% else %}
+ {{area.name}}
+ {% endif %}
+ </a>
+ </li>
+ <li class="action">
+ <a href="{% url 'index' area_name %}">
+ {% trans "Map" %}
+ </a>
+ </li>
+ {% if area.show_directory %}
+ <li class="action">
+ <a href="{% url 'chimere:category-directory' area_name %}">
+ {% trans "Directory" %}
</a>
- </div>
- <div id="top-menu" class="row">
- <div class="col-xs-3 col-sm-2 action">
- <a href="{% url 'index' area_name %}">
- {% trans "Map" %}
- </a>
- </div>
- {% if area.show_directory %}
- <div class="col-xs-3 col-sm-2 action">
- <a href="{% url 'chimere:category-directory' area_name %}">
- {% trans "Directory" %}
- </a>
- </div>
- {% endif %}
- <div class="search-box-col col-sm-{%if not extra_pages %}6{% elif extra_pages|length < 3 %}4{% else %}6{% endif %}">
- <div id='search-box'></div>
- </div>
+ </li>
+ {% endif %}
+ <li class="search-box-col">
+ <div id='search-box'></div>
+ </li>
+ </ul>
+ </div>
+
+ <div class="collapse navbar-collapse" id="extra-pages">
+ <ul class="nav navbar-nav">
{% for page in extra_pages %}
- <div class="col-xs-{% if page.image %}1{% else%}3{% endif %} col-sm-{% if page.image %}1{% else%}2{% endif %} action"
- id="btn-{{page.mnemonic}}">
+ <li class="action" id="btn-{{page.mnemonic}}">
{% if page.url %}
<a href='{{page.url}}' target="_blank">
{% else %}
<a href='#'
onclick="$('#{{page.mnemonic}}').modal('show');return false;">
- {% endif %}
+ {% endif %}
{% if page.image %}
<img src="{{page.image.url}}">
{% else %}
{{page.title}}
{% endif %}
- </a>
- </div>
+ </a>{# </a> #}
+ </li>
{% endfor %}
- </div>
+
+ </ul>
+
+
</div>
+ </div>
+</nav>
{% for page in extra_pages %}{% if not page.url %}
{% bootstrap_modal page.mnemonic page.title page.content|safe %}
{% endif %}{% endfor %}