Problem is any edit page with IMCE causes lucid menus to disappear. The user/x/imce page is fine, just the pages where IMCE can add a link it seems. Happens in both Fire Fox and IE7, not sure about any other browser.

Folks previously reported this as a problem with Tinymce, but its not. Disable tinymce and the problem still occurs as long as IMCE is enabled. Disable IMCE and the problem goes away.

Comments

WorldFallz’s picture

Title: IMCE makes Lucid Menus disappear » narrowed it down to imce_set_tinymce.js

turns out lucid menus works with either IMCE OR TINYMCE enabled but not both. If you enable both but remove the imc_set_tinymce.js file and refresh the browser cache, lucid menus comes back. Still working on figuring out exactly what the problem is.

WorldFallz’s picture

Title: narrowed it down to imce_set_tinymce.js » FIXED -- EASY FIX

Its just a syntax error. Open imce_set_tinymce.js in any text editor
and change the following line (line #3) from

$(window).load(imceInitiateTinyMCE);

TO

$(window).onload(imceInitiateTinyMCE);

Thanks it... lucid menus work!

WorldFallz’s picture

Title: FIXED -- EASY FIX » FIXED -- EASY FIX-- small sacrifice

ok, its not really a syntax error. it just prevents imce from placing its icon in the tinymce image dialog box. so, either users can enter an image with the default tinymce dialog box OR click on the "insert image or link" link under tinymce to use IMCE. Not ideal , but acceptable for me because I have to have my lucid menus working. hopefully, someone who knows more will take a look eventually and fix this the right way.

ufku’s picture

Title: FIXED -- EASY FIX-- small sacrifice » Lucid Menu vs. IMCE conflict
Status: Active » Closed (won't fix)

lucid menu uses external script and it uses window.onload method, not jquery's load or ready method. the conflict is at this point. there is nothing to fix at imce side. it is ideal to make that external script play nice with jquery.

WorldFallz’s picture

Title: Lucid Menu vs. IMCE conflict » THANKS...

for pointing me at window.onload in the script. Change it to $(window).load() and now everything coexists peacefully.

thanks again.

ufku’s picture

Title: THANKS... » Lucid Menu vs. IMCE conflict
Status: Closed (won't fix) » Closed (fixed)

you're wllcome