Hi,

I've just upgraded from 1.4 -> 1.5 and Views Accordion stopped working for a particular view. I have a custom row template that's absolutely normal except it surrounds the row in a wrapper div. In views-accordion.js

var $triggers = usegroupheader ? $(headerSelector, $viewcontent) : $(idSelector + ' ' + headerSelector);

was changed to

var $triggers = usegroupheader ? $(headerSelector, $viewcontent) : $(idSelector + ' .views-accordion-item > ' + headerSelector);

I wonder if we could remove the child selector and have simply

var $triggers = usegroupheader ? $(headerSelector, $viewcontent) : $(idSelector + ' .views-accordion-item ' + headerSelector);

I don't know if that might cause any problems? (And I know you can't support every possible custom template, just thought this one was simple enough that you might consider it:)

Thanks for your time,

Andy

Comments

manuel garcia’s picture

Issue summary: View changes
Status: Needs review » Closed (won't fix)

Sorry AndyF for never getting around to replying here, the issue queue is clearly too much for just me...

Closing now due to 6.x no longer supported.