Annotation of ExtFile/dtml/extImageAdd.dtml, revision 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>