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
plugins/MobileProfile/mp-handheld.css
Normal file
0
plugins/MobileProfile/mp-handheld.css
Normal file
1
plugins/MobileProfile/mp-screen.css
Normal file
1
plugins/MobileProfile/mp-screen.css
Normal file
|
@ -0,0 +1 @@
|
|||
@import url(../../theme/base/css/display.css);
|
Loading…
Reference in New Issue
Block a user