forked from GNUsocial/gnu-social
get a design for each page
This commit is contained in:
parent
78564c21d4
commit
d92a018cd2
@ -224,6 +224,16 @@ class Action extends HTMLOutputter // lawsuit
|
||||
'href="'.theme_path('css/ie.css', null).'?version='.LACONICA_VERSION.'" /><![endif]');
|
||||
Event::handle('EndShowUAStyles', array($this));
|
||||
}
|
||||
if (Event::handle('StartShowDesign', array($this))) {
|
||||
$design = $this->getDesign();
|
||||
if (!empty($design)) {
|
||||
$cur = common_current_user();
|
||||
if (empty($cur) || $cur->viewdesigns) {
|
||||
$design->showCSS($this);
|
||||
}
|
||||
}
|
||||
Event::handle('EndShowDesign', array($this, $design));
|
||||
}
|
||||
Event::handle('EndShowStyles', array($this));
|
||||
}
|
||||
}
|
||||
@ -248,7 +258,6 @@ class Action extends HTMLOutputter // lawsuit
|
||||
'src' => common_path('js/jquery.joverlay.min.js')),
|
||||
' ');
|
||||
|
||||
|
||||
Event::handle('EndShowJQueryScripts', array($this));
|
||||
}
|
||||
if (Event::handle('StartShowLaconicaScripts', array($this))) {
|
||||
@ -1095,4 +1104,19 @@ class Action extends HTMLOutputter // lawsuit
|
||||
'title' => _('Previous')));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A design for this action
|
||||
*
|
||||
* A design (colors and background) for the current page. May be
|
||||
* the user's design, or a group's design, or a site design.
|
||||
*
|
||||
* @return array Feed object to show in head and links
|
||||
*/
|
||||
|
||||
function getDesign()
|
||||
{
|
||||
// XXX: return site design by default
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user