Changeset 12851 for trunk/admin/themes


Ignore:
Timestamp:
Jan 5, 2012, 10:35:25 PM (12 years ago)
Author:
rvelices
Message:

feature 2548 multisize - sharpen + watermarks (partially implemented / no test with imagick extension)

File:
1 edited

Legend:

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

    r12829 r12851  
    2424
    2525<form method="post" id="derviativesForm">
     26<fieldset>
     27<legend>{'Watermark'|@translate}</legend>
     28
     29
     30<select name="w[file]" id="wSelect">
     31        {html_options options=$watermark_files selected=$watermark.file}
     32</select>
     33
     34<p><img id="wImg"></img></p>
     35
     36<label>{'Min Width'|@translate}
     37        <input type="text" name="w[minw]" value="{$watermark.minw}"{if isset($ferrors.watermark.minw)}class="dError"{/if}>
     38</label>
     39
     40<label>{'Min Height'|@translate}
     41        <input type="text" name="w[minh]" value="{$watermark.minh}"{if isset($ferrors.watermark.minh)}class="dError"{/if}>
     42</label>
     43
     44<label>{'X Position'|@translate}
     45        <input type="text" name="w[xpos]" value="{$watermark.xpos}"{if isset($ferrors.watermark.xpos)}class="dError"{/if}>
     46%</label>
     47
     48<label>{'Y Position'|@translate}
     49        <input type="text" name="w[ypos]" value="{$watermark.ypos}"{if isset($ferrors.watermark.ypos)}class="dError"{/if}>
     50%</label>
     51
     52<label>{'X Repeat'|@translate}
     53        <input type="text" name="w[xrepeat]" value="{$watermark.xrepeat}"{if isset($ferrors.watermark.xrepeat)}class="dError"{/if}>
     54</label>
     55
     56<label>{'Opacity'|@translate}
     57        <input type="text" name="w[opacity]" value="{$watermark.opacity}"{if isset($ferrors.watermark.opacity)}class="dError"{/if}>
     58</label>
     59
     60</fieldset>
     61
    2662<table class="table2">
    2763        <thead>
     
    3470                <td>{'Min Width'|@translate}</td>
    3571                <td>{'Min Height'|@translate}</td>
     72                <td>{'Sharpen'|@translate} (%)</td>
     73                <td>{'Quality'|@translate} (%)</td>
    3674        </tr>
    3775        </thead>
     
    66104                        {if isset($ferrors.$type.minh)}<span class="dErrorDesc" title="{$ferrors.$type.minh}">!</span>{/if}
    67105                {/if}</td>
    68 
     106                <td>
     107                        <input type="text" name="d[{$type}][sharpen]" value="{$d.sharpen}"{if isset($ferrors.$type.sharpen)}class="dError"{/if}>
     108                        {if isset($ferrors.$type.sharpen)}<span class="dErrorDesc" title="{$ferrors.$type.sharpen}">!</span>{/if}
     109                </td>
     110                <td>
     111                        <input type="text" name="d[{$type}][quality]" value="{$d.quality}"{if isset($ferrors.$type.quality)}class="dError"{/if}>
     112                        {if isset($ferrors.$type.quality)}<span class="dErrorDesc" title="{$ferrors.$type.quality}">!</span>{/if}
     113                </td>
    69114        </tr>
    70115        {/foreach}
     
    77122        jQuery(this).removeClass("dError");
    78123} );
     124
     125function onWatermarkChange()
     126{
     127        var val = jQuery("#wSelect").val();
     128        if (val.length) {
     129                jQuery("#wImg").attr('src', {/literal}'{$ROOT_URL}'{literal}+val).show();
     130        }
     131        else {
     132                jQuery("#wImg").hide();
     133        }
     134}
     135
     136onWatermarkChange();
     137jQuery("#wSelect").bind("change", onWatermarkChange );
    79138{/literal}{/footer_script}
Note: See TracChangeset for help on using the changeset viewer.