/** * 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; }
/** * 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); }