summaryrefslogtreecommitdiff
path: root/framework/Web/UI/TClientScriptManager.php
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/UI/TClientScriptManager.php')
-rw-r--r--framework/Web/UI/TClientScriptManager.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/framework/Web/UI/TClientScriptManager.php b/framework/Web/UI/TClientScriptManager.php
index c59246c3..0baaafa2 100644
--- a/framework/Web/UI/TClientScriptManager.php
+++ b/framework/Web/UI/TClientScriptManager.php
@@ -337,6 +337,22 @@ class TClientScriptManager extends TApplicationComponent
/**
* Registers a CSS file to be rendered in the page head
+ *
+ * The CSS files in themes are registered in {@link OnPreRenderComplete onPreRenderComplete} if you want to override
+ * CSS styles in themes you need to register it after this event is completed.
+ *
+ * Example:
+ * <code>
+ * <?php
+ * class BasePage extends TPage {
+ * public function onPreRenderComplete($param) {
+ * parent::onPreRenderComplete($param);
+ * $url = 'path/to/your/stylesheet.css';
+ * $this->Page->ClientScript->registerStyleSheetFile($url, $url);
+ * }
+ * }
+ * </code>
+ *
* @param string a unique key identifying the file
* @param string URL to the CSS file
* @param string media type of the CSS (such as 'print', 'screen', etc.). Defaults to empty, meaning the CSS applies to all media types.