From f0af9f45ddd52fa5e62a76cdcae08d1369757f9d Mon Sep 17 00:00:00 2001 From: Samantha Doherty Date: Wed, 6 Jul 2011 12:50:42 -0400 Subject: [PATCH] Big round of fixups for base and neo themes. --- theme/base/css/display.css | 794 ++++++++++++++++++-------- theme/base/default-avatar-mini.png | Bin 1262 -> 1000 bytes theme/base/default-avatar-profile.png | Bin 9002 -> 6350 bytes theme/base/default-avatar-stream.png | Bin 3463 -> 2545 bytes theme/base/images/lock.png | Bin 0 -> 749 bytes theme/base/images/lock_open.png | Bin 0 -> 727 bytes theme/base/logo.png | Bin 13034 -> 11740 bytes theme/base/mobilelogo.png | Bin 4017 -> 990 bytes theme/neo/css/display.css | 716 +++-------------------- 9 files changed, 638 insertions(+), 872 deletions(-) create mode 100644 theme/base/images/lock.png create mode 100644 theme/base/images/lock_open.png diff --git a/theme/base/css/display.css b/theme/base/css/display.css index c9655d52c0..20dd142d67 100644 --- a/theme/base/css/display.css +++ b/theme/base/css/display.css @@ -1,8 +1,8 @@ -/** theme: rebase +/** theme: base * * @package StatusNet * @author Samantha Doherty - * @copyright 2010 StatusNet, Inc. + * @copyright 2011 StatusNet, Inc. * @license http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported * @link http://status.net/ */ @@ -23,16 +23,14 @@ input, textarea, select, option {padding: 2px;} textarea {overflow:auto;} body { - background-color: #ffffff; + background-color: #f2f2f2; color: #000; - font-family: sans-serif; - font-size: 100%; - line-height: 1.4; - min-width: 700px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.6; } a { - color: #00008c; text-decoration: none; outline: none; } @@ -67,7 +65,7 @@ p { } input, textarea, select, option { - font-family: "DejaVu Sans", "Bitstream Vera Sans", Geneva, Verdana, sans-serif; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; } @@ -82,63 +80,109 @@ option { } #wrap { - width: 92%; - margin-left: 4%; - margin-right: 4%; position: relative; + width: 960px; + margin: 0px auto; + background-color: #fff; + border-left: 10px solid #fff; + border-right: 10px solid #fff; + padding-top: 10px; } -#header { - padding: 1%; +#header { position: relative; + width: 960px; + padding: 0px } #core { - display:inline; - float: left; - position: relative; - margin-left: 1%; - margin-right: 1%; - width: 98%; + position: relative; + float: left; + clear: both; + margin: 0px; + width: 958px; + border-top: 5px solid #ccc; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; +} + +#aside_primary_wrapper { + width: 100%; + float: left; + overflow: hidden; + position: relative; + background-color: #f2f2f2; +} + +#content_wrapper { + width: 100%; + float: left; + position: relative; + right: 239px; + background-color: #fff; + border-right: 1px solid #ccc; +} + +#site_nav_local_views_wrapper { + width: 100%; + float: left; + position: relative; + right: 561px; + background-color: #f2f2f2; + border-right: 1px solid #ccc; +} + +#site_nav_local_views { + width: 138px; + float: left; + overflow: hidden; + position: relative; + left: 800px; + margin: 0px 0px 20px 0px; + padding: 22px 10px 40px 10px; } #content { - margin-bottom: 20px; + width: 520px; + float: left; + overflow: hidden; + position: relative; + left: 801px; + margin: 0px; + padding: 20px 20px 40px 20px; background-color: #fff; - display:inline; - float: left; - position: relative; - min-height: 300px; - width: 64.667%; - margin-right: 2%; } #aside_primary { - display: inline; - float: right; - position: relative; - width: 33.333%; - padding-top: 15px; - background: #f2f2f2; - margin-bottom: 20px; -} - -#aside_primary .section { - margin: 0px 2% 20px 2%; - position: relative; - width: 96%; + width: 218px; float: left; - clear: both; + overflow: hidden; + position: relative; + left: 802px; + padding: 22px 10px 40px 10px; + margin: 0px 0px 20px 0px; } -body[id$=adminpanel] #aside_primary { - display:none; +#footer { + clear: both; + position: relative; + width: 940px; + background-color: #ccc; + padding: 10px; } /* header elements */ -address { - margin-bottom: 10px; +address { + float: left; + position: relative; + top: 1px; + left: 2px; + margin: 0px; + padding: 0px; + height: 24px; + width: 148px; + z-index: 99; } address img + .fn { @@ -150,192 +194,158 @@ address .poweredby { width: auto; } -#site_nav_global_primary { - margin: 20px 0px 20px 0px; +#site_nav_global_primary { + display: block; + position: absolute; + top: 0; + right: 0; + width: 800px; + margin: 0px; + height: 24px; + line-height: 20px; } -#site_nav_global_primary dt { - display: none; +#site_nav_global_primary ul { + float: right; } #site_nav_global_primary li { display: inline; - margin-right: 20px; + margin-right: 10px; +} + +#site_nav_global_primary li:last-child { + margin-right: 0px; } #site_notice { - padding: 1%; + float: right; + width: 300px; + margin: 26px 0px 4px 0px; + padding: 10px; background-color: #f2f2f2; - margin-bottom: 10px; } #site_notice p { margin-bottom: 0px; } -#site_notice ul { - margin-left: 15px; +/* input forms */ + +.input_forms { + float: left; + position: relative; + margin-bottom: 10px; + border-bottom: 1px dotted #ccc; } -#anon_notice { - padding: 1%; - background-color: #ccc; - margin-bottom: 10px; +#input_form_nav { + float: left; + width: 100%; + margin-bottom: 10px; + list-style-type: none; } -#anon_notice p { - margin-bottom: 0px; +#input_form_nav li { + display: inline; } -/* new notice & direct message forms */ +#input_form_nav li a { + margin-right: 10px; +} + +.input_form_nav_tab.current a { + text-decoration: underline; +} + +.input_form { + position: relative; + float: left; + width: 520px; + padding-bottom: 20px; + display: none; +} + +.input_form.current { + display: block; +} + +#input_form_status, #input_form_direct { + padding-bottom: 50px; +} .form_notice { - background: #ccc; margin-bottom: 10px; - padding: 1%; } .form_notice fieldset { - border: 0; - position: relative; - width: 620px; + width: auto; } .form_notice legend { display: none; -} +} + +.form_notice #notice_data-text-label { /* XXX remove? */ + display: none; +} + +.form_notice_placeholder .placeholder { + width: 508px; + padding: 4px 4px 4px 6px; + border: 1px solid #a6a6a6; + z-index: 97; + font-size: 1em; + color: #888; +} .form_notice textarea { clear: left; float: left; - padding: 10px; - border: none; position: relative; - width: 485px; - height: 60px; - padding-bottom: 18px; - z-index: 9; + width: 483px; + height: 42px; + padding: 6px 5px 18px 5px; + border: 1px solid #a6a6a6; + z-index: 97; + font-size: 1.2em; } -.form_notice label[for=notice_data-text] { - float: left; - font-weight: normal; - font-size: 1.2em; - margin-bottom: 0.2em; - opacity: 1; - color: #333 !important; +#form_notice-direct.form_notice textarea { + width: 508px; } .form_notice label.notice_data-attach, .form_notice input.notice_data-attach { - position:absolute; - cursor:pointer; + position: absolute; + cursor: pointer; } .form_notice label.notice_data-attach { - top: 31px; - right: 88px; + top: 0px; + right: 0px; + z-index: 96; + text-indent: -9999px; + width: 16px; + height: 16px; } + .form_notice input.notice_data-attach { - /* Positioned inside the label */ top: 0; right: 0; -} - -.form_notice label.notice_data-attach { - text-indent:-9999px; - width:16px; - height:16px; -} - -.form_notice input.notice_data-attach { padding:0; height:16px; } -.form_notice .count { - position: absolute; - bottom: 0px; - right: 125px; - z-index: 9; - font-size: 0.8em; -} - -.form_notice .count dt { - display:none; -} - -.form_notice .count { - color: #777; -} - -.form_notice.warning .count { - color: #ff0000; -} - -.form_notice .submit { - padding:0; - position:absolute; - right:0; - top: 81px; - height: 2.4em; - width: 106px; -} - -.form_notice label[for=to] { - margin-top: 0px; - float: left; - font-size: 1.2em; - font-weight: normal; - color: #333 !important; -} - -.form_notice select[id=to] { - margin-bottom: 4px; - margin-top: -4px; - margin-left:18px; - float:left; - max-width:322px; -} - -.form_notice .error, -.form_notice .success, -.form_notice .notice-status { - clear: left; - float: left; - overflow: auto; - line-height: 1.2em; - padding: 2px 2px 2px 5px; - width: 498px; - border: 2px solid #ccc; - margin-left: -2px; -} - -.form_notice .attach-status code { - font-size: 1.2em; -} - -.form_notice .error { - border: none; - width: 502px; - padding: 6px 2px 6px 5px; -} - -.form_notice .attach-status button.close, -.form_notice .notice-status button.close { - float:right; - font-size:0.8em; -} - .form_notice .notice_data-geo_wrap label, .form_notice .notice_data-geo_wrap input { - position:absolute; - top: 55px; - right: 88px; - left:auto; - cursor:pointer; - width:16px; - height:16px; - display:block; + position: absolute; + top: 26px; + right: 0px; + cursor: pointer; + width: 16px; + height: 16px; + display: block; + z-index: 99; } .form_notice .notice_data-geo_wrap input { @@ -358,36 +368,235 @@ address .poweredby { } .form_notice input.notice_data-attach { - opacity:0; + opacity: 0; +} + +.form_notice .count { + position: absolute; + top: 50px; + right: 32px; + z-index: 99; + font-size: 0.8em; + height: 1em; + color: #777; +} + +.form_notice.warning .count { + color: #ff0000; +} + +#form_notice-direct.form_notice .count { + top: 84px; + right: 7px; +} + +.form_notice .error, +.form_notice .success, +.form_notice .notice-status { + position: relative; + overflow: auto; + line-height: 1.2em; + padding: 5px 5px 5px 10px; + margin: 10px 0px 0px 0px; + width: 478px; + border: 1px solid #ccc; +} + +.form_notice .error { + border: 1px solid #d05858; +} + +.form_notice .attach-status button.close, +.form_notice .notice-status button.close { + float:right; + font-size:0.8em; +} + +.input_form .form_settings fieldset { + margin: 0px; + padding: 0px; +} + +.input_form .form_settings fieldset fieldset { + width: 400px; + float: left; + background: none; + border: none; + margin-bottom: 0px; + padding: 0px; +} + +.input_form .form_settings .form_data li { + position: relative; + margin-bottom: 12px; +} + +.input_form fieldset fieldset label { + position: absolute; + top: 0; + left: 6px; + float: none; + text-align: left; + color: #888; + cursor: text; + background: #fff; +} + +.input_form .form_settings li input { + width: 388px; + margin-left: 0; + margin-right: 0; + padding: 4px 5px 4px 5px; + border: 1px solid #a6a6a6; + font-size: 1em; +} + +.input_form .form_settings li textarea { + width: 388px; + margin-left: 0; + padding: 4px 5px 4px 5px; + border: 1px solid #a6a6a6; + z-index: 97; + font-size: 1em; +} + +.input_form .form_settings .form_data p.form_guide { + margin-left: 5px; +} + +.form_notice label[for=to] { + float: left; +} + +.form_notice select[id=to] { + float:left; + margin: -4px 0px 10px 10px; + max-width: 450px; } .form_notice .to-selector { - clear:left; + clear: left; + padding-top: 15px; + z-index: 99; } -/* Local navigation */ +.form_settings label[for=notice_to] { + left: 5px; + margin-left: 0px; + margin-right: 10px; + position: relative; + clear: left; + background: none; +} -#site_nav_local_views { +.checkbox-wrapper { + padding: 2px; + margin-left: 10px; +} + +.form_notice .checkbox-wrapper { + display: inline; + margin-left: 10px; +} + +.form_settings .checkbox-wrapper label.checkbox { + margin-left: 0px; + margin-top: 6px; + line-height: 1.2em; + left: -3px; + float: none; +} + +.checkbox-wrapper #notice_private { + display:none; +} + +.checkbox-wrapper.unchecked label.checkbox { + padding-left: 20px; + background: url(../images/lock_open.png) no-repeat 0px 0px; + opacity: 0.6; +} + +.checkbox-wrapper.unchecked label.checkbox:hover { + opacity: 1; + cursor: pointer; +} + +.checkbox-wrapper.checked label.checkbox { + padding-left: 20px; + background: url(../images/lock.png) no-repeat 0px 0px; + color: red; + opacity: 1; +} + +.checkbox-wrapper.checked label.checkbox:hover { + cursor: pointer; +} + +.form_notice input.submit { + position: absolute; + top: 100%; + left: 0px; + margin-top: -49px; + float: left; + width: 100px; + padding: 0px; + z-index: 99; +} + +.input_form .form_settings .submit { + position: relative; + top: 0; + right: 0; + float: right; + width: 100px; + height: 26px; + line-height: 26px; + padding: 0px 10px; + margin: 0px; + z-index: 1; +} + +/* site nav local views */ + + +#site_nav_local_views li { + display: block; + margin: 0px 0px 8px 0px; +} + +#site_nav_local_views li ul { margin-bottom: 20px; } -#site_nav_local_views dt { - display: none; -} - -#site_nav_local_views li { - display: inline; - margin-right: 20px; +#site_nav_local_views a { + word-wrap: break-word; } #site_nav_local_views .current a { text-decoration: underline; } + +/* aside primary */ + +#aside_primary .section { + position: relative; + float: left; + clear: both; + width: 100%; + margin-bottom: 20px; +} + +body[id$=adminpanel] #aside_primary { + display:none; +} + + /* notices */ #notices_primary { - padding-top: 8px; + padding-top: 3px; clear: both; } @@ -397,10 +606,10 @@ address .poweredby { .notice { list-style-type: none; - margin-bottom: 25px; + margin-bottom: 10px; clear: left; - min-height: 54px; padding-bottom: 2px; + line-height: 1.36em; } .notice, .profile, .application, #content .peopletag { @@ -434,13 +643,14 @@ address .poweredby { #content .notice .author .photo { position: absolute; - top: 4px; - left: 4px; + top: 7px; + left: 0px; float: none; } #content .notice .entry-title { margin: 2px 7px 0px 59px; + min-height: 35px; } .vcard .url { @@ -471,6 +681,10 @@ font-style:italic; margin-left: 0; } +#showstream .notice .entry-title { + min-height: 1px; +} + #showstream #content .notice .author { display: none; } @@ -609,7 +823,7 @@ clear:both; #jOverlayContent, #jOverlayContent #content, -#jOverlayContent #content_inner { +#jOverlayContent #content_inner { /* XXX still needed? */ width: auto !important; margin-bottom:0; } @@ -654,26 +868,133 @@ font-weight:bold; content: ":"; } -#content .notice .notice { - width: 98%; - margin-left: 2%; - margin-top: 16px; +/* threaded replies */ + +.threaded-replies { + clear: both; + float: left; + width: 458px; + margin-left: 59px; + margin-top: 10px; margin-bottom: 10px; + padding-right: 2px; + border-left: 3px solid #ECECF2; + background: #fafafa; + color: #222; + font-size: 1em; } -.notice .notice { -background-color:rgba(200, 200, 200, 0.050); +.threaded-replies:empty { + display: none; } -.notice .notice .notice { -background-color:rgba(200, 200, 200, 0.100); + +.user_in .threaded-replies { + margin-top: 0px; } -.notice .notice .notice .notice { -background-color:rgba(200, 200, 200, 0.150); + +#content .notice .threaded-replies .notice, +#content .notice .threaded-replies .notice-data { + width: 440px; + padding-bottom: 14px; + padding-top: 5px; + border-bottom: 2px dotted #eee; + line-height: 1.36em; + margin-top: 0px; + margin-bottom: 0px; + margin-left: 10px; + background: none; } -.notice .notice .notice .notice .notice { -background-color:rgba(200, 200, 200, 0.300); + +#content .notice .threaded-replies .entry-title { + min-height: 1px; } +#content .threaded-replies .notice .author .photo { + height: 24px; + width: 24px; + top: 12px; +} + +#content .notice .threaded-replies .notice .entry-title { + margin: 2px 7px 0px 35px; +} + +#content .notice .threaded-replies .notice div.entry-content { + clear:left; + float:left; + margin-left: 35px; + margin-top: 6px !important; +} + +#content .notice .threaded-replies .notice div.entry-content.notice-faves { + margin-top: 2px !important; +} + +#content .notice .threaded-replies .notice .notice-options { + margin-top: 5px; + margin-bottom: 0px; +} + +.threaded-replies li { + list-style-type: none; +} + +.threaded-replies .notice-reply-comments { + margin: 2px 0px 4px 10px; +} + +.threaded-replies .placeholder { + margin: 10px; + width: 426px; + padding: 4px 4px 4px 6px; + border: 1px solid #a6a6a6; + color: #888; +} + +.threaded-replies .notice-reply { + clear: left; + position: relative; + padding: 10px; + padding-bottom: 44px; +} + +.threaded-replies .form_notice textarea { + width: 395px; +} + +.threaded-replies .form_notice label.notice_data-attach { + top: 10px; + right: 10px; +} + +.threaded-replies .form_notice .notice_data-geo_wrap label, +.threaded-replies .form_notice .notice_data-geo_wrap input { + top: 36px; + right: 10px; +} + +.threaded-replies .form_notice .count { + top: 60px; + right: 50px; +} + +.threaded-replies .form_notice #notice_action-submit { + left: 10px; + margin-top: -44px; +} + +.threaded-replies .form_notice .error, +.threaded-replies .form_notice .success, +.threaded-replies .form_notice .notice-status { + width: 390px; +} + +.threaded-replies .to-selector { + display: none; +} + + + /* aside primary specific styles */ .aside .section p, @@ -825,23 +1146,20 @@ display:none; /* secondary elements */ -.processing { -background-image:url(../../base/images/icons/icon_processing.gif); +.processing { /* XXX ? */ +background-image:url(../images/icons/icon_processing.gif); background-repeat:no-repeat; background-position:47% 47%; } -.error { +.error, .success, .notice-status { background-color: #F7E8E8; + padding: 4px 10px; } -.success { +.success, .notice-status { background-color: #f2f2f2; } -.system_notice dt { - display:none; -} - #page_notice { clear:both; margin-bottom:18px; @@ -958,13 +1276,7 @@ text-indent:-9999px; float: right; } -#footer { - clear: both; - background-color: #ccc; - margin-left: 1%; - margin-right: 1%; - padding: 1%; -} +/* footer elements */ #site_nav_global_secondary dt { display: none; @@ -1068,6 +1380,30 @@ width:24%; text-align: left; } +.form_settings input.checkbox, .form_settings input.radio { + margin-left: 24%; + margin-top: 2px; + position: relative; + left: -14px; +} + +.form_settings label.checkbox, .form_settings label.radio { + width: auto; + max-width: 60%; + position: relative; + left: -30px; +} + +.form_settings li input.radio { + clear: left; +} + +.form_settings label.radio { + margin-left: 10px; + margin-right: 10px; + text-align: left; +} + .form_actions label { display:none; } @@ -2176,25 +2512,7 @@ margin-bottom:18px; padding-left:20px; } -#input_form_nav { - list-style-type: none; -} -#input_form_nav li { - display:inline; -} - -.input_form_nav_tab.current { - text-decoration: underline; -} - -.input_form { - display: none; -} - -.input_form.current { - display: block; -} .entity_tags li.mode-private { color: #829D25; diff --git a/theme/base/default-avatar-mini.png b/theme/base/default-avatar-mini.png index 7c9fc0348b7c9e8080a9b3a6e1a30542bfb378ef..3f3f026ab7056c2abb76a6bbc14c3b6e3d1c4c77 100644 GIT binary patch delta 989 zcmV<310wwH3Frrq8Gi-<007{3J@^0s00DDSM?wIu&K&6g00W{)L_t(Y$DNi-ZyZGw zg}>^q8GCvjb{LAwl8@ z+csx&t+bzES_C8wYd)wG(a${H~r>#SsJxSmaooIbGtTcU~oqe6lP%sIb&f zU90lewHLTCeWmAI3kZTnK>8%I*^c>hc7?K+XYTP5tyYLJhBQr?7(d6%qcz6QpXTz# zkv`1~8h->4bIhPxBjD!;%WTv`s_WaNu_1{Q+I~n7My#%Ekk4r};JiJ_%VTGbas#q! zQD>kN?J(h&hsz|^K~Uthi>qC<*5vXoIqj0q=P8v+JYKHx-EZ@3)cr0FIu?n5#dan6 z*O`C8$&qC#L&Iep*FkHIh~PL5!$TFk;vnTx5r4lOu)4a%ox8Jq^5Gj@dytMr#vW`c z%?#`H2*=GIs&x;qFv#fW2x*d%q#0op69&6ozFFI$Que4d+MKF*T_TQ%fY|-`XRYz4)q;X7d(syK^^m@YDT8 z7FO#BiUIACWf^gj5=9A76cNWMnX%;Z4zFDt;p6wNAHDc9;H&=tZrdGd)#LlF00000 LNkvXXu0mjf5q98x delta 1253 zcmVH{i8L@5gH6{+GvL}^JQwpF1Z2qG1%w11l}6kNEncH=@cE_^K{ zKI&)^BTgoh$=oh(8vj}s|Jlqe&OP7rd;oud0Pz0(dri{_B4%V{7z_qVDFpz#-3|bN zh$AB-@cHv+_%GhQdq)Tl#vrSJ=`~Ci_ zOuM?e($mu!W3OMouCK5E_U)S}ilwEcKA%rWkaBZ#lYf$uBuQe7na$?0u`yYe2L}g5 zQ4|26qN1XurG;15-QCR?D=seH+uQSaJn_sCky1J{Gvo1id_Ldgko00IEy<>h5%W$C&e3WZiy zR*H&>Tz@W?)9I8XX>M-rO256meRz1-?RIm4uV26N2=T=EXJTT4F-8b+I2??zhK2?n zp}f4@VzFHH2@y>ulhtYs27?ZV1BA3S)# z7~_n1;*?VM2R56HF}AgtalKOR4R{P5w! z+=JcS-H6C@xwyC(8XAhl zVuX;HnVErs0k7A~cOxOeAzTys_3PK#+J9Ppem>t!yWO6entF6}B#L5lb8|Er6-BYW zzP_@u(qgg5vK$Ns_xJa`Ua#g8p-`x|xA)&V1VnT=9FHD7DkvxrgufC@m>B?W-MYow zAB{$DJPB7+K@iMlv%z2x1VIo4Zojs+Ha?yC`FT}U!{M;iYUNkvnh++=a^j$Jh@x0h zQc_n}=lA;u1_lr@EiJ9HvojnH>t4FfgGC~dU@$02((dl=&8O=c%F4=ic6JU94gerK zJG-f=NmW%jR$Nj{(Ne+eaSO=1Z}Q7kMh)OB4|Raur#PfvdXUXBWr(4vf1 P00000NkvXXu0mjf*mX=M diff --git a/theme/base/default-avatar-profile.png b/theme/base/default-avatar-profile.png index e8f87006a0d082626a3dadc70ef990fc66c20551..f9addc06b4416eee5d372ac5fff9b6105d3b4255 100644 GIT binary patch literal 6350 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 diff --git a/theme/base/images/lock.png b/theme/base/images/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebc4f6f9663e32cad77d67ef93ab8843dfea3c0 GIT binary patch literal 749 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 Y-8z@7pZU}s*GZ@vG^}!2#kkr31NNyZ3jhEB literal 13034 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

-Fvnq^4hhOw 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 literal 4017 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 X({850X