Theme API change

View: New views
1 Messages — Rating Filter:   Alert me  

Theme API change

by Bharat Mediratta :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Heads up that I just committed this change:

    Use the Kohana cascading filesystem to locate resources loaded by the
    theme.  Because the theme comes first, this means that themes can
    override any module resources, at the cost that we no longer have
    namespacing for JS and CSS files.

    The only file getting used outside of this model is
    themes/default/screen.css which is used in the admin theme.  I fixed
    that by copying screen.css into admin_default and renaming its
    screen.css to admin_screen.css.  I also copied over all the images
    that it was referencing.

    Fixes tickets #48 and #539.

    Theme API changes:
    - theme_script(), theme_url() and theme_css() are no longer needed
    - script(), url() and css() now refer to the first matching asset in
      the module load path, where gallery3/lib is at the end of the path


The impact for themers is that there's an API change, and now the
default and admin_default themes are fully detached from each other.

-Bharat


------------------------------------------------------------------------------
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]