I had the Views Slideshow Xtra module v3.0 enabled and a view using Views Slideshow but not using Xtra. I have updated to 3.1 and subsequently to 3.2 following the instructions, I disabled the views slideshow xtra sub module and enabled the views slideshow xtra overlay submodule.
After doing this, I have noticed the following problems:
- The Administration Menu (admin_menu) module is not appearing in most of the pages, while it was displayed properly previously.
- The Admin (admin) module is not working at all, while it was working properly before.
- A view that I had built using the views slideshow module but not using the xtra module has stopped working as a slideshow.
I am not sure what is causing all these issues, but if I disable the new views_slideshow_xtra_overlay 3.1 or 3.2 submodule and I enable the deprecated views_slideshow_xtra submodule all of the above are working properly again.
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | patch.diff | 10.38 KB | bofrost |
Comments
Comment #1
captaindav commentedI removed the pause after mouse move code, which is what seems to be causing the problem. Could you get version 7.x-3.4 and verify the issue is resolved. I will have to test the pause after mouse move code with the Admin module and regular (non-VSX) slideshow to determine the root cause, at which time the feature will be re-implemented.
Regards,
captaindav
Comment #2
captaindav commentedComment #3
dimitriseng commentedI have upgraded to 3.4 and have tested with the new VSX overlay submodule and it looks like this is not breaking anything now, my existing views slideshow view is still working ok and there are no issues with the admin and admin_menu modules. Please test those combinations when you re-enable the mouse move feature. Thank you.
Comment #4
fmb commentedIt looks like the bug is still present in version 3.6. Firebug returns this error: "settings is undefined" (line 52 in views_slideshow_xtra_overlay.js). I had to comment lines 52 to 67 to make the module work again.
Regards,
Felip.
Comment #5
captaindav commentedI will look into this by next week.
Comment #6
davad commentedI'm getting the same error in Chrome:
"Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined views_slideshow_xtra_overlay.js:52"
Comment #7
bofrost commentedHey guys just to solve the errors (not the problem) and keeping the other scripts alive could this patch help
Comment #8
captaindav commented@Drupaldise, your patch is not against the lastest D7 dev version, but rather the D6 version of VSX? If so, please create a new D6 issue and submit the patch as an attachment to that issue. Or perhaps your patch is against the main views_slideshow_xtra module, which has been deprecated. Any patches submitted should be against the views_slideshow_xtra_overlay module.
Thanks,
captaindav
Comment #9
captaindav commentedI have tested the latest dev HEAD on a clean install, with both the admin and admin_menu modules, and am not getting any errors. Please let me know (by re-opening this issue) of any such conflicts.
Comment #10
elBradford commentedI'm using Xtra Overlay 3.8 and Views Slideshow 3.0. The admin bar is gone when I attach an overlay attachment to a block.
Comment #11
captaindav commentedI just updated a site today to the latest core, admin menu, and vsx versions, and the admin menu is running fine in Firefox 16.0.2. Could you verify that this is still an issue, after updating core and all of your contrib modules, and running in a the latest version of FF/Chrome/IE?
If it is still an issue, please do a clean install on the same server. If the clean install works, then there is something else related to your site that is causing the issue. If the clean install does not work, please post to this thread and I will investigate further.
Comment #12
jonathanhuot commentedI have the exact same issue with the latest 7.x core/admin_menu/etc. and VSX 3.8. I've not tried the patch joined.
The first issue is in Chrome : "Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined line 57.
When debugging, I'm seeing that "Drupal.settings.viewsSlideshowXtraOverlay" has not the expected key.
JS is trying to find "something-block" but I have "something-attachement" instead.
I've built my views as below :
- Block Views with Slideshow/Cycle, Fields, and Content:Image.
- Attachment with Views Slideshow Xtra Overlay, Fields, and Content:Title, and attachment attached to Block.
Comment #13
faridanthony commentedI was able to get this working by just adding the following before line 57:
BEFORE:
AFTER:
Comment #14
Enric Climent commentedI solved this enabling overlay module (core).
Comment #15
millionleaves commentedJust experienced this error with v7.x-3.8. My overlay was being rendered but was not appearing in the page display. The error in the Chrome console was this:
I didn't experience any problems with the Admin menu.
The fix in #13 solved the problem I was having. Marking Active in the hope that this brings the issue back into focus.
Comment #16
fchandler commentedWith the most recent update to Views Slideshow 7.x-3.9, my slideshows broke. I thought it was an issue with Views Slideshow, but after tinkering with the view and making the attachment format views slideshow instead of Views Slideshow Xtra Overlay, the slideshow part works again. I posted an issue in Views Slideshow https://www.drupal.org/node/2885149#comment-12127154. I then found this issue and wonder if they aren't related.
Comment #17
astonvictor commentedD7 reached its EOL back in January 2025, and there is no active release for D7 for this module anymore.
Development or support is not planned for D7. All D7-related issues are marked as outdated in a bunch.