Module Function Hooks \ getSharedAssets - mymagic/open_hub GitHub Wiki
public function getSharedAssets($forInterface = '*'){}
Sometimes, a module needs to inject CSS
or Javascript
files across the OpenHub application. This function allow this to be done by passing in the interface layout code.
Available layout codes are:
- layout-backend
- layout-frontend
public function getSharedAssets($forInterface = '*')
{
switch ($forInterface) {
case 'layout-backend': {
$return['css'][] = array('src' => self::getAssetsUrl() . '/css/backend.shared.css');
$return['js'][] = array('src' => self::getAssetsUrl() . '/javascript/backend.shared.js', 'position' => CClientScript::POS_END);
break;
}
case 'layout-frontend': {
$return['css'][] = array('src' => self::getAssetsUrl() . '/css/frontend.shared.css');
$return['js'][] = array('src' => self::getAssetsUrl() . '/javascript/frontend.shared.js', 'position' => CClientScript::POS_END);
break;
}
default: {
break;
}
}
return $return;
}