示例#1
0
    /**
     * Add the Page's contributions to the head
     * 
     * @param Page $page
     * 
     * @return string
     */
    public static function contributeToHead($page)
    {
        $cricketJS = Container::resolveResourceUrl($page, get_class($page), "cricket/js/cricket.js");
        $pageID = $page->getInstanceID();
        return <<<END
            <script type="text/javascript" src = "{$cricketJS}"></script>
            <script type="text/javascript">
                _CRICKET_PAGE_INSTANCE_ = '{$pageID}';
            </script>
END;
    }
示例#2
0
 /**
  * Return the URL of a resource
  * 
  * @link resolveResourceUrl()
  * 
  * @param string $inPath
  * 
  * @return string
  */
 public function resourceUrl($inPath)
 {
     return Container::resolveResourceUrl($this->getPage(), get_class($this), $inPath);
 }