Index: tinymce.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/wysiwyg/editors/tinymce.inc,v retrieving revision 1.17.2.4 diff -u -r1.17.2.4 tinymce.inc --- tinymce.inc 7 Jan 2009 09:02:40 -0000 1.17.2.4 +++ tinymce.inc 31 Jan 2009 16:39:06 -0000 @@ -516,6 +516,21 @@ 'load' => TRUE, ); } + //Integrate IMCE as a plugin. + if (module_exists('imce')) { + static $imce; + if (!isset($imce)) { + if (arg(0) != 'admin' || arg(2) != 'wysiwyg') { + drupal_add_js("function imceImageBrowser(fid, url, type, win) {win.open(Drupal.settings.basePath +'?q=imce&app=TinyMCE|url@'+ fid, '', 'width=760,height=560,resizable=1');}", 'inline'); + } + $imce = array(); + $imce['extensions'] = array('imce' => t('IMCE File Browser')); + $imce['url'] = 'http://drupal.org/project/imce'; + $imce['options']['file_browser_callback'] = 'imceImageBrowser'; + $imce['load'] = FALSE; + } + $plugins['imce'] = $imce; + } return $plugins; }