Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403]
This file is responsible for serving the one huge CSS of each theme.
Copyright: | 2009 Petr Skoda (skodak) {@link http://skodak.org} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 319 lines (12 kb) |
Included or required: | 0 times |
Referenced: | 2 times |
Includes or requires: | 0 files |
theme_styles_generate_and_store($theme, $rev, $themesubrev, $candidatedir) X-Ref |
Generate the theme CSS and store it. param: theme_config $theme The theme to be generated param: int $rev The theme revision param: int $themesubrev The theme sub-revision param: string $candidatedir The directory that it should be stored in return: string The path that the primary CSS was written to |
theme_styles_fallback_content($theme) X-Ref |
Fetch the preferred fallback content location if available. param: theme_config $theme The theme to be generated return: string The path to the fallback sheet on disk |
theme_styles_get_filename($type, $themesubrev = 0, $usesvg = true) X-Ref |
Get the filename for the specified configuration. param: string $type The requested sheet type param: int $themesubrev The theme sub-revision param: bool $usesvg Whether SVGs are allowed return: string The filename for this sheet |
theme_styles_get_etag($themename, $rev, $type, $themesubrev, $usesvg) X-Ref |
Determine the correct etag for the specified configuration. param: string $themename The name of the theme param: int $rev The revision number param: string $type The requested sheet type param: int $themesubrev The theme sub-revision param: bool $usesvg Whether SVGs are allowed return: string The etag to use for this request |