[buddypress-trac] [BuddyPress] #4949: Revise enqueue style locations for theme compat

buddypress-trac noreply at wordpress.org
Wed Jun 12 21:54:53 UTC 2013


#4949: Revise enqueue style locations for theme compat
-------------------------------------------------+-------------------------
 Reporter:  hnla                                 |       Owner:
     Type:  enhancement                          |  boonebgorges
 Priority:  low                                  |      Status:  closed
Component:  Theme                                |   Milestone:  1.8
 Severity:  normal                               |     Version:
 Keywords:  has-patch 2nd-opinion needs-testing  |  Resolution:  fixed
-------------------------------------------------+-------------------------
Changes (by boonebgorges):

 * owner:   => boonebgorges
 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"7205"]:
 {{{
 #!CommitTicketReference repository="" revision="7205"
 Allow JS and CSS assets to be stored in folder stacks, akin to template
 stacks

 Since BP 1.7 and theme compatibility, it's been possible to override BP's
 fallback templates by providing templates in a number of different
 subdirectories of your theme: 'buddypress' and 'community', by default.
 This
 functionality was not, however, extended to static theme assets like JS
 and
 CSS files, meaning that theme authors were forced to have orphan 'css' and
 'js'
 files in their theme roots if they wanted to override bp-legacy's assets.

 This changeset mirrors the template_stack() functionality for assets, by
 looking inside of 'buddypress' and 'community' theme subdirectories before
 looking in root 'css' and 'js' directories (which still work, for
 backpat).

 The implementation adopted in this changset is probably temporary for 1.8.
 Future iterations may use an abstracted version of the core template_stack
 functionality.

 Props hnla for early patches and feedback.

 Fixes #4949
 }}}

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4949#comment:11>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list