Changeset 2059
- Timestamp:
- 2008-06-12 11:52:09 (22 months ago)
- Location:
- FCKeditor/trunk
- Files:
-
- 12 modified
-
_dev/domain_fix_template.js (modified) (2 diffs)
-
editor/filemanager/browser/default/browser.html (modified) (1 diff)
-
editor/filemanager/browser/default/frmactualfolder.html (modified) (1 diff)
-
editor/filemanager/browser/default/js/common.js (modified) (1 diff)
-
editor/filemanager/connectors/asp/io.asp (modified) (1 diff)
-
editor/filemanager/connectors/cfm/cf5_upload.cfm (modified) (1 diff)
-
editor/filemanager/connectors/cfm/cf_io.cfm (modified) (1 diff)
-
editor/filemanager/connectors/lasso/upload.lasso (modified) (1 diff)
-
editor/filemanager/connectors/perl/commands.pl (modified) (1 diff)
-
editor/filemanager/connectors/php/io.php (modified) (1 diff)
-
editor/filemanager/connectors/py/fckoutput.py (modified) (1 diff)
-
_whatsnew.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/_dev/domain_fix_template.js
r1799 r2059 26 26 // ### Minified Script (must be updated on changes in the original below). 27 27 28 (function(){var d=document.domain;while (true){try{var A=window. top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();28 (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;}}})(); 29 29 30 30 // ### Original Script. … … 39 39 try 40 40 { 41 var test = window. top.opener.document.domain ;41 var test = window.parent.document.domain ; 42 42 break ; 43 43 } -
FCKeditor/trunk/editor/filemanager/browser/default/browser.html
r1985 r2059 43 43 break ; 44 44 } 45 catch( e ) {} 45 catch( e ) 46 { 47 break ; 48 } 46 49 47 50 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... -
FCKeditor/trunk/editor/filemanager/browser/default/frmactualfolder.html
r1985 r2059 41 41 break ; 42 42 } 43 catch( e ) {} 43 catch( e ) 44 { 45 break ; 46 } 44 47 45 48 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... -
FCKeditor/trunk/editor/filemanager/browser/default/js/common.js
r1791 r2059 36 36 break ; 37 37 } 38 catch( e ) {} 38 catch( e ) 39 { 40 break ; 41 } 39 42 40 43 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... -
FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp
r2037 r2059 225 225 Response.Clear 226 226 Response.Write "<script type=""text/javascript"">" 227 Response.Write "(function()" 228 Response.Write "{" 229 Response.Write "var d = document.domain ;" 230 231 Response.Write " while ( true )" 232 Response.Write " {" 233 ' Test if we can access a parent property. 234 Response.Write " try" 235 Response.Write " {" 236 Response.Write " var test = window.top.opener.document.domain ;" 237 Response.Write " break ;" 238 Response.Write " }" 239 Response.Write " catch( e ) {}" 240 241 ' Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 242 Response.Write " d = d.replace( /.*?(?:\.|$)/, '' ) ;" 243 244 Response.Write " if ( d.length == 0 )" 245 ' It was not able to detect the domain. 246 Response.Write " break ;" 247 Response.Write "" 248 Response.Write " try" 249 Response.Write " {" 250 Response.Write " document.domain = d ;" 251 Response.Write " }" 252 Response.Write " catch (e)" 253 Response.Write " {" 254 Response.Write " break ;" 255 Response.Write " }" 256 Response.Write " }" 257 Response.Write "})() ;" 227 ' Minified version of the document.domain automatic fix script (#1919). 228 ' The original script can be found at _dev/domain_fix_template.js 229 Response.Write "(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;}}})();" 258 230 259 231 Response.Write "window.parent.OnUploadCompleted(" & errorNumber & ",""" & Replace( fileUrl, """", "\""" ) & """,""" & Replace( fileName, """", "\""" ) & """,""" & Replace( customMsg , """", "\""" ) & """) ;" -
FCKeditor/trunk/editor/filemanager/connectors/cfm/cf5_upload.cfm
r1797 r2059 48 48 { 49 49 WriteOutput('<script type="text/javascript">'); 50 WriteOutput("(function()"& 51 "{"& 52 " var d = document.domain ;"& 53 ""& 54 " while ( true )"& 55 " {"& 56 // Test if we can access a parent property. 57 " try"& 58 " {"& 59 " var test = window.top.opener.document.domain ;"& 60 " break ;"& 61 " }"& 62 " catch( e ) {}"& 63 ""& 64 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 65 " d = d.replace( /.*?(?:\.|$)/, '' ) ;"& 66 ""& 67 " if ( d.length == 0 )"& 68 // It was not able to detect the domain. 69 " break ;"& 70 ""& 71 " try"& 72 " {"& 73 " document.domain = d ;"& 74 " }"& 75 " catch (e)"& 76 " {"& 77 " break ;"& 78 " }"& 79 " }"& 80 "})() ;"); 81 50 // Minified version of the document.domain automatic fix script (#1919). 51 // The original script can be found at _dev/domain_fix_template.js 52 WriteOutput("(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;}}})();"); 82 53 WriteOutput('window.parent.OnUploadCompleted(' & errorNumber & ', "' & JSStringFormat(fileUrl) & '", "' & JSStringFormat(fileName) & '", "' & JSStringFormat(customMsg) & '");' ); 83 54 WriteOutput('</script>'); -
FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_io.cfm
r1797 r2059 266 266 <cfargument name="customMsg" required="false" type="String" default=""> 267 267 268 <!--- Minified version of the document.domain automatic fix script (#1919). 269 The original script can be found at _dev/domain_fix_template.js ---> 268 270 <cfoutput> 269 271 <script type="text/javascript"> 270 (function() 271 { 272 var d = document.domain ; 273 274 while ( true ) 275 { 276 // Test if we can access a parent property. 277 try 278 { 279 var test = window.top.opener.document.domain ; 280 break ; 281 } 282 catch( e ) {} 283 284 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 285 d = d.replace( /.*?(?:\.|$)/, '' ) ; 286 287 if ( d.length == 0 ) 288 break ; // It was not able to detect the domain. 289 290 try 291 { 292 document.domain = d ; 293 } 294 catch (e) 295 { 296 break ; 297 } 298 } 299 })() ; 300 301 window.parent.OnUploadCompleted( #errorNumber#, "#JSStringFormat(fileUrl)#", "#JSStringFormat(fileName)#", "#JSStringFormat(customMsg)#" ); 302 </script> 272 (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;}}})(); 273 window.parent.OnUploadCompleted( #errorNumber#, "#JSStringFormat(fileUrl)#", "#JSStringFormat(fileName)#", "#JSStringFormat(customMsg)#" ); 274 </script> 303 275 </cfoutput> 304 276 <cfabort> -
FCKeditor/trunk/editor/filemanager/connectors/lasso/upload.lasso
r1797 r2059 75 75 -description='Sets the HTML response for the FCKEditor Quick Upload feature.' 76 76 ); 77 $__html_reply__ = '\ 78 <script type="text/javascript"> 79 (function() 80 { 81 var d = document.domain ; 82 83 while ( true ) 84 { 85 // Test if we can access a parent property. 86 try 87 { 88 var test = window.top.opener.document.domain ; 89 break ; 90 } 91 catch( e ) {} 92 93 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 94 d = d.replace( /.*?(?:\\.|$)/, "" ) ; 95 96 if ( d.length == 0 ) 97 break ; // It was not able to detect the domain. 98 99 try 100 { 101 document.domain = d ; 102 } 103 catch (e) 104 { 105 break ; 106 } 107 } 108 })() ; 77 78 $__html_reply__ = '<script type="text/javascript">'; 79 80 // Minified version of the document.domain automatic fix script (#1919). 81 // The original script can be found at _dev/domain_fix_template.js 82 // Note: in Lasso replace \ with \\ 83 $__html_reply__ = $__html_reply__ + "(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;}}})();"; 84 85 $__html_reply__ = $__html_reply__ + '\ 109 86 window.parent.OnUploadCompleted(' + #errorNumber + ',"' 110 87 + string_replace(#fileUrl, -find='"', -replace='\\"') + '","' -
FCKeditor/trunk/editor/filemanager/connectors/perl/commands.pl
r1791 r2059 170 170 local($sErrorNumber, $sFileUrl, $sFileName, $customMsg) = @_; 171 171 172 # Minified version of the document.domain automatic fix script (#1919). 173 # The original script can be found at _dev/domain_fix_template.js 174 # Note: in Perl replace \ with \\ and $ with \$ 172 175 print <<EOF; 173 176 Content-type: text/html 174 177 175 178 <script type="text/javascript"> 176 // Automatically detect the correct document.domain (#1919). 177 (function() 178 { 179 var d = document.domain ; 180 181 while ( true ) 182 { 183 // Test if we can access a parent property. 184 try 185 { 186 var test = window.top.opener.document.domain ; 187 break ; 188 } 189 catch( e ) {} 190 191 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 192 d = d.replace( /.*?(?:\\.|\$)/, '' ) ; 193 194 if ( d.length == 0 ) 195 break ; // It was not able to detect the domain. 196 197 try 198 { 199 document.domain = d ; 200 } 201 catch (e) 202 { 203 break ; 204 } 205 } 206 })() ; 179 (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;}}})(); 207 180 208 181 EOF -
FCKeditor/trunk/editor/filemanager/connectors/php/io.php
r1998 r2059 280 280 function SendUploadResults( $errorNumber, $fileUrl = '', $fileName = '', $customMsg = '' ) 281 281 { 282 // Minified version of the document.domain automatic fix script (#1919). 283 // The original script can be found at _dev/domain_fix_template.js 282 284 echo <<<EOF 283 285 <script type="text/javascript"> 284 (function() 285 { 286 var d = document.domain ; 287 288 while ( true ) 289 { 290 // Test if we can access a parent property. 291 try 292 { 293 var test = window.top.opener.document.domain ; 294 break ; 295 } 296 catch( e ) {} 297 298 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 299 d = d.replace( /.*?(?:\.|$)/, '' ) ; 300 301 if ( d.length == 0 ) 302 break ; // It was not able to detect the domain. 303 304 try 305 { 306 document.domain = d ; 307 } 308 catch (e) 309 { 310 break ; 311 } 312 } 313 })() ; 314 286 (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;}}})(); 315 287 EOF; 288 316 289 $rpl = array( '\\' => '\\\\', '"' => '\\"' ) ; 317 290 echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . strtr( $fileUrl, $rpl ) . '","' . strtr( $fileName, $rpl ) . '", "' . strtr( $customMsg, $rpl ) . '") ;' ; -
FCKeditor/trunk/editor/filemanager/connectors/py/fckoutput.py
r1791 r2059 102 102 self.setHttpHeaders("text/html") 103 103 "This is the function that sends the results of the uploading process" 104 return """<script type="text/javascript"> 105 (function() 106 { 107 var d = document.domain ; 108 109 while ( true ) 110 { 111 // Test if we can access a parent property. 112 try 113 { 114 var test = window.top.opener.document.domain ; 115 break ; 116 } 117 catch( e ) {} 118 119 // Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 120 d = d.replace( /.*?(?:\.|$)/, '' ) ; 121 122 if ( d.length == 0 ) 123 break ; // It was not able to detect the domain. 124 125 try 126 { 127 document.domain = d ; 128 } 129 catch (e) 130 { 131 break ; 132 } 133 } 134 })() ; 104 105 "Minified version of the document.domain automatic fix script (#1919)." 106 "The original script can be found at _dev/domain_fix_template.js" 107 return """<script type="text/javascript"> 108 (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;}}})(); 135 109 136 110 window.parent.OnUploadCompleted(%(errorNumber)s,"%(fileUrl)s","%(fileName)s","%(customMsg)s"); -
FCKeditor/trunk/_whatsnew.html
r2058 r2059 130 130 placeholder was not being properly displayed in the compressed distribution version 131 131 and nightly builds.</li> 132 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2115">#2115</a>] Fixed 133 JavaScript (permission denied) error in Firefox when file has been uploaded.</li> 132 134 </ul> 133 135 <h3>