event refactor, landing on HEAD!
[freeside.git] / httemplate / elements / fckeditor / editor / filemanager / upload / test.html
1 <!--\r
2  * FCKeditor - The text editor for Internet - http://www.fckeditor.net\r
3  * Copyright (C) 2003-2007 Frederico Caldeira Knabben\r
4  *\r
5  * == BEGIN LICENSE ==\r
6  *\r
7  * Licensed under the terms of any of the following licenses at your\r
8  * choice:\r
9  *\r
10  *  - GNU General Public License Version 2 or later (the "GPL")\r
11  *    http://www.gnu.org/licenses/gpl.html\r
12  *\r
13  *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")\r
14  *    http://www.gnu.org/licenses/lgpl.html\r
15  *\r
16  *  - Mozilla Public License Version 1.1 or later (the "MPL")\r
17  *    http://www.mozilla.org/MPL/MPL-1.1.html\r
18  *\r
19  * == END LICENSE ==\r
20  *\r
21  * Test page for the "File Uploaders".\r
22 -->\r
23 <html>\r
24         <head>\r
25                 <title>FCKeditor - Uploaders Tests</title>\r
26                 <script language="javascript">\r
27 \r
28 function SendFile()\r
29 {\r
30         var sUploaderUrl = cmbUploaderUrl.value ;\r
31 \r
32         if ( sUploaderUrl.length == 0 )\r
33                 sUploaderUrl = txtCustomUrl.value ;\r
34 \r
35         if ( sUploaderUrl.length == 0 )\r
36         {\r
37                 alert( 'Please provide your custom URL or select a default one' ) ;\r
38                 return ;\r
39         }\r
40 \r
41         eURL.innerHTML = sUploaderUrl ;\r
42         txtUrl.value = '' ;\r
43 \r
44         frmUpload.action = sUploaderUrl ;\r
45         frmUpload.submit() ;\r
46 }\r
47 \r
48 function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )\r
49 {\r
50         switch ( errorNumber )\r
51         {\r
52                 case 0 :        // No errors\r
53                         txtUrl.value = fileUrl ;\r
54                         alert( 'File uploaded with no errors' ) ;\r
55                         break ;\r
56                 case 1 :        // Custom error\r
57                         alert( customMsg ) ;\r
58                         break ;\r
59                 case 10 :       // Custom warning\r
60                         txtUrl.value = fileUrl ;\r
61                         alert( customMsg ) ;\r
62                         break ;\r
63                 case 201 :\r
64                         txtUrl.value = fileUrl ;\r
65                         alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;\r
66                         break ;\r
67                 case 202 :\r
68                         alert( 'Invalid file' ) ;\r
69                         break ;\r
70                 case 203 :\r
71                         alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;\r
72                         break ;\r
73                 default :\r
74                         alert( 'Error on file upload. Error number: ' + errorNumber ) ;\r
75                         break ;\r
76         }\r
77 }\r
78 \r
79                 </script>\r
80         </head>\r
81         <body>\r
82                 <table cellSpacing="0" cellPadding="0" width="100%" border="0" height="100%">\r
83                         <tr>\r
84                                 <td>\r
85                                         <table cellSpacing="0" cellPadding="0" width="100%" border="0">\r
86                                                 <tr>\r
87                                                         <td nowrap>\r
88                                                                 Select the "File Uploader" to use:<br>\r
89                                                                 <select id="cmbUploaderUrl">\r
90                                                                         <option selected value="asp/upload.asp">ASP</option>\r
91                                                                         <option value="aspx/upload.aspx">ASP.Net</option>\r
92                                                                         <option value="cfm/upload.cfm">ColdFusion</option>\r
93                                                                         <option value="lasso/upload.lasso">Lasso</option>\r
94                                                                         <option value="php/upload.php">PHP</option>\r
95                                                                         <option value="">(Custom)</option>\r
96                                                                 </select>\r
97                                                         </td>\r
98                                                         <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
99                                                         <td width="100%">\r
100                                                                 Custom Uploader URL:<BR>\r
101                                                                 <input id="txtCustomUrl" style="WIDTH: 100%; BACKGROUND-COLOR: #dcdcdc" disabled type="text">\r
102                                                         </td>\r
103                                                 </tr>\r
104                                         </table>\r
105                                         <br>\r
106                                         <table cellSpacing="0" cellPadding="0" width="100%" border="0">\r
107                                                 <tr>\r
108                                                         <td noWrap>\r
109                                                                 <form id="frmUpload" target="UploadWindow" enctype="multipart/form-data" action="" method="post">\r
110                                                                         Upload a new file:<br>\r
111                                                                         <input type="file" name="NewFile"><br>\r
112                                                                         <input type="button" value="Send it to the Server" onclick="SendFile();">\r
113                                                                 </form>\r
114                                                         </td>\r
115                                                         <td style="WIDTH: 16px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
116                                                         <td vAlign="top" width="100%">\r
117                                                                 Uploaded File URL:<br>\r
118                                                                 <INPUT id="txtUrl" style="WIDTH: 100%" readonly type="text">\r
119                                                         </td>\r
120                                                 </tr>\r
121                                         </table>\r
122                                         <br>\r
123                                         Post URL: <span id="eURL">&nbsp;</span>\r
124                                 </td>\r
125                         </tr>\r
126                         <tr>\r
127                                 <td height="100%">\r
128                                         <iframe name="UploadWindow" width="100%" height="100%" src="javascript:void(0)"></iframe>\r
129                                 </td>\r
130                         </tr>\r
131                 </table>\r
132         </body>\r
133 </html>\r