Browse Source

add a very small image size for catalog

pull/40/head
czaks 10 years ago
parent
commit
ac888a769d
  1. 9
      js/catalog.js
  2. 10
      stylesheets/style.css
  3. 1
      templates/themes/catalog/catalog.html

9
js/catalog.js

@ -7,12 +7,9 @@ if (active_page == 'catalog') $(function(){
$("#image_size").change(function(){ $("#image_size").change(function(){
var value = this.value, old; var value = this.value, old;
if (value == "small") { $(".grid-li").removeClass("grid-size-vsmall");
old = "large"; $(".grid-li").removeClass("grid-size-small");
} else { $(".grid-li").removeClass("grid-size-large");
old = "small";
}
$(".grid-li").removeClass("grid-size-"+old);
$(".grid-li").addClass("grid-size-"+value); $(".grid-li").addClass("grid-size-"+value);
}); });

10
stylesheets/style.css

@ -533,6 +533,16 @@ form.ban-appeal textarea {
margin-left: -20px; margin-left: -20px;
} }
.theme-catalog div.grid-size-vsmall img {
max-width: 100%;
}
.theme-catalog div.grid-size-vsmall {
width: 100px;
max-width: 100px;
max-height: 150px;
}
.theme-catalog div.grid-size-small { .theme-catalog div.grid-size-small {
width: 200px; width: 200px;
max-width: 200px; max-width: 200px;

1
templates/themes/catalog/catalog.html

@ -33,6 +33,7 @@
<span>{% trans 'Image size' %}: </span> <span>{% trans 'Image size' %}: </span>
<select id="image_size" style="display: inline-block"> <select id="image_size" style="display: inline-block">
<option value="vsmall">{% trans 'Very small' %}</option>
<option selected value="small">{% trans 'Small' %}</option> <option selected value="small">{% trans 'Small' %}</option>
<option value="large">{% trans 'Large' %}</option> <option value="large">{% trans 'Large' %}</option>
</select> </select>

Loading…
Cancel
Save