diff options
author | rvelices <rv-github@modusoptimus.com> | 2012-01-01 21:10:43 +0000 |
---|---|---|
committer | rvelices <rv-github@modusoptimus.com> | 2012-01-01 21:10:43 +0000 |
commit | 95a78ca0d3412ffa1d54e13c9caab7bc8b6b0e13 (patch) | |
tree | e6fe20dc51fbd1efefbd0d11aa9d0893b470891e /admin/themes | |
parent | ec82ebbdccf9340d9168d8c061e94e52100aa8f1 (diff) |
feature 2541 multisize
- admin GUI for choosing derivative parameters + persistence
git-svn-id: http://piwigo.org/svn/trunk@12820 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | admin/themes/default/template/admin.tpl | 1 | ||||
-rw-r--r-- | admin/themes/default/template/derivatives.tpl | 79 |
2 files changed, 80 insertions, 0 deletions
diff --git a/admin/themes/default/template/admin.tpl b/admin/themes/default/template/admin.tpl index 320e11c7c..c04812090 100644 --- a/admin/themes/default/template/admin.tpl +++ b/admin/themes/default/template/admin.tpl @@ -84,6 +84,7 @@ jQuery(document).ready(function(){ldelim} <dd> <ul> <li><a href="{$U_CONFIG_GENERAL}">{'Options'|@translate}</a></li> + <li><a href="{$U_CONFIG_DERIVATIVES}">{'Derivatives'|@translate}</a></li> <li><a href="{$U_CONFIG_MENUBAR}">{'Menu Management'|@translate}</a></li> <li><a href="{$U_CONFIG_EXTENTS}">{'Templates'|@translate}</a></li> <li><a href="{$U_CONFIG_LANGUAGES}">{'Languages'|@translate}</a></li> diff --git a/admin/themes/default/template/derivatives.tpl b/admin/themes/default/template/derivatives.tpl new file mode 100644 index 000000000..212d72db7 --- /dev/null +++ b/admin/themes/default/template/derivatives.tpl @@ -0,0 +1,79 @@ +<h2>{'Derivatives'|@translate}</h2> + +{html_head}{literal} +<style type="text/css"> +#derviativesForm .dError { + background-color: red; + color: yellow; +} + +#derviativesForm .dErrorDesc { +} + +#derviativesForm TABLE THEAD { + height: 3em; +} + +#derviativesForm TABLE INPUT[type="text"] { + border: 0; + width: 5em; +} + +</style> +{/literal}{/html_head} + +<form method="post" id="derviativesForm"> +<table class="table2"> + <thead> + <tr> + <td></td> + <td>Enabled</td> + <td>{'Width'|@translate}</td> + <td>{'Height'|@translate}</td> + <td>{'Crop'|@translate} (%)</td> + <td>{'Min Width'|@translate}</td> + <td>{'Min Height'|@translate}</td> + </tr> + </thead> + {foreach from=$derivatives item=d key=type} + <tr> + <td>{$type|@translate}</td> + <td> + {if $d.must_enable} + x + {else} + <input type="checkbox" name="d[{$type}][enabled]" {if $d.enabled}checked="checked"{/if}> + {/if} + </td> + <td> + <input type="text" name="d[{$type}][w]" value="{$d.w}"{if isset($ferrors.$type.w)}class="dError"{/if}> + {if isset($ferrors.$type.w)}<span class="dErrorDesc" title="{$ferrors.$type.w}">!</span>{/if} + </td> + <td>{if !$d.must_square} + <input type="text" name="d[{$type}][h]" value="{$d.h}"{if isset($ferrors.$type.h)}class="dError"{/if}> + {if isset($ferrors.$type.h)}<span class="dErrorDesc" title="{$ferrors.$type.h}">!</span>{/if} + {/if}</td> + <td>{if !$d.must_square} + <input type="text" name="d[{$type}][crop]" value="{$d.crop}"{if isset($ferrors.$type.crop)}class="dError"{/if}> + {if isset($ferrors.$type.crop)}<span class="dErrorDesc" title="{$ferrors.$type.crop}">!</span>{/if} + {/if}</td> + <td>{if !$d.must_square} + <input type="text" name="d[{$type}][minw]" value="{$d.minw}"{if isset($ferrors.$type.minw)}class="dError"{/if}> + {if isset($ferrors.$type.minw)}<span class="dErrorDesc" title="{$ferrors.$type.minw}">!</span>{/if} + {/if}</td> + <td>{if !$d.must_square} + <input type="text" name="d[{$type}][minh]" value="{$d.minh}"{if isset($ferrors.$type.minh)}class="dError"{/if}> + {if isset($ferrors.$type.minh)}<span class="dErrorDesc" title="{$ferrors.$type.minh}">!</span>{/if} + {/if}</td> + + </tr> + {/foreach} +</table> +<p><input type="submit" value="{'Submit'|@translate}"></p> +</form> + +{footer_script}{literal} +jQuery(".dError").bind("focus", function () { + jQuery(this).removeClass("dError"); +} ); +{/literal}{/footer_script}
\ No newline at end of file |