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

Last change on this file since 8227 was 8227, checked in by plg, 13 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
Line 
1{literal}
2<script type="text/javascript">
3$(document).ready(function(){
4  function toggleResizeFields(prefix) {
5    var checkbox = $("#"+prefix+"_resize");
6    var needToggle = $("input[name^="+prefix+"_]").not(checkbox).not($("#hd_keep")).parents('tr');
7
8
9    if ($(checkbox).is(':checked')) {
10      needToggle.show();
11
12      if (prefix == "websize") {
13        $("#hd_keep").parents("fieldset").show();
14      }
15    }
16    else {
17      needToggle.hide();
18
19      if (prefix == "websize") {
20        $("#hd_keep").parents("fieldset").hide();
21      }
22    }
23  }
24
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()});
46});
47</script>
48{/literal}
49
50<div class="titrePage">
51  <h2>{'Upload Photos'|@translate}</h2>
52</div>
53
54<div id="photosAddContent">
55
56<form id="uploadFormSettings" enctype="multipart/form-data" method="post" action="{$F_ACTION}" class="properties">
57
58  <fieldset>
59    <legend>{'Web size photo'|@translate}</legend>
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>
79  </fieldset>
80
81  <fieldset>
82    <legend>{'Thumbnail'|@translate}</legend>
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>
98  </fieldset>
99
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
129  <p>
130    <input class="submit" type="submit" name="submit" value="{'Save Settings'|@translate}"/>
131  </p>
132
133</form>
134
135</div> <!-- photosAddContent -->
Note: See TracBrowser for help on using the repository browser.