| 1 | | Hello,i'am a developer from China,and it's very thankful that you give |
| 2 | | > us so perfect editor.But in my development with it i found some |
| 3 | | > functions may not work as what we want. |
| 4 | | > When i use the editor(2.4.1) in Maxthon (2.0) Browser,i open the image dialog |
| 5 | | > and click the "Browse Server" Button,then the new window opend as a |
| 6 | | > new tab in the browser while the image dialog still show on the top of |
| 7 | | > the browser,which i have to close it if i want to choose some files in |
| 8 | | > the opend browse server window. |
| 9 | | > |
| 10 | | > Here is the way i change the function to solve this bug,hoping to give |
| 11 | | > some suggestion to you: |
| 12 | | > |
| 13 | | > /FckEditor/Editor/dialog/common/fck_dialog_common.js |
| 14 | | > |
| 15 | | > function OpenFileBrowser (...) |
| 16 | | > { |
| 17 | | > .. |
| 18 | | > //at the bottom of the function |
| 19 | | > if(oEditor.FCKBrowserInfo.IsIE) |
| 20 | | > { |
| 21 | | > window.showModalDialog(url+"&rdm="+new |
| 22 | | > Date(),window,"status:false;dialogWidth:"+width+"px;dialogHeig |
| 23 | | > ht:"+height+"px\""); |
| 24 | | > } |
| 25 | | > else |
| 26 | | > { |
| 27 | | > window.open( url, 'FCKBrowseWindow', sOptions ) ; |
| 28 | | > } |
| 29 | | > } |
| 30 | | > |
| 31 | | > Of course we should change the place where works with this |
| 32 | | > function,such as: |
| 33 | | > fckeditor\editor\filemanager\browser\default\frmresourceslist.html |
| 34 | | > |
| 35 | | > function OpenFile( fileUrl ) |
| 36 | | > { |
| 37 | | > if( window.dialogArguments) |
| 38 | | > { |
| 39 | | > window.dialogArguments.SetUrl( fileUrl ) ; |
| 40 | | > window.close() ; |
| 41 | | > window.dialogArguments.focus() ; |
| 42 | | > } |
| 43 | | > else |
| 44 | | > { |
| 45 | | > window.top.opener.SetUrl( fileUrl ) ; |
| 46 | | > window.top.close() ; |
| 47 | | > window.top.opener.focus() ; |
| 48 | | > } |
| 49 | | > } |
| 50 | | Also,we need to modify the function which recieves the folder name when we Create New Folder for the method "prompt" does'nt work in dialog mode. |
| 51 | | > |
| 52 | | > As this,our editor now work normal in browser no matter it bases on IE |
| 53 | | > or FireFox |
| | 1 | Hello, |
| | 2 | |
| | 3 | I'm a developer from China,and it's very thankful that you give us so perfect editor.But in my development with it i found some functions may not work as what we want. When i use the editor(2.4.1) in Maxthon (2.0) Browser,i open the image dialog and click the "Browse Server" Button,then the new window opened as a new tab in the browser while the image dialog still show on the top of the browser,which i have to close it if i want to choose some files in the opened browse server window. |
| | 4 | |
| | 5 | Here is the way i change the function to solve this bug,hoping to give some suggestion to you: |
| | 6 | |
| | 7 | /editor/dialog/common/fck_dialog_common.js |
| | 8 | {{{ |
| | 9 | function OpenFileBrowser (...) |
| | 10 | { |
| | 11 | .. |
| | 12 | //at the bottom of the function |
| | 13 | if(oEditor.FCKBrowserInfo.IsIE) |
| | 14 | { |
| | 15 | window.showModalDialog(url+"&rdm="+new |
| | 16 | Date(),window,"status:false;dialogWidth:"+width+"px;dialogHeig |
| | 17 | ht:"+height+"px\""); |
| | 18 | } |
| | 19 | else |
| | 20 | { |
| | 21 | window.open( url, 'FCKBrowseWindow', sOptions ) ; |
| | 22 | } |
| | 23 | } |
| | 24 | }}} |
| | 25 | |
| | 26 | Of course we should change the place where works with this |
| | 27 | function,such as: |
| | 28 | |
| | 29 | editor/filemanager/browser/default/frmresourceslist.html |
| | 30 | {{{ |
| | 31 | function OpenFile( fileUrl ) |
| | 32 | { |
| | 33 | if( window.dialogArguments) |
| | 34 | { |
| | 35 | window.dialogArguments.SetUrl( fileUrl ) ; |
| | 36 | window.close() ; |
| | 37 | window.dialogArguments.focus() ; |
| | 38 | } |
| | 39 | else |
| | 40 | { |
| | 41 | window.top.opener.SetUrl( fileUrl ) ; |
| | 42 | window.top.close() ; |
| | 43 | window.top.opener.focus() ; |
| | 44 | } |
| | 45 | } |
| | 46 | }}} |
| | 47 | |
| | 48 | Also,we need to modify the function which receives the folder name when we Create New Folder for the method "prompt" doesn't work in dialog mode. |
| | 49 | |
| | 50 | As this,our editor now work normal in browser no matter it bases on IE or FireFox. |