From daf497cf465c68dade3f57c026db415c04f34e6f Mon Sep 17 00:00:00 2001 From: marijus Date: Thu, 1 May 2014 12:51:34 +0200 Subject: revision/redesign of conv_item.tpl --- view/css/conversation.css | 108 ++++------- view/css/default.css | 2 +- view/theme/redbasic/css/style.css | 93 +++------- view/theme/redbasic/php/config.php | 3 + view/theme/redbasic/php/style.php | 24 +-- view/theme/redbasic/tpl/theme_settings.tpl | 3 +- view/tpl/conv_item.tpl | 280 +++++++++++++---------------- view/tpl/item_attach.tpl | 8 +- 8 files changed, 204 insertions(+), 317 deletions(-) diff --git a/view/css/conversation.css b/view/css/conversation.css index 6b1bdb9fb..4817494f9 100644 --- a/view/css/conversation.css +++ b/view/css/conversation.css @@ -43,7 +43,7 @@ } #profile-rotator { - margin: 16px 0px 0px 16px; + margin: 16px; } /* this is referenced in js/acl.js - not sure if it is still needed. */ @@ -57,28 +57,13 @@ /* conversation */ .thread-wrapper.toplevel_item { - width: 90%; margin-bottom: 10px; } /* conv_item */ .hide-comments-outer { - margin-left: 60px; - padding: 15px 10px 15px 7px; -} - -.wall-item-content-wrapper { - margin-top: 10px; - position: relative; -} - -.wall-item-content-wrapper .wall-item-delete-wrapper { - opacity: 0; -} - -.wall-item-content-wrapper:hover .wall-item-delete-wrapper { - opacity: 1; + padding: 10px 10px 10px 7px; } .wall-item-info { @@ -105,14 +90,17 @@ .wall-item-photo-wrapper { margin-top: 0px; - margin-left: 10px; - margin-bottom: 10px; + margin-bottom: 20px; +} + +.comment .wall-item-photo-wrapper { + margin-bottom: 15px; } .wall-item-photo-menu-button { left:10px; display: block; - position: absolute; + position: absoulte; margin: 0px; padding: 0px; width: 16px; @@ -125,7 +113,7 @@ .wall-item-photo-menu { left:10px; width: auto; - position: absolute; + position: absoulte; display: none; z-index: 10000; } @@ -140,20 +128,10 @@ padding: 2px; } -.wall-item-arrowphoto-wrapper { - position: absolute; - z-index: 99; - left: 75px; -} - .wall-item-wrapper { margin-left:10px; } -.wall-item-arrowphoto-wrapper { - -} - .lockview { cursor: pointer; } @@ -162,17 +140,21 @@ padding: 3px 20px; } -.wall-item-author { - margin-top: 10px; +.wall-item-lock { + float: left; } +.wall-item-author { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} .wall-item-ago .icon-ok { cursor: pointer; } .wall-item-content { - margin-left: 10px; overflow: auto; } @@ -180,9 +162,12 @@ max-width: 95%; } -.wall-item-title { - float: left; +.wall-item-title h3 { font-weight: bold; + margin: 0px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } .wall-item-title-end { @@ -190,14 +175,9 @@ } .wall-item-body { - margin-top: 10px; word-wrap: break-word; } -.wall-item-body.divmore { - padding-bottom: 15px; -} - .body-tag, .filesavetags, .categorytags { opacity: 0.5; filter:alpha(opacity=50); @@ -209,41 +189,25 @@ } .body-tag { - margin-top: 15px; + margin-top: 10px; } -.wall-item-tools { - clear: both; - padding: 5px 10px; - margin-left: 60px; -} -.wall-item-tools-bs { -clear: both; - padding: 5px 10px; - margin-left: 40px; -} -.comment .wall-item-tools { - margin-left: 0; +.categorytags { + margin-top: 10px; } -.comment .wall-item-tools-bs { - padding: 0px 0px; - margin-left: 35px; + +.wall-item-tools { + width: 100%; + margin-top: 10px; } + .item-tool { cursor: pointer; } .like-rotator { - float: left; - margin: 8px; -} - -.wall-item-delete-wrapper { float: right; -} - -.wall-item-delete-end { - clear: both; + margin: 16px; } .item-select { @@ -260,16 +224,6 @@ clear: both; filter:alpha(opacity=100); } -.wall-item-like, -.wall-item-dislike { - margin-top: 5px; - margin-left: 65px; -} -.comment .wall-item-like, -.comment .wall-item-dislike { - margin-top: 5px; - margin-left: 50px; -} .wall-item-wrapper-end { clear: both; } @@ -289,7 +243,7 @@ clear: both; } .comment-edit-photo { - margin: 10px; + margin: 10px 10px 10px 7px; float: left; } diff --git a/view/css/default.css b/view/css/default.css index 793148019..d47fdfe80 100644 --- a/view/css/default.css +++ b/view/css/default.css @@ -31,5 +31,5 @@ section { width: 100%; display: table-cell; vertical-align: top; - padding: 65px 13px 200px 13px; + padding: 65px 10px 200px 10px; } diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 26ac639ee..678adbb86 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -1383,7 +1383,6 @@ brain is weird like that */ max-height:150px; background-color:$acpopup_bgcolour; overflow:auto; - z-index:100000; border:1px solid $acpopup_bordercolour; } .acpopupitem { @@ -1662,7 +1661,7 @@ header { .profile-match-connect { margin-top: 5px; } -.reshared-content { margin-left: 30px; } +.reshared-content { margin-left: 20px; } .shared_header img { margin-right: 10px; } .tag1 { @@ -1722,7 +1721,6 @@ margin: 20px; div#write-pages { display: block; -z-index: 99; background: silver; width: 100%; } @@ -1773,10 +1771,6 @@ a .drop-icons:hover { font-size: 1.8em; } -.item-category { - margin-right: 10px; -} - .design-tools ul { list-style-type: none; } @@ -1887,6 +1881,7 @@ img.mail-list-sender-photo { /* conversation */ +.hide-comments-outer, .thread-wrapper .wall-item-comment-wrapper, .wall-item-content-wrapper.comment { margin-left: $comment_indent; @@ -1897,56 +1892,41 @@ img.mail-list-sender-photo { } .wall-item-content-wrapper { - border-radius: $radiuspx; background-color: $item_colour; opacity: $item_opacity; - border-left: 2px solid $item_bordercolour; - border-bottom: 1px solid $item_bordercolour; -} - -.wall-item-content-wrapper:hover{ - z-index:99; -} - -.wall-item-comment-wrapper { - margin-top: 10px; - border-left: 2px solid $item_bordercolour; - border-bottom: 1px solid $item_bordercolour; -} - -.wallwall .wwto { - top: $wwtop; -} - -.wall-item-photo-menu-button { - background-image: url("../img/photo-menu.jpg"); - background-position: top left; - background-repeat: no-repeat; - top: $pmenu_top; + padding: 10px; } -.wall-item-photo-menu { - border: 2px solid #444444; - background: #FFFFFF; - top: $top_photo; +.wall-item-content-wrapper { + border-top-right-radius: $radiuspx; + border-top-left-radius: $radiuspx; } -.wall-item-photo-menu ul { - list-style: none +.wall-item-content-wrapper:hover { + z-index:99; } -.wall-item-photo-menu li a:hover { - color: #FFFFFF; - background: #3465A4; - text-decoration: none; +.hide-comments-outer, +.wall-item-content-wrapper.comment { + background-color: $comment_item_colour; + border-left: 3px solid $item_bordercolour; + border-radius: 0px; + padding: 7px 10px 7px 7px; } -.comment .wall-item-photo-menu-button { - top: $pmenu_reply; +.wall-item-comment-wrapper { + background-color: $comment_item_colour; + border-left: 3px solid $item_bordercolour; + border-radius: 0px; + border-bottom-right-radius: $radiuspx; + border-bottom-left-radius: $radiuspx; } -.comment .wall-item-photo-menu { - top: $reply_photo; +.wall-item-like, +.wall-item-dislike { + font-size: $body_font_size; + text-align: left; + white-space: normal; } .wall-item-photo { @@ -1967,15 +1947,6 @@ img.mail-list-sender-photo { box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } -.wall-item-arrowphoto-wrapper { - top: $wwtop; -} - -.wall-item-lock { - font-size: 1.2em; - color: $toolicon_colour; -} - .wall-item-ago .icon-ok { color: darkgreen; } @@ -1986,11 +1957,12 @@ img.mail-list-sender-photo { } .wall-item-ago i { - font-size: 0.6em; + font-size: 0.8em; } .wall-item-content { font-size: $font_size; + clear: both; } .item-tool { @@ -1999,7 +1971,7 @@ img.mail-list-sender-photo { } .item-tool:hover { - color: $toolicon_activecolour; + /*color: $toolicon_activecolour;*/ } .like-rotator { @@ -2320,15 +2292,6 @@ blockquote { width: 100%; } - .thread-wrapper .wall-item-comment-wrapper, - .wall-item-content-wrapper.comment { - margin-left: 18px; - } - - .hide-comments-outer { - margin-left: 18px; - } - .wall-item-photo { width: 48px !important; height: 48px !important; diff --git a/view/theme/redbasic/php/config.php b/view/theme/redbasic/php/config.php index ab819f05b..bd4660c97 100644 --- a/view/theme/redbasic/php/config.php +++ b/view/theme/redbasic/php/config.php @@ -20,6 +20,7 @@ function theme_content(&$a) { $arr['bgcolour'] = get_pconfig(local_user(),'redbasic', 'background_colour' ); $arr['background_image'] = get_pconfig(local_user(),'redbasic', 'background_image' ); $arr['item_colour'] = get_pconfig(local_user(),'redbasic', 'item_colour' ); + $arr['comment_item_colour'] = get_pconfig(local_user(),'redbasic', 'comment_item_colour' ); $arr['item_opacity'] = get_pconfig(local_user(),'redbasic', 'item_opacity' ); $arr['toolicon_colour'] = get_pconfig(local_user(),'redbasic','toolicon_colour'); $arr['toolicon_activecolour'] = get_pconfig(local_user(),'redbasic','toolicon_activecolour'); @@ -56,6 +57,7 @@ function theme_post(&$a) { set_pconfig(local_user(), 'redbasic', 'banner_colour', $_POST['redbasic_banner_colour']); set_pconfig(local_user(), 'redbasic', 'background_image', $_POST['redbasic_background_image']); set_pconfig(local_user(), 'redbasic', 'item_colour', $_POST['redbasic_item_colour']); + set_pconfig(local_user(), 'redbasic', 'comment_item_colour', $_POST['redbasic_comment_item_colour']); set_pconfig(local_user(), 'redbasic', 'item_opacity', $_POST['redbasic_item_opacity']); set_pconfig(local_user(), 'redbasic', 'toolicon_colour', $_POST['redbasic_toolicon_colour']); set_pconfig(local_user(), 'redbasic', 'toolicon_activecolour', $_POST['redbasic_toolicon_activecolour']); @@ -111,6 +113,7 @@ if(feature_enabled(local_user(),'expert')) '$bgcolour' => array('redbasic_background_colour', t('Set the background colour'), $arr['bgcolour']), '$background_image' => array('redbasic_background_image', t('Set the background image'), $arr['background_image']), '$item_colour' => array('redbasic_item_colour', t('Set the background colour of items'), $arr['item_colour']), + '$comment_item_colour' => array('redbasic_comment_item_colour', t('Set the background colour of comments'), $arr['comment_item_colour']), '$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']), diff --git a/view/theme/redbasic/php/style.php b/view/theme/redbasic/php/style.php index 87e0b12bb..95ca5a4fe 100644 --- a/view/theme/redbasic/php/style.php +++ b/view/theme/redbasic/php/style.php @@ -24,7 +24,8 @@ if(! $a->install) { $background_image = get_pconfig($uid, "redbasic", "background_image"); $toolicon_colour = get_pconfig($uid,'redbasic','toolicon_colour'); $toolicon_activecolour = get_pconfig($uid,'redbasic','toolicon_activecolour'); - $item_colour = get_pconfig($uid, "redbasic", "item_colour"); + $item_colour = get_pconfig($uid, "redbasic", "item_colour"); + $comment_item_colour = get_pconfig($uid, "redbasic", "comment_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"); @@ -106,7 +107,7 @@ if(! $a->install) { if (! $navtabs_bgchover) $navtabs_bgchover = "#eee"; if (! $link_colour) - $link_colour = "#0080ff"; + $link_colour = "#428BCA"; if (! $banner_colour) $banner_colour = "#fff"; if (! $search_background) @@ -116,7 +117,9 @@ if(! $a->install) { if (! $background_image) $background_image =''; if (! $item_colour) - $item_colour = "#fdfdfd"; + $item_colour = "rgba(238,238,238,0.8)"; + if (! $comment_item_colour) + $comment_item_colour = "rgba(254,254,254,0.4)"; if (! $toolicon_colour) $toolicon_colour = '#777'; if (! $toolicon_activecolour) @@ -124,7 +127,7 @@ if(! $a->install) { if (! $item_opacity) $item_opacity = "1"; if (! $item_bordercolour) - $item_bordercolour = "#f4f4f4"; + $item_bordercolour = $item_colour; if (! $font_size) $font_size = "1.0em"; if (! $body_font_size) @@ -152,7 +155,7 @@ if(! $a->install) { if (! $notif_itemhovercolour) $notif_itemhovercolour = "#000"; if (! $editbuttons_bgcolour) - $editbuttons_bgcolour = "#fff"; + $editbuttons_bgcolour = "transparent"; if (! $editbuttons_bordercolour) $editbuttons_bordercolour = "#ccc"; if (! $editbuttons_bghover) @@ -194,7 +197,7 @@ if(! $a->install) { if (! $input_decohover) $input_decohover = "none"; if (! $radius) - $radius = "0"; + $radius = "4"; if (! $shadow) $shadow = "0"; if(! $active_colour) @@ -212,14 +215,10 @@ if(! $a->install) { $abookself_bgcolour = "#ffdddd"; if(! $top_photo) $top_photo = '48px'; - $pmenu_top = intval($top_photo) - 16 . 'px'; - $wwtop = intval($top_photo) - 15 . 'px'; - $comment_indent = intval($top_photo) + 10 . 'px'; - + if(! $comment_indent) + $comment_indent = '0px'; if(! $reply_photo) $reply_photo = '32px'; - $pmenu_reply = intval($reply_photo) - 16 . 'px'; - if($nav_min_opacity === false || $nav_min_opacity === '') { $nav_float_min_opacity = 1.0; $nav_percent_min_opacity = 100; @@ -259,6 +258,7 @@ $options = array ( '$bgcolour' => $bgcolour, '$background_image' => $background_image, '$item_colour' => $item_colour, +'$comment_item_colour' => $comment_item_colour, '$item_opacity' => $item_opacity, '$item_bordercolour' => $item_bordercolour, '$toolicon_colour' => $toolicon_colour, diff --git a/view/theme/redbasic/tpl/theme_settings.tpl b/view/theme/redbasic/tpl/theme_settings.tpl index b20d17804..71f3bd1f7 100644 --- a/view/theme/redbasic/tpl/theme_settings.tpl +++ b/view/theme/redbasic/tpl/theme_settings.tpl @@ -19,6 +19,7 @@ {{include file="field_colorinput.tpl" field=$bgcolour}} {{include file="field_colorinput.tpl" field=$background_image}} {{include file="field_colorinput.tpl" field=$item_colour}} +{{include file="field_colorinput.tpl" field=$comment_item_colour}} {{include file="field_input.tpl" field=$item_opacity}} {{include file="field_colorinput.tpl" field=$toolicon_colour}} {{include file="field_colorinput.tpl" field=$toolicon_activecolour}} @@ -37,7 +38,7 @@ $(function(){ $('#id_redbasic_nav_bg,#id_redbasic_nav_gradient_top,#id_redbasic_nav_gradient_bottom,#id_redbasic_nav_active_gradient_top,#id_redbasic_nav_active_gradient_bottom').colorpicker(); $('#id_redbasic_nav_bd,#id_redbasic_nav_icon_colour ,#id_redbasic_nav_active_icon_colour,#id_redbasic_banner_colour,#id_redbasic_link_colour,#id_redbasic_background_colour').colorpicker(); - $('#id_redbasic_item_colour,#id_redbasic_toolicon_colour,#id_redbasic_toolicon_activecolour,#id_redbasic_font_colour').colorpicker(); + $('#id_redbasic_item_colour,#id_redbasic_comment_item_colou,#id_redbasic_toolicon_colour,#id_redbasic_toolicon_activecolour,#id_redbasic_font_colour').colorpicker(); }); diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index de4df7dc2..dc4148d84 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -1,170 +1,134 @@ {{if $item.comment_firstcollapsed}} -
+
{{$item.num_comments}} {{$item.hide_text}} -
- +