• Paul

    (@paultuckertalktalknet)


    Hello everyone,

    I maintain our camera club website. It is run on WordPress using the HemingwayEX 1.8 theme which has a slidebar. We are using WP Table Reloaded and have just upgraded to ver.1.9.1. This has stopped the slidebar from opening. We have deactivated WP Table Reloaded and the slidebar starts to work again. We think that this must be some sort of JS jQuery conflict but how can this be sorted out.

    We have reactivated WP Table Reloaded so you can see it not working for yourselves here…. https://www.ssdcc.org.uk

    Many thanks. Kind regards, Paul

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author TobiasBg

    (@tobiasbg)

    Hi Paul,

    you are correct, this is a JavaScript conflict.

    It is not caused by WP-Table Reloaded directly though (so there’s nothing that I can do about it), but by the fact that you are using the jQuery library on your site (for WP-Table Reloaded and the “SuperFish” jQuery plugin), as well as the Prototype JavaScript library for your slidebar.
    For some reason jQuery and Prototype seem to get into a JavaScript conflict, due to using the same variable names.

    Unfortunately, I don’t really know that much of JavaScript, so I have no real idea on how to fix this ?? I suggest that you try in a more Prototype oriented forum (as they should have experience in resolving conflicts with jQuery).

    Best wishes,
    Tobias

    Thread Starter Paul

    (@paultuckertalktalknet)

    Thanks for your quick reply Tobias,

    All was well before I upgraded WP Table Reloaded this morning though. What has been changed in this upgrade that could have caused this?
    With it deactivated all becomes fine again!!

    Is it not possible to revert back to the previous version, even if its just to prove that the upgrade was the problem?

    Regards, Paul

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Paul,

    the update of WP-Table Reloaded only brought a new version of the DataTables JavaScript library – which is however not included on your site, as you can see when taking a look at the page source code.

    Just to be sure, that it is not WP-Table Reloaded, please try deactivating the “Enable JavaScript library” checkbox on the “Plugin Options” screen. After that, WP-Table Reloaded will not load any JavaScript.

    Additional questions: Were you using the DataTables library (for sorting, filtering, pagination on tables) before the update?
    Did you maybe also update WordPress this morning (version 3.1 includes a new version of jQuery).

    Regards,
    Tobias

    Thread Starter Paul

    (@paultuckertalktalknet)

    Yes I did update WP this morning to 3.1

    Thread Starter Paul

    (@paultuckertalktalknet)

    Tobias,

    I did as you suggested and unticked the check box for the Javascript Library. That did the trick and all now works as it should.

    Is it okay to leave this unticked?

    Thanks for your help Tobias.

    Regards, Paul

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Paul,

    thanks for testing this.
    This definitely means that the origin of the problem is a conflict between jQuery and Prototype.
    WP-Table Reloaded just happens to be part of it, because it loads the jQuery library (to offer those table functions like sorting and filtering). It has however nothing to do with the problem itself.

    Of course you can leave that checkbox unticked, but you will then not be able to use the mentioned additional features for tables, which I guess is ok, if you don’t need them.

    Best wishes,
    Tobias

    P.S.: Until the conflict between the loading of jQuery and Prototype is fixed in your theme and other JavaScript code, you are likely going to experience this problem again with any other plugin that you install and that wants to use jQuery – so you might want to be careful about that.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[Plugin: WP-Table Reloaded] Conflict with HemingwayEX slidebar after upgrade to 1.9.1’ is closed to new replies.