Annotation of ExtFile/dtml/extImageAdd.dtml, revision 1.1.1.1
1.1 dwinter 1: <dtml-if "_.hasattr(this(), 'manage_page_header')">
2: <dtml-var manage_page_header>
3: <dtml-var "manage_form_title(this(), _,
4: form_title='Add ExtImage',
5: help_product='Products/ExtFile',
6: help_topic=''
7: )">
8: <dtml-else>
9: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
10: <html lang="en">
11: <head>
12: <title>Add ExtImage</title>
13: </head>
14: <body bgcolor="#ffffff" link="#000099" vlink="#555555">
15: <h3>Add ExtImage</h3>
16: </dtml-if>
17: <form action="manage_addExtImage" method="post" enctype="multipart/form-data" name="form">
18: <table border="0" cellspacing=2 cellpadding=2>
19: <tr>
20: <th align="left" valign="center">Id:</th>
21: <td align="left" valign="center" colspan="2">
22: <input type="text" name="id" size="40"><span class="form-help"> (optional)</span>
23: </td>
24: </tr>
25: <tr>
26: <th align="left" valign="top">Title:</th>
27: <td align="left" valign="top" colspan="2">
28: <input type="text" name="title" size="40">
29: </td>
30: </tr>
31: <tr>
32: <th align="left" valign="top">Description:</th>
33: <td align="left" valign="top" colspan="2">
34: <textarea name="descr" rows=5 cols=38></textarea>
35: </td>
36: </tr>
37: <tr>
38: <th align="left" valign="top">Image File:</th>
39: <td align="left" valign="top" colspan="2">
40: <input type="file" name="file" size="25" value="">
41: </td>
42: </tr>
43: <tr>
44: <td colspan="3"> </td>
45: </tr>
46: <tr>
47: <th align="left" valign="top">Preview:</th>
48: <td align="left" valign="top" width=1>
49: <input type="radio" name="create_prev:int" id="cp0" value="0" onclick="prev_on_off();">
50: </td>
51: <td align="left" valign="top" class="form-text"><label for="cp0">No preview</label></td>
52: </tr>
53: <tr>
54: <th align="left" valign="top"> </th>
55: <td align="left" valign="top" width=1>
56: <input type="radio" name="create_prev:int" id="cp1" value="1" checked onclick="prev_on_off();">
57: </td>
58: <td align="left" valign="top" class="form-text"><label for="cp1">Generate from image file specified above</label></td>
59: </tr>
60: <tr>
61: <td align="left" valign="top"> </td>
62: <td align="left" valign="top" width=1>
63: <input type="radio" name="create_prev:int" id="cp2" value="2" onclick="prev_on_off();">
64: </td>
65: <td align="left" valign="top" class="form-text"><label for="cp2">Use file below and don't resize</label></td>
66: </tr>
67: <tr>
68: <td align="left" valign="top"> </td>
69: <td align="left" valign="top" width=1>
70: <input type="radio" name="create_prev:int" id="cp3" value="3" onclick="prev_on_off();">
71: </td>
72: <td align="left" valign="top" class="form-text"><label for="cp3">Use file below and resize</label></td>
73: </tr>
74: <tr>
75: <td align="left" valign="top"> </td>
76: <td align="left" valign="top" colspan="2">
77: <input type="file" name="preview" size="25" value="" onchange="document.form.elements[6].checked=true; prev_on_off();">
78: </td>
79: </tr>
80: <tr>
81: <th align="left" valign="top">Size:</th>
82: <td align="left" valign="top" colspan="2">
83: <input type="text" name="maxx" size="4" maxlength="3" value="256" onfocus="if (document.form.elements[4].checked || document.form.elements[6].checked) this.blur();" onchange="checkvalues();"> x
84: <input type="text" name="maxy" size="4" maxlength="3" value="256" onfocus="if (document.form.elements[4].checked || document.form.elements[6].checked) this.blur();" onchange="checkvalues();">
85: <input type="checkbox" name="ratio:int" id="kar" value="1" checked onclick="if (document.form.elements[4].checked || document.form.elements[6].checked) this.checked=false;"><span class="form-text"><label for="kar"> Keep aspect ratio</label></span>
86: </td>
87: </tr>
88: <tr>
89: <td colspan="3"> </td>
90: </tr>
91: <tr>
92: <th align="left" valign="top">Permission:</th>
93: <td align="left" valign="top" colspan="2">
94: <input type="checkbox" name="permission_check:int" id="pc" value="1"><span class="form-text"><label for="pc"> Use 'Download ExtFile/ExtImage' permission</label></span>
95: </td>
96: </tr>
97: <tr>
98: <td colspan="3"> </td>
99: </tr>
100: <tr>
101: <td> </td>
102: <td colspan="2"><input type="submit" value=" Add "></td>
103: </tr>
104: </table>
105: </form>
106: <script language="javascript">
107: <!--
108: var x=document.form.maxx.value, y=document.form.maxy.value;
109: function prev_on_off() {
110: obj=document.form;
111: if (obj.elements[5].checked || obj.elements[7].checked) {
112: obj.maxx.value=x;
113: obj.maxy.value=y;
114: obj.elements[11].checked=true;
115: obj.elements[9].disabled=false;
116: obj.elements[10].disabled=false;
117: obj.elements[11].disabled=false;
118: }
119: else {
120: obj.maxx.value='';
121: obj.maxy.value='';
122: obj.elements[11].checked=false;
123: obj.elements[9].disabled=true;
124: obj.elements[10].disabled=true;
125: obj.elements[11].disabled=true;
126: }
127: }
128: function checkvalues() {
129: obj=document.form.maxx;
130: if (obj.value=="" || obj.value!=(obj.value-0) || (obj.value-0)<0) {
131: alert ("Please enter a x value between 1 and 999!");
132: obj.value=x;
133: obj.focus();
134: }
135: else
136: x=obj.value;
137: obj=document.form.maxy
138: if (obj.value=="" || obj.value!=(obj.value-0) || (obj.value-0)<0) {
139: alert ("Please enter a y value between 1 and 999!");
140: obj.value=y;
141: obj.focus();
142: }
143: else
144: y=obj.value;
145: }
146: //-->
147: </script>
148: </body>
149: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>