Subversion Repositories Applications.papyrus

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1075 ddelon 1
<!--
2
 * FCKeditor - The text editor for internet
3
 * Copyright (C) 2003-2006 Frederico Caldeira Knabben
4
 *
5
 * Licensed under the terms of the GNU Lesser General Public License:
6
 * 		http://www.opensource.org/licenses/lgpl-license.php
7
 *
8
 * For further information visit:
9
 * 		http://www.fckeditor.net/
10
 *
11
 * "Support Open Source software. What about a donation today?"
12
 *
13
 * File Name: frmcreatefolder.html
14
 * 	Page used to create new folders in the current folder.
15
 *
16
 * File Authors:
17
 * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
18
-->
19
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
20
<html>
21
	<head>
22
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
23
		<link href="browser.css" type="text/css" rel="stylesheet">
24
		<script type="text/javascript" src="js/common.js"></script>
25
		<script language="javascript">
26
 
27
function SetCurrentFolder( resourceType, folderPath )
28
{
29
	oConnector.ResourceType = resourceType ;
30
	oConnector.CurrentFolder = folderPath
31
}
32
 
33
function CreateFolder()
34
{
35
	var sFolderName ;
36
 
37
	while ( true )
38
	{
39
		sFolderName = prompt( 'Type the name of the new folder:', '' ) ;
40
 
41
		if ( sFolderName == null )
42
			return ;
43
		else if ( sFolderName.length == 0 )
44
			alert( 'Please type the folder name' ) ;
45
		else
46
			break ;
47
	}
48
 
49
	oConnector.SendCommand( 'CreateFolder', 'NewFolderName=' + escape( sFolderName) , CreateFolderCallBack ) ;
50
}
51
 
52
function CreateFolderCallBack( fckXml )
53
{
54
	if ( oConnector.CheckError( fckXml ) == 0 )
55
		window.parent.frames['frmResourcesList'].Refresh() ;
56
 
57
	/*
58
	// Get the current folder path.
59
	var oNode = fckXml.SelectSingleNode( 'Connector/Error' ) ;
60
	var iErrorNumber = parseInt( oNode.attributes.getNamedItem('number').value ) ;
61
 
62
	switch ( iErrorNumber )
63
	{
64
		case 0 :
65
			window.parent.frames['frmResourcesList'].Refresh() ;
66
			break ;
67
		case 101 :
68
			alert( 'Folder already exists' ) ;
69
			break ;
70
		case 102 :
71
			alert( 'Invalid folder name' ) ;
72
			break ;
73
		case 103 :
74
			alert( 'You have no permissions to create the folder' ) ;
75
			break ;
76
		case 110 :
77
			alert( 'Unknown error creating folder' ) ;
78
			break ;
79
		default :
80
			alert( 'Error creating folder. Error number: ' + iErrorNumber ) ;
81
			break ;
82
	}
83
	*/
84
}
85
 
86
window.onload = function()
87
{
88
	window.top.IsLoadedCreateFolder = true ;
89
}
90
		</script>
91
	</head>
92
	<body bottomMargin="0" topMargin="0">
93
		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
94
			<tr>
95
				<td>
96
					<button type="button" style="WIDTH: 100%" onclick="CreateFolder();">
97
						<table cellSpacing="0" cellPadding="0" border="0">
98
							<tr>
99
								<td><img height="16" alt="" src="images/Folder.gif" width="16"></td>
100
								<td>&nbsp;</td>
101
								<td nowrap>Create New Folder</td>
102
							</tr>
103
						</table>
104
					</button>
105
				</td>
106
			</tr>
107
		</table>
108
	</body>
109
</html>