Changeset 3060
- Timestamp:
- 02/16/09 22:24:19 (4 years ago)
- Location:
- FCKeditor.Java/trunk/java-core/src
- Files:
-
- 9 edited
-
main/java/net/fckeditor/FCKeditor.java (modified) (1 diff)
-
main/java/net/fckeditor/connector/impl/AbstractLocalFileSystemConnector.java (modified) (1 diff)
-
main/java/net/fckeditor/connector/impl/ContextConnector.java (modified) (1 diff)
-
main/java/net/fckeditor/connector/impl/LocalConnector.java (modified) (1 diff)
-
main/java/net/fckeditor/handlers/ConnectorHandler.java (modified) (1 diff)
-
main/java/net/fckeditor/handlers/LocalizedMessages.java (modified) (1 diff)
-
main/java/net/fckeditor/handlers/RequestCycleHandler.java (modified) (2 diffs)
-
main/java/net/fckeditor/tool/Compatibility.java (modified) (1 diff)
-
test/java/net/fckeditor/response/UploadResponseTest.java (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/FCKeditor.java
r2868 r3060 44 44 private FCKeditorConfig config; 45 45 private String instanceName; 46 private String value = new String();46 private String value = ""; 47 47 private HttpServletRequest request; 48 48 -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/connector/impl/AbstractLocalFileSystemConnector.java
r2868 r3060 61 61 public abstract class AbstractLocalFileSystemConnector implements Connector { 62 62 63 protected staticServletContext servletContext;63 protected ServletContext servletContext; 64 64 65 65 /* (non-Javadoc) -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/connector/impl/ContextConnector.java
r2868 r3060 61 61 */ 62 62 public void init(final ServletContext servletContext) throws Exception { 63 AbstractLocalFileSystemConnector.servletContext = servletContext;63 this.servletContext = servletContext; 64 64 String defaultAbsolutePath = getRealUserFilesAbsolutePath(PropertiesLoader 65 65 .getUserFilesPath()); -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/connector/impl/LocalConnector.java
r2868 r3060 53 53 */ 54 54 public void init(final ServletContext servletContext) throws Exception { 55 AbstractLocalFileSystemConnector.servletContext = servletContext;55 this.servletContext = servletContext; 56 56 } 57 57 -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/handlers/ConnectorHandler.java
r2868 r3060 50 50 connector = (Connector) clazz.newInstance(); 51 51 logger.info("Connector initialized to {}", className); 52 } catch ( Exceptione) {52 } catch (Throwable e) { 53 53 logger.error("Connector implementation {} could not be instantiated", className); 54 54 // TODO should be throw a RuntimeException here -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/handlers/LocalizedMessages.java
r3031 r3060 126 126 localeResolver = (LocaleResolver) clazz.newInstance(); 127 127 logger.info("LocaleResolver initialized to {}", className); //$NON-NLS-1$ 128 } catch ( Exceptione) {128 } catch (Throwable e) { 129 129 logger.error("LocaleResolver implementation {} could not be instantiated", className); //$NON-NLS-1$ 130 130 // TODO should be throw a RuntimeException here -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/handlers/RequestCycleHandler.java
r2870 r3060 55 55 userAction = (UserAction) clazz.newInstance(); 56 56 logger.info("UserAction initialized to {}", className); 57 } catch ( Exceptione) {57 } catch (Throwable e) { 58 58 logger.error("UserAction implementation {} could not be instantiated", className); 59 59 // TODO should be throw a RuntimeException here … … 70 70 userPathBuilder = (UserPathBuilder) clazz.newInstance(); 71 71 logger.info("UserPathBuilder initialized to {}", className); 72 } catch ( Exceptione) {72 } catch (Throwable e) { 73 73 logger.error("UserPathBuilder implementation {} could not be instantiated", className); 74 74 // TODO should be throw a RuntimeException here -
FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/tool/Compatibility.java
r2868 r3060 47 47 // IE 5.5+, check special keys like 'Opera' and 'mac', because there are some 48 48 // other browsers, containing 'MSIE' in there agent string! 49 if (userAgentStr.indexOf("opera") < 0 && userAgentStr.indexOf("mac") < 0) {50 if (getBrowserVersion(userAgentStr, ".*msie ([\\d]+.[\\d]+).*") >= 5.5f)51 return true;52 }53 49 if (userAgentStr.indexOf("opera") < 0 50 && userAgentStr.indexOf("mac") < 0 51 && getBrowserVersion(userAgentStr, ".*msie ([\\d]+.[\\d]+).*") >= 5.5f) 52 return true; 53 54 54 // for all gecko based browsers 55 55 if (getBrowserVersion(userAgentStr, ".*rv:([\\d]+.[\\d]+).*") > 1.7f) -
FCKeditor.Java/trunk/java-core/src/test/java/net/fckeditor/response/UploadResponseTest.java
r2783 r3060 32 32 UploadResponse actual = new UploadResponse( 33 33 UploadResponse.EN_INVALID_FILE_TYPE_ERROR); 34 String expected = new String("<script type=\"text/javascript\">\n"34 String expected = "<script type=\"text/javascript\">\n" 35 35 + "(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();\n" 36 + "window.parent.OnUploadCompleted(202);\n</script>" );36 + "window.parent.OnUploadCompleted(202);\n</script>"; 37 37 assertEquals(expected, actual.toString()); 38 38 } … … 41 41 public void fourArguments() throws Exception { 42 42 UploadResponse actual = new UploadResponse(UploadResponse.EN_OK,"/fckeditor-java/userfiles/image/fredck.jpg"); 43 String expected = new String("<script type=\"text/javascript\">\n"43 String expected = "<script type=\"text/javascript\">\n" 44 44 + "(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();\n" 45 + "window.parent.OnUploadCompleted(0,'/fckeditor-java/userfiles/image/fredck.jpg');\n</script>" );45 + "window.parent.OnUploadCompleted(0,'/fckeditor-java/userfiles/image/fredck.jpg');\n</script>"; 46 46 assertEquals(expected, actual.toString()); 47 47 } … … 50 50 public void renamedFile() throws Exception { 51 51 UploadResponse actual = new UploadResponse(UploadResponse.EN_FILE_RENAMED_WARNING,"/fckeditor-java/userfiles/image/hacked_php.txt","hacked_php.txt"); 52 String expected = new String("<script type=\"text/javascript\">\n"52 String expected = "<script type=\"text/javascript\">\n" 53 53 + "(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();\n" 54 + "window.parent.OnUploadCompleted(201,'/fckeditor-java/userfiles/image/hacked_php.txt','hacked_php.txt');\n</script>" );54 + "window.parent.OnUploadCompleted(201,'/fckeditor-java/userfiles/image/hacked_php.txt','hacked_php.txt');\n</script>"; 55 55 assertEquals(expected, actual.toString()); 56 56 } … … 60 60 UploadResponse actual = new UploadResponse(UploadResponse.EN_CUSTOM_ERROR); 61 61 actual.setCustomMessage("some error"); 62 String expected = new String("<script type=\"text/javascript\">\n"62 String expected = "<script type=\"text/javascript\">\n" 63 63 + "(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();\n" 64 + "window.parent.OnUploadCompleted(1,'','','some error');\n</script>" );64 + "window.parent.OnUploadCompleted(1,'','','some error');\n</script>"; 65 65 assertEquals(expected, actual.toString()); 66 66 } … … 70 70 public void nullArguments() throws Exception { 71 71 UploadResponse actual = new UploadResponse(UploadResponse.EN_CUSTOM_ERROR,null,null,null); 72 String expected = new String("<script type=\"text/javascript\">\n"72 String expected = "<script type=\"text/javascript\">\n" 73 73 + "(function(){var d=document.domain;while (true){try{var A=window.parent.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();\n" 74 + "window.parent.OnUploadCompleted(1,'','','');\n</script>" );74 + "window.parent.OnUploadCompleted(1,'','','');\n</script>"; 75 75 assertEquals(expected, actual.toString()); 76 76 }
Note: See TracChangeset
for help on using the changeset viewer.
