wiki-grav/plugins/darkadmin/darkadmin.php

35 lines
824 B
PHP
Raw Normal View History

<?php
namespace Grav\Plugin;
use Grav\Common\Assets;
use Grav\Common\Plugin;
use Grav\Common\Uri;
class DarkadminPlugin extends Plugin
{
public static function getSubscribedEvents() {
return [
'onPluginsInitialized' => ['onPluginsInitialized', 0],
];
}
public function onPluginsInitialized()
{
/** @var Uri $uri */
$uri = $this->grav['uri'];
$route = $this->config->get('plugins.admin.route');
if ($route && preg_match('#' . $route . '#', $uri->path())) {
$this->enable([
'onPageInitialized' => ['onPageInitialized', 0]
]);
}
}
public function onPageInitialized()
{
$assets = $this->grav['assets'];
$assets->addCss('user/plugins/darkadmin/darkadmin.css', 1);
}
}