12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /*
- * elFinder Integration
- *
- * Copyright (c) 2010-2018, Alexey Sukhotin. All rights reserved.
- */
- // $Id$
- /*function elfinder_tinymce_browse_callback(field_name, url, type, win) {
- var w = window.open(tinymce.settings.file_browser_url, null, 'toolbar=yes,menubar=yes,width=600,height=500, inline=yes');
- w.tinymceFileField = field_name;
- w.tinymceFileWin = win;
- }*/
- // MAKE INLINE POPUP WORK
- function elfinder_tinymce_browse_callback(field_name, url, type, win) {
- /*var w = window.open(tinymce.settings.file_browser_url, null, 'toolbar=yes,menubar=yes,width=600,height=500, inline=yes');
- w.tinymceFileField = field_name;
- w.tinymceFileWin = win;*/
- var cmsURL = tinymce.settings.file_browser_url; // script URL - use an absolute path!
- if (cmsURL.indexOf("?") < 0) {
- //add the type as the only query parameter
- cmsURL = cmsURL + "?type=" + type;
- } else {
- //add the type as an additional query parameter
- // (PHP session ID is now included if there is one at all)
- cmsURL = cmsURL + "&type=" + type;
- }
- tinyMCE.activeEditor.windowManager.open({
- file: cmsURL,
- title: 'File Manager',
- width: 900,
- height: 450,
- resizable: "yes",
- inline: "yes", // This parameter only has an effect if you use the inlinepopups plugin!
- popup_css: false, // Disable TinyMCE's default popup CSS
- close_previous: "no"
- }, {
- window: win,
- input: field_name
- });
- return false;
- }
|