Show some menu fixup for settings for some themes
This commit is contained in:
parent
66ed9c7f30
commit
16cf7d8d40
@ -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
|
||||
*
|
||||
|
47
plugins/NewMenu/newmenu.css
Normal file
47
plugins/NewMenu/newmenu.css
Normal file
@ -0,0 +1,47 @@
|
||||
body[id$=settings] #site_nav_local_views {
|
||||
position:relative;
|
||||
z-index:9;
|
||||
float:right;
|
||||
margin-right:10.65%;
|
||||
width:22.25%;
|
||||
}
|
||||
body[id$=settings] #site_nav_local_views li {
|
||||
width:100%;
|
||||
margin-right:0;
|
||||
margin-bottom:7px;
|
||||
}
|
||||
body[id$=settings] #site_nav_local_views a {
|
||||
display:block;
|
||||
width:80%;
|
||||
padding-right:10%;
|
||||
padding-left:10%;
|
||||
border-radius-toprleft:0;
|
||||
-moz-border-radius-topleft:0;
|
||||
-webkit-border-top-left-radius:0;
|
||||
border-radius-topright:4px;
|
||||
-moz-border-radius-topright:4px;
|
||||
-webkit-border-top-right-radius:4px;
|
||||
border-radius-bottomright:4px;
|
||||
-moz-border-radius-bottomright:4px;
|
||||
-webkit-border-bottom-right-radius:4px;
|
||||
}
|
||||
body[id$=settings] #site_nav_local_views li.current {
|
||||
box-shadow:none;
|
||||
-moz-box-shadow:none;
|
||||
-webkit-box-shadow:none;
|
||||
}
|
||||
|
||||
body[id$=settings] #content {
|
||||
border-radius-topleft:7px;
|
||||
border-radius-topright:7px;
|
||||
-moz-border-radius-topleft:7px;
|
||||
-moz-border-radius-topright:7px;
|
||||
-webkit-border-top-left-radius:7px;
|
||||
-webkit-border-top-right-radius:7px;
|
||||
border-radius-topright:0;
|
||||
-moz-border-radius-topright:0;
|
||||
-webkit-border-top-right-radius:0;
|
||||
}
|
||||
body[id$=settings] #aside_primary {
|
||||
display:none;
|
||||
}
|
Loading…
Reference in New Issue
Block a user