*/
use Friendica\App;
-use Friendica\Core\Addon;
+use Friendica\Core\Hook;
+use Friendica\DI;
function highlightjs_install()
{
- Addon::registerHook('head' , __FILE__, 'highlightjs_head');
- Addon::registerHook('footer', __FILE__, 'highlightjs_footer');
+ Hook::register('head' , __FILE__, 'highlightjs_head');
+ Hook::register('footer', __FILE__, 'highlightjs_footer');
}
function highlightjs_uninstall()
{
- Addon::unregisterHook('head' , __FILE__, 'highlightjs_head');
- Addon::unregisterHook('footer', __FILE__, 'highlightjs_footer');
+ Hook::unregister('head' , __FILE__, 'highlightjs_head');
+ Hook::unregister('footer', __FILE__, 'highlightjs_footer');
}
function highlightjs_head(App $a, &$b)
$style = 'default';
}
- $a->registerStylesheet(__DIR__ . '/asset/styles/' . $style . '.css');
+ DI::page()->registerStylesheet(__DIR__ . '/asset/styles/' . $style . '.css');
}
function highlightjs_footer(App $a, &$b)
{
- $a->registerFooterScript(__DIR__ . '/asset/highlight.pack.js');
- $a->registerFooterScript(__DIR__ . '/highlightjs.js');
+ DI::page()->registerFooterScript(__DIR__ . '/asset/highlight.pack.js');
+ DI::page()->registerFooterScript(__DIR__ . '/highlightjs.js');
}