diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-10-02 16:43:46 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-10-02 16:43:46 +0200 | 
| commit | 14ab493589be4d5752fcdb14847ecf179f5fbd8e (patch) | |
| tree | 6d503a9cc9f21d865532d3bdd2734ce3b0660b13 | |
| parent | 68e8b4816be721c6be8e9a4c24e9b3bec5771624 (diff) | |
| download | Chimère-14ab493589be4d5752fcdb14847ecf179f5fbd8e.tar.bz2 Chimère-14ab493589be4d5752fcdb14847ecf179f5fbd8e.zip  | |
Improve category layout
| -rw-r--r-- | chimere/static/chimere/css/styles.css | 50 | ||||
| -rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 2 | ||||
| -rw-r--r-- | chimere/templates/chimere/blocks/categories.html | 4 | 
3 files changed, 35 insertions, 21 deletions
diff --git a/chimere/static/chimere/css/styles.css b/chimere/static/chimere/css/styles.css index ecb74f4..1084ae5 100644 --- a/chimere/static/chimere/css/styles.css +++ b/chimere/static/chimere/css/styles.css @@ -694,11 +694,12 @@ span.icon{  #categories li{      font-variant:small-caps;      list-style:none; +    padding: 0.1em 1em;  }  #categories li li{      font-variant:normal; -    margin-left:20px; +    padding: 0;  }  ul#categories li li a{ @@ -709,19 +710,46 @@ ul#categories li li a{  #categories ul ul{      margin:0; -    padding:0; +    padding:0.5em 0;  }  ul.subcategories label img{      height:20px;  } +#categories li.main_category:hover{ +    background-color: #eee; +    cursor:pointer; +} +  li.main_category .category_name:hover,  li.main_category > span:hover,  li.main_category label:hover{      cursor:pointer;  } +#categories input{ +    display:None; +} + +.category_name{ +    font-weight:bold; +    padding: 0 0.5em; +    border-radius:5px; +} + +.subcategory label{ +    padding: 0 0.5em; +    border-radius:5px; +    font-weight:normal; +} + +.category-selected .category_name, +.subcategory label:hover, +.subcategory.selected label{ +    background-color:rgb(175, 231, 175); +} +  #categories li#display_submited{      font-variant:normal;  } @@ -1526,24 +1554,6 @@ label.labelSpan.olButton{      max-width: 350px;  } -#categories input{ -    display:None; -} - -.category_name{ -    font-weight:bold; -} - -.subcategory label{ -    padding: 0 0.5em; -    border-radius:5px; -    font-weight:normal; -} - -.subcategory.selected label{ -    background-color:rgb(175, 231, 175); -} -  #panel #categories,  #categories > ul {      width:auto; diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index e573225..df5dea5 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -1478,7 +1478,7 @@ jQuery.expr[":"].hovering = function(elem) {              }              var _toggle_categories = function (subcategory_element) {                  var parent = subcategory_element.closest('ul'); -                var parent_label = parent.parent().find("> span"); +                var parent_label = parent.parent();                  if (parent.find('input[type=checkbox]:checked').length){                      parent_label.addClass('category-selected');                  } else { diff --git a/chimere/templates/chimere/blocks/categories.html b/chimere/templates/chimere/blocks/categories.html index b674e12..282d008 100644 --- a/chimere/templates/chimere/blocks/categories.html +++ b/chimere/templates/chimere/blocks/categories.html @@ -5,7 +5,9 @@          <img class="control_image toggle_category" id="maincategory_img_{{category.id}}" alt="control" src="{{ STATIC_URL }}chimere/img/{% if category.selected %}minus.png{% else %}plus.png{% endif %}" />          <input type="checkbox" id='checkall_{{category.id}}'>          <span class='category_name'>{% trans category.name %}</span> +        {% comment %}          <span class="glyphicon glyphicon-zoom-in zoom_image zoom_to_category" id="zoom_to_category_{{category.id}}"></span> +        {% endcomment %}          <ul class='subcategories' id='maincategory_{{category.id}}'{% if not category.selected %} style='display:None'{% endif %}>              {% for sub_category in lst_sub_categories %}              <li id='li_sub_{{sub_category.id}}' class='subcategory'> @@ -14,7 +16,9 @@                      <span class='cat_image'><img alt='{{ sub_category.name }}' src='{{ MEDIA_URL }}{{sub_category.icon.image}}'/></span>                      {% trans sub_category.name %}                  </label> +                {% comment %}                  <span class="glyphicon glyphicon-zoom-in zoom_image zoom_to_subcategory" id="zoom_to_subcategory_{{sub_category.id}}"></span> +                {% endcomment %}              </li>              {% endfor %}              {% if category.description %}  | 
