X-Git-Url: https://svn.cri.mines-paristech.fr/git/ckeditor.git/blobdiff_plain/4263e3f11a4150c7a5eec0ca48b64b784f86b556..226d255279bd8f5a38a4b55b5dae9250a6cbcbd2:/skins/ckeditor/filemanager/browser/mac_finder/browser.html.dtml

diff --git a/skins/ckeditor/filemanager/browser/mac_finder/browser.html.dtml b/skins/ckeditor/filemanager/browser/mac_finder/browser.html.dtml
index 84232c8..0b3234a 100644
--- a/skins/ckeditor/filemanager/browser/mac_finder/browser.html.dtml
+++ b/skins/ckeditor/filemanager/browser/mac_finder/browser.html.dtml
@@ -91,14 +91,22 @@
 		        return;
 		  }
 		  switch(window.parent.name) {
-	        case 'FCKeditorDialog_PlinnImage' :
+	        case 'PlinnImageDialog' :
 	            if (li.className == 'contentish-selected') {
 					        window.parent.updateOrInsertImage(li.link);
 					        window.close();
 				      }
 					    break;
-				  case 'FCKBrowseWindow' :
-							window.opener.SetUrl(li.link);
+	        case 'StandaloneBrowser' :
+	            if (li.className == 'contentish-selected') {
+					        window.opener.SetUrl(li.link);
+					        window.close();
+				      }
+					    break;
+				  case '' :
+				  case '_blank' :
+				      var funcNum = GetUrlParam('CKEditorFuncNum');
+				      window.opener.CKEDITOR.tools.callFunction(funcNum, li.link);
 							window.close();
 							break;
 	    }
@@ -298,10 +306,12 @@
 					createLinkBtn.onclick = function(){
 					    var url = respDom.lastChild.firstChild.nodeValue;
 					    switch(window.parent.name) {
-					        case 'FCKeditorDialog_PlinnImage' :
+					        case 'PlinnImageDialog' :
     							    window.parent.updateOrInsertImage(url);
     							      break;
-    						  case 'FCKBrowseWindow' :
+    							case 'StandaloneBrowser' :
+    							    window.opener.SetUrl(url);
+    							    break;
     						  default:
     						      var funcNum = GetUrlParam('CKEditorFuncNum');
     						      window.opener.CKEDITOR.tools.callFunction(funcNum, url);