Show some menu fixup for settings for some themes

This commit is contained in:
Evan Prodromou
2011-01-07 19:22:27 -05:00
parent 66ed9c7f30
commit 16cf7d8d40
2 changed files with 61 additions and 0 deletions

View File

@@ -51,6 +51,8 @@ if (!defined('STATUSNET')) {
*/
class NewMenuPlugin extends Plugin
{
public $loadCSS = false;
/**
* Load related modules when needed
*
@@ -354,6 +356,18 @@ class NewMenuPlugin extends Plugin
Event::handle('EndConnectSettingsNav', array(&$action));
}
function onEndShowStyles($action)
{
if (($this->showCSS ||
in_array(common_config('site', 'theme'),
array('default', 'identica', 'h4ck3r'))) &&
($action instanceof AccountSettingsAction ||
$action instanceof ConnectSettingsAction)) {
$action->cssLink(common_path('plugins/NewMenu/newmenu.css'));
}
return true;
}
/**
* Return version information for this plugin
*