I have not yet looked into this thoroughly, but MNC seems to have a compatibility issue with the LabJS asynchronous javascript loader.
Specifically, I'm seeing:
Uncaught TypeError: Cannot read property 'qtip_classes' of undefined
Which relates to mnc.js line 234:
classes: Drupal.settings.mnc.qtip_classes + ' qtip-view',
So we have Drupal.settings.mnc not yet defined, even though LabJS makes sure that settings is loaded before asynchronously loading the rest of the scripts. With all the js I have on my site (which is quite a bit), only mnc is suffering from this issue (see screenshot from New Relic: http://i.imgur.com/693kp77.png ).
Any thoughts?
Comments
Comment #1
Andre-Bsince I am not initializing qtip() in mnc it must be done in qtip itself e.g. after page load, sounds like a race condition. (I am remember fixing ordering of jsfiles for a different site, but it's too long ago)
Comment #2
Andre-Bat least for the js, css and libraries introduced by mnc you can change everything the module does from the outside:
Comment #3
JordanMagnuson CreditAttribution: JordanMagnuson commentedNice use of drupal_alter()...
I may put LabJS on hold for the time being, but I'll keep you posted.
Comment #4
Andre-BDo you still need help with this?
Comment #5
JordanMagnuson CreditAttribution: JordanMagnuson commentedThanks Andre, no: I put LabJS on hold. Feel free to close this issue.
Comment #6
JordanMagnuson CreditAttribution: JordanMagnuson commented