From b22799549f3ae6fdeb74c29b8eeba873e6f59ae4 Mon Sep 17 00:00:00 2001 From: Thomas Willingham Date: Sun, 16 Dec 2012 21:17:43 +0000 Subject: [PATCH] Un-screw-up misuse of mod_foo.css, add background, opacity based shiny. --- view/theme/redbasic/css/mod_admin.css | 62 -- view/theme/redbasic/css/mod_channel.css | 53 -- view/theme/redbasic/css/mod_directory.css | 36 -- view/theme/redbasic/css/mod_events.css | 97 ---- view/theme/redbasic/css/mod_help.css | 1 - view/theme/redbasic/css/mod_lostpass.css | 3 - view/theme/redbasic/css/mod_message.css | 78 --- view/theme/redbasic/css/mod_network.css | 1 - view/theme/redbasic/css/mod_photos.css | 256 --------- view/theme/redbasic/css/mod_register.css | 41 -- view/theme/redbasic/css/style.css | 664 +++++++++++++++++++++- view/theme/redbasic/img/bg.png | Bin 0 -> 17670 bytes 12 files changed, 642 insertions(+), 650 deletions(-) delete mode 100644 view/theme/redbasic/css/mod_admin.css delete mode 100644 view/theme/redbasic/css/mod_channel.css delete mode 100644 view/theme/redbasic/css/mod_directory.css delete mode 100644 view/theme/redbasic/css/mod_events.css delete mode 100644 view/theme/redbasic/css/mod_help.css delete mode 100644 view/theme/redbasic/css/mod_lostpass.css delete mode 100644 view/theme/redbasic/css/mod_message.css delete mode 100644 view/theme/redbasic/css/mod_network.css delete mode 100644 view/theme/redbasic/css/mod_photos.css delete mode 100644 view/theme/redbasic/css/mod_register.css create mode 100644 view/theme/redbasic/img/bg.png diff --git a/view/theme/redbasic/css/mod_admin.css b/view/theme/redbasic/css/mod_admin.css deleted file mode 100644 index 2a6fdf41a..000000000 --- a/view/theme/redbasic/css/mod_admin.css +++ /dev/null @@ -1,62 +0,0 @@ - - -/** - * ADMIN - */ -#pending-update { - float:right; - color: #ffffff; - font-weight: bold; - background-color: #FF0000; - padding: 0em 0.3em; - -} -#adminpage dl { - clear: left; - margin-bottom: 2px; - padding-bottom: 2px; - border-bottom: 1px solid black; -} -#adminpage dt { - width: 200px; - float: left; - font-weight: bold; -} -#adminpage dd { - margin-left: 200px; -} - -#adminpage h3 { - border-bottom: 1px solid #cccccc; -} -#adminpage .field label { - font-weight: bold; -} -#adminpage .submit { - clear:left; - text-align: right; -} - -#adminpage #pluginslist { - margin: 0px; padding: 0px; -} -#adminpage .plugin { - list-style: none; - display: block; - border: 1px solid #888888; - padding: 1em; - margin-bottom: 5px; - clear: left; -} -#adminpage .plugin .desc { margin-left: 2.5em;} -#adminpage .toggleplugin { - float:left; - margin-right: 1em; -} - -#adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;} -#adminpage table th { text-align: left;} -#adminpage td .icon { float: left;} -#adminpage table#users img { width: 16px; height: 16px; } -#adminpage table tr:hover { background-color: #bbc7d7; } -#adminpage .selectall { text-align: right; } diff --git a/view/theme/redbasic/css/mod_channel.css b/view/theme/redbasic/css/mod_channel.css deleted file mode 100644 index 1fd1225d4..000000000 --- a/view/theme/redbasic/css/mod_channel.css +++ /dev/null @@ -1,53 +0,0 @@ - -#profile-vcard-break { - clear: both; -} - - -#profile-edit-links ul { - list-style-type: none; -} - -#profile-edit-links li { - margin-top: 10px; -} - - -.fn { - padding: 0px 0px 5px 0px; - font-size: 120%; - font-weight: bold; - color: #dd0000; -} - -.vcard .title { - margin-bottom: 5px; - margin-left: 12px; -} - -.vcard dl { - clear: both; -} - -#birthday-title { - float: left; - font-weight: bold; -} - -#birthday-adjust { - float: left; - font-size: 75%; - margin-left: 10px; -} - -#birthday-title-end { - clear: both; -} - -.birthday-list { - margin-left: 15px; -} - -#birthday-wrapper { - margin-bottom: 20px; -} diff --git a/view/theme/redbasic/css/mod_directory.css b/view/theme/redbasic/css/mod_directory.css deleted file mode 100644 index 6cc8d83cb..000000000 --- a/view/theme/redbasic/css/mod_directory.css +++ /dev/null @@ -1,36 +0,0 @@ -/* TODO - FRed only just got a directory. These are probably all wrong. For now, just make style.css smaller, discover what we do and don't need later */ - -.directory-end { - clear: both; -} -.directory-name { - text-align: center; -} -.directory-photo { - margin-left: 25px; -} -.directory-details { - font-size: 0.7em; - text-align: center; - margin-left: 5px; - margin-right: 5px; -} -.directory-item { - float: left; - width: 225px; - height: 260px; - overflow: auto; -} - -#directory-search-wrapper { - margin-top: 20px; - margin-right: 20px; - margin-bottom: 50px; -} - -#directory-search-end { -} - -.directory-photo-img { - border: none; -} \ No newline at end of file diff --git a/view/theme/redbasic/css/mod_events.css b/view/theme/redbasic/css/mod_events.css deleted file mode 100644 index 1a69059a8..000000000 --- a/view/theme/redbasic/css/mod_events.css +++ /dev/null @@ -1,97 +0,0 @@ - -.eventcal { - float: left; - font-size: 20px; -} - -#event-summary-text { - margin-top: 15px; -} - -#event-share-checkbox { - float: left; - margin-top: 10px; -} - -#event-share-text { - float: left; - margin-top: 10px; - margin-left: 5px; -} - -#event-share-break { - clear: both; - margin-bottom: 10px; -} - -#event-summary { - width: 400px; -} - -.vevent { - border: 1px solid #CCCCCC; -} - -.vevent .event-summary { - margin-left: 10px; - margin-right: 10px; - font-weight: bold; -} - -.vevent .event-description, .vevent .event-location { - margin-left: 10px; - margin-right: 10px; -} -.vevent .event-start { - margin-left: 10px; - margin-right: 10px; -} - -#new-event-link { - margin-bottom: 10px; -} - -.edit-event-link, .plink-event-link { - float: left; - margin-top: 4px; - margin-right: 4px; - margin-bottom: 15px; -} - -.event-description:before { - content: url('../../../../images/calendar.png'); - margin-right: 15px; -} - -.event-start, .event-end { - margin-left: 10px; - width: 330px; - clear: both; -} - -.event-start .dtstart, .event-end .dtend { - float: right; -} - -.event-list-date { - margin-bottom: 10px; -} - -.prevcal, .nextcal { - float: left; - margin-left: 32px; - margin-right: 32px; - margin-top: 64px; -} -.event-calendar-end { - clear: both; -} - - -.calendar { - font-family: Courier, monospace; -} -.today { - font-weight: bold; - color: #FF0000; -} diff --git a/view/theme/redbasic/css/mod_help.css b/view/theme/redbasic/css/mod_help.css deleted file mode 100644 index a4a1c8e20..000000000 --- a/view/theme/redbasic/css/mod_help.css +++ /dev/null @@ -1 +0,0 @@ -h1 {color: #f00;} \ No newline at end of file diff --git a/view/theme/redbasic/css/mod_lostpass.css b/view/theme/redbasic/css/mod_lostpass.css deleted file mode 100644 index 667495c35..000000000 --- a/view/theme/redbasic/css/mod_lostpass.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Not really useful for now - we'll need this when people start adding turing numbers and such */ - -h3 {color: #f00} diff --git a/view/theme/redbasic/css/mod_message.css b/view/theme/redbasic/css/mod_message.css deleted file mode 100644 index 5d38c9b09..000000000 --- a/view/theme/redbasic/css/mod_message.css +++ /dev/null @@ -1,78 +0,0 @@ - - -/* -*a.mail-list-link:hover { -* background-color: #15607B; -* color: #F5F6FB; -*} -*/ - -.mail-list-outside-wrapper-end { - clear: both; -} - -.mail-list-outside-wrapper { - margin-top: 30px; -} - -.mail-list-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} - -.mail-list-delete-icon { - border: none; -} - -.mail-conv-sender, -.mail-conv-detail { - float: left; -} -.mail-conv-detail { - margin-left: 20px; - width: 500px; -} - -.mail-conv-subject { - font-size: 1.4em; - margin: 10px 0; -} - -.mail-conv-outside-wrapper-end { - clear: both; -} - -.mail-conv-outside-wrapper { - margin-top: 30px; -} - -.mail-conv-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} -.mail-conv-break { - clear: both; -} - -.mail-conv-delete-icon { - border: none; -} - -.message-links ul { - list-style-type: none; - padding: 0px; -} - -.message-links li { - margin-top: 10px; - float: left; -} -.message-links a { - padding: 3px 5px; -} - -.message-links-end { - clear: both; -} \ No newline at end of file diff --git a/view/theme/redbasic/css/mod_network.css b/view/theme/redbasic/css/mod_network.css deleted file mode 100644 index 8d1c8b69c..000000000 --- a/view/theme/redbasic/css/mod_network.css +++ /dev/null @@ -1 +0,0 @@ - diff --git a/view/theme/redbasic/css/mod_photos.css b/view/theme/redbasic/css/mod_photos.css deleted file mode 100644 index c61ba9f69..000000000 --- a/view/theme/redbasic/css/mod_photos.css +++ /dev/null @@ -1,256 +0,0 @@ -/*TODO - there appears to be significant redundancy here */ - -.photo { - border: 1px solid #AAAAAA; -} - -.photo-top-photo, .photo-album-photo { - padding: 10px; - max-width: 300px; - border: 1px solid #888888; -} - -.rotleft1 { --webkit-transform: rotate(-1deg); --moz-transform: rotate(-1deg); --ms-transform: rotate(-1deg); --o-transform: rotate(-1deg); -} - -.rotleft2 { --webkit-transform: rotate(-2deg); --moz-transform: rotate(-2deg); --ms-transform: rotate(-2deg); --o-transform: rotate(-2deg); -} - -.rotleft3 { --webkit-transform: rotate(-3deg); --moz-transform: rotate(-3deg); --ms-transform: rotate(-3deg); --o-transform: rotate(-3deg); -} - -.rotleft4 { --webkit-transform: rotate(-4deg); --moz-transform: rotate(-4deg); --ms-transform: rotate(-4deg); --o-transform: rotate(-4deg); -} - - -.rotright1 { --webkit-transform: rotate(1deg); --moz-transform: rotate(1deg); --ms-transform: rotate(1deg); --o-transform: rotate(1deg); -} - -.rotright2 { --webkit-transform: rotate(2deg); --moz-transform: rotate(2deg); --ms-transform: rotate(2deg); --o-transform: rotate(2deg); -} - -.rotright3 { --webkit-transform: rotate(3deg); --moz-transform: rotate(3deg); --ms-transform: rotate(3deg); --o-transform: rotate(3deg); -} - -.rotright4 { --webkit-transform: rotate(4deg); --moz-transform: rotate(4deg); --ms-transform: rotate(4deg); --o-transform: rotate(4deg); -} - - - -/*.photos { - height: auto; - overflow: auto; -}*/ - -.photos-end { - clear: both; - margin-bottom: 25px; -} - -.photo-album-image-wrapper { - float: left; - margin-top: 15px; - margin-right: 15px; - margin-left: 15px; -/* width: 200px; height: 200px; - overflow: hidden; - position: relative; */ -} -.photo-album-image-wrapper .caption { - display: none; - width: 100%; -/* position: absolute; */ - bottom: 0px; - padding: 0.5em 0.5em 0px 0.5em; - background-color: rgba(245, 245, 255, 0.8); - border-bottom: 2px solid #CCC; - margin: 0px; -} -.photo-album-image-wrapper a:hover .caption { - display:block; -} - -#photo-album-end { - clear: both; - margin-bottom: 25px; -} - -.photo-top-image-wrapper { -/* position: relative; */ - float: left; - margin-top: 15px; - margin-right: 15px; - margin-left: 15px; - margin-bottom: 15px; -/* width: 200px; height: 200px; - overflow: hidden; */ -} -.photo-top-album-name { - width: 100%; - min-height: 2em; -/* position: absolute; */ - bottom: 0px; - padding: 0px 3px; - padding-top: 0.5em; - background-color: rgb(255, 255, 255); -} -#photo-top-end { - clear: both; -} - -#photo-top-links { - margin-bottom: 30px; - margin-left: 30px; -} - -#photos-upload-newalbum-div { - float: left; - width: 175px; -} - -#photos-upload-noshare { - margin-bottom: 10px; -} -#photos-upload-existing-album-text { - float: left; - width: 175px; -} -#photos-upload-newalbum { - float: left; -} -#photos-upload-album-select { - float: left; -} - -#photos-upload-spacer { - margin-top: 25px; -} -#photos-upload-new-end, #photos-upload-exist-end { - clear: both; -} -#photos-upload-exist-end { - margin-bottom: 15px; -} -#photos-upload-submit { - margin-top: 15px; -} - -#photos_upload_applet_wrapper { - margin-bottom: 15px; -} - -#photos-upload-no-java-message { - margin-bottom: 15px; -} - - -#photos-upload-select-files-text { - margin-top: 15px; - margin-bottom: 15px; -} - -#photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link { - color: #8888FF; - text-decoration: none; - cursor: pointer; -} - -#photos-upload-perms-menu:hover { - color: #0000FF; - text-decoration: underline; - cursor: pointer; -} - - -#photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, #photo-edit-rotate-label { - float: left; - width: 150px; -} - -#photo-edit-perms-end { - margin-bottom: 15px; -} - -#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname, #photo-edit-rotate { - float: left; - margin-bottom: 25px; -} -#photo-edit-link-wrap { - margin-bottom: 15px; -} -#photo-like-div { - margin-bottom: 25px; -} - -#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end { - clear: both; -} - -#photo-edit-rotate-end { - margin-bottom: 15px; -} - -#photo-edit-delete-button { - margin-left: 200px; -} -#photo-edit-end { - margin-bottom: 35px; -} -#photo-caption { - font-size: 110%; - font-weight: bold; - margin-top: 15px; - margin-bottom: 15px; -} - -#in-this-photo-text { - color: #0000FF; - margin-left: 30px; -} - -#in-this-photo { - margin-left: 60px; - margin-top: 10px; - margin-bottom: 20px; -} - -#photo-album-edit-submit, #photo-album-edit-drop { - margin-top: 15px; - margin-bottom: 15px; -} - -#photo-album-edit-drop { - margin-left: 200px; -} \ No newline at end of file diff --git a/view/theme/redbasic/css/mod_register.css b/view/theme/redbasic/css/mod_register.css deleted file mode 100644 index e10b54ac3..000000000 --- a/view/theme/redbasic/css/mod_register.css +++ /dev/null @@ -1,41 +0,0 @@ -/*TODO - we don't actually want all of this, and we do want some new bits. For now, just make style.css smaller, we'll clean it up later */ - - -#register-fill-ext { - margin-bottom: 25px; -} - -#label-register-name, #label-register-nickname, #label-register-openid { - float: left; - width: 350px; - margin-top: 10px; -} - -#register-name, #register-nickname { - float: left; - margin-top: 10px; - width: 150px; -} - -#register-openid { - float: left; - margin-top: 10px; - width: 130px; -} - -#register-name-end, #register-email-end, #register-nickname-end, #register-submit-end, #register-openid-end { - clear: both; -} - -#register-nickname-desc { - margin-top: 30px; - width: 650px; -} -#register-sitename { - float: left; - margin-top: 10px; -} - -#register-submit-button { - margin-top: 10px; -} \ No newline at end of file diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 30df8f590..5f5bf1c1e 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -9,7 +9,7 @@ body { font-family: helvetica,arial,freesans,clean,sans-serif; font-size: 12px; background-color: #ffffff; -/* background-image: url(../img/head.jpg); */ + background-image: url(../img/bg.png); background-repeat: repeat-x; color: #000000; margin: 0px; @@ -19,16 +19,14 @@ abbr { border-bottom: none; } -/*Should we be doing this here, or should we be changing default.css? */ - -aside { -box-shadow: 3px 3px 3px #ccc; +aside {box-shadow: 3px 3px 3px #ccc; border: none; border-radius: 0px 0px 20px 0px; width: 210px; color: #d00; } + /* icons */ .icon { background-color: transparent ; @@ -128,6 +126,7 @@ nav #site-location { color: #888a85; font-size: 0.8em; position: absolute; + border-radius: 1px solid #d00; } .error-message { @@ -304,7 +303,7 @@ footer { } div.wall-item-content-wrapper.shiny { - background: #f4f4f4; + opacity: 1; border: none; } @@ -348,7 +347,6 @@ div.wall-item-content-wrapper.shiny { font-weight: bold; border: solid 1px #ccc; box-shadow: 5px 5px 5px #666 inset; - border-radius: 20px; } #jot-title::-webkit-input-placeholder{font-weight: normal;} @@ -417,6 +415,44 @@ div.wall-item-content-wrapper.shiny { margin-bottom: 10px; } +#register-fill-ext { + margin-bottom: 25px; +} + +#label-register-name, #label-register-nickname, #label-register-openid { + float: left; + width: 350px; + margin-top: 10px; +} + +#register-name, #register-nickname { + float: left; + margin-top: 10px; + width: 150px; +} + +#register-openid { + float: left; + margin-top: 10px; + width: 130px; +} + +#register-name-end, #register-email-end, #register-nickname-end, #register-submit-end, #register-openid-end { + clear: both; +} + +#register-nickname-desc { + margin-top: 30px; + width: 650px; +} +#register-sitename { + float: left; + margin-top: 10px; +} + +#register-submit-button { + margin-top: 10px; +} #main-login { margin-left: 100px; @@ -471,8 +507,6 @@ div.wall-item-content-wrapper.shiny { } -/* TODO - we don't use DFRN anymore. These probably have different names now. Check and clean up later */ - input#dfrn-url { float: left; background: url(../img/friendika-16.png) no-repeat; @@ -604,7 +638,9 @@ input#dfrn-url { #page-profile .title { font-weight: bold; } - +#profile-vcard-break { + clear: both; +} #profile-extra-links { clear: both; margin-top: 10px; @@ -620,6 +656,13 @@ input#dfrn-url { margin-top: 5px; } +#profile-edit-links ul { + list-style-type: none; +} + +#profile-edit-links li { + margin-top: 10px; +} .profile-edit-side-div { float: right; } @@ -968,13 +1011,14 @@ input#dfrn-url { border-radius: 20px; box-shadow: 12px 12px 12px #111; border: 1px solid #eec; - + opacity: 0.8; } -.wall-item-content-wrapper.comment { - background: #fff; - border-left: 1px solid #e0e0e0; + +.wall-item-content-wrapper:hover { + opacity: 1; +} +.thread-wrapper .thread-wrapper { margin-left: 50px; - box-shadow: 5px 5px 5px #222; } .thread-end-wrapper { @@ -982,9 +1026,13 @@ input#dfrn-url { } +/* This shadow isn't quite right - not sure if it's colour or size */ + .wall-item-content-wrapper.comment { - background: #ffffff; + background: #fff; border-left: 1px solid #e0e0e0; + margin-left: 50px; + box-shadow: 5px 5px 5px #222; } @@ -1148,8 +1196,9 @@ input#dfrn-url { } .wall-item-content img.smiley { - box-shadow: none; + box-shadow: none; } + .wall-item-title { float: left; font-weight: bold; @@ -1224,10 +1273,18 @@ margin: 15px; box-shadow: 5px 5px 5px #666 inset; } +.comment-edit-text-empty { +color: gray; +height: 1.5em; +width: 80%; /*Too wide? */ +overflow: auto; +margin-bottom: 10px; +} + .comment-edit-text-empty { color: gray; height: 1.5em; - width: 80%; /*Too wide? */ + width: 175px; overflow: auto; margin-bottom: 10px; } @@ -1411,6 +1468,42 @@ margin: 15px; } +.directory-end { + clear: both; +} +.directory-name { + text-align: center; +} +.directory-photo { + margin-left: 25px; +} +.directory-details { + font-size: 0.7em; + text-align: center; + margin-left: 5px; + margin-right: 5px; +} +.directory-item { + float: left; + width: 225px; + height: 260px; + overflow: auto; +} + +#directory-search-wrapper { + margin-top: 20px; + margin-right: 20px; + margin-bottom: 50px; +} + +#directory-search-end { +} + +.directory-photo-img { + border: none; +} + + .pager { padding: 10px; text-align: center; @@ -1692,7 +1785,6 @@ tr.mceLast { border: 1px solid #cccccc; padding: 8px; width: 90%; - -moz-border-radius: 5px; border-radius: 20px; box-shadow: 4px 4px 3px 0 #666 inset; } @@ -1781,6 +1873,179 @@ tr.mceLast { } +.photo { + border: 1px solid #AAAAAA; +} + +.photo-top-photo, .photo-album-photo { + padding: 10px; + max-width: 300px; + border: 1px solid #888888; +} + +.rotleft1 { +-webkit-transform: rotate(-1deg); +-moz-transform: rotate(-1deg); +-ms-transform: rotate(-1deg); +-o-transform: rotate(-1deg); +} + +.rotleft2 { +-webkit-transform: rotate(-2deg); +-moz-transform: rotate(-2deg); +-ms-transform: rotate(-2deg); +-o-transform: rotate(-2deg); +} + +.rotleft3 { +-webkit-transform: rotate(-3deg); +-moz-transform: rotate(-3deg); +-ms-transform: rotate(-3deg); +-o-transform: rotate(-3deg); +} + +.rotleft4 { +-webkit-transform: rotate(-4deg); +-moz-transform: rotate(-4deg); +-ms-transform: rotate(-4deg); +-o-transform: rotate(-4deg); +} + + +.rotright1 { +-webkit-transform: rotate(1deg); +-moz-transform: rotate(1deg); +-ms-transform: rotate(1deg); +-o-transform: rotate(1deg); +} + +.rotright2 { +-webkit-transform: rotate(2deg); +-moz-transform: rotate(2deg); +-ms-transform: rotate(2deg); +-o-transform: rotate(2deg); +} + +.rotright3 { +-webkit-transform: rotate(3deg); +-moz-transform: rotate(3deg); +-ms-transform: rotate(3deg); +-o-transform: rotate(3deg); +} + +.rotright4 { +-webkit-transform: rotate(4deg); +-moz-transform: rotate(4deg); +-ms-transform: rotate(4deg); +-o-transform: rotate(4deg); +} + + + +/** acl **/ +#photo-edit-perms-select, +#photos-upload-permissions-wrapper, +#profile-jot-acl-wrapper{ + display:block!important; +} + +#photos-usage-message { + margin-bottom: 15px; +} + + +#acl-wrapper { + width: 690px; + float:left; +} +#acl-search { + float:right; + background: #ffffff url("../../../../images/search_18.png") no-repeat right center; + padding-right:20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + -webkit-border-radius: 5px ; + -moz-border-radius: 5px; + border-radius: 5px; + color: #999999; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../../images/show_all_on.png"); +} + +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +#acl-list-content { + +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img{ + width:22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 5px ; + -moz-border-radius: 5px; + border-radius: 5px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color:#000000; +} +.acl-button-show { background-image: url("../../../../images/show_off.png"); } +.acl-button-hide { background-image: url("../../../../images/hide_off.png"); } + +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../../images/hide_on.png"); +} +.acl-list-item.groupshow { border-color: #9ade00; } +.acl-list-item.grouphide { border-color: #ff4141; } +/** /acl **/ + #group-new-submit-wrapper { @@ -1867,7 +2132,82 @@ a.mail-list-link { padding: 4px 0; } +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +.message-links ul { + list-style-type: none; + padding: 0px; +} + +.message-links li { + margin-top: 10px; + float: left; +} +.message-links a { + padding: 3px 5px; +} + +.message-links-end { + clear: both; +} #sidebar-group-list ul { list-style-type: none; @@ -1953,6 +2293,112 @@ aside input[type='text'] { } +/*.photos { + height: auto; + overflow: auto; +}*/ + +.photos-end { + clear: both; + margin-bottom: 25px; +} + +.photo-album-image-wrapper { + float: left; + margin-top: 15px; + margin-right: 15px; + margin-left: 15px; +/* width: 200px; height: 200px; + overflow: hidden; + position: relative; */ +} +.photo-album-image-wrapper .caption { + display: none; + width: 100%; +/* position: absolute; */ + bottom: 0px; + padding: 0.5em 0.5em 0px 0.5em; + background-color: rgba(245, 245, 255, 0.8); + border-bottom: 2px solid #CCC; + margin: 0px; +} +.photo-album-image-wrapper a:hover .caption { + display:block; +} + +#photo-album-end { + clear: both; + margin-bottom: 25px; +} + +.photo-top-image-wrapper { +/* position: relative; */ + float: left; + margin-top: 15px; + margin-right: 15px; + margin-left: 15px; + margin-bottom: 15px; +/* width: 200px; height: 200px; + overflow: hidden; */ +} +.photo-top-album-name { + width: 100%; + min-height: 2em; +/* position: absolute; */ + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +} +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + +#photos-upload-noshare { + margin-bottom: 10px; +} +#photos-upload-existing-album-text { + float: left; + width: 175px; +} +#photos-upload-newalbum { + float: left; +} +#photos-upload-album-select { + float: left; +} + +#photos-upload-spacer { + margin-top: 25px; +} +#photos-upload-new-end, #photos-upload-exist-end { + clear: both; +} +#photos-upload-exist-end { + margin-bottom: 15px; +} +#photos-upload-submit { + margin-top: 15px; +} + +#photos_upload_applet_wrapper { + margin-bottom: 15px; +} + +#photos-upload-no-java-message { + margin-bottom: 15px; +} + #profile-jot-desc { /*float: left;*/ width: 480px; @@ -1981,6 +2427,22 @@ aside input[type='text'] { /* clear: both; */ } +#photos-upload-select-files-text { + margin-top: 15px; + margin-bottom: 15px; +} + +#photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link { + color: #8888FF; + text-decoration: none; + cursor: pointer; +} + +#photos-upload-perms-menu:hover { + color: #0000FF; + text-decoration: underline; + cursor: pointer; +} #settings-default-perms-menu { @@ -1988,6 +2450,66 @@ aside input[type='text'] { margin-bottom: 15px; } +#photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, #photo-edit-rotate-label { + float: left; + width: 150px; +} + +#photo-edit-perms-end { + margin-bottom: 15px; +} + +#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname, #photo-edit-rotate { + float: left; + margin-bottom: 25px; +} +#photo-edit-link-wrap { + margin-bottom: 15px; +} +#photo-like-div { + margin-bottom: 25px; +} + +#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end { + clear: both; +} + +#photo-edit-rotate-end { + margin-bottom: 15px; +} + +#photo-edit-delete-button { + margin-left: 200px; +} +#photo-edit-end { + margin-bottom: 35px; +} +#photo-caption { + font-size: 110%; + font-weight: bold; + margin-top: 15px; + margin-bottom: 15px; +} + +#in-this-photo-text { + color: #0000FF; + margin-left: 30px; +} + +#in-this-photo { + margin-left: 60px; + margin-top: 10px; + margin-bottom: 20px; +} + +#photo-album-edit-submit, #photo-album-edit-drop { + margin-top: 15px; + margin-bottom: 15px; +} + +#photo-album-edit-drop { + margin-left: 200px; +} .group-delete-wrapper { float: right; @@ -2154,6 +2676,45 @@ aside input[type='text'] { /* end from default */ +.fn { + padding: 0px 0px 5px 0px; + font-size: 120%; + font-weight: bold; + color: #dd0000; +} + +.vcard .title { + margin-bottom: 5px; + margin-left: 12px; +} + +.vcard dl { + clear: both; +} + +#birthday-title { + float: left; + font-weight: bold; +} + +#birthday-adjust { + float: left; + font-size: 75%; + margin-left: 10px; +} + +#birthday-title-end { + clear: both; +} + +.birthday-list { + margin-left: 15px; +} + +#birthday-wrapper { + margin-bottom: 20px; +} + #network-new-link { margin-top: 15px; margin-bottom: 15px; @@ -2639,6 +3200,67 @@ brain is weird like that */ .field.radio .field_help { margin-left: 0px; } +/** + * ADMIN + */ +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; + +} +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} +#adminpage dd { + margin-left: 200px; +} + +#adminpage h3 { + border-bottom: 1px solid #cccccc; +} +#adminpage .field label { + font-weight: bold; +} +#adminpage .submit { + clear:left; + text-align: right; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} +#adminpage .plugin { + list-style: none; + display: block; + border: 1px solid #888888; + padding: 1em; + margin-bottom: 5px; + clear: left; +} +#adminpage .plugin .desc { margin-left: 2.5em;} +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #bbc7d7; } +#adminpage .selectall { text-align: right; } + /* * UPDATE */ @@ -2968,7 +3590,7 @@ nav { -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); -/* TODO find a better way to do this without different code for every single browser. */ +/* TODO find a better way to do this without different code for every single browser. */ background-image: linear-gradient(bottom, #f00 26%, #b00 82%); background-image: -o-linear-gradient(bottom, #f00 26%, #b00 82%); @@ -2983,7 +3605,6 @@ left top, color-stop(0.26, #f00), color-stop(0.82, #b00) ); - } nav a, nav a:active, @@ -3094,7 +3715,6 @@ ul.menu-popup a { } ul.menu-popup a:hover { background-color: #eec; - color: #d00; } ul.menu-popup .menu-sep { border-top: 1px solid #9eabb0; diff --git a/view/theme/redbasic/img/bg.png b/view/theme/redbasic/img/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c9278ee32d1c285103f8498c16d1ef0563439367 GIT binary patch literal 17670 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 FV1h