[buddypress-trac] [BuddyPress Trac] #7314: Buddypress issue with Twenty Sixteen menu

buddypress-trac noreply at wordpress.org
Fri Dec 2 09:42:19 UTC 2016

#7314: Buddypress issue with Twenty Sixteen menu
 Reporter:  DarkWolf             |       Owner:  hnla
     Type:  defect (bug)         |      Status:  assigned
 Priority:  normal               |   Milestone:  2.7.3
Component:  Templates            |     Version:  2.7
 Severity:  normal               |  Resolution:
 Keywords:  dev-feedback commit  |

Comment (by hnla):

 In [changeset:"11263"]:
 #!CommitTicketReference repository="" revision="11263"
 Correct twentysixteen `.no-js` class conflict with BP's version of same
 class on body element

 Commit adds a ruleset specific to twntysixteen to hide the onclick
 dropdown mobile menu on page load.

 Twentysixteen adds a hardcoded class to the html element & changes class
 if JS active scripted in the 'head'; BP runs similar but on body el &
 changes no-js class on DOM fully loaded.

 Menu remains in view after clicking due to 2016 updating js class early
 and BP lagging behind.

 Ruleset targets body element if it has a class `.no-js` and it's parent
 has class `.js` thus we only run if JS active and for initial page load

 See #7314

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7314#comment:18>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list