source: trunk/admin/themes/default/template/photos_add_settings.tpl @ 8404

Last change on this file since 8404 was 8227, checked in by plg, 14 years ago

feature 2077 added: when ImageMagick is active, ability to remove or resize
the high definition version of the photo.

File size: 4.1 KB
RevLine 
[5089]1{literal}
[5931]2<script type="text/javascript">
[5089]3$(document).ready(function(){
[8227]4  function toggleResizeFields(prefix) {
5    var checkbox = $("#"+prefix+"_resize");
6    var needToggle = $("input[name^="+prefix+"_]").not(checkbox).not($("#hd_keep")).parents('tr');
[5089]7
[8227]8
[5089]9    if ($(checkbox).is(':checked')) {
10      needToggle.show();
[8227]11
12      if (prefix == "websize") {
13        $("#hd_keep").parents("fieldset").show();
14      }
[5089]15    }
16    else {
17      needToggle.hide();
[8227]18
19      if (prefix == "websize") {
20        $("#hd_keep").parents("fieldset").hide();
21      }
[5089]22    }
23  }
24
[8227]25  toggleResizeFields("websize");
26  $("#websize_resize").click(function () {toggleResizeFields("websize")});
27
28  toggleResizeFields("hd");
29  $("#hd_resize").click(function () {toggleResizeFields("hd")});
30
31  function toggleHdFields() {
32    var checkbox = $("#hd_keep");
33    var needToggle = $("input[name^=hd_]").not(checkbox).parents('tr');
34
35    if ($(checkbox).is(':checked')) {
36      needToggle.show();
37      toggleResizeFields("hd");
38    }
39    else {
40      needToggle.hide();
41    }
42  }
43
44  toggleHdFields();
45  $("#hd_keep").click(function () {toggleHdFields()});
[5089]46});
47</script>
48{/literal}
49
[5284]50<div class="titrePage">
[5089]51  <h2>{'Upload Photos'|@translate}</h2>
52</div>
53
[5174]54<div id="photosAddContent">
55
[5089]56<form id="uploadFormSettings" enctype="multipart/form-data" method="post" action="{$F_ACTION}" class="properties">
57
[5174]58  <fieldset>
59    <legend>{'Web size photo'|@translate}</legend>
[5089]60
61    <table>
62      <tr>
63        <th><label for="websize_resize">{'Resize'|@translate}</label></th>
64        <td><input type="checkbox" name="websize_resize" id="websize_resize" {$values.websize_resize}></td>
65      </tr>
66      <tr>
67        <th>{'Maximum Width'|@translate}</th>
68        <td><input type="text" name="websize_maxwidth" value="{$values.websize_maxwidth}" size="4" maxlength="4"> {'pixels'|@translate}</td>
69      </tr>
70      <tr>
71        <th>{'Maximum Height'|@translate}</th>
72        <td><input type="text" name="websize_maxheight" value="{$values.websize_maxheight}" size="4" maxlength="4"> {'pixels'|@translate}</td>
73      </tr>
74      <tr>
75        <th>{'Image Quality'|@translate}</th>
76        <td><input type="text" name="websize_quality" value="{$values.websize_quality}" size="3" maxlength="3"> %</td>
77      </tr>
78    </table>
[5174]79  </fieldset>
[5089]80
[5174]81  <fieldset>
82    <legend>{'Thumbnail'|@translate}</legend>
[5089]83
84    <table>
85      <tr>
86        <th>{'Maximum Width'|@translate}</th>
87        <td><input type="text" name="thumb_maxwidth" value="{$values.thumb_maxwidth}" size="4" maxlength="4"> {'pixels'|@translate}</td>
88      </tr>
89      <tr>
90        <th>{'Maximum Height'|@translate}</th>
91        <td><input type="text" name="thumb_maxheight" value="{$values.thumb_maxheight}" size="4" maxlength="4"> {'pixels'|@translate}</td>
92      </tr>
93      <tr>
94        <th>{'Image Quality'|@translate}</th>
95        <td><input type="text" name="thumb_quality" value="{$values.thumb_quality}" size="3" maxlength="3"> %</td>
96      </tr>
97    </table>
[5174]98  </fieldset>
[5089]99
[8227]100{if $MANAGE_HD}
101  <fieldset>
102    <legend>{'High definition'|@translate}</legend>
103
104    <table>
105      <tr>
106        <th><label for="hd_keep">{'Keep high definition'|@translate}</label></th>
107        <td><input type="checkbox" name="hd_keep" id="hd_keep" {$values.hd_keep}></td>
108      </tr>
109      <tr>
110        <th><label for="hd_resize">{'Resize'|@translate}</label></th>
111        <td><input type="checkbox" name="hd_resize" id="hd_resize" {$values.hd_resize}></td>
112      </tr>
113      <tr>
114        <th>{'Maximum Width'|@translate}</th>
115        <td><input type="text" name="hd_maxwidth" value="{$values.hd_maxwidth}" size="4" maxlength="4"> {'pixels'|@translate}</td>
116      </tr>
117      <tr>
118        <th>{'Maximum Height'|@translate}</th>
119        <td><input type="text" name="hd_maxheight" value="{$values.hd_maxheight}" size="4" maxlength="4"> {'pixels'|@translate}</td>
120      </tr>
121      <tr>
122        <th>{'Image Quality'|@translate}</th>
123        <td><input type="text" name="hd_quality" value="{$values.hd_quality}" size="3" maxlength="3"> %</td>
124      </tr>
125    </table>
126  </fieldset>
127{/if}
128
[5089]129  <p>
130    <input class="submit" type="submit" name="submit" value="{'Save Settings'|@translate}"/>
131  </p>
132
133</form>
[5174]134
[5931]135</div> <!-- photosAddContent -->
Note: See TracBrowser for help on using the repository browser.