turnermm / Dokuwiki-Nav-Overlay

Creates floating window at the template level that can be toggled open and closed into which navigation plugins (or any other pages) can be inserted
https://www.dokuwiki.org/plugin:overlay
GNU General Public License v2.0
1 stars 0 forks source link

Incompatibility between searchindex manager, Dokuwiki-Nav-Overlay and hogfather #12

Open virk opened 4 years ago

virk commented 4 years ago

In my hogfather test-wiki, searchindex manager does not "work", if plugin dokuwiki-nav-overlay is active. As soon as it is deactivated, searchindex manager is capable to do its job. In case of further interest I can perform more tests.

turnermm commented 4 years ago

If you have been checking the forum recently, you will have noticed that there have been a great many issues with plugin compatibility. The overlay plugin is one of the plugins with compatibility issues. I have been working to get ckgedit to function properly in hogfather and so I haven't had a chance to look at other things. But the overlay plugin is next in my list of plugins to update for hogfather.

turnermm commented 4 years ago

I believe this should be fixed now. In my development environment, which is my LAN, it worked as it should. But when I tested on my Internet server, in the first test wiki (Wiki A), it failed. But on a second test wiki on the Internet server (Wiki B) it worked. So I disabled almost all the other plugins on the Wiki A and it worked. So, there my be a conflict on Wiki A between the overlay plugin and one or more other plugins. In any event, it's worth installing version and trying it out. Let me know what happens. Thanks.

virk commented 4 years ago

I installed your updated version of the plugin into my hogfather-test-wiki and up to now it works. Due to bootstrap and indexmenu I have unflagged the defer_js-option. If I notice anything else than proper behaviour, I'll report it here.

(Currently it seems that I could switch over our production wiki (with approx. 40 active plugins) to hogfather.)

turnermm commented 4 years ago

In this case, the overlay plugin was not affected by the defer_js option but by hogfather's upgrade from jQuery 3.1.1 to 3.5, which no longer supported one of the functions that overlay was using. Thanks for reporting back.