From fc0a5d58d1defc55c556544f165c23e4c0779d53 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 15 Nov 2013 02:43:59 -0800 Subject: make font size tweakable for the whole app --- view/theme/redbasic/css/style.css | 5 +++-- view/theme/redbasic/php/config.php | 3 +++ view/theme/redbasic/php/style.php | 4 ++++ view/theme/redbasic/tpl/theme_settings.tpl | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) (limited to 'view/theme') diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 963f22281..c280e555a 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -9,7 +9,7 @@ /* generals */ body { font-family: arial,freesans,sans-serif; - font-size: 11px; + font-size: $body_font_size; background-color: $bgcolour; background-image: url('$background_image'); background-attachment: fixed; @@ -60,6 +60,7 @@ input { -moz-border-radius: $radiuspx; border-radius: $radiuspx; padding: 3px; + font-size: $body_font_size; } code { @@ -2952,7 +2953,7 @@ div.jGrowl div.info { .jslider .jslider-scale ins { color: #333; - font-size: 10px; + font-size: $body_font_size; width: 100px; text-align: center; } diff --git a/view/theme/redbasic/php/config.php b/view/theme/redbasic/php/config.php index 44c3a2876..20355197f 100644 --- a/view/theme/redbasic/php/config.php +++ b/view/theme/redbasic/php/config.php @@ -15,6 +15,7 @@ function theme_content(&$a) { $arr['toolicon_colour'] = get_pconfig(local_user(),'redbasic','toolicon_colour'); $arr['toolicon_activecolour'] = get_pconfig(local_user(),'redbasic','toolicon_activecolour'); $arr['font_size'] = get_pconfig(local_user(),'redbasic', 'font_size' ); + $arr['body_font_size'] = get_pconfig(local_user(),'redbasic', 'body_font_size' ); $arr['font_colour'] = get_pconfig(local_user(),'redbasic', 'font_colour' ); $arr['radius'] = get_pconfig(local_user(),'redbasic', 'radius' ); $arr['shadow'] = get_pconfig(local_user(),'redbasic', 'photo_shadow' ); @@ -40,6 +41,7 @@ function theme_post(&$a) { set_pconfig(local_user(), 'redbasic', 'toolicon_colour', $_POST['redbasic_toolicon_colour']); set_pconfig(local_user(), 'redbasic', 'toolicon_activecolour', $_POST['redbasic_toolicon_activecolour']); set_pconfig(local_user(), 'redbasic', 'font_size', $_POST['redbasic_font_size']); + set_pconfig(local_user(), 'redbasic', 'body_font_size', $_POST['redbasic_body_font_size']); set_pconfig(local_user(), 'redbasic', 'font_colour', $_POST['redbasic_font_colour']); set_pconfig(local_user(), 'redbasic', 'radius', $_POST['redbasic_radius']); set_pconfig(local_user(), 'redbasic', 'photo_shadow', $_POST['redbasic_shadow']); @@ -93,6 +95,7 @@ if(feature_enabled(local_user(),'expert')) '$item_opacity' => array('redbasic_item_opacity', t('Set the opacity of items'), $arr['item_opacity']), '$toolicon_colour' => array('redbasic_toolicon_colour',t('Set the basic colour for item icons'),$arr['toolicon_colour']), '$toolicon_activecolour' => array('redbasic_toolicon_activecolour',t('Set the hover colour for item icons'),$arr['toolicon_activecolour']), + '$body_font_size' => array('redbasic_body_font_size', t('Set font-size for the entire application'), $arr['body_font_size']), '$font_size' => array('redbasic_font_size', t('Set font-size for posts and comments'), $arr['font_size']), '$font_colour' => array('redbasic_font_colour', t('Set font-colour for posts and comments'), $arr['font_colour']), '$radius' => array('redbasic_radius', t('Set radius of corners'), $arr['radius']), diff --git a/view/theme/redbasic/php/style.php b/view/theme/redbasic/php/style.php index 63e7b379f..2fcda2cc8 100644 --- a/view/theme/redbasic/php/style.php +++ b/view/theme/redbasic/php/style.php @@ -20,6 +20,7 @@ $toolicon_activecolour = get_pconfig($uid,'redbasic','toolicon_activecolour'); $item_colour = get_pconfig($uid, "redbasic", "item_colour"); $item_opacity = get_pconfig($uid, "redbasic", "item_opacity"); + $body_font_size = get_pconfig($uid, "redbasic", "body_font_size"); $font_size = get_pconfig($uid, "redbasic", "font_size"); $font_colour = get_pconfig($uid, "redbasic", "font_colour"); $radius = get_pconfig($uid, "redbasic", "radius"); @@ -78,6 +79,8 @@ $item_opacity = "1"; if (! $font_size) $font_size = "1.0em"; + if (! $body_font_size) + $body_font_size = "11px"; if (! $font_colour) $font_colour = "#4D4D4D"; if (! $radius) @@ -148,6 +151,7 @@ $options = array ( '$toolicon_activecolour' => $toolicon_activecolour, '$font_size' => $font_size, '$font_colour' => $font_colour, +'$body_font_size' => $body_font_size, '$radius' => $radius, '$shadow' => $shadow, '$active_colour' => $active_colour, diff --git a/view/theme/redbasic/tpl/theme_settings.tpl b/view/theme/redbasic/tpl/theme_settings.tpl index 4572422bf..e0f546896 100644 --- a/view/theme/redbasic/tpl/theme_settings.tpl +++ b/view/theme/redbasic/tpl/theme_settings.tpl @@ -12,6 +12,7 @@ {{include file="field_input.tpl" field=$item_opacity}} {{include file="field_input.tpl" field=$toolicon_colour}} {{include file="field_input.tpl" field=$toolicon_activecolour}} +{{include file="field_input.tpl" field=$body_font_size}} {{include file="field_input.tpl" field=$font_size}} {{include file="field_input.tpl" field=$font_colour}} {{include file="field_input.tpl" field=$radius}} -- cgit v1.2.3