Added ability to define mobile stylesheets (handheld, screen) at the
theme level. If there are no mobile stylesheets in the theme directory, it will use the ones that come with the plugin.
This commit is contained in:
parent
c64e1792bf
commit
7addccacaa
|
@ -158,6 +158,30 @@ class MobileProfilePlugin extends WAP20Plugin
|
|||
}
|
||||
|
||||
|
||||
function onStartShowStatusNetStyles($action) {
|
||||
if (file_exists(theme_file('css/mp-screen.css'))) {
|
||||
$action->cssLink('css/mp-screen.css', null, 'screen');
|
||||
}
|
||||
else {
|
||||
$action->element('link', array('rel' => 'stylesheet',
|
||||
'type' => 'text/css',
|
||||
'href' => common_path('plugins/MobileProfile/mp-screen.css') . '?version=' . STATUSNET_VERSION,
|
||||
'media' => 'screen'));
|
||||
}
|
||||
|
||||
if (file_exists(theme_file('css/mp-handheld.css'))) {
|
||||
$action->cssLink('css/mp-handheld.css', null, 'handheld');
|
||||
}
|
||||
else {
|
||||
$action->element('link', array('rel' => 'stylesheet',
|
||||
'type' => 'text/css',
|
||||
'href' => common_path('plugins/MobileProfile/mp-handheld.css') . '?version=' . STATUSNET_VERSION,
|
||||
'media' => 'handheld'));
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
function onStartShowAside($action)
|
||||
{
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
@import url(../../theme/base/css/display.css);
|
Loading…
Reference in New Issue