Changeset 18758 for trunk/admin/themes


Ignore:
Timestamp:
Oct 27, 2012, 12:59:31 PM (12 years ago)
Author:
mistic100
Message:

feature:2718 Add batch manager filters for photo dimensions, redisgn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/themes/default/template/batch_manager_global.tpl

    r18573 r18758  
    392392    $("span[id^='filter_dimension_']").hide();
    393393    $("span#filter_dimension_"+ $(this).attr("value")).show();
     394  });
     395 
     396  $("a.ratio-choice").click(function() {
     397    $("input[name='filter_ratio_min']").val($(this).data("min"));
     398    $("input[name='filter_ratio_max']").val($(this).data("max"));
    394399  });
    395400
     
    553558        <a href="#" class="removeFilter" title="remove this filter"><span>[x]</span></a>
    554559        <input type="checkbox" name="filter_dimension_use" class="useFilterCheckbox" {if isset($filter.dimension)}checked="checked"{/if}>
    555         <select name="filter_dimension">
    556           <option value="min_width" {if $filter.dimension=='min_width'}selected="selected"{/if}>{'Minimum width'|@translate}</option>
    557           <option value="max_width" {if $filter.dimension=='max_width'}selected="selected"{/if}>{'Maximum width'|@translate}</option>
    558           <option value="min_height" {if $filter.dimension=='min_height'}selected="selected"{/if}>{'Minimum height'|@translate}</option>
    559           <option value="max_height" {if $filter.dimension=='max_height'}selected="selected"{/if}>{'Maximum height'|@translate}</option>
    560           <option value="format" {if $filter.dimension=='format'}selected="selected"{/if}>{'Format'|@translate}</option>
    561         </select>
    562         <span id="filter_dimension_min_width" {if !isset($filter.dimension_min_width) and isset($filter.dimension)}style="display:none;"{/if}><input type="text" name="filter_dimension_min_width" value="{$filter.dimension_min_width}" size="4"> px</span>
    563         <span id="filter_dimension_max_width" {if !isset($filter.dimension_max_width)}style="display:none;"{/if}><input type="text" name="filter_dimension_max_width" value="{$filter.dimension_max_width}" size="4"> px</span>
    564         <span id="filter_dimension_min_height" {if !isset($filter.dimension_min_height)}style="display:none;"{/if}><input type="text" name="filter_dimension_min_height" value="{$filter.dimension_min_height}" size="4"> px</span>
    565         <span id="filter_dimension_max_height" {if !isset($filter.dimension_max_height)}style="display:none;"{/if}><input type="text" name="filter_dimension_max_height" value="{$filter.dimension_max_height}" size="4"> px</span>
    566         <span id="filter_dimension_format" {if !isset($filter.dimension_format)}style="display:none;"{/if}>
    567           <select name="filter_dimension_format">
    568             <option value="portrait" {if $filter.dimension_format=='portrait'}selected="selected"{/if}>{'Portrait'|@translate}</option>
    569             <option value="square" {if $filter.dimension_format=='square'}selected="selected"{/if}>{'square'|@translate}</option>
    570             <option value="landscape" {if $filter.dimension_format=='landscape'}selected="selected"{/if}>{'Landscape'|@translate}</option>
    571             <option value="panorama" {if $filter.dimension_format=='panorama'}selected="selected"{/if}>{'Panorama'|@translate}</option>
    572           </select>
    573         </span>
     560        {'Dimensions'|@translate} :
     561        <label>{'Minimum width'|@translate} <input type="text" name="filter_dimension_min_width" value="{$filter.dimension.min_width}" size="4"></label> —
     562        <label>{'Maximum width'|@translate} <input type="text" name="filter_dimension_max_width" value="{$filter.dimension.max_width}" size="4"></label> —
     563        <label>{'Minimum height'|@translate} <input type="text" name="filter_dimension_min_height" value="{$filter.dimension.min_height}" size="4"></label>     —
     564        <label>{'Maximum height'|@translate} <input type="text" name="filter_dimension_max_height" value="{$filter.dimension.max_height}" size="4"></label>
     565      </li>
     566     
     567      <li id="filter_ratio" {if !isset($filter.ratio)}style="display:none"{/if}>
     568        <a href="#" class="removeFilter" title="remove this filter"><span>[x]</span></a>
     569        <input type="checkbox" name="filter_ratio_use" class="useFilterCheckbox" {if isset($filter.ratio)}checked="checked"{/if}>
     570        {'Ratio'|@translate} :
     571        <label>{'Minimum'|@translate} <input type="text" name="filter_ratio_min" value="{$filter.ratio.min}" size="4"></label> —
     572        <label>{'Maximum'|@translate} <input type="text" name="filter_ratio_max" value="{$filter.ratio.max}" size="4"></label> —
     573        <a class="ratio-choice" data-min="" data-max="0.95">{'Portrait'|@translate}</a> |
     574        <a class="ratio-choice" data-min="0.95" data-max="1.05">{'square'|@translate}</a> |
     575        <a class="ratio-choice" data-min="1.05" data-max="2.5">{'Landscape'|@translate}</a> |
     576        <a class="ratio-choice" data-min="2.5" data-max="">{'Panorama'|@translate}</a>
    574577      </li>
    575578    </ul>
     
    584587        <option value="filter_level" {if isset($filter.level)}disabled="disabled"{/if}>{'Privacy level'|@translate}</option>
    585588        <option value="filter_dimension" {if isset($filter.dimension)}disabled="disabled"{/if}>{'Dimensions'|@translate}</option>
     589        <option value="filter_ratio" {if isset($filter.ratio)}disabled="disabled"{/if}>{'Ratio'|@translate}</option>
    586590      </select>
    587591      <a id="removeFilters" href="">{'Remove all filters'|@translate}</a>
Note: See TracChangeset for help on using the changeset viewer.