/vendor/plugins/fckeditor/public/javascripts/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html

https://github.com/filipefumaux/projectfedena_v2.0 · HTML · 108 lines · 77 code · 9 blank · 22 comment · 0 complexity · c47b5c2a23d28f67d84a53ef2bd94ca7 MD5 · raw file

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