Show
Ignore:
Timestamp:
01/12/12 22:37:28 (4 months ago)
Author:
plg
Message:

feature 2548, multiple size:

* adapt the upload script

* remove the resize settings screen

* add a new screen [Administration > Configuration > Options > Photo Sizes]

with the ability to resize original after upload

Files:
1 modified

Legend:

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

    r12878 r12879  
    248248</div> <!-- configContent --> 
    249249 
     250{if isset($sizes)} 
     251 
     252{footer_script}{literal} 
     253jQuery(document).ready(function(){ 
     254  function toggleResizeFields(prefix) { 
     255    var checkbox = jQuery("#"+prefix+"_resize"); 
     256    var needToggle = jQuery("input[name^="+prefix+"_]").not(checkbox).parents('tr'); 
     257 
     258    if (jQuery(checkbox).is(':checked')) { 
     259      needToggle.show(); 
     260    } 
     261    else { 
     262      needToggle.hide(); 
     263    } 
     264  } 
     265 
     266  toggleResizeFields("original"); 
     267  jQuery("#original_resize").click(function () {toggleResizeFields("original")}); 
     268}); 
     269{/literal}{/footer_script} 
     270 
     271<fieldset id="sizesConf"> 
     272  <legend>{'Original Size'|@translate}</legend> 
     273 
     274  <table> 
     275    <tr> 
     276      <th><label for="original_resize">{'Resize after upload'|@translate}</label></th> 
     277      <td><input type="checkbox" name="original_resize" id="original_resize" {if ($sizes.original_resize)}checked="checked"{/if}></td> 
     278    </tr> 
     279    <tr> 
     280      <th>{'Maximum Width'|@translate}</th> 
     281      <td><input type="text" name="original_resize_maxwidth" value="{$sizes.original_resize_maxwidth}" size="4" maxlength="4"> {'pixels'|@translate}</td> 
     282    </tr> 
     283    <tr> 
     284      <th>{'Maximum Height'|@translate}</th> 
     285      <td><input type="text" name="original_resize_maxheight" value="{$sizes.original_resize_maxheight}" size="4" maxlength="4"> {'pixels'|@translate}</td> 
     286    </tr> 
     287    <tr> 
     288      <th>{'Image Quality'|@translate}</th> 
     289      <td><input type="text" name="original_resize_quality" value="{$sizes.original_resize_quality}" size="3" maxlength="3"> %</td> 
     290    </tr> 
     291  </table> 
     292 
     293</fieldset> 
     294{/if} 
     295 
    250296{if isset($default)} 
    251297{$PROFILE_CONTENT} 
     
    446492{if !isset($default)} 
    447493  <p> 
    448     <input class="submit" type="submit" name="submit" value="{'Submit'|@translate}"> 
     494    <input class="submit" type="submit" name="submit" value="{'Save Settings'|@translate}"> 
    449495    <input class="submit" type="reset" name="reset" value="{'Reset'|@translate}"> 
    450496  </p>