Ignore:
Timestamp:
Jan 12, 2012, 10:37:28 PM (12 years 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
File:
1 edited

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>
Note: See TracChangeset for help on using the changeset viewer.