From 371bdfb19dc76fdddb4967c74de40a4ab762cfcd Mon Sep 17 00:00:00 2001 From: Thomas Willingham Date: Mon, 18 Jun 2012 22:00:18 +0100 Subject: [PATCH 01/49] Typo breaking tag notifications --- include/enotify.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/enotify.php b/include/enotify.php index 81f3e11eb4..134e42f8e3 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -123,7 +123,7 @@ function notification($params) { if($params['type'] == NOTIFY_TAGSELF) { $subject = sprintf( t('[Friendica:Notify] %s tagged you') , $params['source_name']); $preamble = sprintf( t('%1$s tagged you at %2$s') , $params['source_name'], $sitename); - $epreamble = sprintf( t('%1$s [url=%2s]tagged you[/url].') , + $epreamble = sprintf( t('%1$s [url=%2$s]tagged you[/url].') , '[url=' . $params['source_link'] . ']' . $params['source_name'] . '[/url]', $params['link']); From 341a5a26724155a4866681a741e33552be41f6ec Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 17:19:56 -0700 Subject: [PATCH 02/49] public forum author using private posting, correct the comment permissions downstream. --- boot.php | 2 +- include/items.php | 6 ++++++ util/messages.po | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index 06f18b7845..e8bd1087bf 100644 --- a/boot.php +++ b/boot.php @@ -10,7 +10,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '3.0.1377' ); +define ( 'FRIENDICA_VERSION', '3.0.1378' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); define ( 'DB_UPDATE_VERSION', 1149 ); diff --git a/include/items.php b/include/items.php index 3db1a28024..05134ef8f5 100755 --- a/include/items.php +++ b/include/items.php @@ -814,6 +814,12 @@ function item_store($arr,$force_parent = false) { if($r[0]['private']) $arr['private'] = 1; + // Edge case. We host a public forum that was originally posted to privately. + // The original author commented, but as this is a comment, the permissions + // weren't fixed up so it will still show the comment as private unless we fix it here. + + if((intval($r[0]['forum_mode']) == 1) && (! $r[0]['private'])) + $arr['private'] = 0; } else { diff --git a/util/messages.po b/util/messages.po index 1529403417..1ff1bbf1b5 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 3.0.1377\n" +"Project-Id-Version: 3.0.1378\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-17 10:00-0700\n" +"POT-Creation-Date: 2012-06-18 10:00-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" From 3e461abe6e93424ab8558ad21553fc6f268e750f Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 18:13:36 -0700 Subject: [PATCH 03/49] some psuedo code for the basic building blocks of zot-2012 - these are just ideas without a lot of the details yet filled in and this should NOT be used as any kind of definitive reference. --- spec/zot-2012.txt | 154 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 spec/zot-2012.txt diff --git a/spec/zot-2012.txt b/spec/zot-2012.txt new file mode 100644 index 0000000000..d2a4a58154 --- /dev/null +++ b/spec/zot-2012.txt @@ -0,0 +1,154 @@ + +First create a global unique userid + + +Site userid: +https://macgirvin.com/1 + +$guuid = base64url_encode(hash('whirlpool','https://macgirvin.com/1.' . mt_rand(1000000,9999999),1); + + +Then create a hashed site destination. + +$gduid = base64url_encode(hash('whirlpool', $guuid . 'https://macgirvin.com',1); + +These two keys will identify you as a person+site pair in the future. +You will also obtain a password upon introducing yourself to a site. +This can be used to edit locations in the future. You will always keep your global unique userid + + +Introduce yourself to a site: + + +POST https://example.com/post + +{ +'type' => 'register' +'person' => $guuid +'address' => $gduid +'site' => 'https://macgirvin.com' +'info' => 'mike@macgirvin.com' +} + +Returns: + +{ +'success' => 'true' +'pass' => me_encrypt($random_string) +} + +--- +Add location +--- + +POST https://example.com + +{ +'type' => 'location' +'person' => $guuid +'address' => $new_gduid +'site' => 'https://newsite.com' +'info' => 'mike@macgirvin.com' +'pass' => me_encrypt($gduid . '.' . $pass) +} + +Returns: + +{ +'success' => 'true' +'pass' => me_encrypt($random_string) +} + +--- +Remove location +--- + +POST https://example.com + +{ +'type' => 'remove_location' +'person' => $guuid +'address' => $gduid +'pass' => me_encrypt($pass) +} + +Returns: + +{ +'success' => 'true' +'message' => 'OK' +} + + +------------ +Make friends +------------ +This message may be reversed/repeated by the destination site to confirm + + +POST https://example.com/post + +{ +'type' => 'contact_add' +'person' => $gduid +'address' => $guuid +'target' => 'bobjones@example.com' +'flags' => HIDDEN=0,FOLLOW=1,SHARE=1 +'confirm' => me_encrypt($guuid . '.' . $pass) +} + +Returns: + +{ +'success' => 'true' +'message' => 'OK' +} + + + + + + + +------- +Message +------- + +POST https://example.com/post + +{ +'type' => 'post' +'person' => $guuid +'address' => $gduid +'post' => $post_id +} + +Returns: +{ +'success' => 'true' +'message' => 'OK' +} + + +-------- +Callback +-------- + +POST https://macgirvin.com + +{ +'retrieve' => $post_id +'challenge' => you_encrypt('abc123') +'verify' => me_encrypt('xyz456' . '.' . $gduid) +} + +Returns: + +{ +'success' => 'true' +'message' => 'OK' +'response' => 'abc123' +'data' => encrypted or raw structured post +} + + From 9374e1966fcb42ca45e6af788852be0aafd4e34e Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 20:01:32 -0700 Subject: [PATCH 04/49] some doco to explain what's happening --- spec/zot-2012.txt | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/spec/zot-2012.txt b/spec/zot-2012.txt index d2a4a58154..b223a27eaf 100644 --- a/spec/zot-2012.txt +++ b/spec/zot-2012.txt @@ -1,4 +1,10 @@ +Initial cut at Zot-2012 protocol. This is a very rough draft of some very rough ideas and concepts. +It is not yet intended to be a definitive specification and many things like the security handshakes are yet to be specified precisely. + +All communications are https + + First create a global unique userid @@ -17,6 +23,18 @@ You will also obtain a password upon introducing yourself to a site. This can be used to edit locations in the future. You will always keep your global unique userid +The steps to connect with somebody are to first register your location with their site. +Then introduce yourself to the person. This contains flags for the desired relationship. +At some future time, they may confirm and adjust the relationship based on their comfort level. +Lack of confirmation is tantamount to denial. + +You can set either or both of FOLLOW and SHARE which indicates the relationship from your viewpoint. +They may do likewise. + +A relationship is based on you as a person and provided you register new locations with the site you can post from anywhere. +You do not need to register locations with each person, only with the site. + + Introduce yourself to a site: @@ -41,7 +59,7 @@ Returns: Add location --- -POST https://example.com +POST https://example.com/post { 'type' => 'location' @@ -63,7 +81,7 @@ Returns: Remove location --- -POST https://example.com +POST https://example.com/post { 'type' => 'remove_location' @@ -83,17 +101,19 @@ Returns: ------------ Make friends ------------ -This message may be reversed/repeated by the destination site to confirm +This message may be reversed/repeated by the destination site to confirm. +flags is the desired friendship bits. The same message may be used with different flags +to edit or remove a relationship. POST https://example.com/post { -'type' => 'contact_add' +'type' => 'contact' 'person' => $gduid 'address' => $guuid 'target' => 'bobjones@example.com' -'flags' => HIDDEN=0,FOLLOW=1,SHARE=1 +'flags' => HIDDEN=0,FOLLOW=1,SHARE=1,NOHIDDEN=1,NOFOLLOW=0,NOSHARE=0 'confirm' => me_encrypt($guuid . '.' . $pass) } @@ -102,6 +122,7 @@ Returns: { 'success' => 'true' 'message' => 'OK' +'flags' => PENDING=1 } From 42fa47e8f780e50392ca2b2289f58d2f6b840c86 Mon Sep 17 00:00:00 2001 From: Zach Prezkuta Date: Mon, 18 Jun 2012 20:53:46 -0600 Subject: [PATCH 05/49] rotate uploaded images if an EXIF rotation is present --- include/Photo.php | 62 ++++++++++++++++++++++++++++++++++++++++++++++- mod/photos.php | 1 + 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/include/Photo.php b/include/Photo.php index aa6f5f113c..66dec06118 100644 --- a/include/Photo.php +++ b/include/Photo.php @@ -121,7 +121,67 @@ class Photo { $this->image = imagerotate($this->image,$degrees,0); $this->width = imagesx($this->image); $this->height = imagesy($this->image); - } + } + + public function flip($horiz = true, $vert = false) { + $w = imagesx($this->image); + $h = imagesy($this->image); + $flipped = imagecreate($w, $h); + if($horiz) { + for ($x = 0; $x < $w; $x++) { + imagecopy($flipped, $this->image, $x, 0, $w - $x - 1, 0, 1, $h); + } + } + if($vert) { + for ($y = 0; $y < $h; $y++) { + imagecopy($flipped, $this->image, 0, $y, 0, $h - $y - 1, $w, 1); + } + } + $this->image = $flipped; + } + + public function orient($filename) { + // based off comment on http://php.net/manual/en/function.imagerotate.php + + $exif = exif_read_data($filename); + $ort = $exif['Orientation']; + + switch($ort) + { + case 1: // nothing + break; + + case 2: // horizontal flip + $this->flip(); + break; + + case 3: // 180 rotate left + $this->rotate(180); + break; + + case 4: // vertical flip + $this->flip(false, true); + break; + + case 5: // vertical flip + 90 rotate right + $this->flip(false, true); + $this->rotate(-90); + break; + + case 6: // 90 rotate right + $this->rotate(-90); + break; + + case 7: // horizontal flip + 90 rotate right + $this->flip(); + $this->rotate(-90); + break; + + case 8: // 90 rotate left + $this->rotate(90); + break; + } + } diff --git a/mod/photos.php b/mod/photos.php index a6552994e5..4fa8aca082 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -718,6 +718,7 @@ function photos_post(&$a) { killme(); } + $ph->orient($src); @unlink($src); $width = $ph->getWidth(); From 7cd516e34f95945b7f15f42cfe7318dfd907c8d8 Mon Sep 17 00:00:00 2001 From: Zach Prezkuta Date: Mon, 18 Jun 2012 21:06:54 -0600 Subject: [PATCH 06/49] fix some whitespace issues --- include/Photo.php | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/include/Photo.php b/include/Photo.php index 66dec06118..54db9278e4 100644 --- a/include/Photo.php +++ b/include/Photo.php @@ -124,20 +124,20 @@ class Photo { } public function flip($horiz = true, $vert = false) { - $w = imagesx($this->image); - $h = imagesy($this->image); - $flipped = imagecreate($w, $h); + $w = imagesx($this->image); + $h = imagesy($this->image); + $flipped = imagecreate($w, $h); if($horiz) { - for ($x = 0; $x < $w; $x++) { - imagecopy($flipped, $this->image, $x, 0, $w - $x - 1, 0, 1, $h); - } - } - if($vert) { - for ($y = 0; $y < $h; $y++) { - imagecopy($flipped, $this->image, 0, $y, 0, $h - $y - 1, $w, 1); - } - } - $this->image = $flipped; + for ($x = 0; $x < $w; $x++) { + imagecopy($flipped, $this->image, $x, 0, $w - $x - 1, 0, 1, $h); + } + } + if($vert) { + for ($y = 0; $y < $h; $y++) { + imagecopy($flipped, $this->image, 0, $y, 0, $h - $y - 1, $w, 1); + } + } + $this->image = $flipped; } public function orient($filename) { From dbceef04e88f9f7c3f40c1ce3b1366c300abb394 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 20:21:54 -0700 Subject: [PATCH 07/49] exif_read_data may not be available and isn't a requirement - check and silently ignore exif orientation if it isn't there --- include/Photo.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/Photo.php b/include/Photo.php index 54db9278e4..3af1691ee7 100644 --- a/include/Photo.php +++ b/include/Photo.php @@ -143,6 +143,9 @@ class Photo { public function orient($filename) { // based off comment on http://php.net/manual/en/function.imagerotate.php + if(! function_exists('exif_read_data')) + return; + $exif = exif_read_data($filename); $ort = $exif['Orientation']; From e9aba87d76d44cf99db7666aa1bbb96489c3a04d Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 20:57:43 -0700 Subject: [PATCH 08/49] add plugin hooks to every module_function (allows plugins to be triggered off specific pages/urls) --- index.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index 6967d0f315..61f3562b58 100644 --- a/index.php +++ b/index.php @@ -246,7 +246,10 @@ if(! $install) if($a->module_loaded) { $a->page['page_title'] = $a->module; + $placeholder = ''; + if(function_exists($a->module . '_init')) { + call_hooks($a->module . '_mod_init', $placeholder); $func = $a->module . '_init'; $func($a); } @@ -266,18 +269,25 @@ if($a->module_loaded) { if(($_SERVER['REQUEST_METHOD'] === 'POST') && (! $a->error) && (function_exists($a->module . '_post')) && (! x($_POST,'auth-params'))) { + call_hooks($a->module . '_mod_post', $_POST); $func = $a->module . '_post'; $func($a); } if((! $a->error) && (function_exists($a->module . '_afterpost'))) { + call_hooks($a->module . '_mod_afterpost',$placeholder); $func = $a->module . '_afterpost'; $func($a); } if((! $a->error) && (function_exists($a->module . '_content'))) { + $arr = array('content' => $a->page['content']); + call_hooks($a->module . '_mod_content', $arr); + $a->page['content'] = $arr['content']; $func = $a->module . '_content'; - $a->page['content'] .= $func($a); + $arr = array('content' => $func($a)); + call_hooks($a->module . '_mod_aftercontent', $arr); + $a->page['content'] .= $arr['content']; } } From 9dc51113477e315470c37e0f81728e91575a3963 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 21:13:36 -0700 Subject: [PATCH 09/49] a bit more description of message passing --- spec/zot-2012.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/zot-2012.txt b/spec/zot-2012.txt index b223a27eaf..3b8d3272d5 100644 --- a/spec/zot-2012.txt +++ b/spec/zot-2012.txt @@ -135,6 +135,12 @@ Returns: Message ------- +Passing messages is done asynchronously. This may (potentially) relieve a lot of the burden of distribution from the posting site. If you're on site 'A' and make a post, site 'A' just contacts any downstream sites and informs them that there is new content (via a $post_id). The downstream site initiates the actual data transfer. + + + + + POST https://example.com/post { From 00a01e4520a0e52589f28330d2267fd7126af4fe Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 18 Jun 2012 21:28:13 -0700 Subject: [PATCH 10/49] minor nits --- spec/zot-2012.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/zot-2012.txt b/spec/zot-2012.txt index 3b8d3272d5..4bfab16d86 100644 --- a/spec/zot-2012.txt +++ b/spec/zot-2012.txt @@ -161,9 +161,10 @@ Returns: Callback -------- -POST https://macgirvin.com +POST https://macgirvin.com/post { +'type' => 'retrieve' 'retrieve' => $post_id 'challenge' => you_encrypt('abc123') 'verify' => me_encrypt('xyz456' . '.' . $gduid) From 4c6a43213058cebe76a68c6d2be83252a85c6eec Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 19 Jun 2012 06:54:41 +0200 Subject: [PATCH 11/49] quattro: in post display page, scroll to and flash selected comment --- view/theme/quattro/conversation.tpl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/view/theme/quattro/conversation.tpl b/view/theme/quattro/conversation.tpl index 7ca3daea7f..0d0faac373 100644 --- a/view/theme/quattro/conversation.tpl +++ b/view/theme/quattro/conversation.tpl @@ -29,3 +29,19 @@ $dropping {{ endif }} + + + +{{ if $mode == display }} + +{{ endif }} + From c2842efd3fb4c046bf4d0972232bdc568e95d08d Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 19 Jun 2012 08:44:11 +0200 Subject: [PATCH 12/49] [DE] strings --- view/de/messages.po | 1522 +++++++++++++++++++++++++------------------ view/de/strings.php | 103 ++- 2 files changed, 967 insertions(+), 658 deletions(-) diff --git a/view/de/messages.po b/view/de/messages.po index b784e615e6..98ab65d61b 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -19,9 +19,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: http://bugs.friendica.com/\n" -"POT-Creation-Date: 2012-06-05 10:00-0700\n" -"PO-Revision-Date: 2012-06-06 23:32+0000\n" -"Last-Translator: zottel \n" +"POT-Creation-Date: 2012-06-17 10:00-0700\n" +"PO-Revision-Date: 2012-06-18 22:04+0000\n" +"Last-Translator: Fabian Dost \n" "Language-Team: German (http://www.transifex.net/projects/p/friendica/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -48,9 +48,9 @@ msgstr "Konnte den Kontakt nicht aktualisieren." #: ../../mod/crepair.php:115 ../../mod/wall_attach.php:44 #: ../../mod/fsuggest.php:78 ../../mod/events.php:138 ../../mod/api.php:26 -#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:920 +#: ../../mod/api.php:31 ../../mod/photos.php:133 ../../mod/photos.php:928 #: ../../mod/editpost.php:10 ../../mod/install.php:151 -#: ../../mod/notifications.php:66 ../../mod/contacts.php:125 +#: ../../mod/notifications.php:66 ../../mod/contacts.php:145 #: ../../mod/settings.php:106 ../../mod/settings.php:537 #: ../../mod/settings.php:542 ../../mod/manage.php:86 ../../mod/network.php:6 #: ../../mod/notes.php:20 ../../mod/wallmessage.php:9 @@ -59,15 +59,16 @@ msgstr "Konnte den Kontakt nicht aktualisieren." #: ../../mod/group.php:19 ../../mod/viewcontacts.php:22 #: ../../mod/register.php:38 ../../mod/regmod.php:116 ../../mod/item.php:124 #: ../../mod/item.php:140 ../../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150 -#: ../../mod/profile_photo.php:163 ../../mod/message.php:44 -#: ../../mod/message.php:96 ../../mod/allfriends.php:9 +#: ../../mod/profile_photo.php:141 ../../mod/profile_photo.php:152 +#: ../../mod/profile_photo.php:165 ../../mod/message.php:45 +#: ../../mod/message.php:97 ../../mod/allfriends.php:9 #: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:53 #: ../../mod/follow.php:9 ../../mod/display.php:138 ../../mod/profiles.php:7 #: ../../mod/profiles.php:385 ../../mod/delegate.php:6 #: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81 -#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:503 -#: ../../include/items.php:3332 ../../index.php:306 +#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:507 +#: ../../addon/dav/layout.fnk.php:353 ../../include/items.php:3387 +#: ../../index.php:299 msgid "Permission denied." msgstr "Zugriff verweigert." @@ -97,7 +98,7 @@ msgid "Return to contact editor" msgstr "Zurück zum Kontakteditor" #: ../../mod/crepair.php:148 ../../mod/settings.php:557 -#: ../../mod/settings.php:583 ../../mod/admin.php:656 ../../mod/admin.php:665 +#: ../../mod/settings.php:583 ../../mod/admin.php:659 ../../mod/admin.php:668 msgid "Name" msgstr "Name" @@ -134,28 +135,31 @@ msgid "New photo from this URL" msgstr "Neues Foto von dieser URL" #: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107 -#: ../../mod/events.php:428 ../../mod/photos.php:955 ../../mod/photos.php:1013 -#: ../../mod/photos.php:1256 ../../mod/photos.php:1296 -#: ../../mod/photos.php:1336 ../../mod/photos.php:1367 +#: ../../mod/events.php:428 ../../mod/photos.php:963 ../../mod/photos.php:1021 +#: ../../mod/photos.php:1266 ../../mod/photos.php:1306 +#: ../../mod/photos.php:1346 ../../mod/photos.php:1377 #: ../../mod/install.php:246 ../../mod/install.php:284 -#: ../../mod/localtime.php:45 ../../mod/contacts.php:322 +#: ../../mod/localtime.php:45 ../../mod/contacts.php:343 #: ../../mod/settings.php:555 ../../mod/settings.php:701 #: ../../mod/settings.php:762 ../../mod/settings.php:969 -#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/message.php:215 -#: ../../mod/admin.php:417 ../../mod/admin.php:653 ../../mod/admin.php:789 -#: ../../mod/admin.php:988 ../../mod/admin.php:1075 ../../mod/profiles.php:554 -#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:605 +#: ../../mod/group.php:85 ../../mod/message.php:216 ../../mod/admin.php:420 +#: ../../mod/admin.php:656 ../../mod/admin.php:792 ../../mod/admin.php:991 +#: ../../mod/admin.php:1078 ../../mod/profiles.php:554 +#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:609 +#: ../../addon/snautofollow/snautofollow.php:64 #: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93 #: ../../addon/nsfw/nsfw.php:57 ../../addon/planets/planets.php:158 #: ../../addon/uhremotestorage/uhremotestorage.php:89 #: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93 #: ../../addon/drpost/drpost.php:110 ../../addon/startpage/startpage.php:92 #: ../../addon/geonames/geonames.php:187 ../../addon/oembed.old/oembed.php:41 -#: ../../addon/impressum/impressum.php:82 ../../addon/blockem/blockem.php:57 +#: ../../addon/impressum/impressum.php:82 +#: ../../addon/notimeline/notimeline.php:64 ../../addon/blockem/blockem.php:57 #: ../../addon/qcomment/qcomment.php:61 #: ../../addon/openstreetmap/openstreetmap.php:70 -#: ../../addon/mathjax/mathjax.php:42 ../../addon/editplain/editplain.php:84 -#: ../../addon/blackout/blackout.php:98 ../../addon/gravatar/gravatar.php:86 +#: ../../addon/libertree/libertree.php:90 ../../addon/mathjax/mathjax.php:42 +#: ../../addon/editplain/editplain.php:84 ../../addon/blackout/blackout.php:98 +#: ../../addon/gravatar/gravatar.php:86 #: ../../addon/pageheader/pageheader.php:55 ../../addon/ijpost/ijpost.php:93 #: ../../addon/jappixmini/jappixmini.php:302 #: ../../addon/statusnet/statusnet.php:278 @@ -165,7 +169,7 @@ msgstr "Neues Foto von dieser URL" #: ../../addon/statusnet/statusnet.php:353 #: ../../addon/statusnet/statusnet.php:561 ../../addon/tumblr/tumblr.php:90 #: ../../addon/numfriends/numfriends.php:85 ../../addon/gnot/gnot.php:88 -#: ../../addon/wppost/wppost.php:109 ../../addon/showmore/showmore.php:48 +#: ../../addon/wppost/wppost.php:110 ../../addon/showmore/showmore.php:48 #: ../../addon/piwik/piwik.php:89 ../../addon/twitter/twitter.php:180 #: ../../addon/twitter/twitter.php:209 ../../addon/twitter/twitter.php:381 #: ../../addon/irc/irc.php:55 ../../addon/blogger/blogger.php:102 @@ -182,15 +186,16 @@ msgstr "Senden" msgid "Help:" msgstr "Hilfe:" -#: ../../mod/help.php:34 ../../include/nav.php:86 +#: ../../mod/help.php:34 ../../addon/dav/layout.fnk.php:116 +#: ../../include/nav.php:86 msgid "Help" msgstr "Hilfe" -#: ../../mod/help.php:38 ../../index.php:225 +#: ../../mod/help.php:38 ../../index.php:218 msgid "Not Found" msgstr "Nicht gefunden" -#: ../../mod/help.php:41 ../../index.php:228 +#: ../../mod/help.php:41 ../../index.php:221 msgid "Page not found." msgstr "Seite nicht gefunden." @@ -233,7 +238,7 @@ msgid "link to source" msgstr "Link zum Originalbeitrag" #: ../../mod/events.php:324 ../../view/theme/diabook/theme.php:131 -#: ../../include/nav.php:52 ../../boot.php:1520 +#: ../../include/nav.php:52 ../../boot.php:1529 msgid "Events" msgstr "Veranstaltungen" @@ -241,11 +246,12 @@ msgstr "Veranstaltungen" msgid "Create New Event" msgstr "Neue Veranstaltung erstellen" -#: ../../mod/events.php:326 +#: ../../mod/events.php:326 ../../addon/dav/layout.fnk.php:154 msgid "Previous" msgstr "Vorherige" #: ../../mod/events.php:327 ../../mod/install.php:205 +#: ../../addon/dav/layout.fnk.php:157 msgid "Next" msgstr "Nächste" @@ -283,7 +289,7 @@ msgid "Description:" msgstr "Beschreibung" #: ../../mod/events.php:423 ../../include/event.php:37 -#: ../../include/bb2diaspora.php:265 ../../boot.php:1100 +#: ../../include/bb2diaspora.php:265 ../../boot.php:1109 msgid "Location:" msgstr "Ort:" @@ -292,7 +298,7 @@ msgid "Share this event" msgstr "Veranstaltung teilen" #: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 -#: ../../mod/dfrn_request.php:830 ../../mod/settings.php:556 +#: ../../mod/dfrn_request.php:845 ../../mod/settings.php:556 #: ../../mod/settings.php:582 ../../addon/js_upload/js_upload.php:45 msgid "Cancel" msgstr "Abbrechen" @@ -336,7 +342,7 @@ msgid "" " and/or create new posts for you?" msgstr "Möchtest du dieser Anwendung den Zugriff auf deine Beiträge und Kontakte, sowie das Erstellen neuer Beiträge in deinem Namen gestatten?" -#: ../../mod/api.php:105 ../../mod/dfrn_request.php:818 +#: ../../mod/api.php:105 ../../mod/dfrn_request.php:833 #: ../../mod/settings.php:879 ../../mod/settings.php:885 #: ../../mod/settings.php:893 ../../mod/settings.php:897 #: ../../mod/settings.php:902 ../../mod/settings.php:908 @@ -348,7 +354,7 @@ msgstr "Möchtest du dieser Anwendung den Zugriff auf deine Beiträge und Kontak msgid "Yes" msgstr "Ja" -#: ../../mod/api.php:106 ../../mod/dfrn_request.php:819 +#: ../../mod/api.php:106 ../../mod/dfrn_request.php:834 #: ../../mod/settings.php:879 ../../mod/settings.php:885 #: ../../mod/settings.php:893 ../../mod/settings.php:897 #: ../../mod/settings.php:902 ../../mod/settings.php:908 @@ -360,232 +366,232 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: ../../mod/photos.php:43 ../../boot.php:1514 +#: ../../mod/photos.php:44 ../../boot.php:1523 msgid "Photo Albums" msgstr "Fotoalben" -#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:934 -#: ../../mod/photos.php:1005 ../../mod/photos.php:1020 -#: ../../mod/photos.php:1445 ../../mod/photos.php:1457 +#: ../../mod/photos.php:52 ../../mod/photos.php:154 ../../mod/photos.php:942 +#: ../../mod/photos.php:1013 ../../mod/photos.php:1028 +#: ../../mod/photos.php:1455 ../../mod/photos.php:1467 #: ../../addon/communityhome/communityhome.php:110 #: ../../view/theme/diabook/theme.php:598 msgid "Contact Photos" msgstr "Kontaktbilder" -#: ../../mod/photos.php:58 ../../mod/photos.php:1030 ../../mod/photos.php:1494 +#: ../../mod/photos.php:59 ../../mod/photos.php:1038 ../../mod/photos.php:1505 msgid "Upload New Photos" msgstr "Weitere Fotos hochladen" -#: ../../mod/photos.php:69 ../../mod/settings.php:21 +#: ../../mod/photos.php:70 ../../mod/settings.php:21 msgid "everybody" msgstr "jeder" -#: ../../mod/photos.php:140 +#: ../../mod/photos.php:143 msgid "Contact information unavailable" msgstr "Kontaktinformationen nicht verfügbar" -#: ../../mod/photos.php:151 ../../mod/photos.php:652 ../../mod/photos.php:1005 -#: ../../mod/photos.php:1020 ../../mod/profile_photo.php:60 +#: ../../mod/photos.php:154 ../../mod/photos.php:656 ../../mod/photos.php:1013 +#: ../../mod/photos.php:1028 ../../mod/profile_photo.php:60 #: ../../mod/profile_photo.php:67 ../../mod/profile_photo.php:74 -#: ../../mod/profile_photo.php:174 ../../mod/profile_photo.php:252 -#: ../../mod/profile_photo.php:261 +#: ../../mod/profile_photo.php:176 ../../mod/profile_photo.php:254 +#: ../../mod/profile_photo.php:263 #: ../../addon/communityhome/communityhome.php:111 -#: ../../view/theme/diabook/theme.php:599 ../../include/user.php:294 -#: ../../include/user.php:301 ../../include/user.php:308 +#: ../../view/theme/diabook/theme.php:599 ../../include/user.php:298 +#: ../../include/user.php:305 ../../include/user.php:312 msgid "Profile Photos" msgstr "Profilbilder" -#: ../../mod/photos.php:161 +#: ../../mod/photos.php:164 msgid "Album not found." msgstr "Album nicht gefunden." -#: ../../mod/photos.php:179 ../../mod/photos.php:1014 +#: ../../mod/photos.php:182 ../../mod/photos.php:1022 msgid "Delete Album" msgstr "Album löschen" -#: ../../mod/photos.php:242 ../../mod/photos.php:1257 +#: ../../mod/photos.php:245 ../../mod/photos.php:1267 msgid "Delete Photo" msgstr "Foto löschen" -#: ../../mod/photos.php:583 +#: ../../mod/photos.php:587 msgid "was tagged in a" msgstr "wurde getaggt in einem" -#: ../../mod/photos.php:583 ../../mod/like.php:185 ../../mod/tagger.php:70 +#: ../../mod/photos.php:587 ../../mod/like.php:185 ../../mod/tagger.php:70 #: ../../addon/communityhome/communityhome.php:163 #: ../../view/theme/diabook/theme.php:570 ../../include/text.php:1316 -#: ../../include/diaspora.php:1671 ../../include/conversation.php:53 +#: ../../include/diaspora.php:1709 ../../include/conversation.php:53 #: ../../include/conversation.php:126 msgid "photo" msgstr "Foto" -#: ../../mod/photos.php:583 +#: ../../mod/photos.php:587 msgid "by" msgstr "von" -#: ../../mod/photos.php:686 ../../addon/js_upload/js_upload.php:315 +#: ../../mod/photos.php:692 ../../addon/js_upload/js_upload.php:315 msgid "Image exceeds size limit of " msgstr "Die Bildgröße übersteigt das Limit von " -#: ../../mod/photos.php:694 +#: ../../mod/photos.php:700 msgid "Image file is empty." msgstr "Bilddatei ist leer." -#: ../../mod/photos.php:708 ../../mod/profile_photo.php:124 -#: ../../mod/wall_upload.php:83 +#: ../../mod/photos.php:714 ../../mod/profile_photo.php:126 +#: ../../mod/wall_upload.php:86 msgid "Unable to process image." msgstr "Konnte das Bild nicht bearbeiten." -#: ../../mod/photos.php:728 ../../mod/profile_photo.php:257 -#: ../../mod/wall_upload.php:102 +#: ../../mod/photos.php:734 ../../mod/profile_photo.php:259 +#: ../../mod/wall_upload.php:105 msgid "Image upload failed." msgstr "Hochladen des Bildes gescheitert." -#: ../../mod/photos.php:814 ../../mod/community.php:16 -#: ../../mod/dfrn_request.php:744 ../../mod/viewcontacts.php:17 +#: ../../mod/photos.php:820 ../../mod/community.php:16 +#: ../../mod/dfrn_request.php:759 ../../mod/viewcontacts.php:17 #: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29 msgid "Public access denied." msgstr "Öffentlicher Zugriff verweigert." -#: ../../mod/photos.php:824 +#: ../../mod/photos.php:830 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" -#: ../../mod/photos.php:901 +#: ../../mod/photos.php:909 msgid "Access to this item is restricted." msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt." -#: ../../mod/photos.php:962 +#: ../../mod/photos.php:970 msgid "Upload Photos" msgstr "Bilder hochladen" -#: ../../mod/photos.php:965 ../../mod/photos.php:1009 +#: ../../mod/photos.php:973 ../../mod/photos.php:1017 msgid "New album name: " msgstr "Name des neuen Albums: " -#: ../../mod/photos.php:966 +#: ../../mod/photos.php:974 msgid "or existing album name: " msgstr "oder existierender Albumname: " -#: ../../mod/photos.php:967 +#: ../../mod/photos.php:975 msgid "Do not show a status post for this upload" msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen" -#: ../../mod/photos.php:969 ../../mod/photos.php:1252 +#: ../../mod/photos.php:977 ../../mod/photos.php:1262 msgid "Permissions" msgstr "Berechtigungen" -#: ../../mod/photos.php:1024 +#: ../../mod/photos.php:1032 msgid "Edit Album" msgstr "Album bearbeiten" -#: ../../mod/photos.php:1046 ../../mod/photos.php:1477 +#: ../../mod/photos.php:1056 ../../mod/photos.php:1488 msgid "View Photo" msgstr "Fotos betrachten" -#: ../../mod/photos.php:1081 +#: ../../mod/photos.php:1091 msgid "Permission denied. Access to this item may be restricted." msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein." -#: ../../mod/photos.php:1083 +#: ../../mod/photos.php:1093 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: ../../mod/photos.php:1133 +#: ../../mod/photos.php:1143 msgid "View photo" msgstr "Fotos ansehen" -#: ../../mod/photos.php:1133 +#: ../../mod/photos.php:1143 msgid "Edit photo" msgstr "Foto bearbeiten" -#: ../../mod/photos.php:1134 +#: ../../mod/photos.php:1144 msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: ../../mod/photos.php:1140 ../../include/conversation.php:490 +#: ../../mod/photos.php:1150 ../../include/conversation.php:490 msgid "Private Message" msgstr "Private Nachricht" -#: ../../mod/photos.php:1162 +#: ../../mod/photos.php:1172 msgid "View Full Size" msgstr "Betrachte Originalgröße" -#: ../../mod/photos.php:1230 +#: ../../mod/photos.php:1240 msgid "Tags: " msgstr "Tags: " -#: ../../mod/photos.php:1233 +#: ../../mod/photos.php:1243 msgid "[Remove any tag]" msgstr "[Tag entfernen]" -#: ../../mod/photos.php:1243 +#: ../../mod/photos.php:1253 msgid "Rotate CW" msgstr "Im Uhrzeigersinn rotieren" -#: ../../mod/photos.php:1245 +#: ../../mod/photos.php:1255 msgid "New album name" msgstr "Name des neuen Albums" -#: ../../mod/photos.php:1248 +#: ../../mod/photos.php:1258 msgid "Caption" msgstr "Bildunterschrift" -#: ../../mod/photos.php:1250 +#: ../../mod/photos.php:1260 msgid "Add a Tag" msgstr "Tag hinzufügen" -#: ../../mod/photos.php:1254 +#: ../../mod/photos.php:1264 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1274 ../../include/conversation.php:554 +#: ../../mod/photos.php:1284 ../../include/conversation.php:554 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: ../../mod/photos.php:1275 ../../include/conversation.php:555 +#: ../../mod/photos.php:1285 ../../include/conversation.php:555 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: ../../mod/photos.php:1276 ../../include/conversation.php:989 +#: ../../mod/photos.php:1286 ../../include/conversation.php:989 msgid "Share" msgstr "Teilen" -#: ../../mod/photos.php:1277 ../../mod/editpost.php:104 -#: ../../mod/wallmessage.php:145 ../../mod/message.php:214 -#: ../../mod/message.php:409 ../../include/conversation.php:371 +#: ../../mod/photos.php:1287 ../../mod/editpost.php:104 +#: ../../mod/wallmessage.php:145 ../../mod/message.php:215 +#: ../../mod/message.php:410 ../../include/conversation.php:371 #: ../../include/conversation.php:731 ../../include/conversation.php:1008 msgid "Please wait" msgstr "Bitte warten" -#: ../../mod/photos.php:1293 ../../mod/photos.php:1333 -#: ../../mod/photos.php:1364 ../../include/conversation.php:577 +#: ../../mod/photos.php:1303 ../../mod/photos.php:1343 +#: ../../mod/photos.php:1374 ../../include/conversation.php:577 msgid "This is you" msgstr "Das bist du" -#: ../../mod/photos.php:1295 ../../mod/photos.php:1335 -#: ../../mod/photos.php:1366 ../../include/conversation.php:579 -#: ../../boot.php:514 +#: ../../mod/photos.php:1305 ../../mod/photos.php:1345 +#: ../../mod/photos.php:1376 ../../include/conversation.php:579 +#: ../../boot.php:523 msgid "Comment" msgstr "Kommentar" -#: ../../mod/photos.php:1297 ../../mod/editpost.php:125 +#: ../../mod/photos.php:1307 ../../mod/editpost.php:125 #: ../../include/conversation.php:589 ../../include/conversation.php:1026 msgid "Preview" msgstr "Vorschau" -#: ../../mod/photos.php:1394 ../../mod/settings.php:618 -#: ../../mod/settings.php:699 ../../mod/group.php:168 ../../mod/admin.php:660 +#: ../../mod/photos.php:1404 ../../mod/settings.php:618 +#: ../../mod/settings.php:699 ../../mod/group.php:168 ../../mod/admin.php:663 #: ../../include/conversation.php:328 ../../include/conversation.php:609 msgid "Delete" msgstr "Löschen" -#: ../../mod/photos.php:1483 +#: ../../mod/photos.php:1494 msgid "View Album" msgstr "Album betrachten" -#: ../../mod/photos.php:1492 +#: ../../mod/photos.php:1503 msgid "Recent Photos" msgstr "Neueste Fotos" @@ -652,7 +658,7 @@ msgid "Edit" msgstr "Bearbeiten" #: ../../mod/editpost.php:96 ../../mod/wallmessage.php:143 -#: ../../mod/message.php:212 ../../mod/message.php:407 +#: ../../mod/message.php:213 ../../mod/message.php:408 #: ../../include/conversation.php:990 msgid "Upload photo" msgstr "Foto hochladen" @@ -662,7 +668,7 @@ msgid "Attach file" msgstr "Datei anhängen" #: ../../mod/editpost.php:98 ../../mod/wallmessage.php:144 -#: ../../mod/message.php:213 ../../mod/message.php:408 +#: ../../mod/message.php:214 ../../mod/message.php:409 #: ../../include/conversation.php:994 msgid "Insert web link" msgstr "einen Link einfügen" @@ -715,19 +721,19 @@ msgstr "Z.B.: bob@example.com, mary@example.com" msgid "This introduction has already been accepted." msgstr "Diese Kontaktanfrage wurde bereits akzeptiert." -#: ../../mod/dfrn_request.php:118 ../../mod/dfrn_request.php:497 +#: ../../mod/dfrn_request.php:118 ../../mod/dfrn_request.php:512 msgid "Profile location is not valid or does not contain profile information." msgstr "Profiladresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung." -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:502 +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:517 msgid "Warning: profile location has no identifiable owner name." msgstr "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden." -#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:504 +#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:519 msgid "Warning: profile location has no profile photo." msgstr "Warnung: Es konnte kein Profilbild bei der angegebenen Profiladresse gefunden werden." -#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:507 +#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:522 #, php-format msgid "%d required parameter was not found at the given location" msgid_plural "%d required parameters were not found at the given location" @@ -738,165 +744,165 @@ msgstr[1] "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefund msgid "Introduction complete." msgstr "Kontaktanfrage abgeschlossen." -#: ../../mod/dfrn_request.php:194 +#: ../../mod/dfrn_request.php:209 msgid "Unrecoverable protocol error." msgstr "Nicht behebbarer Protokollfehler." -#: ../../mod/dfrn_request.php:222 +#: ../../mod/dfrn_request.php:237 msgid "Profile unavailable." msgstr "Profil nicht verfügbar." -#: ../../mod/dfrn_request.php:247 +#: ../../mod/dfrn_request.php:262 #, php-format msgid "%s has received too many connection requests today." msgstr "%s hat heute zu viele Freundschaftsanfragen erhalten." -#: ../../mod/dfrn_request.php:248 +#: ../../mod/dfrn_request.php:263 msgid "Spam protection measures have been invoked." msgstr "Maßnahmen zum Spamschutz wurden ergriffen." -#: ../../mod/dfrn_request.php:249 +#: ../../mod/dfrn_request.php:264 msgid "Friends are advised to please try again in 24 hours." msgstr "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen." -#: ../../mod/dfrn_request.php:311 +#: ../../mod/dfrn_request.php:326 msgid "Invalid locator" msgstr "Ungültiger Locator" -#: ../../mod/dfrn_request.php:320 +#: ../../mod/dfrn_request.php:335 msgid "Invalid email address." msgstr "Ungültige E-Mail Adresse." -#: ../../mod/dfrn_request.php:346 +#: ../../mod/dfrn_request.php:361 msgid "This account has not been configured for email. Request failed." msgstr "Dieses Konto ist nicht für E-Mail konfiguriert. Anfrage fehlgeschlagen." -#: ../../mod/dfrn_request.php:442 +#: ../../mod/dfrn_request.php:457 msgid "Unable to resolve your name at the provided location." msgstr "Konnte deinen Namen an der angegebenen Stelle nicht finden." -#: ../../mod/dfrn_request.php:455 +#: ../../mod/dfrn_request.php:470 msgid "You have already introduced yourself here." msgstr "Du hast dich hier bereits vorgestellt." -#: ../../mod/dfrn_request.php:459 +#: ../../mod/dfrn_request.php:474 #, php-format msgid "Apparently you are already friends with %s." msgstr "Es scheint so, als ob du bereits mit %s befreundet bist." -#: ../../mod/dfrn_request.php:480 +#: ../../mod/dfrn_request.php:495 msgid "Invalid profile URL." msgstr "Ungültige Profil-URL." -#: ../../mod/dfrn_request.php:486 ../../include/follow.php:27 +#: ../../mod/dfrn_request.php:501 ../../include/follow.php:27 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: ../../mod/dfrn_request.php:555 ../../mod/contacts.php:102 +#: ../../mod/dfrn_request.php:570 ../../mod/contacts.php:122 msgid "Failed to update contact record." msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen." -#: ../../mod/dfrn_request.php:576 +#: ../../mod/dfrn_request.php:591 msgid "Your introduction has been sent." msgstr "Deine Kontaktanfrage wurde gesendet." -#: ../../mod/dfrn_request.php:629 +#: ../../mod/dfrn_request.php:644 msgid "Please login to confirm introduction." msgstr "Bitte melde dich an, um die Kontaktanfrage zu bestätigen." -#: ../../mod/dfrn_request.php:643 +#: ../../mod/dfrn_request.php:658 msgid "" "Incorrect identity currently logged in. Please login to " "this profile." msgstr "Momentan bist du mit einer anderen Identität angemeldet. Bitte melde Dich mit diesem Profil an." -#: ../../mod/dfrn_request.php:654 +#: ../../mod/dfrn_request.php:669 msgid "Hide this contact" msgstr "Verberge diese Kontakt" -#: ../../mod/dfrn_request.php:657 +#: ../../mod/dfrn_request.php:672 #, php-format msgid "Welcome home %s." msgstr "Willkommen zurück %s." -#: ../../mod/dfrn_request.php:658 +#: ../../mod/dfrn_request.php:673 #, php-format msgid "Please confirm your introduction/connection request to %s." msgstr "Bitte bestätige deine Kontaktanfrage bei %s." -#: ../../mod/dfrn_request.php:659 +#: ../../mod/dfrn_request.php:674 msgid "Confirm" msgstr "Bestätigen" -#: ../../mod/dfrn_request.php:700 ../../include/items.php:2733 +#: ../../mod/dfrn_request.php:715 ../../include/items.php:2783 msgid "[Name Withheld]" msgstr "[Name unterdrückt]" -#: ../../mod/dfrn_request.php:793 +#: ../../mod/dfrn_request.php:808 msgid "" "Please enter your 'Identity Address' from one of the following supported " "communications networks:" msgstr "Bitte gib die Adresse deines Profils in einem der unterstützten sozialen Netzwerke an:" -#: ../../mod/dfrn_request.php:809 +#: ../../mod/dfrn_request.php:824 msgid "Connect as an email follower (Coming soon)" msgstr "Als E-Mail-Kontakt verbinden (In Kürze verfügbar)" -#: ../../mod/dfrn_request.php:811 +#: ../../mod/dfrn_request.php:826 msgid "" "If you are not yet a member of the free social web, follow this link to find a public" " Friendica site and join us today." msgstr "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, folge diesem Link um einen öffentlichen Friendica-Server zu finden und beizutreten." -#: ../../mod/dfrn_request.php:814 +#: ../../mod/dfrn_request.php:829 msgid "Friend/Connection Request" msgstr "Freundschafts-/Kontaktanfrage" -#: ../../mod/dfrn_request.php:815 +#: ../../mod/dfrn_request.php:830 msgid "" "Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " "testuser@identi.ca" msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca" -#: ../../mod/dfrn_request.php:816 +#: ../../mod/dfrn_request.php:831 msgid "Please answer the following:" msgstr "Bitte beantworte Folgendes:" -#: ../../mod/dfrn_request.php:817 +#: ../../mod/dfrn_request.php:832 #, php-format msgid "Does %s know you?" msgstr "Kennt %s dich?" -#: ../../mod/dfrn_request.php:820 +#: ../../mod/dfrn_request.php:835 msgid "Add a personal note:" msgstr "Eine persönliche Notiz beifügen:" -#: ../../mod/dfrn_request.php:822 ../../include/contact_selectors.php:76 +#: ../../mod/dfrn_request.php:837 ../../include/contact_selectors.php:76 msgid "Friendica" msgstr "Friendica" -#: ../../mod/dfrn_request.php:823 +#: ../../mod/dfrn_request.php:838 msgid "StatusNet/Federated Social Web" msgstr "StatusNet/Federated Social Web" -#: ../../mod/dfrn_request.php:824 ../../mod/settings.php:652 +#: ../../mod/dfrn_request.php:839 ../../mod/settings.php:652 #: ../../include/contact_selectors.php:80 msgid "Diaspora" msgstr "Diaspora" -#: ../../mod/dfrn_request.php:825 +#: ../../mod/dfrn_request.php:840 #, php-format msgid "" " - please do not use this form. Instead, enter %s into your Diaspora search" " bar." msgstr " - bitte verwende dieses Formular nicht. Stattdessen suche nach %s in deiner Diaspora Suchleiste." -#: ../../mod/dfrn_request.php:826 +#: ../../mod/dfrn_request.php:841 msgid "Your Identity Address:" msgstr "Adresse deines Profils:" -#: ../../mod/dfrn_request.php:829 +#: ../../mod/dfrn_request.php:844 msgid "Submit Request" msgstr "Anfrage abschicken" @@ -1201,7 +1207,7 @@ msgid "is interested in:" msgstr "ist interessiert an:" #: ../../mod/match.php:58 ../../mod/suggest.php:59 -#: ../../include/contact_widgets.php:9 ../../boot.php:1044 +#: ../../include/contact_widgets.php:9 ../../boot.php:1053 msgid "Connect" msgstr "Verbinden" @@ -1232,8 +1238,8 @@ msgid "Discard" msgstr "Verwerfen" #: ../../mod/notifications.php:51 ../../mod/notifications.php:160 -#: ../../mod/notifications.php:206 ../../mod/contacts.php:296 -#: ../../mod/contacts.php:348 +#: ../../mod/notifications.php:206 ../../mod/contacts.php:316 +#: ../../mod/contacts.php:370 msgid "Ignore" msgstr "Ignorieren" @@ -1245,7 +1251,7 @@ msgstr "System" msgid "Network" msgstr "Netzwerk" -#: ../../mod/notifications.php:85 ../../mod/network.php:188 +#: ../../mod/notifications.php:85 ../../mod/network.php:300 msgid "Personal" msgstr "Persönlich" @@ -1258,7 +1264,7 @@ msgstr "Pinnwand" msgid "Introductions" msgstr "Kontaktanfragen" -#: ../../mod/notifications.php:100 ../../mod/message.php:104 +#: ../../mod/notifications.php:100 ../../mod/message.php:105 #: ../../include/nav.php:128 msgid "Messages" msgstr "Nachrichten" @@ -1285,7 +1291,7 @@ msgid "suggested by %s" msgstr "vorgeschlagen von %s" #: ../../mod/notifications.php:153 ../../mod/notifications.php:200 -#: ../../mod/contacts.php:354 +#: ../../mod/contacts.php:376 msgid "Hide this contact from others" msgstr "Verberge diesen Kontakt vor anderen" @@ -1298,7 +1304,7 @@ msgid "if applicable" msgstr "falls anwendbar" #: ../../mod/notifications.php:157 ../../mod/notifications.php:204 -#: ../../mod/admin.php:658 +#: ../../mod/admin.php:661 msgid "Approve" msgstr "Genehmigen" @@ -1407,303 +1413,307 @@ msgstr "Keine weiteren Pinnwand-Benachrichtigungen" msgid "Home Notifications" msgstr "Pinnwand Benachrichtigungen" -#: ../../mod/contacts.php:63 ../../mod/contacts.php:143 +#: ../../mod/contacts.php:83 ../../mod/contacts.php:163 msgid "Could not access contact record." msgstr "Konnte nicht auf die Kontaktdaten zugreifen." -#: ../../mod/contacts.php:77 +#: ../../mod/contacts.php:97 msgid "Could not locate selected profile." msgstr "Konnte das ausgewählte Profil nicht finden." -#: ../../mod/contacts.php:100 +#: ../../mod/contacts.php:120 msgid "Contact updated." msgstr "Kontakt aktualisiert." -#: ../../mod/contacts.php:165 +#: ../../mod/contacts.php:185 msgid "Contact has been blocked" msgstr "Kontakt wurde blockiert" -#: ../../mod/contacts.php:165 +#: ../../mod/contacts.php:185 msgid "Contact has been unblocked" msgstr "Kontakt wurde wieder freigegeben" -#: ../../mod/contacts.php:179 +#: ../../mod/contacts.php:199 msgid "Contact has been ignored" msgstr "Kontakt wurde ignoriert" -#: ../../mod/contacts.php:179 +#: ../../mod/contacts.php:199 msgid "Contact has been unignored" msgstr "Kontakt wird nicht mehr ignoriert" -#: ../../mod/contacts.php:195 +#: ../../mod/contacts.php:215 msgid "Contact has been archived" msgstr "Kontakt wurde archiviert" -#: ../../mod/contacts.php:195 +#: ../../mod/contacts.php:215 msgid "Contact has been unarchived" msgstr "Kontakt wurde aus dem Archiv geholt" -#: ../../mod/contacts.php:208 +#: ../../mod/contacts.php:228 msgid "Contact has been removed." msgstr "Kontakt wurde entfernt." -#: ../../mod/contacts.php:238 +#: ../../mod/contacts.php:258 #, php-format msgid "You are mutual friends with %s" msgstr "Du hast mit %s eine beidseitige Freundschaft" -#: ../../mod/contacts.php:242 +#: ../../mod/contacts.php:262 #, php-format msgid "You are sharing with %s" msgstr "Du teilst mit %s" -#: ../../mod/contacts.php:247 +#: ../../mod/contacts.php:267 #, php-format msgid "%s is sharing with you" msgstr "%s teilt mit Dir" -#: ../../mod/contacts.php:264 +#: ../../mod/contacts.php:284 msgid "Private communications are not available for this contact." msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." -#: ../../mod/contacts.php:267 +#: ../../mod/contacts.php:287 msgid "Never" msgstr "Niemals" -#: ../../mod/contacts.php:271 +#: ../../mod/contacts.php:291 msgid "(Update was successful)" msgstr "(Aktualisierung war erfolgreich)" -#: ../../mod/contacts.php:271 +#: ../../mod/contacts.php:291 msgid "(Update was not successful)" msgstr "(Aktualisierung war nicht erfolgreich)" -#: ../../mod/contacts.php:273 +#: ../../mod/contacts.php:293 msgid "Suggest friends" msgstr "Kontakte vorschlagen" -#: ../../mod/contacts.php:277 +#: ../../mod/contacts.php:297 #, php-format msgid "Network type: %s" msgstr "Netzwerk Typ: %s" -#: ../../mod/contacts.php:280 ../../include/contact_widgets.php:183 +#: ../../mod/contacts.php:300 ../../include/contact_widgets.php:183 #, php-format msgid "%d contact in common" msgid_plural "%d contacts in common" msgstr[0] "%d gemeinsamer Kontakt" msgstr[1] "%d gemeinsame Kontakte" -#: ../../mod/contacts.php:285 +#: ../../mod/contacts.php:305 msgid "View all contacts" msgstr "Alle Kontakte anzeigen" -#: ../../mod/contacts.php:290 ../../mod/contacts.php:347 -#: ../../mod/admin.php:662 +#: ../../mod/contacts.php:310 ../../mod/contacts.php:369 +#: ../../mod/admin.php:665 msgid "Unblock" msgstr "Entsperren" -#: ../../mod/contacts.php:290 ../../mod/contacts.php:347 -#: ../../mod/admin.php:661 +#: ../../mod/contacts.php:310 ../../mod/contacts.php:369 +#: ../../mod/admin.php:664 msgid "Block" msgstr "Sperren" -#: ../../mod/contacts.php:293 +#: ../../mod/contacts.php:313 msgid "Toggle Blocked status" msgstr "Geblockt-Status ein-/ausschalten" -#: ../../mod/contacts.php:296 ../../mod/contacts.php:348 +#: ../../mod/contacts.php:316 ../../mod/contacts.php:370 msgid "Unignore" msgstr "Ignorieren aufheben" -#: ../../mod/contacts.php:299 +#: ../../mod/contacts.php:319 msgid "Toggle Ignored status" msgstr "Ignoriert-Status ein-/ausschalten" -#: ../../mod/contacts.php:303 +#: ../../mod/contacts.php:323 msgid "Unarchive" msgstr "Unarchivieren" -#: ../../mod/contacts.php:303 +#: ../../mod/contacts.php:323 msgid "Archive" msgstr "Archivieren" -#: ../../mod/contacts.php:306 +#: ../../mod/contacts.php:326 msgid "Toggle Archive status" msgstr "Archiviert-Status ein-/ausschalten" -#: ../../mod/contacts.php:309 +#: ../../mod/contacts.php:329 msgid "Repair" msgstr "Reparieren" -#: ../../mod/contacts.php:312 +#: ../../mod/contacts.php:332 msgid "Advanced Contact Settings" msgstr "Fortgeschrittene Kontakteinstellungen" -#: ../../mod/contacts.php:320 +#: ../../mod/contacts.php:338 +msgid "Communications lost with this contact!" +msgstr "Verbindungen mit diesem Kontakt verloren!" + +#: ../../mod/contacts.php:341 msgid "Contact Editor" msgstr "Kontakt Editor" -#: ../../mod/contacts.php:323 +#: ../../mod/contacts.php:344 msgid "Profile Visibility" msgstr "Profil-Sichtbarkeit" -#: ../../mod/contacts.php:324 +#: ../../mod/contacts.php:345 #, php-format msgid "" "Please choose the profile you would like to display to %s when viewing your " "profile securely." msgstr "Bitte wähle eines deiner Profile das angezeigt werden soll, wenn %s dein Profil aufruft." -#: ../../mod/contacts.php:325 +#: ../../mod/contacts.php:346 msgid "Contact Information / Notes" msgstr "Kontakt Informationen / Notizen" -#: ../../mod/contacts.php:326 +#: ../../mod/contacts.php:347 msgid "Edit contact notes" msgstr "Notizen zum Kontakt bearbiten" -#: ../../mod/contacts.php:331 ../../mod/contacts.php:522 +#: ../../mod/contacts.php:352 ../../mod/contacts.php:544 #: ../../mod/viewcontacts.php:62 ../../mod/nogroup.php:40 #, php-format msgid "Visit %s's profile [%s]" msgstr "Besuche %ss Profil [%s]" -#: ../../mod/contacts.php:332 +#: ../../mod/contacts.php:353 msgid "Block/Unblock contact" msgstr "Kontakt blockieren/freischalten" -#: ../../mod/contacts.php:333 +#: ../../mod/contacts.php:354 msgid "Ignore contact" msgstr "Ignoriere den Kontakt" -#: ../../mod/contacts.php:334 +#: ../../mod/contacts.php:355 msgid "Repair URL settings" msgstr "URL Einstellungen reparieren" -#: ../../mod/contacts.php:335 +#: ../../mod/contacts.php:356 msgid "View conversations" msgstr "Unterhaltungen anzeigen" -#: ../../mod/contacts.php:337 +#: ../../mod/contacts.php:358 msgid "Delete contact" msgstr "Lösche den Kontakt" -#: ../../mod/contacts.php:341 +#: ../../mod/contacts.php:362 msgid "Last update:" msgstr "letzte Aktualisierung:" -#: ../../mod/contacts.php:342 +#: ../../mod/contacts.php:364 msgid "Update public posts" msgstr "Öffentliche Beiträge aktualisieren" -#: ../../mod/contacts.php:344 ../../mod/admin.php:1133 +#: ../../mod/contacts.php:366 ../../mod/admin.php:1136 msgid "Update now" msgstr "Jetzt aktualisieren" -#: ../../mod/contacts.php:351 +#: ../../mod/contacts.php:373 msgid "Currently blocked" msgstr "Derzeit geblockt" -#: ../../mod/contacts.php:352 +#: ../../mod/contacts.php:374 msgid "Currently ignored" msgstr "Derzeit ignoriert" -#: ../../mod/contacts.php:353 +#: ../../mod/contacts.php:375 msgid "Currently archived" msgstr "Momentan archiviert" -#: ../../mod/contacts.php:354 +#: ../../mod/contacts.php:376 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Antworten/Likes auf deine öffentlichen Beiträge könnten weiterhin sichtbar sein" -#: ../../mod/contacts.php:407 +#: ../../mod/contacts.php:429 msgid "Suggestions" msgstr "Kontaktvorschläge" -#: ../../mod/contacts.php:410 +#: ../../mod/contacts.php:432 msgid "Suggest potential friends" msgstr "Freunde vorschlagen" -#: ../../mod/contacts.php:413 ../../mod/group.php:191 +#: ../../mod/contacts.php:435 ../../mod/group.php:191 msgid "All Contacts" msgstr "Alle Kontakte" -#: ../../mod/contacts.php:416 +#: ../../mod/contacts.php:438 msgid "Show all contacts" msgstr "Alle Kontakte anzeigen" -#: ../../mod/contacts.php:419 +#: ../../mod/contacts.php:441 msgid "Unblocked" msgstr "Ungeblockt" -#: ../../mod/contacts.php:422 +#: ../../mod/contacts.php:444 msgid "Only show unblocked contacts" msgstr "Nur nicht-blockierte Kontakte anzeigen" -#: ../../mod/contacts.php:426 +#: ../../mod/contacts.php:448 msgid "Blocked" msgstr "Geblockt" -#: ../../mod/contacts.php:429 +#: ../../mod/contacts.php:451 msgid "Only show blocked contacts" msgstr "Nur blockierte Kontakte anzeigen" -#: ../../mod/contacts.php:433 +#: ../../mod/contacts.php:455 msgid "Ignored" msgstr "Ignoriert" -#: ../../mod/contacts.php:436 +#: ../../mod/contacts.php:458 msgid "Only show ignored contacts" msgstr "Nur ignorierte Kontakte anzeigen" -#: ../../mod/contacts.php:440 +#: ../../mod/contacts.php:462 msgid "Archived" msgstr "Archiviert" -#: ../../mod/contacts.php:443 +#: ../../mod/contacts.php:465 msgid "Only show archived contacts" msgstr "Nur archivierte Kontakte anzeigen" -#: ../../mod/contacts.php:447 +#: ../../mod/contacts.php:469 msgid "Hidden" msgstr "Verborgen" -#: ../../mod/contacts.php:450 +#: ../../mod/contacts.php:472 msgid "Only show hidden contacts" msgstr "Nur verborgene Kontakte anzeigen" -#: ../../mod/contacts.php:498 +#: ../../mod/contacts.php:520 msgid "Mutual Friendship" msgstr "Beidseitige Freundschaft" -#: ../../mod/contacts.php:502 +#: ../../mod/contacts.php:524 msgid "is a fan of yours" msgstr "ist ein Fan von dir" -#: ../../mod/contacts.php:506 +#: ../../mod/contacts.php:528 msgid "you are a fan of" msgstr "du bist Fan von" -#: ../../mod/contacts.php:523 ../../mod/nogroup.php:41 +#: ../../mod/contacts.php:545 ../../mod/nogroup.php:41 msgid "Edit contact" msgstr "Kontakt bearbeiten" -#: ../../mod/contacts.php:544 ../../view/theme/diabook/theme.php:129 +#: ../../mod/contacts.php:566 ../../view/theme/diabook/theme.php:129 #: ../../include/nav.php:139 msgid "Contacts" msgstr "Kontakte" -#: ../../mod/contacts.php:548 +#: ../../mod/contacts.php:570 msgid "Search your contacts" msgstr "Suche in deinen Kontakten" -#: ../../mod/contacts.php:549 ../../mod/directory.php:57 +#: ../../mod/contacts.php:571 ../../mod/directory.php:57 msgid "Finding: " msgstr "Funde: " -#: ../../mod/contacts.php:550 ../../mod/directory.php:59 +#: ../../mod/contacts.php:572 ../../mod/directory.php:59 #: ../../include/contact_widgets.php:33 msgid "Find" msgstr "Finde" @@ -1724,11 +1734,11 @@ msgstr "Anfrage zum Zurücksetzen des Passworts auf %s erhalten" #: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107 #: ../../mod/register.php:90 ../../mod/register.php:144 #: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:752 -#: ../../addon/facebook/facebook.php:688 -#: ../../addon/facebook/facebook.php:1178 +#: ../../addon/facebook/facebook.php:692 +#: ../../addon/facebook/facebook.php:1182 #: ../../addon/public_server/public_server.php:62 -#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:2742 -#: ../../boot.php:694 +#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:2792 +#: ../../boot.php:703 msgid "Administrator" msgstr "Administrator" @@ -1738,7 +1748,7 @@ msgid "" "Password reset failed." msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert." -#: ../../mod/lostpass.php:83 ../../boot.php:826 +#: ../../mod/lostpass.php:83 ../../boot.php:835 msgid "Password Reset" msgstr "Passwort zurücksetzen" @@ -1810,8 +1820,9 @@ msgstr "Persönliche Daten exportieren" msgid "Remove account" msgstr "Konto löschen" -#: ../../mod/settings.php:89 ../../mod/admin.php:748 ../../mod/admin.php:953 -#: ../../addon/mathjax/mathjax.php:36 ../../view/theme/diabook/theme.php:643 +#: ../../mod/settings.php:89 ../../mod/admin.php:751 ../../mod/admin.php:956 +#: ../../addon/dav/layout.fnk.php:116 ../../addon/mathjax/mathjax.php:36 +#: ../../view/theme/diabook/theme.php:643 #: ../../view/theme/diabook/theme.php:773 ../../include/nav.php:137 msgid "Settings" msgstr "Einstellungen" @@ -1872,7 +1883,7 @@ msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt. Die vorein msgid "Private forum has no privacy permissions and no default privacy group." msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt, und es gibt keine voreingestellte Gruppe für neue Kontakte." -#: ../../mod/settings.php:484 ../../addon/facebook/facebook.php:488 +#: ../../mod/settings.php:484 ../../addon/facebook/facebook.php:492 #: ../../addon/impressum/impressum.php:77 #: ../../addon/openstreetmap/openstreetmap.php:80 #: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105 @@ -2131,7 +2142,7 @@ msgstr "Dürfen dir Unbekannte private Nachrichten schicken?" msgid "Profile is not published." msgstr "Profil ist nicht veröffentlicht." -#: ../../mod/settings.php:937 ../../mod/profile_photo.php:211 +#: ../../mod/settings.php:937 ../../mod/profile_photo.php:213 msgid "or" msgstr "oder" @@ -2317,67 +2328,67 @@ msgstr "Zwischen verschiedenen Identitäten oder Foren wechseln, die deine Zugan msgid "Select an identity to manage: " msgstr "Wähle eine Identität zum Verwalten: " -#: ../../mod/network.php:43 +#: ../../mod/network.php:97 msgid "Search Results For:" msgstr "Suchergebnisse für:" -#: ../../mod/network.php:82 ../../mod/search.php:16 +#: ../../mod/network.php:137 ../../mod/search.php:16 msgid "Remove term" msgstr "Begriff entfernen" -#: ../../mod/network.php:91 ../../mod/search.php:13 +#: ../../mod/network.php:146 ../../mod/search.php:13 msgid "Saved Searches" msgstr "Gespeicherte Suchen" -#: ../../mod/network.php:92 ../../include/group.php:244 +#: ../../mod/network.php:147 ../../include/group.php:244 msgid "add" msgstr "hinzufügen" -#: ../../mod/network.php:175 +#: ../../mod/network.php:287 msgid "Commented Order" msgstr "Neueste Kommentare" -#: ../../mod/network.php:178 +#: ../../mod/network.php:290 msgid "Sort by Comment Date" msgstr "Nach Kommentardatum sortieren" -#: ../../mod/network.php:181 +#: ../../mod/network.php:293 msgid "Posted Order" msgstr "Neueste Beiträge" -#: ../../mod/network.php:184 +#: ../../mod/network.php:296 msgid "Sort by Post Date" msgstr "Nach Beitragsdatum sortieren" -#: ../../mod/network.php:191 +#: ../../mod/network.php:303 msgid "Posts that mention or involve you" msgstr "Beiträge, in denen es um Dich geht" -#: ../../mod/network.php:194 +#: ../../mod/network.php:306 msgid "New" msgstr "Neue" -#: ../../mod/network.php:197 +#: ../../mod/network.php:309 msgid "Activity Stream - by date" msgstr "Aktivitäten-Stream - nach Datum" -#: ../../mod/network.php:200 +#: ../../mod/network.php:312 msgid "Starred" msgstr "Markierte" -#: ../../mod/network.php:203 +#: ../../mod/network.php:315 msgid "Favourite Posts" msgstr "Favorisierte Beiträge" -#: ../../mod/network.php:206 +#: ../../mod/network.php:318 msgid "Shared Links" msgstr "Geteilte Links" -#: ../../mod/network.php:209 +#: ../../mod/network.php:321 msgid "Interesting Links" msgstr "Interessante Links" -#: ../../mod/network.php:285 +#: ../../mod/network.php:388 #, php-format msgid "Warning: This group contains %s member from an insecure network." msgid_plural "" @@ -2385,42 +2396,42 @@ msgid_plural "" msgstr[0] "Warnung: Diese Gruppe beinhaltet %s Person aus einem unsicheren Netzwerk." msgstr[1] "Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken." -#: ../../mod/network.php:288 +#: ../../mod/network.php:391 msgid "Private messages to this group are at risk of public disclosure." msgstr "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten." -#: ../../mod/network.php:333 +#: ../../mod/network.php:436 msgid "No such group" msgstr "Es gibt keine solche Gruppe" -#: ../../mod/network.php:344 +#: ../../mod/network.php:447 msgid "Group is empty" msgstr "Gruppe ist leer" -#: ../../mod/network.php:348 +#: ../../mod/network.php:451 msgid "Group: " msgstr "Gruppe: " -#: ../../mod/network.php:358 +#: ../../mod/network.php:461 msgid "Contact: " msgstr "Kontakt: " -#: ../../mod/network.php:360 +#: ../../mod/network.php:463 msgid "Private messages to this person are at risk of public disclosure." msgstr "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen." -#: ../../mod/network.php:365 +#: ../../mod/network.php:468 msgid "Invalid contact." msgstr "Ungültiger Kontakt." -#: ../../mod/notes.php:44 ../../boot.php:1526 +#: ../../mod/notes.php:44 ../../boot.php:1535 msgid "Personal Notes" msgstr "Persönliche Notizen" #: ../../mod/notes.php:63 ../../mod/filer.php:30 -#: ../../addon/facebook/facebook.php:756 -#: ../../addon/privacy_image_cache/privacy_image_cache.php:150 -#: ../../include/text.php:652 +#: ../../addon/facebook/facebook.php:760 +#: ../../addon/privacy_image_cache/privacy_image_cache.php:185 +#: ../../addon/dav/layout.fnk.php:384 ../../include/text.php:652 msgid "Save" msgstr "Speichern" @@ -2429,7 +2440,7 @@ msgstr "Speichern" msgid "Number of daily wall messages for %s exceeded. Message failed." msgstr "Maximale Anzahl der täglichen Pinnwand Nachrichten für %s ist überschritten. Zustellung fehlgeschlagen." -#: ../../mod/wallmessage.php:56 ../../mod/message.php:65 +#: ../../mod/wallmessage.php:56 ../../mod/message.php:66 msgid "No recipient selected." msgstr "Kein Empfänger gewählt." @@ -2437,15 +2448,15 @@ msgstr "Kein Empfänger gewählt." msgid "Unable to check your home location." msgstr "Konnte deinen Heimatort nicht bestimmen." -#: ../../mod/wallmessage.php:62 ../../mod/message.php:72 +#: ../../mod/wallmessage.php:62 ../../mod/message.php:73 msgid "Message could not be sent." msgstr "Nachricht konnte nicht gesendet werden." -#: ../../mod/wallmessage.php:65 ../../mod/message.php:75 +#: ../../mod/wallmessage.php:65 ../../mod/message.php:76 msgid "Message collection failure." msgstr "Konnte Nachrichten nicht abrufen." -#: ../../mod/wallmessage.php:68 ../../mod/message.php:78 +#: ../../mod/wallmessage.php:68 ../../mod/message.php:79 msgid "Message sent." msgstr "Nachricht gesendet." @@ -2453,12 +2464,12 @@ msgstr "Nachricht gesendet." msgid "No recipient." msgstr "Kein Empfänger." -#: ../../mod/wallmessage.php:124 ../../mod/message.php:171 +#: ../../mod/wallmessage.php:124 ../../mod/message.php:172 #: ../../include/conversation.php:943 msgid "Please enter a link URL:" msgstr "Bitte gib die URL des Links ein:" -#: ../../mod/wallmessage.php:131 ../../mod/message.php:199 +#: ../../mod/wallmessage.php:131 ../../mod/message.php:200 msgid "Send Private Message" msgstr "Private Nachricht senden" @@ -2469,18 +2480,18 @@ msgid "" "your site allow private mail from unknown senders." msgstr "Wenn du möchtest, dass %s dir antworten kann, überprüfe deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern." -#: ../../mod/wallmessage.php:133 ../../mod/message.php:200 -#: ../../mod/message.php:398 +#: ../../mod/wallmessage.php:133 ../../mod/message.php:201 +#: ../../mod/message.php:399 msgid "To:" msgstr "An:" -#: ../../mod/wallmessage.php:134 ../../mod/message.php:205 -#: ../../mod/message.php:400 +#: ../../mod/wallmessage.php:134 ../../mod/message.php:206 +#: ../../mod/message.php:401 msgid "Subject:" msgstr "Betreff:" -#: ../../mod/wallmessage.php:140 ../../mod/message.php:209 -#: ../../mod/message.php:403 ../../mod/invite.php:113 +#: ../../mod/wallmessage.php:140 ../../mod/message.php:210 +#: ../../mod/message.php:404 ../../mod/invite.php:113 msgid "Your message:" msgstr "Deine Nachricht:" @@ -2622,7 +2633,7 @@ msgstr "Gruppe nicht gefunden." msgid "Group name changed." msgstr "Gruppenname geändert." -#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:305 +#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:298 msgid "Permission denied" msgstr "Zugriff verweigert" @@ -2664,7 +2675,7 @@ msgstr "Editor für die Profil-Sichtbarkeit" #: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:128 #: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:79 -#: ../../include/nav.php:50 ../../boot.php:1505 +#: ../../include/nav.php:50 ../../boot.php:1514 msgid "Profile" msgstr "Profil" @@ -2745,7 +2756,7 @@ msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung mögli msgid "Your invitation ID: " msgstr "ID deiner Einladung: " -#: ../../mod/register.php:255 ../../mod/admin.php:418 +#: ../../mod/register.php:255 ../../mod/admin.php:421 msgid "Registration" msgstr "Registrierung" @@ -2768,7 +2779,7 @@ msgstr "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstab msgid "Choose a nickname: " msgstr "Spitznamen wählen: " -#: ../../mod/register.php:269 ../../include/nav.php:81 ../../boot.php:792 +#: ../../mod/register.php:269 ../../include/nav.php:81 ../../boot.php:801 msgid "Register" msgstr "Registrieren" @@ -2777,19 +2788,19 @@ msgid "People Search" msgstr "Personen Suche" #: ../../mod/like.php:185 ../../mod/like.php:259 ../../mod/tagger.php:70 -#: ../../addon/facebook/facebook.php:1572 +#: ../../addon/facebook/facebook.php:1576 #: ../../addon/communityhome/communityhome.php:158 #: ../../addon/communityhome/communityhome.php:167 #: ../../view/theme/diabook/theme.php:565 -#: ../../view/theme/diabook/theme.php:574 ../../include/diaspora.php:1671 +#: ../../view/theme/diabook/theme.php:574 ../../include/diaspora.php:1709 #: ../../include/conversation.php:48 ../../include/conversation.php:57 #: ../../include/conversation.php:121 ../../include/conversation.php:130 msgid "status" msgstr "Status" -#: ../../mod/like.php:202 ../../addon/facebook/facebook.php:1576 +#: ../../mod/like.php:202 ../../addon/facebook/facebook.php:1580 #: ../../addon/communityhome/communityhome.php:172 -#: ../../view/theme/diabook/theme.php:579 ../../include/diaspora.php:1687 +#: ../../view/theme/diabook/theme.php:579 ../../include/diaspora.php:1725 #: ../../include/conversation.php:65 #, php-format msgid "%1$s likes %2$s's %3$s" @@ -2800,9 +2811,9 @@ msgstr "%1$s mag %2$ss %3$s" msgid "%1$s doesn't like %2$s's %3$s" msgstr "%1$s mag %2$ss %3$s nicht" -#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:156 -#: ../../mod/admin.php:697 ../../mod/admin.php:896 ../../mod/display.php:37 -#: ../../mod/display.php:142 ../../include/items.php:3179 +#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:159 +#: ../../mod/admin.php:700 ../../mod/admin.php:899 ../../mod/display.php:37 +#: ../../mod/display.php:142 ../../include/items.php:3234 msgid "Item not found." msgstr "Beitrag nicht gefunden." @@ -2810,12 +2821,12 @@ msgstr "Beitrag nicht gefunden." msgid "Access denied." msgstr "Zugriff verweigert." -#: ../../mod/fbrowser.php:23 ../../view/theme/diabook/theme.php:130 -#: ../../include/nav.php:51 ../../boot.php:1511 +#: ../../mod/fbrowser.php:25 ../../view/theme/diabook/theme.php:130 +#: ../../include/nav.php:51 ../../boot.php:1520 msgid "Photos" msgstr "Bilder" -#: ../../mod/fbrowser.php:86 +#: ../../mod/fbrowser.php:96 msgid "Files" msgstr "Dateien" @@ -2840,8 +2851,8 @@ msgstr "Konnte den Originalbeitrag nicht finden." msgid "Empty post discarded." msgstr "Leerer Beitrag wurde verworfen." -#: ../../mod/item.php:379 ../../mod/wall_upload.php:99 -#: ../../mod/wall_upload.php:108 ../../mod/wall_upload.php:115 +#: ../../mod/item.php:379 ../../mod/wall_upload.php:102 +#: ../../mod/wall_upload.php:111 ../../mod/wall_upload.php:118 #: ../../include/message.php:144 msgid "Wall Photos" msgstr "Pinnwand-Bilder" @@ -2878,7 +2889,7 @@ msgid "Image uploaded but image cropping failed." msgstr "Bilder hochgeladen, aber das Zuschneiden ist fehlgeschlagen." #: ../../mod/profile_photo.php:63 ../../mod/profile_photo.php:70 -#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:264 +#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:266 #, php-format msgid "Image size reduction [%s] failed." msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert." @@ -2893,44 +2904,44 @@ msgstr "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue msgid "Unable to process image" msgstr "Bild konnte nicht verarbeitet werden" -#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:74 +#: ../../mod/profile_photo.php:117 ../../mod/wall_upload.php:77 #, php-format msgid "Image exceeds size limit of %d" msgstr "Bildgröße überschreitet das Limit von %d" -#: ../../mod/profile_photo.php:207 +#: ../../mod/profile_photo.php:209 msgid "Upload File:" msgstr "Datei hochladen:" -#: ../../mod/profile_photo.php:208 +#: ../../mod/profile_photo.php:210 msgid "Upload Profile Photo" msgstr "Profilbild hochladen" -#: ../../mod/profile_photo.php:209 +#: ../../mod/profile_photo.php:211 msgid "Upload" msgstr "Hochladen" -#: ../../mod/profile_photo.php:211 +#: ../../mod/profile_photo.php:213 msgid "skip this step" msgstr "diesen Schritt überspringen" -#: ../../mod/profile_photo.php:211 +#: ../../mod/profile_photo.php:213 msgid "select a photo from your photo albums" msgstr "wähle ein Foto von deinen Fotoalben" -#: ../../mod/profile_photo.php:224 +#: ../../mod/profile_photo.php:226 msgid "Crop Image" msgstr "Bild zurechtschneiden" -#: ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:227 msgid "Please adjust the image cropping for optimum viewing." msgstr "Passe bitte den Bildausschnitt an, damit das Bild optimal dargestellt werden kann." -#: ../../mod/profile_photo.php:227 +#: ../../mod/profile_photo.php:229 msgid "Done Editing" msgstr "Bearbeitung abgeschlossen" -#: ../../mod/profile_photo.php:255 +#: ../../mod/profile_photo.php:257 msgid "Image uploaded successfully." msgstr "Bild erfolgreich auf den Server geladen." @@ -2956,67 +2967,67 @@ msgstr "Bitte gib dein Passwort zur Verifikation ein:" msgid "New Message" msgstr "Neue Nachricht" -#: ../../mod/message.php:69 +#: ../../mod/message.php:70 msgid "Unable to locate contact information." msgstr "Konnte die Kontaktinformationen nicht finden." -#: ../../mod/message.php:119 +#: ../../mod/message.php:120 msgid "Message deleted." msgstr "Nachricht gelöscht." -#: ../../mod/message.php:149 +#: ../../mod/message.php:150 msgid "Conversation removed." msgstr "Unterhaltung gelöscht." -#: ../../mod/message.php:246 +#: ../../mod/message.php:247 msgid "No messages." msgstr "Keine Nachrichten." -#: ../../mod/message.php:253 +#: ../../mod/message.php:254 #, php-format msgid "Unknown sender - %s" msgstr "'Unbekannter Absender - %s" -#: ../../mod/message.php:256 +#: ../../mod/message.php:257 #, php-format msgid "You and %s" msgstr "Du und %s" -#: ../../mod/message.php:259 +#: ../../mod/message.php:260 #, php-format msgid "%s and You" msgstr "%s und Du" -#: ../../mod/message.php:269 ../../mod/message.php:391 +#: ../../mod/message.php:270 ../../mod/message.php:392 msgid "Delete conversation" msgstr "Unterhaltung löschen" -#: ../../mod/message.php:272 +#: ../../mod/message.php:273 msgid "D, d M Y - g:i A" msgstr "D, d. M Y - g:i A" -#: ../../mod/message.php:274 +#: ../../mod/message.php:275 #, php-format msgid "%d message" msgid_plural "%d messages" msgstr[0] "%d Nachricht" msgstr[1] "%d Nachrichten" -#: ../../mod/message.php:309 +#: ../../mod/message.php:310 msgid "Message not available." msgstr "Nachricht nicht verfügbar." -#: ../../mod/message.php:374 +#: ../../mod/message.php:375 msgid "Delete message" msgstr "Nachricht löschen" -#: ../../mod/message.php:393 +#: ../../mod/message.php:394 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Sichere Kommunikation ist nicht verfügbar. Eventuell kannst du auf der Profilseite des Absenders antworten." -#: ../../mod/message.php:397 +#: ../../mod/message.php:398 msgid "Send Reply" msgstr "Antwort senden" @@ -3033,19 +3044,19 @@ msgstr "Keine Freunde zum Anzeigen." msgid "Theme settings updated." msgstr "Themeneinstellungen aktualisiert." -#: ../../mod/admin.php:96 ../../mod/admin.php:416 +#: ../../mod/admin.php:96 ../../mod/admin.php:419 msgid "Site" msgstr "Seite" -#: ../../mod/admin.php:97 ../../mod/admin.php:652 ../../mod/admin.php:664 +#: ../../mod/admin.php:97 ../../mod/admin.php:655 ../../mod/admin.php:667 msgid "Users" msgstr "Nutzer" -#: ../../mod/admin.php:98 ../../mod/admin.php:746 ../../mod/admin.php:788 +#: ../../mod/admin.php:98 ../../mod/admin.php:749 ../../mod/admin.php:791 msgid "Plugins" msgstr "Plugins" -#: ../../mod/admin.php:99 ../../mod/admin.php:951 ../../mod/admin.php:987 +#: ../../mod/admin.php:99 ../../mod/admin.php:954 ../../mod/admin.php:990 msgid "Themes" msgstr "Themen" @@ -3053,569 +3064,577 @@ msgstr "Themen" msgid "DB updates" msgstr "DB Updates" -#: ../../mod/admin.php:115 ../../mod/admin.php:1074 +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1077 msgid "Logs" msgstr "Protokolle" -#: ../../mod/admin.php:120 +#: ../../mod/admin.php:120 ../../include/nav.php:146 +msgid "Admin" +msgstr "Administration" + +#: ../../mod/admin.php:121 +msgid "Plugin Features" +msgstr "Plugin Features" + +#: ../../mod/admin.php:123 msgid "User registrations waiting for confirmation" msgstr "Nutzeranmeldungen die auf Bestätigung warten" -#: ../../mod/admin.php:180 ../../mod/admin.php:634 +#: ../../mod/admin.php:183 ../../mod/admin.php:637 msgid "Normal Account" msgstr "Normales Konto" -#: ../../mod/admin.php:181 ../../mod/admin.php:635 +#: ../../mod/admin.php:184 ../../mod/admin.php:638 msgid "Soapbox Account" msgstr "Marktschreier-Konto" -#: ../../mod/admin.php:182 ../../mod/admin.php:636 +#: ../../mod/admin.php:185 ../../mod/admin.php:639 msgid "Community/Celebrity Account" msgstr "Forum/Promi-Konto" -#: ../../mod/admin.php:183 ../../mod/admin.php:637 +#: ../../mod/admin.php:186 ../../mod/admin.php:640 msgid "Automatic Friend Account" msgstr "Automatisches Freundekonto" -#: ../../mod/admin.php:202 +#: ../../mod/admin.php:205 msgid "Message queues" msgstr "Nachrichten-Warteschlangen" -#: ../../mod/admin.php:207 ../../mod/admin.php:415 ../../mod/admin.php:651 -#: ../../mod/admin.php:745 ../../mod/admin.php:787 ../../mod/admin.php:950 -#: ../../mod/admin.php:986 ../../mod/admin.php:1073 +#: ../../mod/admin.php:210 ../../mod/admin.php:418 ../../mod/admin.php:654 +#: ../../mod/admin.php:748 ../../mod/admin.php:790 ../../mod/admin.php:953 +#: ../../mod/admin.php:989 ../../mod/admin.php:1076 msgid "Administration" msgstr "Administration" -#: ../../mod/admin.php:208 +#: ../../mod/admin.php:211 msgid "Summary" msgstr "Zusammenfassung" -#: ../../mod/admin.php:210 +#: ../../mod/admin.php:213 msgid "Registered users" msgstr "Registrierte Nutzer" -#: ../../mod/admin.php:212 +#: ../../mod/admin.php:215 msgid "Pending registrations" msgstr "Anstehende Anmeldungen" -#: ../../mod/admin.php:213 +#: ../../mod/admin.php:216 msgid "Version" msgstr "Version" -#: ../../mod/admin.php:215 +#: ../../mod/admin.php:218 msgid "Active plugins" msgstr "Aktive Plugins" -#: ../../mod/admin.php:354 +#: ../../mod/admin.php:357 msgid "Site settings updated." msgstr "Seiteneinstellungen aktualisiert." -#: ../../mod/admin.php:402 +#: ../../mod/admin.php:405 msgid "Closed" msgstr "Geschlossen" -#: ../../mod/admin.php:403 +#: ../../mod/admin.php:406 msgid "Requires approval" msgstr "Bedarf der Zustimmung" -#: ../../mod/admin.php:404 +#: ../../mod/admin.php:407 msgid "Open" msgstr "Offen" -#: ../../mod/admin.php:408 +#: ../../mod/admin.php:411 msgid "No SSL policy, links will track page SSL state" msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten" -#: ../../mod/admin.php:409 +#: ../../mod/admin.php:412 msgid "Force all links to use SSL" msgstr "SSL für alle Links erzwingen" -#: ../../mod/admin.php:410 +#: ../../mod/admin.php:413 msgid "Self-signed certificate, use SSL for local links only (discouraged)" msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)" -#: ../../mod/admin.php:419 +#: ../../mod/admin.php:422 msgid "File upload" msgstr "Datei hochladen" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:423 msgid "Policies" msgstr "Regeln" -#: ../../mod/admin.php:421 +#: ../../mod/admin.php:424 msgid "Advanced" msgstr "Erweitert" -#: ../../mod/admin.php:425 ../../addon/statusnet/statusnet.php:552 +#: ../../mod/admin.php:428 ../../addon/statusnet/statusnet.php:552 msgid "Site name" msgstr "Seitenname" -#: ../../mod/admin.php:426 +#: ../../mod/admin.php:429 msgid "Banner/Logo" msgstr "Banner/Logo" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:430 msgid "System language" msgstr "Systemsprache" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:431 msgid "System theme" msgstr "Systemweites Thema" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:431 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - Theme-Einstellungen ändern" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:432 msgid "SSL link policy" msgstr "Regeln für SSL Links" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:432 msgid "Determines whether generated links should be forced to use SSL" msgstr "Bestimmt, ob generierte Links SSL verwenden müssen" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:433 msgid "Maximum image size" msgstr "Maximale Größe von Bildern" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:433 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximale Upload-Größe von Bildern in Bytes. Standard ist 0, d.h. ohne Limit." -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:435 msgid "Register policy" msgstr "Registrierungsmethode" -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:436 msgid "Register text" msgstr "Registrierungstext" -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:436 msgid "Will be displayed prominently on the registration page." msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt." -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:437 msgid "Accounts abandoned after x days" msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:437 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit." -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:438 msgid "Allowed friend domains" msgstr "Erlaubte Domains für Kontakte" -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:438 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:439 msgid "Allowed email domains" msgstr "Erlaubte Domains für Emails" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:439 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:440 msgid "Block public" msgstr "Öffentlichen Zugriff blockieren" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:440 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist." -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:441 msgid "Force publish" msgstr "Erzwinge Veröffentlichung" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:441 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen." -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:442 msgid "Global directory update URL" msgstr "URL für Updates beim weltweiten Verzeichnis" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:442 msgid "" "URL to update the global directory. If this is not set, the global directory" " is completely unavailable to the application." msgstr "URL für Update des globalen Verzeichnisses. Wenn nichts eingetragen ist, bleibt das globale Verzeichnis unerreichbar." -#: ../../mod/admin.php:441 +#: ../../mod/admin.php:444 msgid "Block multiple registrations" msgstr "Unterbinde Mehrfachregistrierung" -#: ../../mod/admin.php:441 +#: ../../mod/admin.php:444 msgid "Disallow users to register additional accounts for use as pages." msgstr "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen." -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:445 msgid "OpenID support" msgstr "OpenID Unterstützung" -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:445 msgid "OpenID support for registration and logins." msgstr "OpenID-Unterstützung für Registrierung und Login." -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:446 msgid "Fullname check" msgstr "Namen auf Vollständigkeit überprüfen" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:446 msgid "" "Force users to register with a space between firstname and lastname in Full " "name, as an antispam measure" msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden." -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:447 msgid "UTF-8 Regular expressions" msgstr "UTF-8 Reguläre Ausdrücke" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:447 msgid "Use PHP UTF8 regular expressions" msgstr "PHP UTF8 Ausdrücke verwenden" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:448 msgid "Show Community Page" msgstr "Gemeinschaftsseite anzeigen" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:448 msgid "" "Display a Community page showing all recent public postings on this site." msgstr "Zeige die Gemeinschaftsseite mit allen öffentlichen Beiträgen auf diesem Server." -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "Enable OStatus support" msgstr "OStatus Unterstützung aktivieren" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "" "Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All " "communications in OStatus are public, so privacy warnings will be " "occasionally displayed." msgstr "Biete die eingebaute OStatus (identi.ca, status.net, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, so Privatsphäre Warnungen werden bei Bedarf angezeigt." -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:450 msgid "Enable Diaspora support" msgstr "Diaspora-Support aktivieren" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:450 msgid "Provide built-in Diaspora network compatibility." msgstr "Verwende die eingebaute Diaspora-Verknüpfung." -#: ../../mod/admin.php:448 +#: ../../mod/admin.php:451 msgid "Only allow Friendica contacts" msgstr "Nur Friendica-Kontakte erlauben" -#: ../../mod/admin.php:448 +#: ../../mod/admin.php:451 msgid "" "All contacts must use Friendica protocols. All other built-in communication " "protocols disabled." msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert." -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:452 msgid "Verify SSL" msgstr "SSL Überprüfen" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:452 msgid "" "If you wish, you can turn on strict certificate checking. This will mean you" " cannot connect (at all) to self-signed SSL sites." msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann." -#: ../../mod/admin.php:450 +#: ../../mod/admin.php:453 msgid "Proxy user" msgstr "Proxy Nutzer" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:454 msgid "Proxy URL" msgstr "Proxy URL" -#: ../../mod/admin.php:452 +#: ../../mod/admin.php:455 msgid "Network timeout" msgstr "Netzwerk Wartezeit" -#: ../../mod/admin.php:452 +#: ../../mod/admin.php:455 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)." -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:456 msgid "Delivery interval" msgstr "Zustellungsintervall" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:456 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl an Sekunden, um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared-Hosts, 2-3 für VPS, 0-1 für große dedizierte Server." -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:457 msgid "Poll interval" msgstr "Abfrageintervall" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:457 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Verzögere Hintergrundprozesse, um diese Anzahl an Sekunden um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet." -#: ../../mod/admin.php:455 +#: ../../mod/admin.php:458 msgid "Maximum Load Average" msgstr "Maximum Load Average" -#: ../../mod/admin.php:455 +#: ../../mod/admin.php:458 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werden - Standard 50" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:472 msgid "Update has been marked successful" msgstr "Update wurde als erfolgreich markiert" -#: ../../mod/admin.php:479 +#: ../../mod/admin.php:482 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Ausführung von %s schlug fehl. Systemprotokolle prüfen." -#: ../../mod/admin.php:482 +#: ../../mod/admin.php:485 #, php-format msgid "Update %s was successfully applied." msgstr "Update %s war erfolgreich." -#: ../../mod/admin.php:486 +#: ../../mod/admin.php:489 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status." -#: ../../mod/admin.php:489 +#: ../../mod/admin.php:492 #, php-format msgid "Update function %s could not be found." msgstr "Updatefunktion %s konnte nicht gefunden werden." -#: ../../mod/admin.php:504 +#: ../../mod/admin.php:507 msgid "No failed updates." msgstr "Keine fehlgeschlagenen Updates." -#: ../../mod/admin.php:508 +#: ../../mod/admin.php:511 msgid "Failed Updates" msgstr "Fehlgeschlagene Updates" -#: ../../mod/admin.php:509 +#: ../../mod/admin.php:512 msgid "" "This does not include updates prior to 1139, which did not return a status." msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben." -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:513 msgid "Mark success (if update was manually applied)" msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)" -#: ../../mod/admin.php:511 +#: ../../mod/admin.php:514 msgid "Attempt to execute this update step automatically" msgstr "Versuchen, diesen Schritt automatisch auszuführen" -#: ../../mod/admin.php:536 +#: ../../mod/admin.php:539 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s Benutzer geblockt/freigegeben" msgstr[1] "%s Benutzer geblockt/freigegeben" -#: ../../mod/admin.php:543 +#: ../../mod/admin.php:546 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s Nutzer gelöscht" msgstr[1] "%s Nutzer gelöscht" -#: ../../mod/admin.php:582 +#: ../../mod/admin.php:585 #, php-format msgid "User '%s' deleted" msgstr "Nutzer '%s' gelöscht" -#: ../../mod/admin.php:590 +#: ../../mod/admin.php:593 #, php-format msgid "User '%s' unblocked" msgstr "Nutzer '%s' entsperrt" -#: ../../mod/admin.php:590 +#: ../../mod/admin.php:593 #, php-format msgid "User '%s' blocked" msgstr "Nutzer '%s' gesperrt" -#: ../../mod/admin.php:654 +#: ../../mod/admin.php:657 msgid "select all" msgstr "Alle auswählen" -#: ../../mod/admin.php:655 +#: ../../mod/admin.php:658 msgid "User registrations waiting for confirm" msgstr "Neuanmeldungen, die auf deine Bestätigung warten" -#: ../../mod/admin.php:656 +#: ../../mod/admin.php:659 msgid "Request date" msgstr "Anfragedatum" -#: ../../mod/admin.php:656 ../../mod/admin.php:665 +#: ../../mod/admin.php:659 ../../mod/admin.php:668 #: ../../include/contact_selectors.php:79 msgid "Email" msgstr "Email" -#: ../../mod/admin.php:657 +#: ../../mod/admin.php:660 msgid "No registrations." msgstr "Keine Neuanmeldungen." -#: ../../mod/admin.php:659 +#: ../../mod/admin.php:662 msgid "Deny" msgstr "Verwehren" -#: ../../mod/admin.php:665 +#: ../../mod/admin.php:668 msgid "Register date" msgstr "Anmeldedatum" -#: ../../mod/admin.php:665 +#: ../../mod/admin.php:668 msgid "Last login" msgstr "Letzte Anmeldung" -#: ../../mod/admin.php:665 +#: ../../mod/admin.php:668 msgid "Last item" msgstr "Letzter Beitrag" -#: ../../mod/admin.php:665 +#: ../../mod/admin.php:668 msgid "Account" msgstr "Nutzerkonto" -#: ../../mod/admin.php:667 +#: ../../mod/admin.php:670 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist du sicher?" -#: ../../mod/admin.php:668 +#: ../../mod/admin.php:671 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat, wird permanent gelöscht!\\n\\nBist du sicher?" -#: ../../mod/admin.php:709 +#: ../../mod/admin.php:712 #, php-format msgid "Plugin %s disabled." msgstr "Plugin %s deaktiviert." -#: ../../mod/admin.php:713 +#: ../../mod/admin.php:716 #, php-format msgid "Plugin %s enabled." msgstr "Plugin %s aktiviert." -#: ../../mod/admin.php:723 ../../mod/admin.php:921 +#: ../../mod/admin.php:726 ../../mod/admin.php:924 msgid "Disable" msgstr "Ausschalten" -#: ../../mod/admin.php:725 ../../mod/admin.php:923 +#: ../../mod/admin.php:728 ../../mod/admin.php:926 msgid "Enable" msgstr "Einschalten" -#: ../../mod/admin.php:747 ../../mod/admin.php:952 +#: ../../mod/admin.php:750 ../../mod/admin.php:955 msgid "Toggle" msgstr "Umschalten" -#: ../../mod/admin.php:755 ../../mod/admin.php:962 +#: ../../mod/admin.php:758 ../../mod/admin.php:965 msgid "Author: " msgstr "Autor:" -#: ../../mod/admin.php:756 ../../mod/admin.php:963 +#: ../../mod/admin.php:759 ../../mod/admin.php:966 msgid "Maintainer: " msgstr "Betreuer:" -#: ../../mod/admin.php:885 +#: ../../mod/admin.php:888 msgid "No themes found." msgstr "Keine Themen gefunden." -#: ../../mod/admin.php:944 +#: ../../mod/admin.php:947 msgid "Screenshot" msgstr "Bildschirmfoto" -#: ../../mod/admin.php:992 +#: ../../mod/admin.php:995 msgid "[Experimental]" msgstr "[Experimentell]" -#: ../../mod/admin.php:993 +#: ../../mod/admin.php:996 msgid "[Unsupported]" msgstr "[Nicht unterstützt]" -#: ../../mod/admin.php:1020 +#: ../../mod/admin.php:1023 msgid "Log settings updated." msgstr "Protokolleinstellungen aktualisiert." -#: ../../mod/admin.php:1076 +#: ../../mod/admin.php:1079 msgid "Clear" msgstr "löschen" -#: ../../mod/admin.php:1082 +#: ../../mod/admin.php:1085 msgid "Debugging" msgstr "Protokoll führen" -#: ../../mod/admin.php:1083 +#: ../../mod/admin.php:1086 msgid "Log file" msgstr "Protokolldatei" -#: ../../mod/admin.php:1083 +#: ../../mod/admin.php:1086 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis." -#: ../../mod/admin.php:1084 +#: ../../mod/admin.php:1087 msgid "Log level" msgstr "Protokoll-Level" -#: ../../mod/admin.php:1134 +#: ../../mod/admin.php:1137 msgid "Close" msgstr "Schließen" -#: ../../mod/admin.php:1140 +#: ../../mod/admin.php:1143 msgid "FTP Host" msgstr "FTP Host" -#: ../../mod/admin.php:1141 +#: ../../mod/admin.php:1144 msgid "FTP Path" msgstr "FTP Pfad" -#: ../../mod/admin.php:1142 +#: ../../mod/admin.php:1145 msgid "FTP User" msgstr "FTP Nutzername" -#: ../../mod/admin.php:1143 +#: ../../mod/admin.php:1146 msgid "FTP Password" msgstr "FTP Passwort" -#: ../../mod/profile.php:21 ../../boot.php:957 +#: ../../mod/profile.php:21 ../../boot.php:966 msgid "Requested profile is not available." msgstr "Das angefragte Profil ist nicht vorhanden." -#: ../../mod/profile.php:126 ../../mod/display.php:75 +#: ../../mod/profile.php:141 ../../mod/display.php:75 msgid "Access to this profile has been restricted." msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt." -#: ../../mod/profile.php:151 +#: ../../mod/profile.php:166 msgid "Tips for New Members" msgstr "Tipps für neue Nutzer" @@ -3760,7 +3779,7 @@ msgstr "Interessen" msgid "Address" msgstr "Adresse" -#: ../../mod/profiles.php:194 +#: ../../mod/profiles.php:194 ../../addon/dav/layout.fnk.php:310 msgid "Location" msgstr "Wohnort" @@ -3982,23 +4001,23 @@ msgstr "Alter: " msgid "Edit/Manage Profiles" msgstr "Verwalte/Editiere Profile" -#: ../../mod/profiles.php:645 ../../boot.php:1066 +#: ../../mod/profiles.php:645 ../../boot.php:1075 msgid "Change profile photo" msgstr "Profilbild ändern" -#: ../../mod/profiles.php:646 ../../boot.php:1067 +#: ../../mod/profiles.php:646 ../../boot.php:1076 msgid "Create New Profile" msgstr "Neues Profil anlegen" -#: ../../mod/profiles.php:657 ../../boot.php:1077 +#: ../../mod/profiles.php:657 ../../boot.php:1086 msgid "Profile Image" msgstr "Profilbild" -#: ../../mod/profiles.php:659 ../../boot.php:1080 +#: ../../mod/profiles.php:659 ../../boot.php:1089 msgid "visible to everybody" msgstr "sichtbar für jeden" -#: ../../mod/profiles.php:660 ../../boot.php:1081 +#: ../../mod/profiles.php:660 ../../boot.php:1090 msgid "Edit visibility" msgstr "Sichtbarkeit bearbeiten" @@ -4256,83 +4275,83 @@ msgstr "Auf %s wurde die Verbindung akzeptiert" msgid "%1$s has joined %2$s" msgstr "%1$s ist %2$s beigetreten" -#: ../../addon/facebook/facebook.php:509 +#: ../../addon/facebook/facebook.php:513 msgid "Facebook disabled" msgstr "Facebook deaktiviert" -#: ../../addon/facebook/facebook.php:514 +#: ../../addon/facebook/facebook.php:518 msgid "Updating contacts" msgstr "Aktualisiere Kontakte" -#: ../../addon/facebook/facebook.php:537 +#: ../../addon/facebook/facebook.php:541 msgid "Facebook API key is missing." msgstr "Facebook-API-Schlüssel nicht gefunden" -#: ../../addon/facebook/facebook.php:544 +#: ../../addon/facebook/facebook.php:548 msgid "Facebook Connect" msgstr "Mit Facebook verbinden" -#: ../../addon/facebook/facebook.php:550 +#: ../../addon/facebook/facebook.php:554 msgid "Install Facebook connector for this account." msgstr "Facebook-Connector für dieses Konto installieren." -#: ../../addon/facebook/facebook.php:557 +#: ../../addon/facebook/facebook.php:561 msgid "Remove Facebook connector" msgstr "Facebook-Connector entfernen" -#: ../../addon/facebook/facebook.php:562 +#: ../../addon/facebook/facebook.php:566 msgid "" "Re-authenticate [This is necessary whenever your Facebook password is " "changed.]" msgstr "Neu authentifizieren [Das ist immer dann nötig, wenn Du Dein Facebook-Passwort geändert hast.]" -#: ../../addon/facebook/facebook.php:569 +#: ../../addon/facebook/facebook.php:573 msgid "Post to Facebook by default" msgstr "Veröffentliche standardmäßig bei Facebook" -#: ../../addon/facebook/facebook.php:575 +#: ../../addon/facebook/facebook.php:579 msgid "" "Facebook friend linking has been disabled on this site. The following " "settings will have no effect." msgstr "Das Verlinken von Facebookkontakten wurde auf dieser Seite deaktiviert. Die folgenden Einstellungen haben keinen Effekt." -#: ../../addon/facebook/facebook.php:579 +#: ../../addon/facebook/facebook.php:583 msgid "" "Facebook friend linking has been disabled on this site. If you disable it, " "you will be unable to re-enable it." msgstr "Das Verlinken von Facebookkontakten wurde auf dieser Seite deaktiviert. Wenn du es ausgeschaltet hast, kannst du es nicht wieder aktivieren." -#: ../../addon/facebook/facebook.php:582 +#: ../../addon/facebook/facebook.php:586 msgid "Link all your Facebook friends and conversations on this website" msgstr "All meine Facebook-Kontakte und -Konversationen hier auf diese Website importieren" -#: ../../addon/facebook/facebook.php:584 +#: ../../addon/facebook/facebook.php:588 msgid "" "Facebook conversations consist of your profile wall and your friend" " stream." msgstr "Facebook-Konversationen bestehen aus deinen Beiträgen auf deinerPinnwand, sowie den Beiträgen deiner Freunde Stream." -#: ../../addon/facebook/facebook.php:585 +#: ../../addon/facebook/facebook.php:589 msgid "On this website, your Facebook friend stream is only visible to you." msgstr "Hier auf dieser Webseite kannst nur du die Beiträge Deiner Facebook-Freunde (Stream) sehen." -#: ../../addon/facebook/facebook.php:586 +#: ../../addon/facebook/facebook.php:590 msgid "" "The following settings determine the privacy of your Facebook profile wall " "on this website." msgstr "Mit den folgenden Einstellungen kannst Du die Privatsphäre der Kopie Deiner Facebook-Pinnwand hier auf dieser Seite einstellen." -#: ../../addon/facebook/facebook.php:590 +#: ../../addon/facebook/facebook.php:594 msgid "" "On this website your Facebook profile wall conversations will only be " "visible to you" msgstr "Meine Facebook-Pinnwand hier auf dieser Webseite nur für mich sichtbar machen" -#: ../../addon/facebook/facebook.php:595 +#: ../../addon/facebook/facebook.php:599 msgid "Do not import your Facebook profile wall conversations" msgstr "Facebook-Pinnwand nicht importieren" -#: ../../addon/facebook/facebook.php:597 +#: ../../addon/facebook/facebook.php:601 msgid "" "If you choose to link conversations and leave both of these boxes unchecked," " your Facebook profile wall will be merged with your profile wall on this " @@ -4340,120 +4359,120 @@ msgid "" "who may see the conversations." msgstr "Wenn Du Facebook-Konversationen importierst und diese beiden Häkchen nicht setzt, wird Deine Facebook-Pinnwand mit der Pinnwand hier auf dieser Webseite vereinigt. Die Privatsphäre-Einstellungen für Deine Pinnwand auf dieser Webseite geben dann an, wer die Konversationen sehen kann." -#: ../../addon/facebook/facebook.php:602 +#: ../../addon/facebook/facebook.php:606 msgid "Comma separated applications to ignore" msgstr "Kommaseparierte Anwendungen, die ignoriert werden sollen" -#: ../../addon/facebook/facebook.php:686 +#: ../../addon/facebook/facebook.php:690 msgid "Problems with Facebook Real-Time Updates" msgstr "Probleme mit Facebook Echtzeit-Updates" -#: ../../addon/facebook/facebook.php:714 +#: ../../addon/facebook/facebook.php:718 #: ../../include/contact_selectors.php:81 msgid "Facebook" msgstr "Facebook" -#: ../../addon/facebook/facebook.php:715 +#: ../../addon/facebook/facebook.php:719 msgid "Facebook Connector Settings" msgstr "Facebook-Verbindungseinstellungen" -#: ../../addon/facebook/facebook.php:730 +#: ../../addon/facebook/facebook.php:734 msgid "Facebook API Key" msgstr "Facebook API Schlüssel" -#: ../../addon/facebook/facebook.php:740 +#: ../../addon/facebook/facebook.php:744 msgid "" "Error: it appears that you have specified the App-ID and -Secret in your " ".htconfig.php file. As long as they are specified there, they cannot be set " "using this form.

" msgstr "Fehler: du scheinst die App-ID und das App-Geheimnis in deiner .htconfig.php Datei angegeben zu haben. Solange sie dort festgelegt werden kannst du dieses Formular hier nicht verwenden.

" -#: ../../addon/facebook/facebook.php:745 +#: ../../addon/facebook/facebook.php:749 msgid "" "Error: the given API Key seems to be incorrect (the application access token" " could not be retrieved)." msgstr "Fehler: der angegebene API Schlüssel scheint nicht korrekt zu sein (Zugriffstoken konnte nicht empfangen werden)." -#: ../../addon/facebook/facebook.php:747 +#: ../../addon/facebook/facebook.php:751 msgid "The given API Key seems to work correctly." msgstr "Der angegebene API Schlüssel scheint korrekt zu funktionieren." -#: ../../addon/facebook/facebook.php:749 +#: ../../addon/facebook/facebook.php:753 msgid "" "The correctness of the API Key could not be detected. Somthing strange's " "going on." msgstr "Die Echtheit des API Schlüssels konnte nicht überprüft werden. Etwas Merkwürdiges ist hier im Gange." -#: ../../addon/facebook/facebook.php:752 +#: ../../addon/facebook/facebook.php:756 msgid "App-ID / API-Key" msgstr "App-ID / API-Key" -#: ../../addon/facebook/facebook.php:753 +#: ../../addon/facebook/facebook.php:757 msgid "Application secret" msgstr "Anwendungs-Geheimnis" -#: ../../addon/facebook/facebook.php:754 +#: ../../addon/facebook/facebook.php:758 #, php-format msgid "Polling Interval in minutes (minimum %1$s minutes)" msgstr "Abfrageintervall in Minuten (min %1$s Minuten)" -#: ../../addon/facebook/facebook.php:755 +#: ../../addon/facebook/facebook.php:759 msgid "" "Synchronize comments (no comments on Facebook are missed, at the cost of " "increased system load)" msgstr "Kommentare synchronisieren (Kein Kommentar von Facebook geht verloren, verursacht höhere Last auf dem Server)" -#: ../../addon/facebook/facebook.php:759 +#: ../../addon/facebook/facebook.php:763 msgid "Real-Time Updates" msgstr "Echtzeit Aktualisierungen" -#: ../../addon/facebook/facebook.php:763 +#: ../../addon/facebook/facebook.php:767 msgid "Real-Time Updates are activated." msgstr "Echtzeit-Updates sind aktiviert." -#: ../../addon/facebook/facebook.php:764 +#: ../../addon/facebook/facebook.php:768 msgid "Deactivate Real-Time Updates" msgstr "Echtzeit-Updates deaktivieren" -#: ../../addon/facebook/facebook.php:766 +#: ../../addon/facebook/facebook.php:770 msgid "Real-Time Updates not activated." msgstr "Echtzeit-Updates nicht aktiviert." -#: ../../addon/facebook/facebook.php:766 +#: ../../addon/facebook/facebook.php:770 msgid "Activate Real-Time Updates" msgstr "Echtzeit-Updates aktivieren" -#: ../../addon/facebook/facebook.php:785 +#: ../../addon/facebook/facebook.php:789 ../../addon/dav/layout.fnk.php:360 msgid "The new values have been saved." msgstr "Die neuen Einstellungen wurden gespeichert." -#: ../../addon/facebook/facebook.php:809 +#: ../../addon/facebook/facebook.php:813 msgid "Post to Facebook" msgstr "Bei Facebook veröffentlichen" -#: ../../addon/facebook/facebook.php:907 +#: ../../addon/facebook/facebook.php:911 msgid "" "Post to Facebook cancelled because of multi-network access permission " "conflict." msgstr "Beitrag wurde nicht bei Facebook veröffentlicht, da Konflikte bei den Multi-Netzwerk-Zugriffsrechten vorliegen." -#: ../../addon/facebook/facebook.php:1127 +#: ../../addon/facebook/facebook.php:1131 msgid "View on Friendica" msgstr "In Friendica betrachten" -#: ../../addon/facebook/facebook.php:1160 +#: ../../addon/facebook/facebook.php:1164 msgid "Facebook post failed. Queued for retry." msgstr "Veröffentlichung bei Facebook gescheitert. Wir versuchen es später erneut." -#: ../../addon/facebook/facebook.php:1200 +#: ../../addon/facebook/facebook.php:1204 msgid "Your Facebook connection became invalid. Please Re-authenticate." msgstr "Deine Facebook Anmeldedaten sind ungültig geworden. Bitte re-authentifiziere dich." -#: ../../addon/facebook/facebook.php:1201 +#: ../../addon/facebook/facebook.php:1205 msgid "Facebook connection became invalid" msgstr "Facebook Anmeldedaten sind ungültig geworden" -#: ../../addon/facebook/facebook.php:1202 +#: ../../addon/facebook/facebook.php:1206 #, php-format msgid "" "Hi %1$s,\n" @@ -4461,23 +4480,35 @@ msgid "" "The connection between your accounts on %2$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3$sre-authenticate the Facebook-connector%4$s." msgstr "Hallo %1$s,\n\ndie Verbindung zwischen deinem Account auf %2$s und Facebook funktioniert derzeit nicht. Dies ist normalerweise das Ergebnis einer Passwortänderung bei Facebook. Um die Verbindung wieder zu aktivieren musst du %3$sden Facebook-Connector neu authentifizieren%4$s." -#: ../../addon/privacy_image_cache/privacy_image_cache.php:147 +#: ../../addon/snautofollow/snautofollow.php:32 +msgid "StatusNet AutoFollow settings updated." +msgstr "StatusNet AutoFollow Einstellungen aktualisiert." + +#: ../../addon/snautofollow/snautofollow.php:56 +msgid "StatusNet AutoFollow Settings" +msgstr "StatusNet AutoFollow Einstellungen" + +#: ../../addon/snautofollow/snautofollow.php:58 +msgid "Automatically follow any StatusNet followers/mentioners" +msgstr "Automatisch allen StatusNet Followern/Erwähnungen folgen" + +#: ../../addon/privacy_image_cache/privacy_image_cache.php:182 msgid "Lifetime of the cache (in hours)" msgstr "Lebenszeit des Caches (in Stunden)" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:152 +#: ../../addon/privacy_image_cache/privacy_image_cache.php:187 msgid "Cache Statistics" msgstr "Cache Statistik" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:155 +#: ../../addon/privacy_image_cache/privacy_image_cache.php:190 msgid "Number of items" msgstr "Anzahl der Einträge" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:157 +#: ../../addon/privacy_image_cache/privacy_image_cache.php:192 msgid "Size of the cache" msgstr "Größe des Caches" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:159 +#: ../../addon/privacy_image_cache/privacy_image_cache.php:194 msgid "Delete the whole cache" msgstr "Cache leeren" @@ -4604,7 +4635,7 @@ msgstr "Foren" #: ../../addon/page/page.php:63 ../../addon/showmore/showmore.php:87 #: ../../include/contact_widgets.php:188 ../../include/conversation.php:476 -#: ../../boot.php:515 +#: ../../boot.php:524 msgid "show more" msgstr "mehr anzeigen" @@ -4620,7 +4651,7 @@ msgstr "Aktiviere Planeten Plugin" #: ../../addon/communityhome/communityhome.php:34 #: ../../addon/communityhome/twillingham/communityhome.php:28 #: ../../addon/communityhome/twillingham/communityhome.php:34 -#: ../../include/nav.php:64 ../../boot.php:813 +#: ../../include/nav.php:64 ../../boot.php:822 msgid "Login" msgstr "Anmeldung" @@ -4653,6 +4684,203 @@ msgstr "Neueste Favoriten" msgid "event" msgstr "Veranstaltung" +#: ../../addon/dav/common/wdcal_configuration.php:126 +msgid "U.S. Time Format (mm/dd/YYYY)" +msgstr "U.S. Datumsformat (mm/dd/YYYY)" + +#: ../../addon/dav/common/wdcal_configuration.php:205 +msgid "German Time Format (dd.mm.YYYY)" +msgstr "Deutsches Datumsformat (dd.mm.YYYY)" + +#: ../../addon/dav/common/calendar.fnk.php:517 +#: ../../addon/dav/common/calendar.fnk.php:533 +#: ../../addon/dav/layout.fnk.php:200 +msgid "Error" +msgstr "Fehler" + +#: ../../addon/dav/common/calendar.fnk.php:568 +#: ../../addon/dav/common/calendar.fnk.php:637 +#: ../../addon/dav/common/calendar.fnk.php:664 +#: ../../addon/dav/layout.fnk.php:231 +msgid "No access" +msgstr "Kein Zugriff" + +#: ../../addon/dav/layout.fnk.php:119 +msgid "New event" +msgstr "Neue Veranstaltung" + +#: ../../addon/dav/layout.fnk.php:123 +msgid "Today" +msgstr "Heute" + +#: ../../addon/dav/layout.fnk.php:132 +msgid "Day" +msgstr "Tag" + +#: ../../addon/dav/layout.fnk.php:139 +msgid "Week" +msgstr "Woche" + +#: ../../addon/dav/layout.fnk.php:146 +msgid "Month" +msgstr "Monat" + +#: ../../addon/dav/layout.fnk.php:151 +msgid "Reload" +msgstr "Neu Laden" + +#: ../../addon/dav/layout.fnk.php:162 +msgid "Date" +msgstr "Datum" + +#: ../../addon/dav/layout.fnk.php:224 +msgid "Not found" +msgstr "Nicht gefunden" + +#: ../../addon/dav/layout.fnk.php:292 ../../addon/dav/layout.fnk.php:365 +msgid "Go back to the calendar" +msgstr "Zurück zum Kalender" + +#: ../../addon/dav/layout.fnk.php:300 +msgid "Starts" +msgstr "Beginnt" + +#: ../../addon/dav/layout.fnk.php:305 +msgid "Ends" +msgstr "Endet" + +#: ../../addon/dav/layout.fnk.php:312 +msgid "Description" +msgstr "Beschreibung" + +#: ../../addon/dav/layout.fnk.php:315 +msgid "Notification" +msgstr "Benachrichtigung" + +#: ../../addon/dav/layout.fnk.php:324 +msgid "Minutes" +msgstr "Minuten" + +#: ../../addon/dav/layout.fnk.php:327 +msgid "Hours" +msgstr "Stunden" + +#: ../../addon/dav/layout.fnk.php:330 +msgid "Days" +msgstr "Tage" + +#: ../../addon/dav/layout.fnk.php:331 +msgid "before" +msgstr "vorher" + +#: ../../addon/dav/layout.fnk.php:367 +msgid "Calendar Settings" +msgstr "Kalender Einstellungen" + +#: ../../addon/dav/layout.fnk.php:373 +msgid "Date format" +msgstr "Datumsformat" + +#: ../../addon/dav/layout.fnk.php:382 +msgid "Time zone" +msgstr "Zeitzone" + +#: ../../addon/dav/layout.fnk.php:387 +msgid "Limitations" +msgstr "Einschränkungen" + +#: ../../addon/dav/layout.fnk.php:391 +msgid "Warning" +msgstr "Warnung" + +#: ../../addon/dav/layout.fnk.php:395 +msgid "Synchronization (iPhone, Thunderbird Lightning, Android, ...)" +msgstr "Synchronisation (iPhone, Thunderbird Lightning, Android, ...)" + +#: ../../addon/dav/layout.fnk.php:402 +msgid "Synchronizing this calendar with the iPhone" +msgstr "Diesen Kalender mit dem iPhone synchronisieren" + +#: ../../addon/dav/layout.fnk.php:413 +msgid "Synchronizing your Friendica-Contacts with the iPhone" +msgstr "Friendica-Kontakte mit dem iPhone synchronisieren" + +#: ../../addon/dav/dav_carddav_backend_friendica_community.inc.php:37 +msgid "Friendica-Contacts" +msgstr "Friendica-Kontakte" + +#: ../../addon/dav/dav_carddav_backend_friendica_community.inc.php:38 +msgid "Your Friendica-Contacts" +msgstr "Deine Friendica-Kontakte" + +#: ../../addon/dav/main.php:244 +msgid "Calendar" +msgstr "Kalender" + +#: ../../addon/dav/main.php:247 +msgid "Extended calendar with CalDAV-support" +msgstr "Erweiterter Kalender mit CalDAV Unterstützung." + +#: ../../addon/dav/main.php:263 +msgid "The database tables have been installed." +msgstr "Die Datenbank-Tabellen wurden installiert." + +#: ../../addon/dav/main.php:264 +msgid "An error occurred during the installation." +msgstr "Während der Installation trat ein Fehler auf." + +#: ../../addon/dav/main.php:280 +msgid "No system-wide settings yet." +msgstr "Momentan keine systemweiten Einstellungen." + +#: ../../addon/dav/main.php:283 +msgid "Database status" +msgstr "Datenbank Status" + +#: ../../addon/dav/main.php:286 +msgid "Installed" +msgstr "Installiert" + +#: ../../addon/dav/main.php:289 +msgid "Upgrade needed" +msgstr "Upgrade erforderlich" + +#: ../../addon/dav/main.php:289 +msgid "Upgrade" +msgstr "Upgrade" + +#: ../../addon/dav/main.php:292 +msgid "Not installed" +msgstr "Nicht installiert" + +#: ../../addon/dav/main.php:292 +msgid "Install" +msgstr "Installieren" + +#: ../../addon/dav/main.php:297 +msgid "Troubleshooting" +msgstr "Problembehebung" + +#: ../../addon/dav/main.php:298 +msgid "Manual creation of the database tables:" +msgstr "Manuelles anlegen der Datenbank Tabellen:" + +#: ../../addon/dav/main.php:299 +msgid "Show SQL-statements" +msgstr "SQL-Anweisungen anzeigen" + +#: ../../addon/dav/calendar.friendica.fnk.php:151 +msgid "Private Calendar" +msgstr "Privater Kalender" + +#: ../../addon/dav/calendar.friendica.fnk.php:158 +msgid "Friendica Events: Mine" +msgstr "Meine Friendica-Veranstaltungen" + +#: ../../addon/dav/calendar.friendica.fnk.php:161 +msgid "Friendica Events: Contacts" +msgstr "Friendica Veranstaltungen meiner Kontakte" + #: ../../addon/uhremotestorage/uhremotestorage.php:84 #, php-format msgid "" @@ -4800,8 +5028,8 @@ msgstr "Drupal Seite verwendet bereinigte URLs" msgid "Post to Drupal by default" msgstr "Veröffentliche öffentliche Beiträge standardmäßig bei Drupal" -#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:198 -#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:192 +#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:199 +#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:189 msgid "Post from Friendica" msgstr "Beitrag via Friendica" @@ -4956,6 +5184,18 @@ msgstr "Text für die Fußzeile. Du kannst BBCode verwenden." msgid "Report Bug" msgstr "Fehlerreport erstellen" +#: ../../addon/notimeline/notimeline.php:32 +msgid "No Timeline settings updated." +msgstr "Keine Timeline-Einstellungen aktualisiert." + +#: ../../addon/notimeline/notimeline.php:56 +msgid "No Timeline Settings" +msgstr "Keine Timeline-Einstellungen" + +#: ../../addon/notimeline/notimeline.php:58 +msgid "Disable Archive selector on profile wall" +msgstr "Deaktiviere Archiv-Auswahl auf Deiner Pinnwand" + #: ../../addon/blockem/blockem.php:51 msgid "\"Blockem\" Settings" msgstr "\"Blockem\"-Einstellungen" @@ -5033,6 +5273,30 @@ msgstr "Standard Zoom" msgid "The default zoom level. (1:world, 18:highest)" msgstr "Standard Zoomlevel (1: Welt; 18: höchstes)" +#: ../../addon/libertree/libertree.php:36 +msgid "Post to libertree" +msgstr "bei libertree veröffentlichen" + +#: ../../addon/libertree/libertree.php:67 +msgid "libertree Post Settings" +msgstr "libertree Post Einstellungen" + +#: ../../addon/libertree/libertree.php:69 +msgid "Enable Libertree Post Plugin" +msgstr "Libertree Post Plugin aktivieren" + +#: ../../addon/libertree/libertree.php:74 +msgid "Libertree API token" +msgstr "Libertree API Token" + +#: ../../addon/libertree/libertree.php:79 +msgid "Libertree site URL" +msgstr "Libertree URL" + +#: ../../addon/libertree/libertree.php:84 +msgid "Post to Libertree by default" +msgstr "Standardmäßig bei libertree veröffentlichen" + #: ../../addon/mathjax/mathjax.php:37 msgid "" "The MathJax addon renders mathematical formulae written using the LaTeX " @@ -5279,6 +5543,10 @@ msgstr "OAuth-Konfiguration löschen" msgid "API URL" msgstr "API-URL" +#: ../../addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php:19 +msgid "Infinite Improbability Drive" +msgstr "Infinite Improbability Drive" + #: ../../addon/tumblr/tumblr.php:36 msgid "Post to Tumblr" msgstr "Bei Tumblr veröffentlichen" @@ -5366,11 +5634,11 @@ msgstr "WordPress-API-URL" msgid "Post to WordPress by default" msgstr "Standardmäßig auf WordPress veröffentlichen" -#: ../../addon/wppost/wppost.php:102 +#: ../../addon/wppost/wppost.php:103 msgid "Provide a backlink to the Friendica post" msgstr "Einen zurück zum Friendica-Beitrag hinzufügen" -#: ../../addon/wppost/wppost.php:204 +#: ../../addon/wppost/wppost.php:205 msgid "Read the original post and comment stream on Friendica" msgstr "Den Original-Beitrag samt Kommentaren bei Friendica lesen" @@ -5792,7 +6060,7 @@ msgstr "Mitte" msgid "Set colour scheme" msgstr "Farbschema wählen" -#: ../../include/profile_advanced.php:17 ../../boot.php:1102 +#: ../../include/profile_advanced.php:17 ../../boot.php:1111 msgid "Gender:" msgstr "Geschlecht:" @@ -5805,7 +6073,7 @@ msgid "j F" msgstr "j F" #: ../../include/profile_advanced.php:30 ../../include/datetime.php:450 -#: ../../include/items.php:1423 +#: ../../include/items.php:1446 msgid "Birthday:" msgstr "Geburtstag:" @@ -5813,7 +6081,7 @@ msgstr "Geburtstag:" msgid "Age:" msgstr "Alter:" -#: ../../include/profile_advanced.php:37 ../../boot.php:1105 +#: ../../include/profile_advanced.php:37 ../../boot.php:1114 msgid "Status:" msgstr "Status:" @@ -5822,7 +6090,7 @@ msgstr "Status:" msgid "for %1$d %2$s" msgstr "für %1$d %2$s" -#: ../../include/profile_advanced.php:48 ../../boot.php:1107 +#: ../../include/profile_advanced.php:48 ../../boot.php:1116 msgid "Homepage:" msgstr "Homepage:" @@ -6350,19 +6618,19 @@ msgstr "Beitrag abgelegt" msgid "Sharing notification from Diaspora network" msgstr "Freigabe-Benachrichtigung von Diaspora" -#: ../../include/diaspora.php:2037 +#: ../../include/diaspora.php:2074 msgid "Attachments:" msgstr "Anhänge:" -#: ../../include/network.php:824 +#: ../../include/network.php:827 msgid "view full size" msgstr "Volle Größe anzeigen" -#: ../../include/oembed.php:132 +#: ../../include/oembed.php:134 msgid "Embedded content" msgstr "Eingebetteter Inhalt" -#: ../../include/oembed.php:141 +#: ../../include/oembed.php:143 msgid "Embedding disabled" msgstr "Einbettungen deaktiviert" @@ -6401,7 +6669,7 @@ msgstr "Neue Gruppe erstellen" msgid "Contacts not in any group" msgstr "Kontakte in keiner Gruppe" -#: ../../include/nav.php:46 ../../boot.php:812 +#: ../../include/nav.php:46 ../../boot.php:821 msgid "Logout" msgstr "Abmelden" @@ -6409,7 +6677,7 @@ msgstr "Abmelden" msgid "End this session" msgstr "Diese Sitzung beenden" -#: ../../include/nav.php:49 ../../boot.php:1499 +#: ../../include/nav.php:49 ../../boot.php:1508 msgid "Status" msgstr "Status" @@ -6489,11 +6757,11 @@ msgstr "Verwalten" msgid "Manage other pages" msgstr "Andere Seiten verwalten" -#: ../../include/nav.php:138 ../../boot.php:1060 +#: ../../include/nav.php:138 ../../boot.php:1069 msgid "Profiles" msgstr "Profile" -#: ../../include/nav.php:138 ../../boot.php:1060 +#: ../../include/nav.php:138 ../../boot.php:1069 msgid "Manage/edit profiles" msgstr "Profile verwalten/editieren" @@ -6501,10 +6769,6 @@ msgstr "Profile verwalten/editieren" msgid "Manage/edit friends and contacts" msgstr "Freunde und Kontakte verwalten/editieren" -#: ../../include/nav.php:146 -msgid "Admin" -msgstr "Administration" - #: ../../include/nav.php:146 msgid "Site setup and configuration" msgstr "Einstellungen der Seite und Konfiguration" @@ -6659,7 +6923,7 @@ msgstr "Sekunden" msgid "%1$d %2$s ago" msgstr "%1$d %2$s her" -#: ../../include/onepoll.php:406 +#: ../../include/onepoll.php:399 msgid "From: " msgstr "Von: " @@ -6709,13 +6973,13 @@ msgstr "[Friendica Meldung] Neue Nachricht erhalten von %s" #: ../../include/enotify.php:44 #, php-format -msgid "%s sent you a new private message at %s." -msgstr "%s hat dir eine neue private Nachricht auf %s geschrieben." +msgid "%1$s sent you a new private message at %2$s." +msgstr "%1$s hat Dir eine neues private Nachricht geschickt auf %2$s." #: ../../include/enotify.php:45 #, php-format -msgid "%s sent you %s." -msgstr "%s hat Dir %s geschickt" +msgid "%1$s sent you %2$s." +msgstr "%1$s schickte Dir %2$s." #: ../../include/enotify.php:45 msgid "a private message" @@ -6726,148 +6990,130 @@ msgstr "eine private Nachricht" msgid "Please visit %s to view and/or reply to your private messages." msgstr "Bitte besuche %s, um deine privaten Nachrichten anzusehen und/oder zu beantworten." -#: ../../include/enotify.php:76 +#: ../../include/enotify.php:73 #, php-format -msgid "%s's" -msgstr "%s's" +msgid "%1$s commented on [url=%2$s]a %3$s[/url]" +msgstr "%1$s kommentierte [url=%2$s]a %3$s[/url]" #: ../../include/enotify.php:80 -msgid "your" -msgstr "Dein" - -#: ../../include/enotify.php:87 #, php-format -msgid "[Friendica:Notify] Comment to conversation #%d by %s" -msgstr "[Friendica Meldung] Kommentar zum Beitrag #%d von %s" +msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]" +msgstr "%1$s kommentierte [url=%2$s]%3$s's %4$s[/url]" #: ../../include/enotify.php:88 #, php-format +msgid "%1$s commented on [url=%2$s]your %3$s[/url]" +msgstr "%1$s kommentierte [url=%2$s]Deinen Beitrag %3$s[/url]" + +#: ../../include/enotify.php:98 +#, php-format +msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[Friendica Meldung] Kommentar zum Beitrag #%1$d von %2$s" + +#: ../../include/enotify.php:99 +#, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s hat einen Beitrag kommentiert, dem du folgst." -#: ../../include/enotify.php:89 -#, php-format -msgid "%s commented on %s." -msgstr "%s kommentierte %s." - -#: ../../include/enotify.php:91 ../../include/enotify.php:104 -#: ../../include/enotify.php:115 ../../include/enotify.php:126 +#: ../../include/enotify.php:102 ../../include/enotify.php:117 +#: ../../include/enotify.php:130 ../../include/enotify.php:143 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Bitte besuche %s, um die Konversation anzusehen und/oder zu kommentieren." -#: ../../include/enotify.php:98 +#: ../../include/enotify.php:109 #, php-format msgid "[Friendica:Notify] %s posted to your profile wall" msgstr "[Friendica Meldung] %s hat auf Deine Pinnwand geschrieben" -#: ../../include/enotify.php:100 -#, php-format -msgid "%s posted to your profile wall at %s" -msgstr "%s hat auf deine Pinnwand bei %s gepostet" - -#: ../../include/enotify.php:102 -#, php-format -msgid "%s posted to %s" -msgstr "%s schrieb an %s" - -#: ../../include/enotify.php:102 -msgid "your profile wall." -msgstr "Deine Pinnwand" - #: ../../include/enotify.php:111 #, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "%1$s schrieb auf Deine Pinnwand auf %2$s" + +#: ../../include/enotify.php:113 +#, php-format +msgid "%1$s posted to [url=%2s]your wall[/url]" +msgstr "%1$s schrieb auf [url=%2s]Deine Pinnwand[/url]" + +#: ../../include/enotify.php:124 +#, php-format msgid "[Friendica:Notify] %s tagged you" msgstr "[Friendica Meldung] %s hat Dich erwähnt" -#: ../../include/enotify.php:112 +#: ../../include/enotify.php:125 #, php-format -msgid "%s tagged you at %s" -msgstr "%s hat dich auf %s erwähnt" +msgid "%1$s tagged you at %2$s" +msgstr "%1$s erwähnte Dich auf %2$s" -#: ../../include/enotify.php:113 +#: ../../include/enotify.php:126 #, php-format -msgid "%s %s." -msgstr "%s %s." +msgid "%1$s [url=%2s]tagged you[/url]." +msgstr "%1$s [url=%2s]erwähnte Dich[/url]." -#: ../../include/enotify.php:113 -msgid "tagged you" -msgstr "erwähnte Dich" - -#: ../../include/enotify.php:122 +#: ../../include/enotify.php:137 #, php-format msgid "[Friendica:Notify] %s tagged your post" msgstr "[Friendica Meldung] %s markierte Deinen Beitrag" -#: ../../include/enotify.php:123 +#: ../../include/enotify.php:138 #, php-format -msgid "%s tagged your post at %s" -msgstr "%s hat deinen Beitrag auf %s getaggt" +msgid "%1$s tagged your post at %2$s" +msgstr "%1$s erwähnte Deinen Beitrag auf %2$s" -#: ../../include/enotify.php:124 +#: ../../include/enotify.php:139 #, php-format -msgid "%s tagged %s" -msgstr "%s markierte %s" +msgid "%1$s tagged [url=%2$s]your post[/url]" +msgstr "%1$s erwähnte [url=%2$s]Deinen Beitrag[/url]" -#: ../../include/enotify.php:124 -msgid "your post" -msgstr "deinen Beitrag" - -#: ../../include/enotify.php:133 +#: ../../include/enotify.php:150 msgid "[Friendica:Notify] Introduction received" msgstr "[Friendica Meldung] Kontaktanfrage erhalten" -#: ../../include/enotify.php:134 +#: ../../include/enotify.php:151 #, php-format -msgid "You've received an introduction from '%s' at %s" -msgstr "Du hast eine Kontaktanfrage von '%s' auf %s erhalten" +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "Du hast eine Kontaktanfrage erhalten von '%1$s' auf %2$s" -#: ../../include/enotify.php:135 +#: ../../include/enotify.php:152 #, php-format -msgid "You've received %s from %s." -msgstr "Du hast %s von %s erhalten." +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "Du hast eine [url=%1$s]Kontaktanfrage[/url] erhalten von %2$s." -#: ../../include/enotify.php:135 -msgid "an introduction" -msgstr "eine Kontaktanfrage" - -#: ../../include/enotify.php:136 ../../include/enotify.php:153 +#: ../../include/enotify.php:155 ../../include/enotify.php:173 #, php-format msgid "You may visit their profile at %s" msgstr "Hier kannst du das Profil betrachten: %s" -#: ../../include/enotify.php:138 +#: ../../include/enotify.php:157 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Bitte besuche %s, um die Kontaktanfrage anzunehmen oder abzulehnen." -#: ../../include/enotify.php:145 +#: ../../include/enotify.php:164 msgid "[Friendica:Notify] Friend suggestion received" msgstr "[Friendica Meldung] Kontaktvorschlag erhalten" -#: ../../include/enotify.php:146 +#: ../../include/enotify.php:165 #, php-format -msgid "You've received a friend suggestion from '%s' at %s" -msgstr "Du hast von '%s' einen Kontaktvorschlag erhalten auf %s" +msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgstr "Du hast einen Freunde-Vorschlag erhalten von '%1$s' auf %2$s" -#: ../../include/enotify.php:147 +#: ../../include/enotify.php:166 #, php-format -msgid "You've received %s for %s from %s." -msgstr "Du hast %s für %s von %s erhalten." +msgid "" +"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +msgstr "Du hast einen [url=%1$s]Freunde-Vorschlag[/url] erhalten %2$s von %3$s." -#: ../../include/enotify.php:148 -msgid "a friend suggestion" -msgstr "ein Freunde Vorschlag" - -#: ../../include/enotify.php:151 +#: ../../include/enotify.php:171 msgid "Name:" msgstr "Name:" -#: ../../include/enotify.php:152 +#: ../../include/enotify.php:172 msgid "Photo:" msgstr "Foto:" -#: ../../include/enotify.php:155 +#: ../../include/enotify.php:175 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen." @@ -6919,22 +7165,26 @@ msgid "" "notifications from you." msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können." -#: ../../include/follow.php:164 +#: ../../include/follow.php:169 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." -#: ../../include/follow.php:218 +#: ../../include/follow.php:223 msgid "following" msgstr "folgen" -#: ../../include/items.php:2740 +#: ../../include/items.php:2790 msgid "A new person is sharing with you at " msgstr "Eine neue Person teilt mit dir auf " -#: ../../include/items.php:2740 +#: ../../include/items.php:2790 msgid "You have a new follower at " msgstr "Du hast einen neuen Kontakt auf " +#: ../../include/items.php:3452 +msgid "Archives" +msgstr "Archiv" + #: ../../include/bb2diaspora.php:102 ../../include/bb2diaspora.php:112 #: ../../include/bb2diaspora.php:113 msgid "image/photo" @@ -7034,29 +7284,29 @@ msgstr "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens wenn das msgid "stopped following" msgstr "wird nicht mehr gefolgt" -#: ../../include/Contact.php:203 ../../include/conversation.php:842 +#: ../../include/Contact.php:218 ../../include/conversation.php:842 msgid "View Status" msgstr "Pinnwand anschauen" -#: ../../include/Contact.php:204 ../../include/conversation.php:843 +#: ../../include/Contact.php:219 ../../include/conversation.php:843 msgid "View Profile" msgstr "Profil anschauen" -#: ../../include/Contact.php:205 ../../include/conversation.php:844 +#: ../../include/Contact.php:220 ../../include/conversation.php:844 msgid "View Photos" msgstr "Bilder anschauen" -#: ../../include/Contact.php:206 ../../include/Contact.php:219 +#: ../../include/Contact.php:221 ../../include/Contact.php:234 #: ../../include/conversation.php:845 msgid "Network Posts" msgstr "Netzwerkbeiträge" -#: ../../include/Contact.php:207 ../../include/Contact.php:219 +#: ../../include/Contact.php:222 ../../include/Contact.php:234 #: ../../include/conversation.php:846 msgid "Edit Contact" msgstr "Kontakt bearbeiten" -#: ../../include/Contact.php:208 ../../include/Contact.php:219 +#: ../../include/Contact.php:223 ../../include/Contact.php:234 #: ../../include/conversation.php:847 msgid "Send PM" msgstr "Private Nachricht senden" @@ -7283,96 +7533,96 @@ msgstr "Ort löschen" msgid "permissions" msgstr "Zugriffsrechte" -#: ../../boot.php:513 +#: ../../boot.php:522 msgid "Delete this item?" msgstr "Diesen Beitrag löschen?" -#: ../../boot.php:516 +#: ../../boot.php:525 msgid "show fewer" msgstr "weniger anzeigen" -#: ../../boot.php:689 +#: ../../boot.php:698 #, php-format msgid "Update %s failed. See error logs." msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen." -#: ../../boot.php:691 +#: ../../boot.php:700 #, php-format msgid "Update Error at %s" msgstr "Updatefehler bei %s" -#: ../../boot.php:791 +#: ../../boot.php:800 msgid "Create a New Account" msgstr "Neues Konto erstellen" -#: ../../boot.php:815 +#: ../../boot.php:824 msgid "Nickname or Email address: " msgstr "Spitzname oder Email-Adresse: " -#: ../../boot.php:816 +#: ../../boot.php:825 msgid "Password: " msgstr "Passwort: " -#: ../../boot.php:819 +#: ../../boot.php:828 msgid "Or login using OpenID: " msgstr "Oder melde dich mit deiner OpenID an: " -#: ../../boot.php:825 +#: ../../boot.php:834 msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: ../../boot.php:992 +#: ../../boot.php:1001 msgid "Edit profile" msgstr "Profil bearbeiten" -#: ../../boot.php:1052 +#: ../../boot.php:1061 msgid "Message" msgstr "Nachricht" -#: ../../boot.php:1168 ../../boot.php:1244 +#: ../../boot.php:1177 ../../boot.php:1253 msgid "g A l F d" msgstr "l, d. F G \\U\\h\\r" -#: ../../boot.php:1169 ../../boot.php:1245 +#: ../../boot.php:1178 ../../boot.php:1254 msgid "F d" msgstr "d. F" -#: ../../boot.php:1214 ../../boot.php:1285 +#: ../../boot.php:1223 ../../boot.php:1294 msgid "[today]" msgstr "[heute]" -#: ../../boot.php:1226 +#: ../../boot.php:1235 msgid "Birthday Reminders" msgstr "Geburtstagserinnerungen" -#: ../../boot.php:1227 +#: ../../boot.php:1236 msgid "Birthdays this week:" msgstr "Geburtstage diese Woche:" -#: ../../boot.php:1278 +#: ../../boot.php:1287 msgid "[No description]" msgstr "[keine Beschreibung]" -#: ../../boot.php:1296 +#: ../../boot.php:1305 msgid "Event Reminders" msgstr "Veranstaltungserinnerungen" -#: ../../boot.php:1297 +#: ../../boot.php:1306 msgid "Events this week:" msgstr "Veranstaltungen diese Woche" -#: ../../boot.php:1502 +#: ../../boot.php:1511 msgid "Status Messages and Posts" msgstr "Statusnachrichten und Beiträge" -#: ../../boot.php:1508 +#: ../../boot.php:1517 msgid "Profile Details" msgstr "Profildetails" -#: ../../boot.php:1523 +#: ../../boot.php:1532 msgid "Events and Calendar" msgstr "Ereignisse und Kalender" -#: ../../boot.php:1529 +#: ../../boot.php:1538 msgid "Only You Can See This" msgstr "Nur Du Kannst Das Sehen" diff --git a/view/de/strings.php b/view/de/strings.php index f3d1f23a7f..206f4da957 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -331,6 +331,7 @@ $a->strings["Archive"] = "Archivieren"; $a->strings["Toggle Archive status"] = "Archiviert-Status ein-/ausschalten"; $a->strings["Repair"] = "Reparieren"; $a->strings["Advanced Contact Settings"] = "Fortgeschrittene Kontakteinstellungen"; +$a->strings["Communications lost with this contact!"] = "Verbindungen mit diesem Kontakt verloren!"; $a->strings["Contact Editor"] = "Kontakt Editor"; $a->strings["Profile Visibility"] = "Profil-Sichtbarkeit"; $a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines deiner Profile das angezeigt werden soll, wenn %s dein Profil aufruft."; @@ -678,6 +679,8 @@ $a->strings["Plugins"] = "Plugins"; $a->strings["Themes"] = "Themen"; $a->strings["DB updates"] = "DB Updates"; $a->strings["Logs"] = "Protokolle"; +$a->strings["Admin"] = "Administration"; +$a->strings["Plugin Features"] = "Plugin Features"; $a->strings["User registrations waiting for confirmation"] = "Nutzeranmeldungen die auf Bestätigung warten"; $a->strings["Normal Account"] = "Normales Konto"; $a->strings["Soapbox Account"] = "Marktschreier-Konto"; @@ -1001,6 +1004,9 @@ $a->strings["Facebook post failed. Queued for retry."] = "Veröffentlichung bei $a->strings["Your Facebook connection became invalid. Please Re-authenticate."] = "Deine Facebook Anmeldedaten sind ungültig geworden. Bitte re-authentifiziere dich."; $a->strings["Facebook connection became invalid"] = "Facebook Anmeldedaten sind ungültig geworden"; $a->strings["Hi %1\$s,\n\nThe connection between your accounts on %2\$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3\$sre-authenticate the Facebook-connector%4\$s."] = "Hallo %1\$s,\n\ndie Verbindung zwischen deinem Account auf %2\$s und Facebook funktioniert derzeit nicht. Dies ist normalerweise das Ergebnis einer Passwortänderung bei Facebook. Um die Verbindung wieder zu aktivieren musst du %3\$sden Facebook-Connector neu authentifizieren%4\$s."; +$a->strings["StatusNet AutoFollow settings updated."] = "StatusNet AutoFollow Einstellungen aktualisiert."; +$a->strings["StatusNet AutoFollow Settings"] = "StatusNet AutoFollow Einstellungen"; +$a->strings["Automatically follow any StatusNet followers/mentioners"] = "Automatisch allen StatusNet Followern/Erwähnungen folgen"; $a->strings["Lifetime of the cache (in hours)"] = "Lebenszeit des Caches (in Stunden)"; $a->strings["Cache Statistics"] = "Cache Statistik"; $a->strings["Number of items"] = "Anzahl der Einträge"; @@ -1049,6 +1055,54 @@ $a->strings["Most active users"] = "Aktivste Nutzer"; $a->strings["Latest photos"] = "Neueste Fotos"; $a->strings["Latest likes"] = "Neueste Favoriten"; $a->strings["event"] = "Veranstaltung"; +$a->strings["U.S. Time Format (mm/dd/YYYY)"] = "U.S. Datumsformat (mm/dd/YYYY)"; +$a->strings["German Time Format (dd.mm.YYYY)"] = "Deutsches Datumsformat (dd.mm.YYYY)"; +$a->strings["Error"] = "Fehler"; +$a->strings["No access"] = "Kein Zugriff"; +$a->strings["New event"] = "Neue Veranstaltung"; +$a->strings["Today"] = "Heute"; +$a->strings["Day"] = "Tag"; +$a->strings["Week"] = "Woche"; +$a->strings["Month"] = "Monat"; +$a->strings["Reload"] = "Neu Laden"; +$a->strings["Date"] = "Datum"; +$a->strings["Not found"] = "Nicht gefunden"; +$a->strings["Go back to the calendar"] = "Zurück zum Kalender"; +$a->strings["Starts"] = "Beginnt"; +$a->strings["Ends"] = "Endet"; +$a->strings["Description"] = "Beschreibung"; +$a->strings["Notification"] = "Benachrichtigung"; +$a->strings["Minutes"] = "Minuten"; +$a->strings["Hours"] = "Stunden"; +$a->strings["Days"] = "Tage"; +$a->strings["before"] = "vorher"; +$a->strings["Calendar Settings"] = "Kalender Einstellungen"; +$a->strings["Date format"] = "Datumsformat"; +$a->strings["Time zone"] = "Zeitzone"; +$a->strings["Limitations"] = "Einschränkungen"; +$a->strings["Warning"] = "Warnung"; +$a->strings["Synchronization (iPhone, Thunderbird Lightning, Android, ...)"] = "Synchronisation (iPhone, Thunderbird Lightning, Android, ...)"; +$a->strings["Synchronizing this calendar with the iPhone"] = "Diesen Kalender mit dem iPhone synchronisieren"; +$a->strings["Synchronizing your Friendica-Contacts with the iPhone"] = "Friendica-Kontakte mit dem iPhone synchronisieren"; +$a->strings["Friendica-Contacts"] = "Friendica-Kontakte"; +$a->strings["Your Friendica-Contacts"] = "Deine Friendica-Kontakte"; +$a->strings["Calendar"] = "Kalender"; +$a->strings["Extended calendar with CalDAV-support"] = "Erweiterter Kalender mit CalDAV Unterstützung."; +$a->strings["The database tables have been installed."] = "Die Datenbank-Tabellen wurden installiert."; +$a->strings["An error occurred during the installation."] = "Während der Installation trat ein Fehler auf."; +$a->strings["No system-wide settings yet."] = "Momentan keine systemweiten Einstellungen."; +$a->strings["Database status"] = "Datenbank Status"; +$a->strings["Installed"] = "Installiert"; +$a->strings["Upgrade needed"] = "Upgrade erforderlich"; +$a->strings["Upgrade"] = "Upgrade"; +$a->strings["Not installed"] = "Nicht installiert"; +$a->strings["Install"] = "Installieren"; +$a->strings["Troubleshooting"] = "Problembehebung"; +$a->strings["Manual creation of the database tables:"] = "Manuelles anlegen der Datenbank Tabellen:"; +$a->strings["Show SQL-statements"] = "SQL-Anweisungen anzeigen"; +$a->strings["Private Calendar"] = "Privater Kalender"; +$a->strings["Friendica Events: Mine"] = "Meine Friendica-Veranstaltungen"; +$a->strings["Friendica Events: Contacts"] = "Friendica Veranstaltungen meiner Kontakte"; $a->strings["Allow to use your friendica id (%s) to connecto to external unhosted-enabled storage (like ownCloud). See RemoteStorage WebFinger"] = "Ermöglicht dir, deine friendica id (%s) mit externen unhosted-fähigen Speichern (z.B. ownCloud) zu verbinden. Siehe RemoteStorage WebFinger"; $a->strings["Template URL (with {category})"] = "Vorlagen URL (mit {Kategorie})"; $a->strings["OAuth end-point"] = "OAuth end-point"; @@ -1118,6 +1172,9 @@ $a->strings["How to contact the operator via email. (will be displayed obfuscate $a->strings["Footer note"] = "Fußnote"; $a->strings["Text for the footer. You can use BBCode here."] = "Text für die Fußzeile. Du kannst BBCode verwenden."; $a->strings["Report Bug"] = "Fehlerreport erstellen"; +$a->strings["No Timeline settings updated."] = "Keine Timeline-Einstellungen aktualisiert."; +$a->strings["No Timeline Settings"] = "Keine Timeline-Einstellungen"; +$a->strings["Disable Archive selector on profile wall"] = "Deaktiviere Archiv-Auswahl auf Deiner Pinnwand"; $a->strings["\"Blockem\" Settings"] = "\"Blockem\"-Einstellungen"; $a->strings["Comma separated profile URLS to block"] = "Profil-URLs, die blockiert werden sollen (durch Kommas getrennt)"; $a->strings["BLOCKEM Settings saved."] = "BLOCKEM-Einstellungen gesichert."; @@ -1136,6 +1193,12 @@ $a->strings["Tile Server URL"] = "Tile Server URL"; $a->strings["A list of public tile servers"] = "Eine Liste öffentlicher Tile Server"; $a->strings["Default zoom"] = "Standard Zoom"; $a->strings["The default zoom level. (1:world, 18:highest)"] = "Standard Zoomlevel (1: Welt; 18: höchstes)"; +$a->strings["Post to libertree"] = "bei libertree veröffentlichen"; +$a->strings["libertree Post Settings"] = "libertree Post Einstellungen"; +$a->strings["Enable Libertree Post Plugin"] = "Libertree Post Plugin aktivieren"; +$a->strings["Libertree API token"] = "Libertree API Token"; +$a->strings["Libertree site URL"] = "Libertree URL"; +$a->strings["Post to Libertree by default"] = "Standardmäßig bei libertree veröffentlichen"; $a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "Mit dem MathJax Addon können mathematische Formeln, die mit LaTeX geschrieben wurden, dargestellt werden. Die Formel wird mit den üblichen $$ oder einem eqnarray Block gekennzeichnet. Formeln werden in allen Beiträgen auf deiner Pinnwand, dem Netzwerkstream sowie privaten Nachrichten gerendert."; $a->strings["Use the MathJax renderer"] = "MathJax verwenden"; $a->strings["MathJax Base URL"] = "MathJax Basis-URL"; @@ -1190,6 +1253,7 @@ $a->strings["Send public postings to StatusNet by default"] = "Veröffentliche $a->strings["Send linked #-tags and @-names to StatusNet"] = "Sende verlinkte #-Tags und @-Namen nach StatusNet"; $a->strings["Clear OAuth configuration"] = "OAuth-Konfiguration löschen"; $a->strings["API URL"] = "API-URL"; +$a->strings["Infinite Improbability Drive"] = "Infinite Improbability Drive"; $a->strings["Post to Tumblr"] = "Bei Tumblr veröffentlichen"; $a->strings["Tumblr Post Settings"] = "Tumblr-Beitragseinstellungen"; $a->strings["Enable Tumblr Post Plugin"] = "Tumblr-Plugin aktivieren"; @@ -1478,7 +1542,6 @@ $a->strings["Manage other pages"] = "Andere Seiten verwalten"; $a->strings["Profiles"] = "Profile"; $a->strings["Manage/edit profiles"] = "Profile verwalten/editieren"; $a->strings["Manage/edit friends and contacts"] = "Freunde und Kontakte verwalten/editieren"; -$a->strings["Admin"] = "Administration"; $a->strings["Site setup and configuration"] = "Einstellungen der Seite und Konfiguration"; $a->strings["Nothing new here"] = "Keine Neuigkeiten."; $a->strings["Add New Contact"] = "Neuen Kontakt hinzufügen"; @@ -1530,38 +1593,33 @@ $a->strings["Thank You,"] = "Danke,"; $a->strings["%s Administrator"] = "der Administrator von %s"; $a->strings["%s "] = "%s "; $a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica Meldung] Neue Nachricht erhalten von %s"; -$a->strings["%s sent you a new private message at %s."] = "%s hat dir eine neue private Nachricht auf %s geschrieben."; -$a->strings["%s sent you %s."] = "%s hat Dir %s geschickt"; +$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s hat Dir eine neues private Nachricht geschickt auf %2\$s."; +$a->strings["%1\$s sent you %2\$s."] = "%1\$s schickte Dir %2\$s."; $a->strings["a private message"] = "eine private Nachricht"; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Bitte besuche %s, um deine privaten Nachrichten anzusehen und/oder zu beantworten."; -$a->strings["%s's"] = "%s's"; -$a->strings["your"] = "Dein"; -$a->strings["[Friendica:Notify] Comment to conversation #%d by %s"] = "[Friendica Meldung] Kommentar zum Beitrag #%d von %s"; +$a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s kommentierte [url=%2\$s]a %3\$s[/url]"; +$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$s kommentierte [url=%2\$s]%3\$s's %4\$s[/url]"; +$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s kommentierte [url=%2\$s]Deinen Beitrag %3\$s[/url]"; +$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica Meldung] Kommentar zum Beitrag #%1\$d von %2\$s"; $a->strings["%s commented on an item/conversation you have been following."] = "%s hat einen Beitrag kommentiert, dem du folgst."; -$a->strings["%s commented on %s."] = "%s kommentierte %s."; $a->strings["Please visit %s to view and/or reply to the conversation."] = "Bitte besuche %s, um die Konversation anzusehen und/oder zu kommentieren."; $a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica Meldung] %s hat auf Deine Pinnwand geschrieben"; -$a->strings["%s posted to your profile wall at %s"] = "%s hat auf deine Pinnwand bei %s gepostet"; -$a->strings["%s posted to %s"] = "%s schrieb an %s"; -$a->strings["your profile wall."] = "Deine Pinnwand"; +$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s schrieb auf Deine Pinnwand auf %2\$s"; +$a->strings["%1\$s posted to [url=%2s]your wall[/url]"] = "%1\$s schrieb auf [url=%2s]Deine Pinnwand[/url]"; $a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica Meldung] %s hat Dich erwähnt"; -$a->strings["%s tagged you at %s"] = "%s hat dich auf %s erwähnt"; -$a->strings["%s %s."] = "%s %s."; -$a->strings["tagged you"] = "erwähnte Dich"; +$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s erwähnte Dich auf %2\$s"; +$a->strings["%1\$s [url=%2s]tagged you[/url]."] = "%1\$s [url=%2s]erwähnte Dich[/url]."; $a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica Meldung] %s markierte Deinen Beitrag"; -$a->strings["%s tagged your post at %s"] = "%s hat deinen Beitrag auf %s getaggt"; -$a->strings["%s tagged %s"] = "%s markierte %s"; -$a->strings["your post"] = "deinen Beitrag"; +$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s erwähnte Deinen Beitrag auf %2\$s"; +$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s erwähnte [url=%2\$s]Deinen Beitrag[/url]"; $a->strings["[Friendica:Notify] Introduction received"] = "[Friendica Meldung] Kontaktanfrage erhalten"; -$a->strings["You've received an introduction from '%s' at %s"] = "Du hast eine Kontaktanfrage von '%s' auf %s erhalten"; -$a->strings["You've received %s from %s."] = "Du hast %s von %s erhalten."; -$a->strings["an introduction"] = "eine Kontaktanfrage"; +$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Du hast eine Kontaktanfrage erhalten von '%1\$s' auf %2\$s"; +$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Du hast eine [url=%1\$s]Kontaktanfrage[/url] erhalten von %2\$s."; $a->strings["You may visit their profile at %s"] = "Hier kannst du das Profil betrachten: %s"; $a->strings["Please visit %s to approve or reject the introduction."] = "Bitte besuche %s, um die Kontaktanfrage anzunehmen oder abzulehnen."; $a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica Meldung] Kontaktvorschlag erhalten"; -$a->strings["You've received a friend suggestion from '%s' at %s"] = "Du hast von '%s' einen Kontaktvorschlag erhalten auf %s"; -$a->strings["You've received %s for %s from %s."] = "Du hast %s für %s von %s erhalten."; -$a->strings["a friend suggestion"] = "ein Freunde Vorschlag"; +$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Du hast einen Freunde-Vorschlag erhalten von '%1\$s' auf %2\$s"; +$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Du hast einen [url=%1\$s]Freunde-Vorschlag[/url] erhalten %2\$s von %3\$s."; $a->strings["Name:"] = "Name:"; $a->strings["Photo:"] = "Foto:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen."; @@ -1579,6 +1637,7 @@ $a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinfo $a->strings["following"] = "folgen"; $a->strings["A new person is sharing with you at "] = "Eine neue Person teilt mit dir auf "; $a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf "; +$a->strings["Archives"] = "Archiv"; $a->strings["image/photo"] = "Bild/Foto"; $a->strings["link"] = "Verweis"; $a->strings["An invitation is required."] = "Du benötigst eine Einladung."; From 777830745f60359546195ae429deab50398fef0f Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 19 Jun 2012 00:50:24 -0700 Subject: [PATCH 13/49] missing $submit --- mod/message.php | 1 + spec/zot-2012.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/message.php b/mod/message.php index d5bb3dfe49..519634be5b 100644 --- a/mod/message.php +++ b/mod/message.php @@ -407,6 +407,7 @@ function message_content(&$a) { '$parent' => $parent, '$upload' => t('Upload photo'), '$insert' => t('Insert web link'), + '$submit' => t('Submit'), '$wait' => t('Please wait') )); diff --git a/spec/zot-2012.txt b/spec/zot-2012.txt index 4bfab16d86..2e1f3c3c49 100644 --- a/spec/zot-2012.txt +++ b/spec/zot-2012.txt @@ -66,7 +66,7 @@ POST https://example.com/post 'person' => $guuid 'address' => $new_gduid 'site' => 'https://newsite.com' -'info' => 'mike@macgirvin.com' +'info' => 'mike@newsite.com' 'pass' => me_encrypt($gduid . '.' . $pass) } From 8b502bb48611a1baa327dea74fd6479e66c1545f Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 19 Jun 2012 03:34:31 -0700 Subject: [PATCH 14/49] position tweak --- view/theme/slackr/style.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/view/theme/slackr/style.css b/view/theme/slackr/style.css index d8801421e5..ea10cc377a 100644 --- a/view/theme/slackr/style.css +++ b/view/theme/slackr/style.css @@ -128,6 +128,11 @@ nav #site-location { box-shadow: 4px 4px 3px 0 #444444; } +#sidebar-page-list .label { + margin-left: 5px; +} + + .photo { border: 1px solid #AAAAAA; } From 43532b74142cfabd0afbf250d052bff99b0d7ef2 Mon Sep 17 00:00:00 2001 From: Sebastian Egbers Date: Tue, 19 Jun 2012 16:15:19 +0200 Subject: [PATCH 15/49] added exclude_replies option to api call statuses/home_timeline. --- include/api.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/api.php b/include/api.php index 855e4efa3d..a58dd20dfa 100644 --- a/include/api.php +++ b/include/api.php @@ -719,14 +719,18 @@ if ($page<0) $page=0; $since_id = (x($_REQUEST,'since_id')?$_REQUEST['since_id']:0); $max_id = (x($_REQUEST,'max_id')?$_REQUEST['max_id']:0); + $exclude_replies = (x($_REQUEST,'exclude_replies')?1:0); //$since_id = 0;//$since_id = (x($_REQUEST,'since_id')?$_REQUEST['since_id']:0); $start = $page*$count; //$include_entities = (x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:false); + $sql_extra = ''; if ($max_id > 0) - $sql_extra = 'AND `item`.`id` <= '.intval($max_id); + $sql_extra .= ' AND `item`.`id` <= '.intval($max_id); + if ($exclude_replies > 0) + $sql_extra .= ' AND `item`.`parent` = `item`.`id`'; $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`, From eab3938471cd6d27b37be1b6f13dc4418c8ad020 Mon Sep 17 00:00:00 2001 From: Sebastian Egbers Date: Tue, 19 Jun 2012 16:27:23 +0200 Subject: [PATCH 16/49] added exclude_replies option to api call statuses/user_timeline. --- include/api.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/api.php b/include/api.php index a58dd20dfa..691543907b 100644 --- a/include/api.php +++ b/include/api.php @@ -1065,11 +1065,14 @@ $page = (x($_REQUEST,'page')?$_REQUEST['page']-1:0); if ($page<0) $page=0; $since_id = (x($_REQUEST,'since_id')?$_REQUEST['since_id']:0); + $exclude_replies = (x($_REQUEST,'exclude_replies')?1:0); //$since_id = 0;//$since_id = (x($_REQUEST,'since_id')?$_REQUEST['since_id']:0); $start = $page*$count; - if ($user_info['self']==1) $sql_extra = "AND `item`.`wall` = 1 "; + $sql_extra = ''; + if ($user_info['self']==1) $sql_extra .= " AND `item`.`wall` = 1 "; + if ($exclude_replies > 0) $sql_extra .= ' AND `item`.`parent` = `item`.`id`'; $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`, From 9c844e3bbe3fc3f215bac71fa3ab380fc32432f0 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 19 Jun 2012 16:04:20 -0700 Subject: [PATCH 17/49] rev update --- boot.php | 2 +- util/messages.po | 159 ++++++++++++++++++++++++++--------------------- 2 files changed, 89 insertions(+), 72 deletions(-) diff --git a/boot.php b/boot.php index e8bd1087bf..94714f85ab 100644 --- a/boot.php +++ b/boot.php @@ -10,7 +10,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '3.0.1378' ); +define ( 'FRIENDICA_VERSION', '3.0.1379' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); define ( 'DB_UPDATE_VERSION', 1149 ); diff --git a/util/messages.po b/util/messages.po index 1ff1bbf1b5..e5252417f8 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 3.0.1378\n" +"Project-Id-Version: 3.0.1379\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-18 10:00-0700\n" +"POT-Creation-Date: 2012-06-19 10:00-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,7 +36,7 @@ msgstr "" #: ../../mod/crepair.php:115 ../../mod/wall_attach.php:44 #: ../../mod/fsuggest.php:78 ../../mod/events.php:138 ../../mod/api.php:26 -#: ../../mod/api.php:31 ../../mod/photos.php:133 ../../mod/photos.php:928 +#: ../../mod/api.php:31 ../../mod/photos.php:133 ../../mod/photos.php:929 #: ../../mod/editpost.php:10 ../../mod/install.php:151 #: ../../mod/notifications.php:66 ../../mod/contacts.php:145 #: ../../mod/settings.php:106 ../../mod/settings.php:537 @@ -55,8 +55,8 @@ msgstr "" #: ../../mod/profiles.php:385 ../../mod/delegate.php:6 #: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81 #: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:507 -#: ../../addon/dav/layout.fnk.php:353 ../../include/items.php:3387 -#: ../../index.php:299 +#: ../../addon/dav/layout.fnk.php:353 ../../include/items.php:3393 +#: ../../index.php:309 msgid "Permission denied." msgstr "" @@ -123,20 +123,21 @@ msgid "New photo from this URL" msgstr "" #: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107 -#: ../../mod/events.php:428 ../../mod/photos.php:963 ../../mod/photos.php:1021 -#: ../../mod/photos.php:1266 ../../mod/photos.php:1306 -#: ../../mod/photos.php:1346 ../../mod/photos.php:1377 +#: ../../mod/events.php:428 ../../mod/photos.php:964 ../../mod/photos.php:1022 +#: ../../mod/photos.php:1267 ../../mod/photos.php:1307 +#: ../../mod/photos.php:1347 ../../mod/photos.php:1378 #: ../../mod/install.php:246 ../../mod/install.php:284 #: ../../mod/localtime.php:45 ../../mod/contacts.php:343 #: ../../mod/settings.php:555 ../../mod/settings.php:701 #: ../../mod/settings.php:762 ../../mod/settings.php:969 -#: ../../mod/group.php:85 ../../mod/message.php:216 ../../mod/admin.php:420 -#: ../../mod/admin.php:656 ../../mod/admin.php:792 ../../mod/admin.php:991 -#: ../../mod/admin.php:1078 ../../mod/profiles.php:554 +#: ../../mod/group.php:85 ../../mod/message.php:216 ../../mod/message.php:410 +#: ../../mod/admin.php:420 ../../mod/admin.php:656 ../../mod/admin.php:792 +#: ../../mod/admin.php:991 ../../mod/admin.php:1078 ../../mod/profiles.php:554 #: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:609 #: ../../addon/snautofollow/snautofollow.php:64 #: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93 -#: ../../addon/nsfw/nsfw.php:57 ../../addon/planets/planets.php:158 +#: ../../addon/nsfw/nsfw.php:57 ../../addon/page/page.php:164 +#: ../../addon/planets/planets.php:158 #: ../../addon/uhremotestorage/uhremotestorage.php:89 #: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93 #: ../../addon/drpost/drpost.php:110 ../../addon/startpage/startpage.php:92 @@ -358,15 +359,15 @@ msgstr "" msgid "Photo Albums" msgstr "" -#: ../../mod/photos.php:52 ../../mod/photos.php:154 ../../mod/photos.php:942 -#: ../../mod/photos.php:1013 ../../mod/photos.php:1028 -#: ../../mod/photos.php:1455 ../../mod/photos.php:1467 +#: ../../mod/photos.php:52 ../../mod/photos.php:154 ../../mod/photos.php:943 +#: ../../mod/photos.php:1014 ../../mod/photos.php:1029 +#: ../../mod/photos.php:1456 ../../mod/photos.php:1468 #: ../../addon/communityhome/communityhome.php:110 #: ../../view/theme/diabook/theme.php:598 msgid "Contact Photos" msgstr "" -#: ../../mod/photos.php:59 ../../mod/photos.php:1038 ../../mod/photos.php:1505 +#: ../../mod/photos.php:59 ../../mod/photos.php:1039 ../../mod/photos.php:1506 msgid "Upload New Photos" msgstr "" @@ -378,8 +379,8 @@ msgstr "" msgid "Contact information unavailable" msgstr "" -#: ../../mod/photos.php:154 ../../mod/photos.php:656 ../../mod/photos.php:1013 -#: ../../mod/photos.php:1028 ../../mod/profile_photo.php:60 +#: ../../mod/photos.php:154 ../../mod/photos.php:656 ../../mod/photos.php:1014 +#: ../../mod/photos.php:1029 ../../mod/profile_photo.php:60 #: ../../mod/profile_photo.php:67 ../../mod/profile_photo.php:74 #: ../../mod/profile_photo.php:176 ../../mod/profile_photo.php:254 #: ../../mod/profile_photo.php:263 @@ -393,11 +394,11 @@ msgstr "" msgid "Album not found." msgstr "" -#: ../../mod/photos.php:182 ../../mod/photos.php:1022 +#: ../../mod/photos.php:182 ../../mod/photos.php:1023 msgid "Delete Album" msgstr "" -#: ../../mod/photos.php:245 ../../mod/photos.php:1267 +#: ../../mod/photos.php:245 ../../mod/photos.php:1268 msgid "Delete Photo" msgstr "" @@ -430,155 +431,155 @@ msgstr "" msgid "Unable to process image." msgstr "" -#: ../../mod/photos.php:734 ../../mod/profile_photo.php:259 +#: ../../mod/photos.php:735 ../../mod/profile_photo.php:259 #: ../../mod/wall_upload.php:105 msgid "Image upload failed." msgstr "" -#: ../../mod/photos.php:820 ../../mod/community.php:16 +#: ../../mod/photos.php:821 ../../mod/community.php:16 #: ../../mod/dfrn_request.php:759 ../../mod/viewcontacts.php:17 #: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29 msgid "Public access denied." msgstr "" -#: ../../mod/photos.php:830 +#: ../../mod/photos.php:831 msgid "No photos selected" msgstr "" -#: ../../mod/photos.php:909 +#: ../../mod/photos.php:910 msgid "Access to this item is restricted." msgstr "" -#: ../../mod/photos.php:970 +#: ../../mod/photos.php:971 msgid "Upload Photos" msgstr "" -#: ../../mod/photos.php:973 ../../mod/photos.php:1017 +#: ../../mod/photos.php:974 ../../mod/photos.php:1018 msgid "New album name: " msgstr "" -#: ../../mod/photos.php:974 +#: ../../mod/photos.php:975 msgid "or existing album name: " msgstr "" -#: ../../mod/photos.php:975 +#: ../../mod/photos.php:976 msgid "Do not show a status post for this upload" msgstr "" -#: ../../mod/photos.php:977 ../../mod/photos.php:1262 +#: ../../mod/photos.php:978 ../../mod/photos.php:1263 msgid "Permissions" msgstr "" -#: ../../mod/photos.php:1032 +#: ../../mod/photos.php:1033 msgid "Edit Album" msgstr "" -#: ../../mod/photos.php:1056 ../../mod/photos.php:1488 +#: ../../mod/photos.php:1057 ../../mod/photos.php:1489 msgid "View Photo" msgstr "" -#: ../../mod/photos.php:1091 +#: ../../mod/photos.php:1092 msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: ../../mod/photos.php:1093 +#: ../../mod/photos.php:1094 msgid "Photo not available" msgstr "" -#: ../../mod/photos.php:1143 +#: ../../mod/photos.php:1144 msgid "View photo" msgstr "" -#: ../../mod/photos.php:1143 +#: ../../mod/photos.php:1144 msgid "Edit photo" msgstr "" -#: ../../mod/photos.php:1144 +#: ../../mod/photos.php:1145 msgid "Use as profile photo" msgstr "" -#: ../../mod/photos.php:1150 ../../include/conversation.php:490 +#: ../../mod/photos.php:1151 ../../include/conversation.php:490 msgid "Private Message" msgstr "" -#: ../../mod/photos.php:1172 +#: ../../mod/photos.php:1173 msgid "View Full Size" msgstr "" -#: ../../mod/photos.php:1240 +#: ../../mod/photos.php:1241 msgid "Tags: " msgstr "" -#: ../../mod/photos.php:1243 +#: ../../mod/photos.php:1244 msgid "[Remove any tag]" msgstr "" -#: ../../mod/photos.php:1253 +#: ../../mod/photos.php:1254 msgid "Rotate CW" msgstr "" -#: ../../mod/photos.php:1255 +#: ../../mod/photos.php:1256 msgid "New album name" msgstr "" -#: ../../mod/photos.php:1258 +#: ../../mod/photos.php:1259 msgid "Caption" msgstr "" -#: ../../mod/photos.php:1260 +#: ../../mod/photos.php:1261 msgid "Add a Tag" msgstr "" -#: ../../mod/photos.php:1264 +#: ../../mod/photos.php:1265 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: ../../mod/photos.php:1284 ../../include/conversation.php:554 +#: ../../mod/photos.php:1285 ../../include/conversation.php:554 msgid "I like this (toggle)" msgstr "" -#: ../../mod/photos.php:1285 ../../include/conversation.php:555 +#: ../../mod/photos.php:1286 ../../include/conversation.php:555 msgid "I don't like this (toggle)" msgstr "" -#: ../../mod/photos.php:1286 ../../include/conversation.php:989 +#: ../../mod/photos.php:1287 ../../include/conversation.php:989 msgid "Share" msgstr "" -#: ../../mod/photos.php:1287 ../../mod/editpost.php:104 +#: ../../mod/photos.php:1288 ../../mod/editpost.php:104 #: ../../mod/wallmessage.php:145 ../../mod/message.php:215 -#: ../../mod/message.php:410 ../../include/conversation.php:371 +#: ../../mod/message.php:411 ../../include/conversation.php:371 #: ../../include/conversation.php:731 ../../include/conversation.php:1008 msgid "Please wait" msgstr "" -#: ../../mod/photos.php:1303 ../../mod/photos.php:1343 -#: ../../mod/photos.php:1374 ../../include/conversation.php:577 +#: ../../mod/photos.php:1304 ../../mod/photos.php:1344 +#: ../../mod/photos.php:1375 ../../include/conversation.php:577 msgid "This is you" msgstr "" -#: ../../mod/photos.php:1305 ../../mod/photos.php:1345 -#: ../../mod/photos.php:1376 ../../include/conversation.php:579 +#: ../../mod/photos.php:1306 ../../mod/photos.php:1346 +#: ../../mod/photos.php:1377 ../../include/conversation.php:579 #: ../../boot.php:523 msgid "Comment" msgstr "" -#: ../../mod/photos.php:1307 ../../mod/editpost.php:125 +#: ../../mod/photos.php:1308 ../../mod/editpost.php:125 #: ../../include/conversation.php:589 ../../include/conversation.php:1026 msgid "Preview" msgstr "" -#: ../../mod/photos.php:1404 ../../mod/settings.php:618 +#: ../../mod/photos.php:1405 ../../mod/settings.php:618 #: ../../mod/settings.php:699 ../../mod/group.php:168 ../../mod/admin.php:663 #: ../../include/conversation.php:328 ../../include/conversation.php:609 msgid "Delete" msgstr "" -#: ../../mod/photos.php:1494 +#: ../../mod/photos.php:1495 msgid "View Album" msgstr "" -#: ../../mod/photos.php:1503 +#: ../../mod/photos.php:1504 msgid "Recent Photos" msgstr "" @@ -821,7 +822,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: ../../mod/dfrn_request.php:715 ../../include/items.php:2783 +#: ../../mod/dfrn_request.php:715 ../../include/items.php:2789 msgid "[Name Withheld]" msgstr "" @@ -1723,7 +1724,7 @@ msgstr "" #: ../../addon/facebook/facebook.php:692 #: ../../addon/facebook/facebook.php:1182 #: ../../addon/public_server/public_server.php:62 -#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:2792 +#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:2798 #: ../../boot.php:703 msgid "Administrator" msgstr "" @@ -2618,7 +2619,7 @@ msgstr "" msgid "Group name changed." msgstr "" -#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:298 +#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:308 msgid "Permission denied" msgstr "" @@ -2798,7 +2799,7 @@ msgstr "" #: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:159 #: ../../mod/admin.php:700 ../../mod/admin.php:899 ../../mod/display.php:37 -#: ../../mod/display.php:142 ../../include/items.php:3234 +#: ../../mod/display.php:142 ../../include/items.php:3240 msgid "Item not found." msgstr "" @@ -4615,16 +4616,32 @@ msgstr "" msgid "%s - Click to open/close" msgstr "" -#: ../../addon/page/page.php:48 +#: ../../addon/page/page.php:58 ../../addon/page/page.php:88 msgid "Forums" msgstr "" -#: ../../addon/page/page.php:63 ../../addon/showmore/showmore.php:87 -#: ../../include/contact_widgets.php:188 ../../include/conversation.php:476 -#: ../../boot.php:524 +#: ../../addon/page/page.php:73 ../../addon/page/page.php:107 +#: ../../addon/showmore/showmore.php:87 ../../include/contact_widgets.php:188 +#: ../../include/conversation.php:476 ../../boot.php:524 msgid "show more" msgstr "" +#: ../../addon/page/page.php:125 +msgid "Page settings updated." +msgstr "" + +#: ../../addon/page/page.php:151 +msgid "Page Settings" +msgstr "" + +#: ../../addon/page/page.php:153 +msgid "How many forums to display on sidebar without paging" +msgstr "" + +#: ../../addon/page/page.php:156 +msgid "Randomise Page/Forum list" +msgstr "" + #: ../../addon/planets/planets.php:150 msgid "Planets Settings" msgstr "" @@ -6064,7 +6081,7 @@ msgid "j F" msgstr "" #: ../../include/profile_advanced.php:30 ../../include/datetime.php:450 -#: ../../include/items.php:1446 +#: ../../include/items.php:1452 msgid "Birthday:" msgstr "" @@ -7039,7 +7056,7 @@ msgstr "" #: ../../include/enotify.php:126 #, php-format -msgid "%1$s [url=%2s]tagged you[/url]." +msgid "%1$s [url=%2$s]tagged you[/url]." msgstr "" #: ../../include/enotify.php:137 @@ -7163,15 +7180,15 @@ msgstr "" msgid "following" msgstr "" -#: ../../include/items.php:2790 +#: ../../include/items.php:2796 msgid "A new person is sharing with you at " msgstr "" -#: ../../include/items.php:2790 +#: ../../include/items.php:2796 msgid "You have a new follower at " msgstr "" -#: ../../include/items.php:3452 +#: ../../include/items.php:3458 msgid "Archives" msgstr "" From 9058029eef611846e705bdac77bb92cdf86eb92a Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Mon, 18 Jun 2012 21:12:13 +0300 Subject: [PATCH 18/49] Added get_cached_avatar_image to App class for shared profile image access and reduced sql queries/load --- boot.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/boot.php b/boot.php index 94714f85ab..ab71c7e7df 100644 --- a/boot.php +++ b/boot.php @@ -332,6 +332,9 @@ if(! class_exists('App')) { private $curl_code; private $curl_headers; + private $cached_profile_image; + private $cached_profile_picdate; + function __construct() { global $default_timezone; @@ -543,6 +546,28 @@ if(! class_exists('App')) { return $this->curl_headers; } + function get_cached_avatar_image($avatar_image){ + if($this->cached_profile_image[$avatar_image]) + return $this->cached_profile_image[$avatar_image]; + + $path_parts = explode("/",$avatar_image); + $common_filename = $path_parts[count($path_parts)-1]; + + if($this->cached_profile_picdate[$common_filename]){ + $this->cached_profile_image[$avatar_image] = $avatar_image . $this->cached_profile_picdate[$common_filename]; + } else { + $r = q("SELECT `contact`.`avatar-date` AS picdate FROM `contact` WHERE `contact`.`thumb` like \"%%/%s\"", + $common_filename); + if(! count($r)){ + $this->cached_profile_image[$avatar_image] = $avatar_image; + } else { + $this->cached_profile_picdate[$common_filename] = "?rev=" . urlencode($r[0]['picdate']); + $this->cached_profile_image[$avatar_image] = $avatar_image . $this->cached_profile_picdate[$common_filename]; + } + } + return $this->cached_profile_image[$avatar_image]; + } + } } From ac50c9e84da4b938c706fd83dedef59e38243d45 Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Mon, 18 Jun 2012 21:17:02 +0300 Subject: [PATCH 19/49] Beginning to use App::get_cached_avatar_image for loading profile images in conversations --- include/conversation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/conversation.php b/include/conversation.php index 1d5a92284a..ee012232e2 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -308,7 +308,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { if(($normalised != 'mailbox') && (x($a->contacts[$normalised]))) $profile_avatar = $a->contacts[$normalised]['thumb']; else - $profile_avatar = ((strlen($item['author-avatar'])) ? $item['author-avatar'] : $item['thumb']); + $profile_avatar = ((strlen($item['author-avatar'])) ? $a->get_cached_avatar_image($item['author-avatar']) : $item['thumb']); $locate = array('location' => $item['location'], 'coord' => $item['coord'], 'html' => ''); call_hooks('render_location',$locate); From f8d9f158792dab187f0ef22e0413d581c553c443 Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Mon, 18 Jun 2012 21:59:58 +0300 Subject: [PATCH 20/49] Now using App::get_cached_avatar_image for /directory page --- mod/directory.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/directory.php b/mod/directory.php index 7f3a44ff42..930a575b66 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -73,7 +73,7 @@ function directory_content(&$a) { $order = " ORDER BY `name` ASC "; - $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `contact`.`avatar-date` AS picdate, `user`.`nickname`, `user`.`timezone` FROM `profile` LEFT join `contact` on `contact`.`uid` = `profile`.`uid` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid` WHERE `is-default` = 1 AND `self` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ", + $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`, `user`.`timezone` FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid` WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ", intval($a->pager['start']), intval($a->pager['itemspage']) ); @@ -116,7 +116,7 @@ function directory_content(&$a) { $entry = replace_macros($tpl,array( '$id' => $rr['id'], '$profile-link' => $profile_link, - '$photo' => $rr[$photo] . '?rev=' . urlencode($rr['picdate']), + '$photo' => $a->get_cached_avatar_image($rr[$photo]), '$alt-text' => $rr['name'], '$name' => $rr['name'], '$details' => $pdesc . $details From 6df74b8cd96c4ea9df2c396d2b8ea46162eccc4d Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Mon, 18 Jun 2012 22:09:00 +0300 Subject: [PATCH 21/49] Now using App::get_cached_avatar_image for navigation bar --- include/nav.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/nav.php b/include/nav.php index d760cc8ae5..a67a8b6141 100644 --- a/include/nav.php +++ b/include/nav.php @@ -53,9 +53,9 @@ function nav(&$a) { $nav['usermenu'][] = Array('notes/', t('Personal notes'), "", t('Your personal photos')); // user info - $r = q("SELECT `micro`,`avatar-date` FROM `contact` WHERE uid=%d AND self=1", intval($a->user['uid'])); + $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid'])); $userinfo = array( - 'icon' => (count($r) ? $r[0]['micro']."?rev=".urlencode($r[0]['avatar-date']): $a->get_baseurl($ssl_state)."/images/person-48.jpg"), + 'icon' => (count($r) ? $a->get_cached_avatar_image($r[0]['micro']) : $a->get_baseurl($ssl_state)."/images/person-48.jpg"), 'name' => $a->user['username'], ); From d4f4ed730c247f9339e71af40b8dbefff2565c48 Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Mon, 18 Jun 2012 22:18:43 +0300 Subject: [PATCH 22/49] Now using App::get_cached_avatar_image for /profile/{nickname} page --- mod/profiles.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/profiles.php b/mod/profiles.php index 7b6e61ad6a..a9da5454cf 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -635,7 +635,7 @@ function profiles_content(&$a) { } else { - $r = q("SELECT `profile`.*, `contact`.`avatar-date` AS picdate FROM `profile` LEFT JOIN `contact` on `contact`.`uid` = `profile`.`uid` WHERE `profile`.`uid` = %d and contact.self = 1", + $r = q("SELECT * FROM `profile` WHERE `uid` = %d", local_user()); if(count($r)) { @@ -652,7 +652,7 @@ function profiles_content(&$a) { foreach($r as $rr) { $o .= replace_macros($tpl, array( - '$photo' => $rr['thumb'] . '?rev=' . urlencode($rr['picdate']), + '$photo' => $a->get_cached_avatar_image($rr['thumb']), '$id' => $rr['id'], '$alt' => t('Profile Image'), '$profile_name' => $rr['profile-name'], From a801888b15319759b3335bd754a9c7f97b7d93dc Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Mon, 18 Jun 2012 22:41:43 +0300 Subject: [PATCH 23/49] Now using App::get_cached_avatar_image for /photos page --- mod/photos.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/photos.php b/mod/photos.php index 4fa8aca082..91adbb33b7 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -16,7 +16,7 @@ function photos_init(&$a) { if($a->argc > 1) { $nick = $a->argv[1]; - $r = q("SELECT `user`.*, `contact`.`avatar-date` AS picdate FROM `user` LEFT JOIN `contact` on `contact`.`uid` = `user`.`uid` WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0 LIMIT 1", + $r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `blocked` = 0 LIMIT 1", dbesc($nick) ); @@ -36,7 +36,7 @@ function photos_init(&$a) { $o .= '
'; $o .= '
' . $a->data['user']['username'] . '
'; - $o .= '
' . $a->data['user']['username'] . '
'; + $o .= '
' . $a->data['user']['username'] . '
'; $o .= '
'; if(! intval($a->data['user']['hidewall'])) { From ff2f7dfeef4a6c0f13f7ed0eb346a8ed04e60655 Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Tue, 19 Jun 2012 21:40:14 +0300 Subject: [PATCH 24/49] Added App::get_cached_avatar_image usage on conversation wall of Normal View --- include/conversation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/conversation.php b/include/conversation.php index ee012232e2..2244e8df7f 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -657,7 +657,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { if(($normalised != 'mailbox') && (x($a->contacts,$normalised))) $profile_avatar = $a->contacts[$normalised]['thumb']; else - $profile_avatar = (((strlen($item['author-avatar'])) && $diff_author) ? $item['author-avatar'] : $thumb); + $profile_avatar = (((strlen($item['author-avatar'])) && $diff_author) ? $item['author-avatar'] : $a->get_cached_avatar_image($thumb)); $like = ((x($alike,$item['id'])) ? format_like($alike[$item['id']],$alike[$item['id'] . '-l'],'like',$item['id']) : ''); $dislike = ((x($dlike,$item['id'])) ? format_like($dlike[$item['id']],$dlike[$item['id'] . '-l'],'dislike',$item['id']) : ''); From 4977ef4142720473f0f3788c12bac4714cdc0d8f Mon Sep 17 00:00:00 2001 From: "Zvi ben Yaakov (a.k.a rdc)" Date: Tue, 19 Jun 2012 22:24:31 +0300 Subject: [PATCH 25/49] Added App::get_cached_avater_image usage in profile_sidebar function for creating the $diaspora array that is used to populate diaspora_vcard.tpl. This allows the correct profile image revision to be used when dfrn_request friend requests are made. --- boot.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index ab71c7e7df..3d0d5098d1 100644 --- a/boot.php +++ b/boot.php @@ -1155,9 +1155,9 @@ if(! function_exists('profile_sidebar')) { 'fullname' => $profile['name'], 'firstname' => $firstname, 'lastname' => $lastname, - 'photo300' => $a->get_baseurl() . '/photo/custom/300/' . $profile['uid'] . '.jpg', - 'photo100' => $a->get_baseurl() . '/photo/custom/100/' . $profile['uid'] . '.jpg', - 'photo50' => $a->get_baseurl() . '/photo/custom/50/' . $profile['uid'] . '.jpg', + 'photo300' => $a->get_cached_avatar_image($a->get_baseurl() . '/photo/custom/300/' . $profile['uid'] . '.jpg'), + 'photo100' => $a->get_cached_avatar_image($a->get_baseurl() . '/photo/custom/100/' . $profile['uid'] . '.jpg'), + 'photo50' => $a->get_cached_avatar_image($a->get_baseurl() . '/photo/custom/50/' . $profile['uid'] . '.jpg'), ); if (!$block){ From 01aa9539516a5a530c017a5effc9c186a4313649 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 19 Jun 2012 16:22:38 -0700 Subject: [PATCH 26/49] rework fallback themes, glob pattern was wrong --- boot.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index 3d0d5098d1..78e1dac6a7 100644 --- a/boot.php +++ b/boot.php @@ -1392,7 +1392,7 @@ if(! function_exists('proc_run')) { if(! function_exists('current_theme')) { function current_theme(){ - $app_base_themes = array('duepuntozero', 'loozah'); + $app_base_themes = array('duepuntozero', 'dispy', 'quattro'); $a = get_app(); @@ -1410,7 +1410,7 @@ if(! function_exists('current_theme')) { return($t); } - $fallback = glob('view/theme/*/style.[css|php]'); + $fallback = array_merge(glob('view/theme/*/style.css'),glob('view/theme/*/style.php')); if(count($fallback)) return (str_replace('view/theme/','', substr($fallback[0],0,-10))); From 1dd33770ed906c5c264166ae592779023ad2f919 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 19 Jun 2012 18:26:40 -0700 Subject: [PATCH 27/49] plugin optimisation - don't loop through every single plugin callback for every hook call, only those registered for that hook --- boot.php | 8 -------- include/plugin.php | 35 ++++++++++++++++++----------------- 2 files changed, 18 insertions(+), 25 deletions(-) diff --git a/boot.php b/boot.php index 78e1dac6a7..76cf8af579 100644 --- a/boot.php +++ b/boot.php @@ -77,14 +77,6 @@ define ( 'CONTACT_IS_SHARING', 2); define ( 'CONTACT_IS_FRIEND', 3); -/** - * Hook array order - */ - -define ( 'HOOK_HOOK', 0); -define ( 'HOOK_FILE', 1); -define ( 'HOOK_FUNCTION', 2); - /** * DB update return values */ diff --git a/include/plugin.php b/include/plugin.php index ae8eee78a4..c6b61ae6e9 100644 --- a/include/plugin.php +++ b/include/plugin.php @@ -148,7 +148,9 @@ function load_hooks() { $r = q("SELECT * FROM `hook` WHERE 1"); if(count($r)) { foreach($r as $rr) { - $a->hooks[] = array($rr['hook'], $rr['file'], $rr['function']); + if(! array_key_exists($rr['hook'],$a->hooks)) + $a->hooks[$rr['hook']] = array(); + $a->hooks[$rr['hook']][] = array($rr['file'],$rr['function']); } } }} @@ -158,25 +160,24 @@ if(! function_exists('call_hooks')) { function call_hooks($name, &$data = null) { $a = get_app(); - if(count($a->hooks)) { - foreach($a->hooks as $hook) { - if($hook[HOOK_HOOK] === $name) { - @include_once($hook[HOOK_FILE]); - if(function_exists($hook[HOOK_FUNCTION])) { - $func = $hook[HOOK_FUNCTION]; - $func($a,$data); - } - else { - // remove orphan hooks - q("delete from hook where hook = '%s' and file = '$s' and function = '%s' limit 1", - dbesc($hook[HOOK_HOOK]), - dbesc($hook[HOOK_FILE]), - dbesc($hook[HOOK_FUNCTION]) - ); - } + if((is_array($a->hooks)) && (array_key_exists($name,$a->hooks))) { + foreach($a->hooks[$name] as $hook) { + @include_once($hook[0]); + if(function_exists($hook[1])) { + $func = $hook[1]; + $func($a,$data); + } + else { + // remove orphan hooks + q("delete from hook where hook = '%s' and file = '$s' and function = '%s' limit 1", + dbesc($name), + dbesc($hook[0]), + dbesc($hook[1]) + ); } } } + }} From b3bf48782fc9cc768645b3e08543799ccc1c743b Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 19 Jun 2012 20:59:22 -0700 Subject: [PATCH 28/49] allow dfrn_deliver to undo a mark_for_death just in case the poller is consistently getting killed. --- include/items.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/items.php b/include/items.php index 05134ef8f5..73812978a9 100755 --- a/include/items.php +++ b/include/items.php @@ -1264,6 +1264,11 @@ function dfrn_deliver($owner,$contact,$atom, $dissolve = false) { return 3; } + if($contact['term-date'] != '0000-00-00 00:00:00') { + logger("dfrn_deliver: $url back from the dead - removing mark for death"); + unmark_for_death($contact); + } + $res = parse_xml_string($xml); return $res->status; From 0be715d2719ad2b44ce3864fec1062333758b971 Mon Sep 17 00:00:00 2001 From: Simon L'nu Date: Wed, 20 Jun 2012 05:04:04 -0400 Subject: [PATCH 29/49] icon change; tweak button in toolbar; move site-location Signed-off-by: Simon L'nu --- view/theme/dispy/dark/icons.png | Bin 20197 -> 28696 bytes view/theme/dispy/dark/icons.svg | 18 +- view/theme/dispy/dark/style.css | 12 +- view/theme/dispy/dark/style.less | 3791 +++++++++++++++-------------- view/theme/dispy/light/style.css | 12 +- view/theme/dispy/light/style.less | 3791 +++++++++++++++-------------- view/theme/dispy/nav.tpl | 86 +- 7 files changed, 3898 insertions(+), 3812 deletions(-) diff --git a/view/theme/dispy/dark/icons.png b/view/theme/dispy/dark/icons.png index 2ee1a5ecbb690cbd259e29e498f97914295ecb12..67c8f3f0b4fb8bb919b0aef064f3d1b9102ad6f5 100644 GIT binary patch literal 28696 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

a?KPRT)M0( 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�P-4z^)L#>=KVe!I;>y{LV- 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 F{{sj%0Hgo_ literal 20197 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 diff --git a/view/theme/dispy/dark/icons.svg b/view/theme/dispy/dark/icons.svg index 2c4b3abd36..7cbbd3574e 100644 --- a/view/theme/dispy/dark/icons.svg +++ b/view/theme/dispy/dark/icons.svg @@ -14,9 +14,9 @@ height="200" id="svg3403" version="1.1" - inkscape:version="0.48+devel r" + inkscape:version="0.48.3.1 r9886" sodipodi:docname="icons.svg" - inkscape:export-filename="/var/www3/kisikew.org/portal/pub/fd/view/theme/dispy-dark/icons.png" + inkscape:export-filename="/var/www3/kisikew.org/portal/pub/fd/view/theme/dispy/dark/icons.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> li{padding:0;display:inline-block;margin:0px -4px 0px 0px;} +#nav-buttons-2{clear:both;list-style:none;padding:0px;margin:0px;left:136px;top:-20px;position:relative;width:6em;height:25px;}#nav-buttons-2>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;} .floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(dark/icons.png) -190px -60px no-repeat;} .search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;} #search-text,#mini-search-text{background:white;color:#2e2f2e;} #search-text{border:1px solid #eeeeee;margin:5px 0;} #mini-search-text{font-size:8pt;height:14px;width:10em;margin:5px;} #scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;} -#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:80%;margin:3px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;outline:0 none;} -#user-menu-label{font-size:small;padding:3px 20px 9px 5px;height:10px;} +#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:35%;margin:5px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;top:4px;left:7px;padding:2px;}#user-menu>a{vertical-align:top;outline:0 none;} +#user-menu-label{font-size:small;padding:0px 20px 10px 5px;height:10px;display:block;} .nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(dark/notifications.png) 0 0 no-repeat;color:#111111;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;} .nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;} #net-update{background-position:0px 0px;} diff --git a/view/theme/dispy/dark/style.less b/view/theme/dispy/dark/style.less index c15706c360..e3966683bf 100644 --- a/view/theme/dispy/dark/style.less +++ b/view/theme/dispy/dark/style.less @@ -24,93 +24,93 @@ header, hgroup, nav, section { - display: block; + display: block; } audio, canvas, video, time { - display: inline-block; - *display: inline; - *zoom: 1; + display: inline-block; + *display: inline; + *zoom: 1; } audio:not([controls]), [hidden] { - display: none; + display: none; } ///* // * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units // * 2. Force vertical scrollbar in non-IE // * 3. Prevent iOS text size adjust on device orientation change, -// * without disabling user zoom: h5bp.com/g +// * without disabling user zoom: h5bp.com/g // */ html { - font-size: 100%; - overflow-y: scroll; - .font_size_adjust; + font-size: 100%; + overflow-y: scroll; + .font_size_adjust; } body { - margin: 0; - padding: 0; - .default_font; - color: @main_colour; - background-color: @bg_colour; + margin: 0; + padding: 0; + .default_font; + color: @main_colour; + background-color: @bg_colour; } button, input, select, textarea { - color: @main_colour; - background-color: @bg_colour; + color: @main_colour; + background-color: @bg_colour; } select { - .borders(1px, dotted, darken(@main_alt_colour, 60%)); - padding: 1px; - margin: 3px; - color: @main_colour; - background: @bg_colour; + .borders(1px, dotted, darken(@main_alt_colour, 60%)); + padding: 1px; + margin: 3px; + color: @main_colour; + background: @bg_colour; max-width: 85%; min-width: 85px; } option { - padding: 1px; - color: @main_colour; - background: @bg_colour; - &[selected="selected"] { - color: @bg_colour; - background: @main_colour; - } + padding: 1px; + color: @main_colour; + background: @bg_colour; + &[selected="selected"] { + color: @bg_colour; + background: @main_colour; + } } tr:nth-child(even) { - background-color: lighten(@bg_colour, 10%); + background-color: lighten(@bg_colour, 10%); } ///* remember to define focus styles! */ -//outline Sets all the outline properties in one declaration -//outline-color Sets the color of an outline color_name,hex_number,rgb_number,invert,inherit -//outline-style Sets the style of an outline dotted,dashed,solid,double,groove,ridge,inset,outset,inherit -//outline-width Sets the width of an outline thin,medium,thick,length,inherit +//outline Sets all the outline properties in one declaration +//outline-color Sets the color of an outline color_name,hex_number,rgb_number,invert,inherit +//outline-style Sets the style of an outline dotted,dashed,solid,double,groove,ridge,inset,outset,inherit +//outline-width Sets the width of an outline thin,medium,thick,length,inherit :focus { - outline: none; + outline: none; } a:focus { - outline: invert, dashed, thin; + outline: invert, dashed, thin; } [disabled="disabled"] { - background: @med_bg_colour; - color: @disabled_colour; + background: @med_bg_colour; + color: @disabled_colour; } ///* remember to highlight inserts somehow! */ ins, mark { - background-color: @bg_alt_colour; - color: @lt_main_colour; + background-color: @bg_alt_colour; + color: @lt_main_colour; } ins { - text-decoration: none; + text-decoration: none; } mark { - font-style: italic; - font-weight: bold; + font-style: italic; + font-weight: bold; } ///* Redeclare monospace font family: h5bp.com/j */ pre, @@ -118,157 +118,157 @@ code, kbd, samp, .wall-item-body code { - font-family: monospace, monospace; - _font-family: monospace; - font-size: 1em; + font-family: monospace, monospace; + _font-family: monospace; + font-size: 1em; } ///* Improve readability of pre-formatted text in all browsers */ pre, .wall-item-body code { - .wrap; + .wrap; } q { - quotes: none; - &:before, &:after { - content: ""; - content: none; - } + quotes: none; + &:before, &:after { + content: ""; + content: none; + } } em { - font-style: italic; + font-style: italic; } strong { - font-weight: bold; + font-weight: bold; } strike { - text-decoration: line-through; + text-decoration: line-through; } small { - font-size: 85%; + font-size: 85%; } ///* Position subscript and superscript content without affecting // * line-height: h5bp.com/k */ sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } sub { - bottom: -0.25em; + bottom: -0.25em; } sup { - top: -0.5em; + top: -0.5em; } img { - border: 0 none; + border: 0 none; } a { - color: @link_colour; - text-decoration: none; - margin-bottom: 1px; - &:hover { - color: @hover_colour; - border-bottom: 1px dotted @hover_colour; - } - &:hover img { - text-decoration: none; - } + color: @link_colour; + text-decoration: none; + margin-bottom: 1px; + &:hover { + color: @hover_colour; + border-bottom: 1px dotted @hover_colour; + } + &:hover img { + text-decoration: none; + } } blockquote { - background: darken(@main_alt_colour, 66.5%); - color: @main_colour; - text-indent: 5px; - padding: 5px; - .borders(1px, solid, darken(@main_alt_colour, 33%)); - .rounded_corners; + background: darken(@main_alt_colour, 66.5%); + color: @main_colour; + text-indent: 5px; + padding: 5px; + .borders(1px, solid, darken(@main_alt_colour, 33%)); + .rounded_corners; } .label () { - width: 38%; - display: inline-block; - font-size: small; - margin: 0 10px 1em 0; - .borders(1px, solid, @bg_colour); - padding: 3px 5px; - background: @main_colour; - color: darken(@main_alt_colour, 86.5%); - .box_shadow(3px, 3px, 5px); + width: 38%; + display: inline-block; + font-size: small; + margin: 0 10px 1em 0; + .borders(1px, solid, @bg_colour); + padding: 3px 5px; + background: @main_colour; + color: darken(@main_alt_colour, 86.5%); + .box_shadow(3px, 3px, 5px); } label { - .label; + .label; } input { - .box(250px, 25px); - .borders(1px, solid, darken(@main_alt_colour, 33.5%)); - width: 17em; - &[type="checkbox"], - &[type="radio"] { - .box(15px, 15px); - margin: 0; - } - &[type="radio"] { - margin: 5px 0; - } - &[type="submit"], - &[type="button"] { - background-color: @main_alt_colour; - .borders(2px, outset, darken(@main_alt_colour, 24%)); - .rounded_corners; - .box_shadow(1px, 3px, 4px, 0); - color: @bg_alt_colour; - cursor: pointer; - font-weight: bold; - width: auto; - .text_shadow; - } - &[type="submit"]:active, - &[type="button"]:active { - .box_shadow(0, 0, 0, 0); - } + .box(250px, 25px); + .borders(1px, solid, darken(@main_alt_colour, 33.5%)); + width: 17em; + &[type="checkbox"], + &[type="radio"] { + .box(15px, 15px); + margin: 0; + } + &[type="radio"] { + margin: 5px 0; + } + &[type="submit"], + &[type="button"] { + background-color: @main_alt_colour; + .borders(2px, outset, darken(@main_alt_colour, 24%)); + .rounded_corners; + .box_shadow(1px, 3px, 4px, 0); + color: @bg_alt_colour; + cursor: pointer; + font-weight: bold; + width: auto; + .text_shadow; + } + &[type="submit"]:active, + &[type="button"]:active { + .box_shadow(0, 0, 0, 0); + } } h1, h2, h3, h4, h5, h6 { - margin: 10px 0px; - font-weight: bold; - border-bottom: 1px solid @hover_colour; + margin: 10px 0px; + font-weight: bold; + border-bottom: 1px solid @hover_colour; } h1 { - font-size: x-large; + font-size: x-large; } h2 { - font-size: large; + font-size: large; } h3 { - font-size: medium; + font-size: medium; } h4 { - font-size: small; + font-size: small; } h5 { - font-size: x-small; + font-size: x-small; } h6 { - font-size: xx-small; + font-size: xx-small; } // .required { - display: inline; - color: red; - font-size: 16px; - font-weight: bold; - margin: 3px; + display: inline; + color: red; + font-size: 16px; + font-weight: bold; + margin: 3px; } .fakelink, .lockview { - color: @link_colour; - cursor: pointer; + color: @link_colour; + cursor: pointer; } .fakelink:hover { - color: @hover_colour; + color: @hover_colour; } .smalltext { - font-size: 0.7em; + font-size: 0.7em; } @@ -277,89 +277,89 @@ h6 { */ /* .tool .action */ .action { - margin: 5px 0; + margin: 5px 0; } .tool { - margin: 5px 0; - list-style: none; + margin: 5px 0; + list-style: none; } #articlemain { - .box(100%, 100%); - margin: 0 auto; + .box(100%, 100%); + margin: 0 auto; } .button { - // .box(25%, auto); - // background: @menu_bg_colour; - color: @main_colour; - // .borders(2px, outset, darken(@menu_bg_colour, 20%)); - .rounded_corners; - padding: 5px; - // font-size: smaller; - cursor: pointer; - // &.active { - // .box_shadow(4px, 4px, 7px); - // } - a { - color: @main_colour; - // font-size: smaller; - font-weight: bold; - } + // .box(25%, auto); + // background: @menu_bg_colour; + color: @main_colour; + // .borders(2px, outset, darken(@menu_bg_colour, 20%)); + .rounded_corners; + padding: 5px; + // font-size: smaller; + cursor: pointer; + // &.active { + // .box_shadow(4px, 4px, 7px); + // } + a { + color: @main_colour; + // font-size: smaller; + font-weight: bold; + } } #profile-listing-desc { - a { - color: @main_colour; - font-weight: bold; - } + a { + color: @main_colour; + font-weight: bold; + } } [class$="-desc"], [id$="-desc"] { - color: @main_colour; - background: @bg_colour; - .borders(2px, outset, @dk_main_colour); - .rounded_corners; - // .box_shadow(3px, 3px, 5px); + color: @main_colour; + background: @bg_colour; + .borders(2px, outset, @dk_main_colour); + .rounded_corners; + // .box_shadow(3px, 3px, 5px); margin: 3px 10px 7px 0; padding: 5px; - font-weight: bold; - font-size: smaller; + font-weight: bold; + font-size: smaller; } #item-delete-selected-desc { - float: left; - margin-right: 5px; - &:hover { - text-decoration: underline; - } + float: left; + margin-right: 5px; + &:hover { + text-decoration: underline; + } } .intro-approve-as-friend-desc { - margin-top: 10px; + margin-top: 10px; } .intro-desc { - margin-bottom: 20px; - font-weight: bold; + margin-bottom: 20px; + font-weight: bold; } #group-edit-desc { - margin: 10px 0px; + margin: 10px 0px; } #settings-nickname-desc { - background: @main_colour; - .rounded_corners; - .borders; - padding: 5px; - color: @bg_colour; + background: @main_colour; + .rounded_corners; + .borders; + padding: 5px; + color: @bg_colour; } .contactname, .contact-name { - font-weight: bold; - font-size: smaller; + font-weight: bold; + font-size: smaller; } .contact-details { - font-style: italic; - font-size: smaller; + font-style: italic; + font-size: smaller; } .like-rotator { - vertical-align: middle; - text-align: center; - margin: 1px; + vertical-align: middle; + text-align: center; + margin: 1px; } @@ -367,54 +367,54 @@ h6 { * login */ #asidemain .field { - overflow: hidden; - width: 200px; + overflow: hidden; + width: 200px; } #login-extra-links { - overflow: auto !important; - padding-top: 60px !important; - width: 100% !important; - a { - margin-right: 20px; - } + overflow: auto !important; + padding-top: 60px !important; + width: 100% !important; + a { + margin-right: 20px; + } } #login_standard { - display: block !important; - float: none !important; - height: 100% !important; - position: relative !important; - width: 100% !important; - .field label { - width: 200px !important; - } - input { - margin: 0 0 8px !important; - width: 210px !important; - &[type="text"] { - margin: 0 0 8px !important; - width: 210px !important; } - } + display: block !important; + float: none !important; + height: 100% !important; + position: relative !important; + width: 100% !important; + .field label { + width: 200px !important; + } + input { + margin: 0 0 8px !important; + width: 210px !important; + &[type="text"] { + margin: 0 0 8px !important; + width: 210px !important; } + } } #login-submit-wrapper { - margin: 0 !important; + margin: 0 !important; } #login-submit-button { - margin-left: 0px !important; + margin-left: 0px !important; } #asidemain #login_openid { - position: relative !important; - float: none !important; - margin-left: 0px !important; - height: auto !important; - width: 200px !important; + position: relative !important; + float: none !important; + margin-left: 0px !important; + height: auto !important; + width: 200px !important; } #login_openid { - #id_openid_url { - width: 180px !important; - overflow: hidden !important; } - label { - width: 180px !important; - } + #id_openid_url { + width: 180px !important; + overflow: hidden !important; } + label { + width: 180px !important; + } } @@ -422,133 +422,154 @@ h6 { * nav */ nav { - height: 60px; - background-color: @dk_bg_colour; - color: @main_alt_colour; - position: relative; - padding: 20px 20px 10px 95px; - a { - text-decoration: none; - color: @main_alt_colour; - border: 0px; - &:hover { - text-decoration: none; - color: @main_alt_colour; - border: 0px; } } - #banner { - display: block; - position: absolute; - left: 51px; - top: 25px; - #logo-text a { - font-size: 40px; - font-weight: bold; - margin-left: 3px; } } + height: 60px; + background-color: @dk_bg_colour; + color: @main_alt_colour; + position: relative; + padding: 20px 20px 10px 95px; + a { + text-decoration: none; + color: @main_alt_colour; + border: 0px; + &:hover { + text-decoration: none; + color: @main_alt_colour; + border: 0px; } } + #banner { + display: block; + position: absolute; + left: 51px; + top: 25px; + #logo-text a { + font-size: 40px; + font-weight: bold; + margin-left: 3px; } } +} +#site-location { + font-weight: bold; + font-style: italic; + font-size: small; + width: 30em; + position: relative; + left: -3.5em; + top: 3em; } ul#user-menu-popup { - display: none; - position: absolute; - background-color: @menu_bg_colour; - width: 100%; - padding: 10px 0px; - margin: 0px; - top: 20px; - left: 0; - font-size: small; - line-height: 1; - .rounded_corners(0 0 5px 5px); - .box_shadow(5px, 5px, 10px, 0px); - z-index: 10000; - li { - display: block; - a { - display: block; - padding: 5px; - color: @main_alt_colour; - background-color: @menu_bg_colour; - &:hover { - color: @bg_colour; - background-color: @main_alt_colour; - } - &.nav-sep { - border-top: 1px solid @bg_alt_colour; } } } + display: none; + position: absolute; + background-color: @menu_bg_colour; + width: 100%; + padding: 10px 0px; + margin: 3px 0 0; + top: 20px; + left: 0; + font-size: small; + line-height: 1; + .rounded_corners(0 0 5px 5px); + .box_shadow(5px, 5px, 10px, 0px); + z-index: 10000; + li { + display: block; + a { + display: block; + padding: 5px; + color: @main_alt_colour; + background-color: @menu_bg_colour; + &:hover { + color: @bg_colour; + background-color: @main_alt_colour; + } + &.nav-sep { + border-top: 1px solid @bg_alt_colour; } } } } nav .nav-link { - display: inline-block; - .box(22px, 22px); - overflow: hidden; - margin: 0px 5px 5px; - text-indent: 50px; - background: transparent url(dark/icons.png) 0 0 no-repeat; + display: inline-block; + .box(22px, 22px); + overflow: hidden; + margin: 0px 5px 5px; + text-indent: 50px; + background: transparent url(dark/icons.png) 0 0 no-repeat; +} +#nav-admin-link { + background-position: 0 -154px; + &:hover { + background-position: -22px -154px; + } } #nav-apps-link { - background-position: 0 -66px; - &:hover { - background-position: -22px -66px; - } + background-position: 0 -66px; + &:hover { + background-position: -22px -66px; + } } #nav-community-link, #nav-contacts-link { - background-position: 0 -22px; - &:hover { - background-position: -22px -22px; - } + background-position: 0 -22px; + &:hover { + background-position: -22px -22px; + } } #nav-directory-link { - background-position: -44px -154px; - &:hover { - background-position: -66px -154px; - } + background-position: -44px -154px; + &:hover { + background-position: -66px -154px; + } } #nav-help-link { - background-position: 0 -110px; - &:hover { - background-position: -22px -110px; - } + background-position: 0 -110px; + &:hover { + background-position: -22px -110px; + } } #nav-home-link { - background-position: -44px -132px; - &:hover { - background-position: -66px -132px; - } + background-position: -44px -132px; + &:hover { + background-position: -66px -132px; + } } #nav-intro-link { - background-position: 0px -190px; - &:hover { - background-position: -44px -190px; - } + background-position: 0px -88px; + &:hover { + background-position: -22px -88px; + } } #nav-login-link, #nav-logout-link { - background-position: 0 -88px; - &:hover { - background-position: -22px -88px; - } + background-position: 0 -88px; + &:hover { + background-position: -22px -88px; + } +} +#nav-manage-link { + background-position: 0px -22px; + &:hover { + background-position: -22px -22px; + } } #nav-messages-link { - background-position: -44px -88px; - &:hover { - background-position: -66px -88px; - } + background-position: -44px -88px; + &:hover { + background-position: -66px -88px; + } } #nav-notify-link, #nav-notifications-linkmenu { - background-position: -44px -110px; + background-position: -44px -110px; } #nav-notify-link:hover { - background-position: -66px -110px; + background-position: -66px -110px; } #nav-network-link { - background-position: 0px -177px; - &:hover { - background-position: -22px -177px; - } + background-position: 0px -177px; + &:hover { + background-position: -22px -177px; + } } #nav-search-link { - background-position: 0 -44px; - &:hover { - background-position: -22px -44px; - } + background-position: 0 -44px; + &:hover { + background-position: -22px -44px; + } } #jot-title, #profile-link, @@ -570,266 +591,282 @@ nav .nav-link { .hover, .focus, .pointer { - cursor: pointer; + cursor: pointer; } //* popup notifications */ div.jGrowl div { - &.notice { - background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center; - color: white; - padding-left: 58px; - margin-top: 50px; - } - &.info { - background: @info url("../../../images/icons/48/info.png") no-repeat 5px center; - color: white; - padding-left: 58px; - margin-top: 50px; - } - // &.jGrowl-message { + &.notice { + background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: white; + padding-left: 58px; + margin-top: 50px; + } + &.info { + background: @info url("../../../images/icons/48/info.png") no-repeat 5px center; + color: white; + padding-left: 58px; + margin-top: 50px; + } + // &.jGrowl-message { - // } + // } } #nav-notifications-menu { - margin: 30px 0 0 -20px; - width: 275px; - max-height: 300px; - overflow-y: auto; - font-size: 9pt; - img { - float: left; - margin-right: 5px; } - .notif-when { - font-size: 0.8em; - display: block; } - li { - word-wrap: normal; - border-bottom: 1px solid black; - &:hover { - color: black; } - } - a:hover { - color: black; - text-decoration: underline; - } + margin: 30px 0 0 -20px; + width: 275px; + max-height: 300px; + overflow-y: auto; + font-size: 9pt; + img { + float: left; + margin-right: 5px; } + .notif-when { + font-size: 0.8em; + display: block; } + li { + word-wrap: normal; + border-bottom: 1px solid black; + &:hover { + color: black; } + } + a:hover { + color: black; + text-decoration: underline; + } } nav #nav-notifications-linkmenu { - &.on .icon.s22.notify, - &.selected .icon.s22.notify { - // background-image: url("../../../images/icons/22/notify_on.png"); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=="); - } + &.on .icon.s22.notify, + &.selected .icon.s22.notify { + // background-image: url("../../../images/icons/22/notify_on.png"); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=="); + } } .show { - display: block; + display: block; } #notifications { - .box(170px, 20px); - font-size: small; - top: -19px; - left: 4px; - position: absolute; + .box(170px, 20px); + font-size: small; + top: -19px; + left: 4px; + position: absolute; } #nav-floater { - position: fixed; - top: 20px; - right: 1%; - padding: 5px; - background: @dk_bg_colour; - color: transparent; - .rounded_corners; - z-index: 100; - .box(270px, 60px); + position: fixed; + top: 20px; + right: 1%; + padding: 5px; + background: @dk_bg_colour; + color: transparent; + .rounded_corners; + z-index: 100; + .box(270px, 60px); } #nav-buttons { - clear: both; - list-style: none; - padding: 0px; - margin: 0px; - height: 25px; - > li { - padding: 0; - display: inline-block; - margin: 0px -4px 0px 0px; - } + clear: both; + list-style: none; + padding: 0px; + margin: 0px; + height: 25px; + > li { + padding: 0; + display: inline-block; + margin: 0px -4px 0px 0px; + } +} +#nav-buttons-2 { + clear: both; + list-style: none; + padding: 0px; + margin: 0px; + left: 136px; + top: -20px; + position: relative; + .box(6em, 25px); + > li { + padding: 0; + display: inline-block; + margin: 0px -4px 0px 0px; + } } .floaterflip { - display: block; - position: fixed; - z-index: 110; - top: 56px; - right: 19px; - .box(22px, 22px); - overflow: hidden; - margin: 0px; - background: transparent url(dark/icons.png) -190px -60px no-repeat; + display: block; + position: fixed; + z-index: 110; + top: 56px; + right: 19px; + .box(22px, 22px); + overflow: hidden; + margin: 0px; + background: transparent url(dark/icons.png) -190px -60px no-repeat; } .search-box { - display: inline-block; - margin: 5px; - position: fixed; - right: 0px; - bottom: 0px; - z-index: 100; - background: @dk_bg_colour; - .rounded_corners; + display: inline-block; + margin: 5px; + position: fixed; + right: 0px; + bottom: 0px; + z-index: 100; + background: @dk_bg_colour; + .rounded_corners; } #search-text, #mini-search-text { - background: white; - color: @bg_colour; + background: white; + color: @bg_colour; } #search-text { - .borders(1px, solid, @main_alt_colour); - margin: 5px 0; + .borders(1px, solid, @main_alt_colour); + margin: 5px 0; } #mini-search-text { - font-size: 8pt; - height: 14px; - width: 10em; - margin: 5px; + font-size: 8pt; + height: 14px; + width: 10em; + margin: 5px; } #scrollup { - position: fixed; - right: 5px; - bottom: 40px; - z-index: 100; - a:hover { - text-decoration: none; - border: 0; - } + position: fixed; + right: 5px; + bottom: 40px; + z-index: 100; + a:hover { + text-decoration: none; + border: 0; + } } #user-menu { - .box_shadow(5px, 0, 10px, 0); - display: block; - width: 80%; - margin: 3px 0 0 0; - position: relative; - .rounded_corners; - background-color: @menu_bg_colour; - background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q=="); - background-position: 98% center; - background-repeat: no-repeat; - clear: both; - top: 4px; - left: 10px; - padding: 2px; - > a { - vertical-align: top; - outline: 0 none; - } + .box_shadow(5px, 0, 10px, 0); + display: block; + width: 35%; + margin: 5px 0 0 0; + position: relative; + .rounded_corners; + background-color: @menu_bg_colour; + background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q=="); + background-position: 98% center; + background-repeat: no-repeat; +/* clear: both;*/ + top: 4px; + left: 7px; + padding: 2px; + > a { + vertical-align: top; + outline: 0 none; + } } #user-menu-label { - font-size: small; - padding: 3px 20px 9px 5px; - height: 10px; + font-size: small; + padding: 0px 20px 10px 5px; + height: 10px; + display: block; } .nav-ajax-update, .nav-ajax-left { - .box(30px, 19px); - background: transparent url(dark/notifications.png) 0 0 no-repeat; - color: @shadow_colour; - font-weight: bold; - font-size: 0.8em; - padding-top: 0.2em; - text-align: center; - float: left; - margin: 0 -1px 0 3px; - display: block; - visibility: hidden; + .box(30px, 19px); + background: transparent url(dark/notifications.png) 0 0 no-repeat; + color: @shadow_colour; + font-weight: bold; + font-size: 0.8em; + padding-top: 0.2em; + text-align: center; + float: left; + margin: 0 -1px 0 3px; + display: block; + visibility: hidden; } .nav-ajax-update.show, .nav-ajax-left.show { - visibility: visible; + visibility: visible; } #net-update { - background-position: 0px 0px; + background-position: 0px 0px; } #mail-update { - background-position: -30px 0; + background-position: -30px 0; } #notify-update { - background-position: -60px 0px; + background-position: -60px 0px; } #home-update { - background-position: -90px 0px; + background-position: -90px 0px; } #intro-update { - background-position: -120px 0px; + background-position: -120px 0px; } #lang-select-icon { - cursor: pointer; - position: fixed; - left: 28px; - bottom: 6px; - z-index: 10; + cursor: pointer; + position: fixed; + left: 28px; + bottom: 6px; + z-index: 10; } #language-selector { - position: fixed; - bottom: 2px; - left: 52px; - z-index: 10; + position: fixed; + bottom: 2px; + left: 52px; + z-index: 10; } .menu-popup { - position: absolute; - display: none; - // width: 11em; - background: white; - color: @bg_colour; - margin: 0px; - padding: 0px; - font-size: small; - line-height: 1.2; - .borders(3px, solid, @link_colour); - .rounded_corners; - z-index: 100000; - .box_shadow; - a { - display: block; - color: @bg_colour; - padding: 5px 10px; - text-decoration: none; - &:hover { - color: @main_colour; - background-color: @link_colour; - } - } - .menu-sep { - border-top: 1px solid @med_bg_colour; - } - li { - float: none; - overflow: auto; - height: auto; - display: block; - img { - float: left; - .box(16px, 16px); - padding-right: 5px; - } - } - .empty { - padding: 5px; - text-align: center; - color: lighten(@shiny_colour, 45%); - } + position: absolute; + display: none; + // width: 11em; + background: white; + color: @bg_colour; + margin: 0px; + padding: 0px; + font-size: small; + line-height: 1.2; + .borders(3px, solid, @link_colour); + .rounded_corners; + z-index: 100000; + .box_shadow; + a { + display: block; + color: @bg_colour; + padding: 5px 10px; + text-decoration: none; + &:hover { + color: @main_colour; + background-color: @link_colour; + } + } + .menu-sep { + border-top: 1px solid @med_bg_colour; + } + li { + float: none; + overflow: auto; + height: auto; + display: block; + img { + float: left; + .box(16px, 16px); + padding-right: 5px; + } + } + .empty { + padding: 5px; + text-align: center; + color: lighten(@shiny_colour, 45%); + } } .notif-item { - font-size: small; - a { - vertical-align: middle; - } + font-size: small; + a { + vertical-align: middle; + } } .notif-image { - .box(32px, 32px); - padding: 7px 7px 0px 0px; + .box(32px, 32px); + padding: 7px 7px 0px 0px; } .notify-seen { - background: @disabled_colour; - color: @main_colour; + background: @disabled_colour; + color: @main_colour; } .notify-unseen { - color: @main_colour; + color: @main_colour; } @@ -837,32 +874,32 @@ nav #nav-notifications-linkmenu { * sysmsg */ #sysmsg_info { - position: fixed; - bottom: 0; - .box_shadow(@main_shadow); - padding: 10px; - background-color: @lt_orange; - .borders(2px, solid, @orange); - border-bottom: 0; - padding-bottom: 50px; - z-index: 1000; + position: fixed; + bottom: 0; + .box_shadow(@main_shadow); + padding: 10px; + background-color: @lt_orange; + .borders(2px, solid, @orange); + border-bottom: 0; + padding-bottom: 50px; + z-index: 1000; } #sysmsg { - position: fixed; - bottom: 0; - .box_shadow(@main_shadow); - padding: 10px; - background-color: @lt_orange; - .borders(2px, solid, @orange); - border-bottom: 0; - padding-bottom: 50px; - z-index: 1000; + position: fixed; + bottom: 0; + .box_shadow(@main_shadow); + padding: 10px; + background-color: @lt_orange; + .borders(2px, solid, @orange); + border-bottom: 0; + padding-bottom: 50px; + z-index: 1000; } #sysmsg_info br, #sysmsg br { - display: block; - margin: 2px 0px; - border-top: 1px solid @main_colour; + display: block; + margin: 2px 0px; + border-top: 1px solid @main_colour; } @@ -870,85 +907,85 @@ nav #nav-notifications-linkmenu { * aside */ #asidemain { - float: left; - font-size: small; - margin: 1em; - width: 25%; - display: inline; + float: left; + font-size: small; + margin: 1em; + width: 25%; + display: inline; } /* for now, disappear these */ #asideright, #asideleft { - display: none; + display: none; } .vcard { - .fn { - font-size: 1.5em; - font-weight: bold; - border-bottom: 1px solid @hover_colour; - padding-bottom: 3px; - } - #profile-photo-wrapper { - margin: 20px 0; - background-color: @menu_bg_colour; - padding: 5px; - .box(175px, 175px); - .rounded_corners; - .box_shadow(3px, 3px, 10px, 0); - } + .fn { + font-size: 1.5em; + font-weight: bold; + border-bottom: 1px solid @hover_colour; + padding-bottom: 3px; + } + #profile-photo-wrapper { + margin: 20px 0; + background-color: @menu_bg_colour; + padding: 5px; + .box(175px, 175px); + .rounded_corners; + .box_shadow(3px, 3px, 10px, 0); + } } #asidemain { - h4 { - font-size: 1.2em; } - #viewcontacts { - text-align: right; - } - #contact-block { - width: 99%; - .contact-block-content { - width: 99%; - .contact-block-div { - float: left; - margin: 0 5px 5px 0; - .box(50px, 50px); - padding: 3px; - position: relative; } } } + h4 { + font-size: 1.2em; } + #viewcontacts { + text-align: right; + } + #contact-block { + width: 99%; + .contact-block-content { + width: 99%; + .contact-block-div { + float: left; + margin: 0 5px 5px 0; + .box(50px, 50px); + padding: 3px; + position: relative; } } } } .aprofile dt { - background: @main_colour; - color: @bg_colour; - font-weight: bold; - .box_shadow(3px, 3px, 5px); - .rounded_corners; - margin: 15px 0 5px; - padding-left: 5px; + background: @main_colour; + color: @bg_colour; + font-weight: bold; + .box_shadow(3px, 3px, 5px); + .rounded_corners; + margin: 15px 0 5px; + padding-left: 5px; } #profile-extra-links ul { - margin-left: 0px; - padding-left: 0px; - list-style: none; + margin-left: 0px; + padding-left: 0px; + list-style: none; } #dfrn-request-link { - .rounded_corners; - color: @main_colour; - display: block; - font-size: 1.2em; - padding: 0.2em 0.5em; - background-color: @friendica_blue; - // background-image: url(icons/connect.png); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII="); - background-repeat: no-repeat; - background-position: 95% center; + .rounded_corners; + color: @main_colour; + display: block; + font-size: 1.2em; + padding: 0.2em 0.5em; + background-color: @friendica_blue; + // background-image: url(icons/connect.png); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-position: 95% center; } #wallmessage-link { - ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/ - ///*border-radius: 5px 5px 5px 5px;*/ - color: @main_alt_colour; - display: block; - font-size: 1.2em; - padding: 0.2em 0.5em; + ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/ + ///*border-radius: 5px 5px 5px 5px;*/ + color: @main_alt_colour; + display: block; + font-size: 1.2em; + padding: 0.2em 0.5em; } .ttright { - margin: 0px; + margin: 0px; } @@ -956,12 +993,12 @@ nav #nav-notifications-linkmenu { * contacts block */ .contact-block-div { - .box(50px, 50px); - float: left; + .box(50px, 50px); + float: left; } .contact-block-textdiv { - .box(150px, 34px); - float: left; + .box(150px, 34px); + float: left; } @@ -969,96 +1006,96 @@ nav #nav-notifications-linkmenu { * jot */ #jot { - margin: 10px 0 20px 0px; - width: 100%; - #jot-tools { - margin: 0px; - padding: 0px; - .box(100%, 35px); - overflow: none; - span { - float: left; - margin: 10px 20px 2px 0px; - a { - display: block; - } - } - .perms { - float: right; - width: 40px; - } - li.loading { - float: right; - background-color: white; - .box(20px, 38px); - vertical-align: center; - text-align: center; - border-top: 2px solid #9eabb0; - img { - margin-top: 10px; - } - } - } - #jot-title { - .borders(1px, solid, darken(@main_alt_colour, 13%)); - margin: 0 0 5px; - .box(90%, 20px); - font-weight: bold; - .rounded_corners; - vertical-align: middle; - } + margin: 10px 0 20px 0px; + width: 100%; + #jot-tools { + margin: 0px; + padding: 0px; + .box(100%, 35px); + overflow: none; + span { + float: left; + margin: 10px 20px 2px 0px; + a { + display: block; + } + } + .perms { + float: right; + width: 40px; + } + li.loading { + float: right; + background-color: white; + .box(20px, 38px); + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + img { + margin-top: 10px; + } + } + } + #jot-title { + .borders(1px, solid, darken(@main_alt_colour, 13%)); + margin: 0 0 5px; + .box(90%, 20px); + font-weight: bold; + .rounded_corners; + vertical-align: middle; + } } #jot-category { - margin: 5px 0; - .rounded_corners; - .borders(1px, solid, darken(@main_alt_colour, 33%)); - color: darken(@main_alt_colour, 27%); - font-size: smaller; - &:focus { - color: @main_alt_colour; - } + margin: 5px 0; + .rounded_corners; + .borders(1px, solid, darken(@main_alt_colour, 33%)); + color: darken(@main_alt_colour, 27%); + font-size: smaller; + &:focus { + color: @main_alt_colour; + } } #jot #character-counter { - .box(6%, 15px); - float: right; - text-align: right; - line-height: 20px; - padding: 2px 20px 5px 0; + .box(6%, 15px); + float: right; + text-align: right; + line-height: 20px; + padding: 2px 20px 5px 0; } #profile-jot-text_parent { - .box_shadow(5px, 0, 10px, 0); + .box_shadow(5px, 0, 10px, 0); } #profile-jot-text_tbl { - margin-bottom: 10px; - background: darken(@main_alt_colour, 46.8%); + margin-bottom: 10px; + background: darken(@main_alt_colour, 46.8%); } #profile-jot-text_ifr { - width: 99.900002% !important; + width: 99.900002% !important; } #profile-jot-text_toolbargroup, .mceCenter tr { - background: darken(@main_alt_colour, 46.8%); + background: darken(@main_alt_colour, 46.8%); } [id$="jot-text_ifr"] { - // width: 99.900002% !important; - color: @bg_colour; - background: @main_colour; - .mceContentBody { - color: @bg_colour; - background: @main_colour; - } + // width: 99.900002% !important; + color: @bg_colour; + background: @main_colour; + .mceContentBody { + color: @bg_colour; + background: @main_colour; + } } .defaultSkin { - tr.mceFirst { - background: darken(@main_alt_colour, 46.8%); - } - td { - &.mceFirst, &.mceLast { - background-color: @main_colour; - } - } - span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon { - background-color: @main_colour; - } + tr.mceFirst { + background: darken(@main_alt_colour, 46.8%); + } + td { + &.mceFirst, &.mceLast { + background-color: @main_colour; + } + } + span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon { + background-color: @main_colour; + } } #profile-attach-wrapper, #profile-audio-wrapper, @@ -1068,92 +1105,92 @@ nav #nav-notifications-linkmenu { #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper { - float: left; - margin: 0 20px 0 0; + float: left; + margin: 0 20px 0 0; } #profile-rotator-wrapper { - float: right; + float: right; } #profile-jot-email-wrapper { - margin: 10px 10% 0; - .borders(1px, solid, @menu_bg_colour); - border-bottom: 0; + margin: 10px 10% 0; + .borders(1px, solid, @menu_bg_colour); + border-bottom: 0; } #profile-jot-email-label { - background-color: @menu_bg_colour; - color: @main_colour; - padding: 5px; + background-color: @menu_bg_colour; + color: @main_colour; + padding: 5px; } #profile-jot-email { - width: 90%; - margin: 5px; + width: 90%; + margin: 5px; } #profile-jot-networks { - margin: 0 10%; - border: 1px solid @menu_bg_colour; - border-top: 0; - border-bottom: 0; - padding: 5px; + margin: 0 10%; + border: 1px solid @menu_bg_colour; + border-top: 0; + border-bottom: 0; + padding: 5px; } #profile-jot-net { - margin: 5px 0; + margin: 5px 0; } #jot-preview-link { - margin: 0 0 0 10px; - border: 0; - text-decoration: none; - float: right; + margin: 0 0 0 10px; + border: 0; + text-decoration: none; + float: right; } .icon-text-preview { - margin: 0 0 -18px 0; - display: block; - .box(20px, 20px); - background: url(dark/icons.png) no-repeat -128px -40px; - border: 0; - text-decoration: none; - float: right; - cursor: pointer; + margin: 0 0 -18px 0; + display: block; + .box(20px, 20px); + background: url(dark/icons.png) no-repeat -128px -40px; + border: 0; + text-decoration: none; + float: right; + cursor: pointer; } #profile-jot-perms { - float: right; - color: @menu_bg_colour; - .box(20px, 20px); - .rounded_corners; - .box_shadow(3px, 3px, 5px, 0); - .borders(2px, outset, @menu_bg_colour); - overflow: hidden; - margin: 0 10px 0 10px; + float: right; + color: @menu_bg_colour; + .box(20px, 20px); + .rounded_corners; + .box_shadow(3px, 3px, 5px, 0); + .borders(2px, outset, @menu_bg_colour); + overflow: hidden; + margin: 0 10px 0 10px; } #profile-jot-plugin-wrapper { - width: 1px; - margin: 10px 0 0 0; - float: right; + width: 1px; + margin: 10px 0 0 0; + float: right; } #profile-jot-submit-wrapper { - float: right; - width: 100%; - margin: 10px 0 0 0; - padding: 0; + float: right; + width: 100%; + margin: 10px 0 0 0; + padding: 0; } #profile-jot-submit { - height: auto; - background-color: @menu_bg_colour; - color: @main_alt_colour; - .rounded_corners; - .borders(2px, outset, @shiny_colour); - margin: 0; - float: right; - .text_shadow; - width: auto; - &:active { - .box_shadow(0, 0, 0, 0); - } + height: auto; + background-color: @menu_bg_colour; + color: @main_alt_colour; + .rounded_corners; + .borders(2px, outset, @shiny_colour); + margin: 0; + float: right; + .text_shadow; + width: auto; + &:active { + .box_shadow(0, 0, 0, 0); + } } #jot-perms-icon { - .box(22px, 22px); - .rounded_corners; - overflow: hidden; - background: @menu_bg_colour url("dark/icons.png") -88px -40px; + .box(22px, 22px); + .rounded_corners; + overflow: hidden; + background: @menu_bg_colour url("dark/icons.png") -88px -40px; } #group_allow_wrapper, #group_deny_wrapper, @@ -1161,67 +1198,67 @@ nav #nav-notifications-linkmenu { #contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper { - width: 47%; + width: 47%; } #group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper { - float: left; + float: left; } #contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper { - float: right; + float: right; } #acl-permit-text { - background-color: darken(@main_alt_colour, 60%); - color: @main_colour; - padding: 5px; - float: left; + background-color: darken(@main_alt_colour, 60%); + color: @main_colour; + padding: 5px; + float: left; } #jot-public { - background-color: darken(@main_alt_colour, 60%); - color: @alert; - padding: 5px; - float: left; + background-color: darken(@main_alt_colour, 60%); + color: @alert; + padding: 5px; + float: left; } #acl-deny-text { - background-color: darken(@main_alt_colour, 60%); - color: @main_colour; - padding: 5px; - float: left; + background-color: darken(@main_alt_colour, 60%); + color: @main_colour; + padding: 5px; + float: left; } #jot-title-desc { - color: darken(@main_alt_colour, 13%); + color: darken(@main_alt_colour, 13%); } #profile-jot-desc { - background: @bg_colour; - .borders; - .rounded_corners; - color: @red_orange; - margin: 5px 0; + background: @bg_colour; + .borders; + .rounded_corners; + color: @red_orange; + margin: 5px 0; } #jot-title-wrapper { - margin-bottom: 5px; + margin-bottom: 5px; } #jot-title-display { - font-weight: bold; + font-weight: bold; } .jothidden { - display: none; + display: none; } #jot-preview-content { - background-color: @shiny_colour; - color: @main_colour; - .borders(1px, solid, @bg_colour); - .rounded_corners; - .box_shadow(5px, 0, 10px); - padding: 3px 3px 6px 10px; - .wall-item-outside-wrapper { - border: 0; - .rounded_corners(0px 0px 0px 0px); - .box_shadow(0, 0, 0, 0); - } + background-color: @shiny_colour; + color: @main_colour; + .borders(1px, solid, @bg_colour); + .rounded_corners; + .box_shadow(5px, 0, 10px); + padding: 3px 3px 6px 10px; + .wall-item-outside-wrapper { + border: 0; + .rounded_corners(0px 0px 0px 0px); + .box_shadow(0, 0, 0, 0); + } } @@ -1229,12 +1266,12 @@ nav #nav-notifications-linkmenu { * section */ #sectionmain { - margin: 1em; - font-size: 0.8em; - min-width: 475px; - width: 69%; - float: left; - display: inline; + margin: 1em; + font-size: 0.8em; + min-width: 475px; + width: 69%; + float: left; + display: inline; } @@ -1242,51 +1279,51 @@ nav #nav-notifications-linkmenu { * tabs */ .tabs { - .list_reset; - margin: 10px 0; - li { - display: inline; - font-size: smaller; - } + .list_reset; + margin: 10px 0; + li { + display: inline; + font-size: smaller; + } } .multibutton () { - .borders(1px, solid, @hover_colour); - padding: 4px; - .rounded_corners; - &:active, - &:hover { - background: @shiny_colour; - color: @main_colour; - .borders(1px, solid, @hover_colour); - } - a { - border: 0; - text-decoration: none; - } + .borders(1px, solid, @hover_colour); + padding: 4px; + .rounded_corners; + &:active, + &:hover { + background: @shiny_colour; + color: @main_colour; + .borders(1px, solid, @hover_colour); + } + a { + border: 0; + text-decoration: none; + } } .multibutton_active () { - background: @main_colour; - color: @bg_colour; - .borders(1px, solid, @hover_colour); - padding: 4px; - .rounded_corners; - &:hover { - background: @shiny_colour; - color: @main_colour; - .borders(1px, solid, @hover_colour); - } - a { - color: @bg_colour; - text-decoration: none; - } + background: @main_colour; + color: @bg_colour; + .borders(1px, solid, @hover_colour); + padding: 4px; + .rounded_corners; + &:hover { + background: @shiny_colour; + color: @main_colour; + .borders(1px, solid, @hover_colour); + } + a { + color: @bg_colour; + text-decoration: none; + } } .tab { - .multibutton; + .multibutton; } .tab { - &.active { - .multibutton_active; - } + &.active { + .multibutton_active; + } } @@ -1294,223 +1331,223 @@ nav #nav-notifications-linkmenu { * items */ .wall-item-outside-wrapper { - .borders(1px, solid, darken(@main_alt_colour, 27%)); - .rounded_corners; - .box_shadow(6px, 1px, 10px, -2px);//@lt_shadow_colour - &.comment { - margin-top: 5px; - } + .borders(1px, solid, darken(@main_alt_colour, 27%)); + .rounded_corners; + .box_shadow(6px, 1px, 10px, -2px);//@lt_shadow_colour + &.comment { + margin-top: 5px; + } } .wall-item-content-wrapper { - position: relative; - padding: 0.75em; - width: auto; + position: relative; + padding: 0.75em; + width: auto; } .wall-item-outside-wrapper .wall-item-comment-wrapper { - /*margin-left: 90px;*/ - .preview { - border: 0; - .rounded_corners(0px); - } + /*margin-left: 90px;*/ + .preview { + border: 0; + .rounded_corners(0px); + } } .shiny { - background: @shiny_colour; - .rounded_corners; + background: @shiny_colour; + .rounded_corners; } .wall-outside-wrapper .shiny { - .rounded_corners; + .rounded_corners; } .heart { - color: red; + color: red; } .wall-item-content { - overflow-x: auto; - margin: 0px 4em 1em 5px; + overflow-x: auto; + margin: 0px 4em 1em 5px; } [id^="tread-wrapper"], [class^="tread-wrapper"] { - margin: 1.2em 0 0 0; - padding: 0px; + margin: 1.2em 0 0 0; + padding: 0px; } .wall-item-photo-menu { - display: none; + display: none; } .wall-item-photo-menu-button { - display: none; - text-indent: -99999px; - background: @menu_bg_colour url(dark/menu-user-pin.jpg) no-repeat 75px center; - position: absolute; - overflow: hidden; - .box(90px, 20px); - top: 85px; - left: 0; - .rounded_corners(0 0 5px 5px); + display: none; + text-indent: -99999px; + background: @menu_bg_colour url(dark/menu-user-pin.jpg) no-repeat 75px center; + position: absolute; + overflow: hidden; + .box(90px, 20px); + top: 85px; + left: 0; + .rounded_corners(0 0 5px 5px); } .wall-item-info { - float: left; - width: 7em; - position: relative; + float: left; + width: 7em; + position: relative; } .wall-item-photo-wrapper { - .box(80px, 80px); - position: relative; - padding: 5px; - background-color: @menu_bg_colour; - .rounded_corners; + .box(80px, 80px); + position: relative; + padding: 5px; + background-color: @menu_bg_colour; + .rounded_corners; } [class^="wall-item-tools"] * { - /*margin: 0 0 5px 0;*/ - > * { - /*margin: 0 0 5px 0;*/ - } + /*margin: 0 0 5px 0;*/ + > * { + /*margin: 0 0 5px 0;*/ + } } .wall-item-tools { - float: right; - opacity: 0.4; - .transition; - &:hover { - opacity: 1; - .transition; - } + float: right; + opacity: 0.4; + .transition; + &:hover { + opacity: 1; + .transition; + } } .wall-item-subtools1 { - .box(30px, 30px); - list-style: none outside none; - margin: 18px 0 30px -20px; - padding: 0; + .box(30px, 30px); + list-style: none outside none; + margin: 18px 0 30px -20px; + padding: 0; } .wall-item-subtools2 { - .box(25px, 25px); - list-style: none outside none; - margin: -78px 0 0 5px; - padding: 0; + .box(25px, 25px); + list-style: none outside none; + margin: -78px 0 0 5px; + padding: 0; } .wall-item-title { - font-size: 1.2em; - font-weight: bold; - margin-bottom: 1.4em; + font-size: 1.2em; + font-weight: bold; + margin-bottom: 1.4em; } .wall-item-body { - margin: 15px 10px 10px 0px; - text-align: left; - overflow-x: auto; + margin: 15px 10px 10px 0px; + text-align: left; + overflow-x: auto; } .wall-item-lock-wrapper { - float: right; - .box(22px, 22px); - margin: 0 -5px 0 0; - opacity: 1; + float: right; + .box(22px, 22px); + margin: 0 -5px 0 0; + opacity: 1; } .wall-item-dislike, .wall-item-like { - clear: left; - font-size: 0.8em; - color: lighten(@menu_bg_colour, 20%); - margin: 5px 0 5px 10.2em; - .transition; - opacity: 0.5; - &:hover { - opacity: 1; - } + clear: left; + font-size: 0.8em; + color: lighten(@menu_bg_colour, 20%); + margin: 5px 0 5px 10.2em; + .transition; + opacity: 0.5; + &:hover { + opacity: 1; + } } .wall-item-author, .wall-item-actions-author, .wall-item-ago { - color: @main_colour; - line-height: 1; - display: inline-block; - font-size: x-small; - margin: 0.5em auto; - font-weight: bold; + color: @main_colour; + line-height: 1; + display: inline-block; + font-size: x-small; + margin: 0.5em auto; + font-weight: bold; } .comment-edit-preview { - width: auto; - margin: auto auto auto -2em; - &.wall-item-author, - &.wall-item-actions-author, - &.wall-item-ago { - font-size: smaller; - } + width: auto; + margin: auto auto auto -2em; + &.wall-item-author, + &.wall-item-actions-author, + &.wall-item-ago { + font-size: smaller; + } } .wall-item-location { - margin-top: 2em; - width: 6em; - overflow: hidden; - .text_overflow; - .icon { - float: left; - } - > a, - .smalltext { - margin-left: 25px; - font-size: 0.7em; - display: block; - } - > br { - display: none; - } + margin-top: 2em; + width: 6em; + overflow: hidden; + .text_overflow; + .icon { + float: left; + } + > a, + .smalltext { + margin-left: 25px; + font-size: 0.7em; + display: block; + } + > br { + display: none; + } } .wallwall { - .wwto { - left: 5px; - margin: 0; - position: absolute; - top: 75px; - z-index: 10001; - .box(30px, 30px); - img { - width: 30px !important; - height: 30px !important; - } - } - .wall-item-photo-end { - clear: both; - } + .wwto { + left: 5px; + margin: 0; + position: absolute; + top: 75px; + z-index: 10001; + .box(30px, 30px); + img { + width: 30px !important; + height: 30px !important; + } + } + .wall-item-photo-end { + clear: both; + } } .wall-item-arrowphoto-wrapper { - position: absolute; - left: 35px; - top: 80px; - z-index: 10002; + position: absolute; + left: 35px; + top: 80px; + z-index: 10002; } .wall-item-photo-menu { - min-width: 92px; - font-size: 0.75em; - .borders(2px, solid, @menu_bg_colour); - border-top: 0px; - background: @menu_bg_colour; - position: absolute; - left: -2px; - top: 101px; - display: none; - z-index: 10003; - .rounded_corners(0 5px 5px 5px); - li a { - white-space: nowrap; - display: block; - padding: 5px 6px; - color: @main_alt_colour; - &:hover { - color: @menu_bg_colour; - background: @main_alt_colour; - } - } + min-width: 92px; + font-size: 0.75em; + .borders(2px, solid, @menu_bg_colour); + border-top: 0px; + background: @menu_bg_colour; + position: absolute; + left: -2px; + top: 101px; + display: none; + z-index: 10003; + .rounded_corners(0 5px 5px 5px); + li a { + white-space: nowrap; + display: block; + padding: 5px 6px; + color: @main_alt_colour; + &:hover { + color: @menu_bg_colour; + background: @main_alt_colour; + } + } } #item-delete-selected { - overflow: auto; - width: 100%; + overflow: auto; + width: 100%; } #connect-services-header, #extra-help-header { - margin: 1.5em 0 0 0; + margin: 1.5em 0 0 0; } #connect-services, #extra-help { - .list_reset; - margin: 1em 0 0 0; - li { - display: inline; - } + .list_reset; + margin: 1em 0 0 0; + li { + display: inline; + } } @@ -1518,36 +1555,36 @@ nav #nav-notifications-linkmenu { * comment */ .ccollapse-wrapper { - font-size: 0.9em; - margin-left: 5em; + font-size: 0.9em; + margin-left: 5em; } .hide-comments-outer { - font-size: small; + font-size: small; } .wall-item-outside-wrapper.comment { - margin-left: 5em; - .wall-item-info { - width: 5em; - } - .wall-item-photo { - width: 40px !important; - height: 40px !important; - } - .wall-item-photo-wrapper { - .box(40px, 40px); - } - .wall-item-photo-menu-button { - width: 3.35em; - top: 3.2em; - background-position: 35px center; - } - .wall-item-author { - margin-left: 0.2em; - } - .wall-item-photo-menu { - min-width: 4.5em; - top: 5.5em; - } + margin-left: 5em; + .wall-item-info { + width: 5em; + } + .wall-item-photo { + width: 40px !important; + height: 40px !important; + } + .wall-item-photo-wrapper { + .box(40px, 40px); + } + .wall-item-photo-menu-button { + width: 3.35em; + top: 3.2em; + background-position: 35px center; + } + .wall-item-author { + margin-left: 0.2em; + } + .wall-item-photo-menu { + min-width: 4.5em; + top: 5.5em; + } } .comment-wwedit-wrapper { .borders(1px, solid, @main_colour); @@ -1555,61 +1592,61 @@ nav #nav-notifications-linkmenu { margin: 5px; } .comment-edit-wrapper { - border-top: 1px #aaa solid; + border-top: 1px #aaa solid; } [class^="comment-edit-bb"] { - .list_reset; - display: none; - margin: -40px 0 5px 60px; - width: 75%; - > li { - display: inline-block; - margin: 0 10px 0 0; - visibility: none; - } + .list_reset; + display: none; + margin: -40px 0 5px 60px; + width: 75%; + > li { + display: inline-block; + margin: 0 10px 0 0; + visibility: none; + } } .comment-wwedit-wrapper img, .comment-edit-wrapper img { - .box; + .box; } .comment-edit-photo-link, .comment-edit-photo { - margin-left: 10px; + margin-left: 10px; } .my-comment-photo { - .box(40px, 40px); - padding: 5px; + .box(40px, 40px); + padding: 5px; } [class^="comment-edit-text"] { - margin: 5px 0 10px 20px; - width: 94%; + margin: 5px 0 10px 20px; + width: 94%; } .comment-edit-text-empty { - height: 20px; - .med_borders; - .rounded_corners; - color: @med_border_colour; - .transition; - &:hover { - color: darken(@main_alt_colour, 33.5%); - } + height: 20px; + .med_borders; + .rounded_corners; + color: @med_border_colour; + .transition; + &:hover { + color: darken(@main_alt_colour, 33.5%); + } } .comment-edit-text-full { - height: 10em; - .rounded_corners; - .transition; + height: 10em; + .rounded_corners; + .transition; } .comment-edit-submit-wrapper { - width: 90%; - margin: 5px 5px 10px 50px; - text-align: right; + width: 90%; + margin: 5px 5px 10px 50px; + text-align: right; } .comment-edit-submit { - height: 22px; - background-color: @menu_bg_colour; - color: @main_alt_colour; - .rounded_corners; - border: 0; + height: 22px; + background-color: @menu_bg_colour; + color: @main_alt_colour; + .rounded_corners; + border: 0; } @@ -1621,14 +1658,14 @@ nav #nav-notifications-linkmenu { border-bottom: 1px dashed darken(@main_alt_colour, 13.5%); border-left: 5px solid darken(@main_alt_colour, 13.5%); border-top: 1px dashed darken(@main_alt_colour, 13.5%); - color: @main_colour; + color: @main_colour; display: block; overflow-x: auto; padding: 5px 0 15px 10px; width: 95%; - a { - color: @lt_link_colour; - } + a { + color: @lt_link_colour; + } } @@ -1636,47 +1673,47 @@ nav #nav-notifications-linkmenu { * profile */ div { - &[id$="text"] { - font-weight: bold; - border-bottom: 1px solid darken(@main_alt_colour, 13.5%); - } - &[id$="wrapper"] { - height: 100%; - br { - clear: left; - } - } + &[id$="text"] { + font-weight: bold; + border-bottom: 1px solid darken(@main_alt_colour, 13.5%); + } + &[id$="wrapper"] { + height: 100%; + br { + clear: left; + } + } } .profile-match-wrapper { - float: left; - margin: 0 5px 40px 0; - .box(120px, 120px); - padding: 3px; - position: relative; + float: left; + margin: 0 5px 40px 0; + .box(120px, 120px); + padding: 3px; + position: relative; } .icon.drophide.profile-match-ignore { - margin: 0 6px 0 -3px; + margin: 0 6px 0 -3px; } .profile-match-photo { - + } [id$="-end"], [class$="-end"] { - clear: both; - margin: 0 0 10px 0; + clear: both; + margin: 0 0 10px 0; } .profile-match-end { - margin: 0 0 5px 0; + margin: 0 0 5px 0; } .profile-match-name { - font-weight: bold; - margin: auto auto auto 23px; + font-weight: bold; + margin: auto auto auto 23px; } .profile-match-connect { - font-style: italic; - margin: auto auto auto 23px; + font-style: italic; + margin: auto auto auto 23px; } #advanced-profile-with { - margin-left: 200px; + margin-left: 200px; } @@ -1684,98 +1721,98 @@ div { * photos */ .photos { - height: auto; - overflow: auto; + height: auto; + overflow: auto; } #photo-top-links { - margin-bottom: 30px; + margin-bottom: 30px; } .photo-album-image-wrapper, .photo-top-image-wrapper { - float: left; - .box_shadow(3px, 3px, 10px, 0); - background-color: darken(@main_alt_colour, 80%); - color: @bg_colour; - .rounded_corners; - padding-bottom: 30px; - position: relative; - margin: 0 10px 10px 0; + float: left; + .box_shadow(3px, 3px, 10px, 0); + background-color: darken(@main_alt_colour, 80%); + color: @bg_colour; + .rounded_corners; + padding-bottom: 30px; + position: relative; + margin: 0 10px 10px 0; } #photo-photo { - margin: auto auto 5em 20%; - img { - max-width: 50%; - } + margin: auto auto 5em 20%; + img { + max-width: 50%; + } } .photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover { - border-bottom: 0; + border-bottom: 0; } .photo-top-photo, .photo-album-photo { - .rounded_corners(5px 5px 0 0); + .rounded_corners(5px 5px 0 0); } .photo-top-album-name, .caption { - position: absolute; - bottom: 0; - padding: 0 5px; + position: absolute; + bottom: 0; + padding: 0 5px; } #photo-prev-link, #photo-next-link { - position: absolute; - // .box(30%, 100%); - .box(50px, 200px); - background: white center center no-repeat; - opacity: 0; - .transition(all, 0.5s); - z-index: 10; - top: 15em; - .rounded_corners; - &:hover { - opacity: 0.6; - .transition(all, 0.5s); - } - .icon { - display: none; - } + position: absolute; + // .box(30%, 100%); + .box(50px, 200px); + background: white center center no-repeat; + opacity: 0; + .transition(all, 0.5s); + z-index: 10; + top: 15em; + .rounded_corners; + &:hover { + opacity: 0.6; + .transition(all, 0.5s); + } + .icon { + display: none; + } } #photo-prev-link { - // background-image: url(dark/prev.png); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII="); + // background-image: url(dark/prev.png); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII="); left: 5%; } #photo-next-link { - // background-image: url(dark/next.png); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII="); + // background-image: url(dark/next.png); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII="); left: 50%; } #photo-prev-link a, #photo-next-link a { - display: block; - .box(100%, 100%); - .rounded_corners; - overflow: hidden; - text-indent: -900000px; + display: block; + .box(100%, 100%); + .rounded_corners; + overflow: hidden; + text-indent: -900000px; } #photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper { - margin-bottom: 1em; + margin-bottom: 1em; } #photos-upload-existing-album-text, #photos-upload-newalbum-div { - background-color: @menu_bg_colour; - color: @main_alt_colour; - padding: 1px; + background-color: @menu_bg_colour; + color: @main_alt_colour; + padding: 1px; } #photos-upload-album-select, #photos-upload-newalbum { - width: 99%; + width: 99%; } #photos-upload-perms-menu { - text-align: right; + text-align: right; } #photo-edit-caption, #photo-edit-newtag, @@ -1783,45 +1820,45 @@ div { } #photo-edit-link-wrap { - margin-bottom: 15px; + margin-bottom: 15px; } #photo-edit-caption, #photo-edit-newtag { } #photo-edit-perms { - width: auto; + width: auto; } #photo-edit-rotate-label { - .label; + .label; } #photo-like-div { - float: left; - margin: auto 0 0; - width: 2em; - .rounded_corners; - .borders; + float: left; + margin: auto 0 0; + width: 2em; + .rounded_corners; + .borders; } .wall-item-like-buttons { - > * { - display: inline; - } + > * { + display: inline; + } } #photo-edit-delete-button { - margin: auto auto auto 1em; + margin: auto auto auto 1em; } #photo-edit-end { - margin-bottom: 35px; + margin-bottom: 35px; } #photo-caption { - font-size: 110%; - font-weight: bold; - margin-top: 15px; - margin-bottom: 15px; + font-size: 110%; + font-weight: bold; + margin-top: 15px; + margin-bottom: 15px; } #wall-photo-container { - margin: 0 auto 1em 4em; - width: 90%; + margin: 0 auto 1em 4em; + width: 90%; } @@ -1829,79 +1866,79 @@ div { * message */ .prvmail-text { - width: 100%; + width: 100%; } #prvmail-subject { - width: 100%; - color: @bg_colour; - background: @main_colour; + width: 100%; + color: @bg_colour; + background: @main_colour; } #prvmail-submit-wrapper { - margin-top: 10px; + margin-top: 10px; } #prvmail-submit { - float: right; - margin-top: 0; + float: right; + margin-top: 0; } #prvmail-submit-wrapper div { - margin-right: 5px; - float: left; + margin-right: 5px; + float: left; } .mail-list-outside-wrapper { - margin-top: 20px; + margin-top: 20px; } .mail-list-sender { - float: left; + float: left; } .mail-list-detail { - margin-left: 90px; + margin-left: 90px; } .mail-list-sender-name { - display: inline; - font-size: 1.1em; + display: inline; + font-size: 1.1em; } .mail-list-date { - display: inline; - font-size: 0.9em; - padding-left: 10px; + display: inline; + font-size: 0.9em; + padding-left: 10px; } .mail-list-sender-name, .mail-list-date { - font-style: italic; + font-style: italic; } .mail-list-subject { - font-size: 1.2em; + font-size: 1.2em; } .mail-list-delete-wrapper { - float: right; + float: right; } .mail-list-outside-wrapper-end { - clear: both; - border-bottom: 1px @main_colour dotted; + clear: both; + border-bottom: 1px @main_colour dotted; } .mail-conv-sender { - float: left; - margin: 0px 5px 5px 0px; + float: left; + margin: 0px 5px 5px 0px; } .mail-conv-sender-photo { - .box(32px, 32px) + .box(32px, 32px) } .mail-conv-sender-name { - float: left; + float: left; } .mail-conv-date { - float: right; + float: right; } .mail-conv-subject { - clear: right; - font-weight: bold; - font-size: 1.2em; + clear: right; + font-weight: bold; + font-size: 1.2em; } .mail-conv-body { - clear: both; + clear: both; } .mail-conv-delete-wrapper { - margin-top: 5px; + margin-top: 5px; } @@ -1910,129 +1947,129 @@ div { */ .view-contact-wrapper, .contact-entry-wrapper { - float: left; - margin: 0 5px 40px 0; - .box(120px, 135px); - padding: 3px; - position: relative; + float: left; + margin: 0 5px 40px 0; + .box(120px, 135px); + padding: 3px; + position: relative; } .contact-direction-wrapper { - position: absolute; - top: 20px; + position: absolute; + top: 20px; } .contact-edit-links { - position: absolute; - top: 60px; + position: absolute; + top: 60px; } .contact-entry-photo-wrapper {} .contact-entry-photo { - margin-left: 20px; + margin-left: 20px; } .contact-entry-name { - width: 120px; - font-weight: bold; - font-size: small; + width: 120px; + font-weight: bold; + font-size: small; } .contact-entry-details { - font-size: x-small; + font-size: x-small; } .contact-entry-photo { - position: relative; + position: relative; } .contact-entry-edit-links .icon { - .borders(1px, solid, #babdb6); - .rounded_corners(3px); - background-color: white; + .borders(1px, solid, #babdb6); + .rounded_corners(3px); + background-color: white; } #contact-entry-url, [id^="contact-entry-url"], #contact-entry-network, [id^="contact-entry-network"] { - font-size: smaller; + font-size: smaller; } #contact-entry-network, [id^="contact-entry-network"] { - font-style: italic; + font-style: italic; } #contact-edit-banner-name { - font-size: 1.5em; + font-size: 1.5em; } #contact-edit-photo-wrapper { - position: relative; - float: left; - padding: 20px; + position: relative; + float: left; + padding: 20px; } #contact-edit-direction-icon { - position: absolute; - top: 60px; - left: 0; + position: absolute; + top: 60px; + left: 0; } #contact-edit-nav-wrapper { - margin-left: 0px; + margin-left: 0px; } #contact-edit-links { - margin-top: 23px; + margin-top: 23px; } #contact-drop-links { - margin-left: 5px; + margin-left: 5px; } #contact-edit-nav-wrapper .icon { - .borders(1px, solid, #babdb6); - .rounded_corners(3px); + .borders(1px, solid, #babdb6); + .rounded_corners(3px); } #contact-edit-poll-wrapper { - margin-left: 0px; + margin-left: 0px; } #contact-edit-last-update-text { - margin-bottom: 15px; + margin-bottom: 15px; } #contact-edit-last-updated { - font-weight: bold; + font-weight: bold; } #contact-edit-poll-text { - display: inline; + display: inline; } #contact-edit-end { - clear: both; - margin-bottom: 65px; + clear: both; + margin-bottom: 65px; } .contact-photo-menu-button { - position: absolute; - background: url("dark/photo-menu.jpg") top left no-repeat transparent; - margin: 0px; - padding: 0px; - .box(16px, 16px); - top: 64px; - left: 0px; - overflow: hidden; - text-indent: 40px; - display: none; + position: absolute; + background: url("dark/photo-menu.jpg") top left no-repeat transparent; + margin: 0px; + padding: 0px; + .box(16px, 16px); + top: 64px; + left: 0px; + overflow: hidden; + text-indent: 40px; + display: none; } .contact-photo-menu { - width: auto; - .borders(2px, solid, @link_colour); - background: @bg_colour; - color: @main_colour; - position: absolute; - font-size: smaller; - .rounded_corners; - left: 0px; - top: 90px; - display: none; - z-index: 10000; - li a { - display: block; - padding: 4px; - color: @link_colour; - background: @main_colour; - line-height: 1; - &:hover { - background: @link_colour; - color: @main_colour; - text-decoration: none; - } - } + width: auto; + .borders(2px, solid, @link_colour); + background: @bg_colour; + color: @main_colour; + position: absolute; + font-size: smaller; + .rounded_corners; + left: 0px; + top: 90px; + display: none; + z-index: 10000; + li a { + display: block; + padding: 4px; + color: @link_colour; + background: @main_colour; + line-height: 1; + &:hover { + background: @link_colour; + color: @main_colour; + text-decoration: none; + } + } } @@ -2041,23 +2078,23 @@ div { */ .openid {} #id_openid_url { - background: url(dark/login-bg.gif) no-repeat; - background-position: 0 50%; - padding-left: 18px; + background: url(dark/login-bg.gif) no-repeat; + background-position: 0 50%; + padding-left: 18px; } #settings-default-perms { - margin-bottom: 20px; + margin-bottom: 20px; } #register-form div, #profile-edit-form div { - clear: both; + clear: both; } .settings-block { - label { - clear: left; - } - input { - margin: 10px 5px; - } + label { + clear: left; + } + input { + margin: 10px 5px; + } } #register-form label, #profile-edit-form label { @@ -2070,53 +2107,53 @@ div { margin-bottom: 20px; } #profile-edit-marital-label span { - margin: -4px; + margin: -4px; } .settings-submit-wrapper, .profile-edit-submit-wrapper { - margin: 0 0 30px; + margin: 0 0 30px; } .profile-edit-side-div { - display: none; + display: none; } #profiles-menu-trigger { - margin: 0px 0px 0px 25px; + margin: 0px 0px 0px 25px; } .profile-listing { - float: left; - margin: 20px 20px 0px 0px; + float: left; + margin: 20px 20px 0px 0px; } .icon-profile-edit { - background: url("dark/icons.png") -150px 0px no-repeat; - border: 0; - cursor: pointer; - display: block; - .box(20px, 20px); - margin: 0 0 -18px; - text-decoration: none; - top: 113px; - right: 260px; + background: url("dark/icons.png") -150px 0px no-repeat; + border: 0; + cursor: pointer; + display: block; + .box(20px, 20px); + margin: 0 0 -18px; + text-decoration: none; + top: 113px; + right: 260px; } #profile-edit-links ul { - .list_reset; - margin: 20px 0; + .list_reset; + margin: 20px 0; } .marital { - margin-top: 5px; + margin-top: 5px; } #register-sitename { - display: inline; - font-weight: bold; + display: inline; + font-weight: bold; } #advanced-expire-popup { - background: @bg_colour; - color: @main_colour; + background: @bg_colour; + color: @main_colour; } #id_ssl_policy { - width: 374px; + width: 374px; } #theme-preview img { - margin: 10px 10px 10px 288px; + margin: 10px 10px 10px 288px; } @@ -2124,39 +2161,39 @@ div { * contacts selector */ .group-delete-wrapper { - margin: -31px 50px 0 0; - float: right; + margin: -31px 50px 0 0; + float: right; } /*.group-delete-icon { margin: 0 0 0 10px; }*/ #group-edit-submit-wrapper { - margin: 0 0 10px 0; - display: inline; + margin: 0 0 10px 0; + display: inline; } #group-members, #prof-members { - height: 200px; - overflow: auto; - .borders(1px, solid, @menu_bg_colour); - .rounded_corners(5px 5px 0 0); + height: 200px; + overflow: auto; + .borders(1px, solid, @menu_bg_colour); + .rounded_corners(5px 5px 0 0); } #group-all-contacts, #prof-all-contacts { - height: 200px; - overflow: auto; - .borders(1px, solid, @menu_bg_colour); - .rounded_corners(0 0 5px 5px); + height: 200px; + overflow: auto; + .borders(1px, solid, @menu_bg_colour); + .rounded_corners(0 0 5px 5px); } #group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 { - color: @main_alt_colour; - background-color: @menu_bg_colour; - margin: 0; - padding: 5px; + color: @main_alt_colour; + background-color: @menu_bg_colour; + margin: 0; + padding: 5px; } #group-separator, #prof-separator { - display: none; + display: none; } @@ -2164,10 +2201,10 @@ div { * profile */ #cropimage-wrapper { - float: left; + float: left; } #crop-image-form { - clear: both; + clear: both; } @@ -2175,47 +2212,47 @@ div { * intros */ .intro-wrapper { - margin-top: 20px; + margin-top: 20px; } .intro-fullname { - font-size: 1.1em; - font-weight: bold; + font-size: 1.1em; + font-weight: bold; } .intro-note { - padding: 10px; + padding: 10px; } .intro-end { - padding: 30px; + padding: 30px; } .intro-form { - float: left; + float: left; } .intro-approve-form { - clear: both; + clear: both; } .intro-submit-approve, .intro-submit-ignore { - margin-right: 20px; + margin-right: 20px; } .intro-submit-approve { - margin-top: 15px; + margin-top: 15px; } .intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan { - float: left; + float: left; } .intro-form-end { - clear: both; - margin-bottom: 10px; + clear: both; + margin-bottom: 10px; } .intro-approve-as-end { - clear: both; - margin-bottom: 10px; + clear: both; + margin-bottom: 10px; } .clear { - clear: both; + clear: both; } @@ -2223,23 +2260,23 @@ div { * events */ .eventcal { - float: left; - font-size: 20px; + float: left; + font-size: 20px; } .event { - background: @bg_colour; + background: @bg_colour; } .vevent { - border: 1px solid darken(@main_alt_colour, 13.5%); - .event-description, - .event-location, - .event-start { - margin-left: 10px; - margin-right: 10px; - } + border: 1px solid darken(@main_alt_colour, 13.5%); + .event-description, + .event-location, + .event-start { + margin-left: 10px; + margin-right: 10px; + } } #new-event-link { - margin-bottom: 10px; + margin-bottom: 10px; } .edit-event-link, .plink-event-link { @@ -2249,105 +2286,105 @@ div { /*margin-bottom: 15px;*/ } .event-description:before { - content: url('../../../images/calendar.png'); - margin-right: 15px; + content: url('../../../images/calendar.png'); + margin-right: 15px; } .event-start, .event-end { - margin-left: 10px; - width: 330px; - font-size: smaller; + margin-left: 10px; + width: 330px; + font-size: smaller; } .event-start .dtstart, .event-end .dtend { - float: right; + float: right; } .event-list-date { - margin-bottom: 10px; + margin-bottom: 10px; } .prevcal, .nextcal { - float: left; - margin: 64px 32px auto 32px; + float: left; + margin: 64px 32px auto 32px; } .calendar { - font-family: monospace; + font-family: monospace; } .today { - font-weight: bold; - color: red; + font-weight: bold; + color: red; } #event-start-text, #event-finish-text { - margin-top: 10px; - margin-bottom: 5px; + margin-top: 10px; + margin-bottom: 5px; } #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox { - float: left; + float: left; } #event-datetime-break { - margin-bottom: 10px; + margin-bottom: 10px; } #event-nofinish-break, #event-adjust-break, #event-share-break { - clear: both; + clear: both; } #event-desc-text, #event-location-text { - margin-top: 10px; - margin-bottom: 5px; + margin-top: 10px; + margin-bottom: 5px; } #event-submit { - margin-top: 10px; + margin-top: 10px; } .body-tag { - margin: 10px 0; - opacity: 0.5; - &:hover { - opacity: 1.0 !important; - } + margin: 10px 0; + opacity: 0.5; + &:hover { + opacity: 1.0 !important; + } } .filesavetags, .categorytags { - margin: 20px 0; - opacity: 0.5; + margin: 20px 0; + opacity: 0.5; } .filesavetags:hover, .categorytags:hover { - margin: 20px 0; - opacity: 1.0 !important; + margin: 20px 0; + opacity: 1.0 !important; } .item-select { - opacity: 0.1; - margin: 5px 0 0 6px !important; - &:hover { - opacity: 1; - } + opacity: 0.1; + margin: 5px 0 0 6px !important; + &:hover { + opacity: 1; + } } .checkeditem { - opacity: 1; + opacity: 1; } #item-delete-selected { - margin-top: 30px; + margin-top: 30px; } /* was tired of having no way of moving it around, so * here's a little 'hook' to do so */ .delete-checked { - position: absolute; - left: 35px; - margin-top: 20px; + position: absolute; + left: 35px; + margin-top: 20px; } #item-delete-selected-icon { - float: left; - margin-right: 5px; + float: left; + margin-right: 5px; } .fc-state-highlight { - background: @main_colour; - color: @bg_colour; + background: @main_colour; + color: @bg_colour; } @@ -2355,12 +2392,12 @@ div { * directory */ .directory-item { - float: left; - margin: 0 5px 4px 0; - padding: 3px; - width: 180px; - height: 250px; - position: relative; + float: left; + margin: 0 5px 4px 0; + padding: 3px; + width: 180px; + height: 250px; + position: relative; } @@ -2368,93 +2405,93 @@ div { * sidebar */ #group-sidebar { - margin-bottom: 10px; + margin-bottom: 10px; } .categories-selected, .group-selected, .nets-selected, .fileas-selected { - // padding: 4px; - color: @bg_colour; - // background: @main_colour; - // .borders(1px, solid, @link_colour); - .multibutton_active; + // padding: 4px; + color: @bg_colour; + // background: @main_colour; + // .borders(1px, solid, @link_colour); + .multibutton_active; } .categories-selected:hover, .group-selected:hover, .nets-selected:hover, .fileas-selected:hover { // padding: 4px; - // color: @bg_colour; + // color: @bg_colour; // background: @bg_colour; // .borders(1px, solid, @link_colour); } .groupsideedit { - margin-right: 10px; + margin-right: 10px; } #sidebar-group-ul { - padding-left: 0; + padding-left: 0; } #sidebar-group-list { - margin: 0 0 5px 0; - li { - margin-top: 10px; - } - .icon { - display: inline-block; - .box(12px, 12px); - } + margin: 0 0 5px 0; + li { + margin-top: 10px; + } + .icon { + display: inline-block; + .box(12px, 12px); + } } .sidebar-group-element { - .multibutton; - .rounded_corners; + .multibutton; + .rounded_corners; } #sidebar-new-group { - margin: auto; - display: inline-block; - color: @main_alt_colour; - text-decoration: none; - text-align: center; + margin: auto; + display: inline-block; + color: @main_alt_colour; + text-decoration: none; + text-align: center; } #peoplefind-sidebar form { - margin-bottom: 10px; + margin-bottom: 10px; } #sidebar-new-group { - &:hover { - /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/ - /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/ - /*background-color: #b20202;*/ - } - &:active { - position: relative; - top: 1px; - } + &:hover { + /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/ + /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/ + /*background-color: #b20202;*/ + } + &:active { + position: relative; + top: 1px; + } } #side-peoplefind-url { - .borders(1px, solid, darken(@main_alt_colour, 33.5%)); - margin-right: 3px; - width: 75%; + .borders(1px, solid, darken(@main_alt_colour, 33.5%)); + margin-right: 3px; + width: 75%; } .categories-ul, .nets-ul { - .list_reset; - li { - margin: 10px 0 0; - } + .list_reset; + li { + margin: 10px 0 0; + } } .categories-link, .nets-link, .nets-all { - .multibutton; - .rounded_corners; - margin-left: 0px; + .multibutton; + .rounded_corners; + margin-left: 0px; } #netsearch-box { - margin: 20px 0px 30px; - width: 135px; - #search-submit { - margin: 5px 5px 0px 0px; - } + margin: 20px 0px 30px; + width: 135px; + #search-submit { + margin: 5px 5px 0px 0px; + } } @@ -2462,98 +2499,98 @@ div { * admin */ #pending-update { - float: right; - color: white; - font-weight: bold; - background-color: red; - padding: 0 0.3em; + float: right; + color: white; + font-weight: bold; + background-color: red; + padding: 0 0.3em; } .admin { - &.linklist { - border: 0; - padding: 0; - } - &.link { - .list_reset; - } + &.linklist { + border: 0; + padding: 0; + } + &.link { + .list_reset; + } } #adminpage { - color: @main_colour; - background: @bg_colour; - margin: 5px; - padding: 10px; - font-size: smaller; - dl { - clear: left; - margin-bottom: 2px; - padding-bottom: 2px; - border-bottom: 1px solid @shadow_colour; - } - dt { - width: 250px; - float: left; - font-weight: bold; - } - dd { - margin-left: 250px; - } - h3 { - border-bottom: 1px solid darken(@main_alt_colour, 13.5%); - } - .submit { - clear: left; - } - #pluginslist { - margin: 0; - padding: 0; - } - .plugin { - display: block; - .borders(1px, solid, darken(@main_alt_colour, 40%)); - padding: 1em; - margin-bottom: 5px; - clear: left; - } - .toggleplugin { - float: left; - margin-right: 1em; - } - table { - width: 100%; - border-bottom: 1px solid @shadow_colour; - margin: 5px 0; - th { - font-weight: bold; - text-align: left; - } - td { - padding: 5px; - vertical-align: middle; - } - &#users { - padding: 5px; - img { - .box(16px, 16px); - } - a { - color: @main_colour; - text-decoration: underline; + color: @main_colour; + background: @bg_colour; + margin: 5px; + padding: 10px; + font-size: smaller; + dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid @shadow_colour; + } + dt { + width: 250px; + float: left; + font-weight: bold; + } + dd { + margin-left: 250px; + } + h3 { + border-bottom: 1px solid darken(@main_alt_colour, 13.5%); + } + .submit { + clear: left; + } + #pluginslist { + margin: 0; + padding: 0; + } + .plugin { + display: block; + .borders(1px, solid, darken(@main_alt_colour, 40%)); + padding: 1em; + margin-bottom: 5px; + clear: left; + } + .toggleplugin { + float: left; + margin-right: 1em; + } + table { + width: 100%; + border-bottom: 1px solid @shadow_colour; + margin: 5px 0; + th { + font-weight: bold; + text-align: left; + } + td { + padding: 5px; + vertical-align: middle; + } + &#users { + padding: 5px; + img { + .box(16px, 16px); } - } - } - td .icon { - float: left; - } - .selectall { - text-align: right; - } + a { + color: @main_colour; + text-decoration: underline; + } + } + } + td .icon { + float: left; + } + .selectall { + text-align: right; + } } #users .name { - color: @main_colour; + color: @main_colour; } #users .tools { - padding: 5px 0; - vertical-align: middle; + padding: 5px 0; + vertical-align: middle; } @@ -2561,50 +2598,50 @@ div { * form fields */ .field { - overflow: auto; + overflow: auto; } .field .onoff { - float: right; - margin: 0 330px 0 auto; - width: 80px; - a { - display: block; - .borders(1px, solid, darken(@main_alt_colour, 53.5%)); - padding: 3px 6px 4px 10px; - height: 16px; - text-decoration: none; - } - .on, .off { - background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q=='); - background-repeat: no-repeat; - } - .on { - background-position: 42px 1px; - background-color: darken(@main_alt_colour, 33.5%); - color: darken(@main_alt_colour, 86.5%); - text-align: left; - } - .off { - background-position: 2px 1px; - background-color: darken(@main_alt_colour, 13.5%); - color: darken(@main_alt_colour, 73.5%); - text-align: right; - } + float: right; + margin: 0 330px 0 auto; + width: 80px; + a { + display: block; + .borders(1px, solid, darken(@main_alt_colour, 53.5%)); + padding: 3px 6px 4px 10px; + height: 16px; + text-decoration: none; + } + .on, .off { + background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q=='); + background-repeat: no-repeat; + } + .on { + background-position: 42px 1px; + background-color: darken(@main_alt_colour, 33.5%); + color: darken(@main_alt_colour, 86.5%); + text-align: left; + } + .off { + background-position: 2px 1px; + background-color: darken(@main_alt_colour, 13.5%); + color: darken(@main_alt_colour, 73.5%); + text-align: right; + } } .hidden { - display: none !important; + display: none !important; } .field textarea { - .box(80%, 100px); + .box(80%, 100px); } .field_help { - display: block; - margin-left: 297px; - color: darken(@main_alt_colour, 24%); - font-size: small; + display: block; + margin-left: 297px; + color: darken(@main_alt_colour, 24%); + font-size: small; } .field.radio .field_help { - margin-left: 297px; + margin-left: 297px; } @@ -2612,95 +2649,95 @@ div { * update */ .popup { - .box(100%, 100%); - top: 0px; - left: 0px; - position: absolute; - display: none; - .background { - background-color: darken(@main_alt_colour, 86.5%); - opacity: 0.5; - .box(100%, 100%); - position: absolute; - top: 0px; - left: 0px; - } - .panel { - top: 25%; - left: 25%; - .box(50%, 50%); - padding: 1em; - position: absolute; - .borders(4px, solid, black); - background-color: white; - } + .box(100%, 100%); + top: 0px; + left: 0px; + position: absolute; + display: none; + .background { + background-color: darken(@main_alt_colour, 86.5%); + opacity: 0.5; + .box(100%, 100%); + position: absolute; + top: 0px; + left: 0px; + } + .panel { + top: 25%; + left: 25%; + .box(50%, 50%); + padding: 1em; + position: absolute; + .borders(4px, solid, black); + background-color: white; + } } #panel { - position: absolute; - font-size: small; - .rounded_corners; - .borders(1px, solid, @main_alt_colour); - background-color: @bg_alt_colour; - color: @main_colour; - padding: 1em; - z-index: 100; + position: absolute; + font-size: small; + .rounded_corners; + .borders(1px, solid, @main_alt_colour); + background-color: @bg_alt_colour; + color: @main_colour; + padding: 1em; + z-index: 100; } .pager { - margin-top: 60px; - display: block; - clear: both; - text-align: center; - font-size: small; - font-weight: bold; - span { - padding: 4px; - margin: 4px; - } + margin-top: 60px; + display: block; + clear: both; + text-align: center; + font-size: small; + font-weight: bold; + span { + padding: 4px; + margin: 4px; + } } .pager_current { - background-color: @link_colour; - color: @bg_colour; + background-color: @link_colour; + color: @bg_colour; } .grey, .gray { - color: gray; + color: gray; } .orange { - color: orange; + color: orange; } .red { - color: red; + color: red; } .popup .panel { - .panel_text { - display: block; - overflow: auto; - height: 80%; - } - .panel_in { - .box(100%, 100%); - position: relative; - } - .panel_actions { - width: 100%; - bottom: 4px; - left: 0px; - position: absolute; - } + .panel_text { + display: block; + overflow: auto; + height: 80%; + } + .panel_in { + .box(100%, 100%); + position: relative; + } + .panel_actions { + width: 100%; + bottom: 4px; + left: 0px; + position: absolute; + } } .panel_text .progress { - width: 50%; - overflow: hidden; - height: auto; - .borders(1px, solid, darken(@main_alt_colour, 13.5%)); - margin-bottom: 5px; - span { - float: right; - display: block; - width: 25%; - background-color: @main_alt_colour; - text-align: right; - } + width: 50%; + overflow: hidden; + height: auto; + .borders(1px, solid, darken(@main_alt_colour, 13.5%)); + margin-bottom: 5px; + span { + float: right; + display: block; + width: 25%; + background-color: @main_alt_colour; + text-align: right; + } } @@ -2708,24 +2745,24 @@ div { * OAuth */ .oauthapp { - height: auto; - overflow: auto; - border-bottom: 2px solid darken(@main_alt_colour, 13.5%); - padding-bottom: 1em; - margin-bottom: 1em; - img { - float: left; - .box(48px, 48px); - margin: 10px; - &.noicon { - background-image: url("../../../images/icons/48/plugin.png"); - background-position: center center; - background-repeat: no-repeat; - } - } - a { - float: left; - } + height: auto; + overflow: auto; + border-bottom: 2px solid darken(@main_alt_colour, 13.5%); + padding-bottom: 1em; + margin-bottom: 1em; + img { + float: left; + .box(48px, 48px); + margin: 10px; + &.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; + } + } + a { + float: left; + } } @@ -2733,251 +2770,251 @@ div { * icons */ .iconspacer { - display: block; - .box(16px, 16px); + display: block; + .box(16px, 16px); } .icon { - display: block; - .box; - background: transparent url("dark/icons.png") no-repeat; - border: 0; - text-decoration: none; - .rounded_corners; - &:hover { - border: 0; - text-decoration: none; - } + display: block; + .box; + background: transparent url("dark/icons.png") no-repeat; + border: 0; + text-decoration: none; + .rounded_corners; + &:hover { + border: 0; + text-decoration: none; + } } .editicon { - display: inline-block; - .box(21px, 21px); - background: url("dark/editicons.png") no-repeat; - border: 0; - text-decoration: none; + display: inline-block; + .box(21px, 21px); + background: url("dark/editicons.png") no-repeat; + border: 0; + text-decoration: none; } .shadow { - .box_shadow(2px, 2px, 5px, 2px); - &:active, &:focus, &:hover { - .box_shadow(0, 0, 0, 0); - } + .box_shadow(2px, 2px, 5px, 2px); + &:active, &:focus, &:hover { + .box_shadow(0, 0, 0, 0); + } } .editicon:hover { - border: 0; + border: 0; } .boldbb { - background-position: 0px 0px; - &:hover { - background-position: -22px 0px; } + background-position: 0px 0px; + &:hover { + background-position: -22px 0px; } } .italicbb { - background-position: 0px -22px; - &:hover { - background-position: -22px -22px; } + background-position: 0px -22px; + &:hover { + background-position: -22px -22px; } } .underlinebb { - background-position: 0px -44px; - &:hover { - background-position: -22px -44px; } + background-position: 0px -44px; + &:hover { + background-position: -22px -44px; } } .quotebb { - background-position: 0px -66px; - &:hover { - background-position: -22px -66px; } + background-position: 0px -66px; + &:hover { + background-position: -22px -66px; } } .codebb { - background-position: 0px -88px; - &:hover { - background-position: -22px -88px; } + background-position: 0px -88px; + &:hover { + background-position: -22px -88px; } } .imagebb { - background-position: -44px 0px; - &:hover { - background-position: -66px 0px; } + background-position: -44px 0px; + &:hover { + background-position: -66px 0px; } } .urlbb { - background-position: -44px -22px; - &:hover { - background-position: -66px -22px; } + background-position: -44px -22px; + &:hover { + background-position: -66px -22px; } } .videobb { - background-position: -44px -44px; - &:hover { - background-position: -66px -44px; } + background-position: -44px -44px; + &:hover { + background-position: -66px -44px; } } .icon { - &.drop, &.drophide, &.delete { - float: left; - margin: 0 2px; - } - &.s22 { - &.delete { - display: block; - background-position: -110px 0; - } - &.text { - padding: 10px 0px 0px 25px; - width: 200px; - } - } - &.text { - text-indent: 0px; - } - &.s16 { - min-width: 16px; - height: 16px; - } + &.drop, &.drophide, &.delete { + float: left; + margin: 0 2px; + } + &.s22 { + &.delete { + display: block; + background-position: -110px 0; + } + &.text { + padding: 10px 0px 0px 25px; + width: 200px; + } + } + &.text { + text-indent: 0px; + } + &.s16 { + min-width: 16px; + height: 16px; + } } // special case for wall items .wall-item-delete-wrapper.icon.delete, .wall-item-delete-wrapper.icon.drophide { - margin: 0; + margin: 0; } .s16 .add { - background: url("../../../images/icons/16/add.png") no-repeat; + background: url("../../../images/icons/16/add.png") no-repeat; } .add { - margin: 0px 5px; + margin: 0px 5px; } .article { - background-position: -50px 0; + background-position: -50px 0; } .audio { - background-position: -70px 0; + background-position: -70px 0; } .block { - background-position: -90px 0px; + background-position: -90px 0px; } .drop, .delete { - background-position: -110px 0; + background-position: -110px 0; } .drophide { - background-position: -130px 0; + background-position: -130px 0; } .edit { - background-position: -150px 0; + background-position: -150px 0; } .camera { - background-position: -170px 0; + background-position: -170px 0; } .dislike { - background-position: -190px 0; + background-position: -190px 0; } .file-as { - background-position: -230px -60px; + background-position: -230px -60px; } .like { - background-position: -211px 0; + background-position: -211px 0; } .link { - background-position: -230px 0; + background-position: -230px 0; } .globe, .location { - background-position: -50px -20px; + background-position: -50px -20px; } .noglobe, .nolocation { - background-position: -70px -20px; + background-position: -70px -20px; } .no { - background-position: -90px -20px; + background-position: -90px -20px; } .pause { - background-position: -110px -20px; + background-position: -110px -20px; } .play { - background-position: -130px -20px; + background-position: -130px -20px; } .pencil { - background-position: -151px -18px; + background-position: -151px -18px; } .small-pencil { - background-position: -170px -20px; + background-position: -170px -20px; } .recycle { - background-position: -190px -20px; + background-position: -190px -20px; } .remote-link { - background-position: -210px -20px; + background-position: -210px -20px; } .share { - background-position: -230px -20px; + background-position: -230px -20px; } .tools { - background-position: -50px -40px; + background-position: -50px -40px; } .lock { - background-position: -70px -40px; + background-position: -70px -40px; } .unlock { - background-position: -88px -40px; + background-position: -88px -40px; } .video { - background-position: -110px -40px; + background-position: -110px -40px; } .attach { - background-position: -191px -40px; + background-position: -191px -40px; } .language { - background-position: -210px -40px; + background-position: -210px -40px; } .starred { - background-position: -130px -60px; + background-position: -130px -60px; } .unstarred { - background-position: -150px -60px; + background-position: -150px -60px; } .tagged { - background-position: -170px -60px; + background-position: -170px -60px; } .on { - background-position: -50px -60px; + background-position: -50px -60px; } .off { - background-position: -70px -60px; + background-position: -70px -60px; } .prev { - background-position: -90px -60px; + background-position: -90px -60px; } .next { - background-position: -110px -60px; + background-position: -110px -60px; } .icon.dim { - opacity: 0.3; + opacity: 0.3; } #pause { - position: fixed; - bottom: 40px; - right: 30px; - z-index: 10; + position: fixed; + bottom: 40px; + right: 30px; + z-index: 10; } .border { - .borders(1px, solid, @border2); - .rounded_corners; - &:hover { - .borders(1px, solid, @border2); - .rounded_corners; - } + .borders(1px, solid, @border2); + .rounded_corners; + &:hover { + .borders(1px, solid, @border2); + .rounded_corners; + } } .attachtype { - display: block; - .box(20px, 23px); - background-image: url(../../../images/content-types.png); + display: block; + .box(20px, 23px); + background-image: url(../../../images/content-types.png); } .type-video { - background-position: 0px 0px; + background-position: 0px 0px; } .type-image { - background-position: -20px 0; + background-position: -20px 0; } .type-audio { - background-position: -40px 0; + background-position: -40px 0; } .type-text { - background-position: -60px 0px; + background-position: -60px 0px; } .type-unkn { - background-position: -80px 0; + background-position: -80px 0; } @@ -2985,23 +3022,23 @@ div { * footer */ .cc-license { - margin-top: 100px; - font-size: 0.7em; + margin-top: 100px; + font-size: 0.7em; } footer { - display: block; - clear: both; + display: block; + clear: both; } #sectionfooter { - margin: 1em 0 1em 0; + margin: 1em 0 1em 0; } #profile-jot-text { - height: 20px; - color: @main_colour; - background: @bg_colour; - .borders; - .rounded_corners; - width: 99.5%; + height: 20px; + color: @main_colour; + background: @bg_colour; + .borders; + .rounded_corners; + width: 99.5%; } @@ -3011,167 +3048,167 @@ footer { #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { - display: block !important; - background: @bg_colour; - color: @main_colour; + display: block !important; + background: @bg_colour; + color: @main_colour; } #profile-jot-acl-wrapper { - margin: 0 10px; - .borders(1px, solid, @menu_bg_colour); - border-top: 0; - font-size: small; - // .box_shadow; + margin: 0 10px; + .borders(1px, solid, @menu_bg_colour); + border-top: 0; + font-size: small; + // .box_shadow; } #acl-wrapper { - width: 660px; - margin: 0 auto; + width: 660px; + margin: 0 auto; } #acl-search { - float: right; - background: white url("../../../images/search_18.png") no-repeat right center; - padding-right: 20px; - margin: 6px; - color: @shadow_colour; + float: right; + background: white url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; + margin: 6px; + color: @shadow_colour; } #acl-showall { - float: left; - display: block; - .box(auto, 18px); - background: @main_colour url("../../../images/show_all_off.png") 8px 8px no-repeat; - padding: 7px 10px 7px 30px; - .rounded_corners; - color: darken(@main_alt_colour, 33.5%); - margin: 5px 0; - &.selected { - color: black; - background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; - } + float: left; + display: block; + .box(auto, 18px); + background: @main_colour url("../../../images/show_all_off.png") 8px 8px no-repeat; + padding: 7px 10px 7px 30px; + .rounded_corners; + color: darken(@main_alt_colour, 33.5%); + margin: 5px 0; + &.selected { + color: black; + background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; + } } #acl-list { - height: 210px; - .borders(1px, solid, darken(@main_alt_colour, 13.5%); - clear: both; - margin-top: 30px; - overflow: auto; + height: 210px; + .borders(1px, solid, darken(@main_alt_colour, 13.5%); + clear: both; + margin-top: 30px; + overflow: auto; } /*#acl-list-content { }*/ .acl-list-item { - .borders; - .box(120px, 110px); - display: block; - float: left; - margin: 3px 0 5px 5px; - img { - .box(22px, 22px); - float: left; - margin: 5px 5px 20px; - } - p { - height: 12px; - font-size: 10px; - margin: 0 0 22px; - padding: 2px 0 1px; - } - a { - background: @main_colour 3px 3px no-repeat; - .rounded_corners; - .box(55px, 20px); - clear: both; - font-size: 10px; - display: block; - color: @bg_colour; - margin: 5px auto 0; - padding: 0 3px; - text-align: center; - vertical-align: middle; - } + .borders; + .box(120px, 110px); + display: block; + float: left; + margin: 3px 0 5px 5px; + img { + .box(22px, 22px); + float: left; + margin: 5px 5px 20px; + } + p { + height: 12px; + font-size: 10px; + margin: 0 0 22px; + padding: 2px 0 1px; + } + a { + background: @main_colour 3px 3px no-repeat; + .rounded_corners; + .box(55px, 20px); + clear: both; + font-size: 10px; + display: block; + color: @bg_colour; + margin: 5px auto 0; + padding: 0 3px; + text-align: center; + vertical-align: middle; + } } #acl-wrapper a:hover { - text-decoration: none; - color: @bg_colour; - border: 0; + text-decoration: none; + color: @bg_colour; + border: 0; } //data URI: // data:[][;charset=][;base64], .acl-button-show { - // background-image: url('../../../images/show_off.png'); - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg=='); - margin: 0 auto; + // background-image: url('../../../images/show_off.png'); + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg=='); + margin: 0 auto; } .acl-button-hide { - // background-image: url('../../../images/hide_off.png'); - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII='); - margin: 0 auto; + // background-image: url('../../../images/hide_off.png'); + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII='); + margin: 0 auto; } .acl-button-show.selected { - // background: #9ade00 url(../../../images/show_on.png); - background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII='); - color: @bg_colour; + // background: #9ade00 url(../../../images/show_on.png); + background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII='); + color: @bg_colour; } .acl-button-hide.selected { - // background: #ff4141 url(../../../images/hide_on.png); - background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg=='); - color: @bg_colour; + // background: #ff4141 url(../../../images/hide_on.png); + background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg=='); + color: @bg_colour; } .acl-list-item { - &.groupshow { - border-color: @group_show; - } - &.grouphide { - border-color: @group_hide; - } + &.groupshow { + border-color: @group_show; + } + &.grouphide { + border-color: @group_hide; + } } /** /acl **/ /* autocomplete popup */ .acpopup { - max-height: 175px; - max-width: 42%; - background-color: @menu_bg_colour; - color: white; - overflow: auto; - z-index: 100000; - border: 1px solid darken(@main_alt_colour, 13.5%); + max-height: 175px; + max-width: 42%; + background-color: @menu_bg_colour; + color: white; + overflow: auto; + z-index: 100000; + border: 1px solid darken(@main_alt_colour, 13.5%); } .acpopupitem { - background-color: @menu_bg_colour; - padding: 4px; - clear: left; - img { - float: left; - margin-right: 4px; - } - &.selected { - color: @bg_alt_colour; - background-color: @main_alt_colour; - } + background-color: @menu_bg_colour; + padding: 4px; + clear: left; + img { + float: left; + margin-right: 4px; + } + &.selected { + color: @bg_alt_colour; + background-color: @main_alt_colour; + } } .qcomment-wrapper { - padding: 0px; - margin: 5px 5px 5px 81%; + padding: 0px; + margin: 5px 5px 5px 81%; } .qcomment { - opacity: 0.5; - &:hover { - opacity: 1.0; - } + opacity: 0.5; + &:hover { + opacity: 1.0; + } } #network-star-link { - margin-top: 10px; + margin-top: 10px; } .network-star { - float: left; - margin-right: 5px; - &.icon.starred { - display: inline-block; - } + float: left; + margin-right: 5px; + &.icon.starred { + display: inline-block; + } } #fileas-sidebar {} .fileas-ul { - padding: 0; + padding: 0; } @@ -3179,21 +3216,21 @@ footer { * addons theming */ #sidebar-page-list { - ul { - padding: 0; - margin: 5px 0; - } - li { - list-style: none; - } + ul { + padding: 0; + margin: 5px 0; + } + li { + list-style: none; + } } #jappix_mini { - margin-left: 130px; - position: fixed; - bottom: 0; - /* override the jappix css */ - right: 175px !important; - z-index: 999; + margin-left: 130px; + position: fixed; + bottom: 0; + /* override the jappix css */ + right: 175px !important; + z-index: 999; } @import "../css/media"; diff --git a/view/theme/dispy/light/style.css b/view/theme/dispy/light/style.css index 0e7fc1f8d3..1946094288 100644 --- a/view/theme/dispy/light/style.css +++ b/view/theme/dispy/light/style.css @@ -78,16 +78,19 @@ h6{font-size:xx-small;} #login_openid label{width:180px !important;} nav{height:60px;background-color:#2e3436;color:#eeeeec;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeec;border:0px;}nav a:hover{text-decoration:none;color:#eeeeec;border:0px;} nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;} -ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;font-size:small;line-height:1;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:5px 5px 10px 0px #111111;-o-box-shadow:5px 5px 10px 0px #111111;-webkit-box-shadow:5px 5px 10px 0px #111111;-ms-box-shadow:5px 5px 10px 0px #111111;box-shadow:5px 5px 10px 0px #111111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;color:#eeeeec;background-color:#555753;}ul#user-menu-popup li a:hover{color:#eeeeec;background-color:#111111;} +#site-location{font-weight:bold;font-style:italic;font-size:small;width:30em;position:relative;left:-3.5em;top:3em;} +ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:3px 0 0;top:20px;left:0;font-size:small;line-height:1;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:5px 5px 10px 0px #111111;-o-box-shadow:5px 5px 10px 0px #111111;-webkit-box-shadow:5px 5px 10px 0px #111111;-ms-box-shadow:5px 5px 10px 0px #111111;box-shadow:5px 5px 10px 0px #111111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;color:#eeeeec;background-color:#555753;}ul#user-menu-popup li a:hover{color:#eeeeec;background-color:#111111;} ul#user-menu-popup li a.nav-sep{border-top:1px solid #2e302e;} nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(light/icons.png) 0 0 no-repeat;} +#nav-admin-link{background-position:0 -154px;}#nav-admin-link:hover{background-position:-22px -154px;} #nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;} #nav-community-link,#nav-contacts-link{background-position:0 -22px;}#nav-community-link:hover,#nav-contacts-link:hover{background-position:-22px -22px;} #nav-directory-link{background-position:-44px -154px;}#nav-directory-link:hover{background-position:-66px -154px;} #nav-help-link{background-position:0 -110px;}#nav-help-link:hover{background-position:-22px -110px;} #nav-home-link{background-position:-44px -132px;}#nav-home-link:hover{background-position:-66px -132px;} -#nav-intro-link{background-position:0px -190px;}#nav-intro-link:hover{background-position:-44px -190px;} +#nav-intro-link{background-position:0px -88px;}#nav-intro-link:hover{background-position:-22px -88px;} #nav-login-link,#nav-logout-link{background-position:0 -88px;}#nav-login-link:hover,#nav-logout-link:hover{background-position:-22px -88px;} +#nav-manage-link{background-position:0px -22px;}#nav-manage-link:hover{background-position:-22px -22px;} #nav-messages-link{background-position:-44px -88px;}#nav-messages-link:hover{background-position:-66px -88px;} #nav-notify-link,#nav-notifications-linkmenu{background-position:-44px -110px;} #nav-notify-link:hover{background-position:-66px -110px;} @@ -105,14 +108,15 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm #notifications{width:170px;height:20px;font-size:small;top:-19px;left:4px;position:absolute;} #nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#2e3436;color:transparent;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:100;width:270px;height:60px;} #nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;} +#nav-buttons-2{clear:both;list-style:none;padding:0px;margin:0px;left:136px;top:-20px;position:relative;width:6em;height:25px;}#nav-buttons-2>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;} .floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(light/icons.png) -190px -60px no-repeat;} .search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#2e3436;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;} #search-text,#mini-search-text{background:white;color:#111111;} #search-text{border:1px solid #999999;margin:5px 0;} #mini-search-text{font-size:8pt;height:14px;width:10em;margin:5px;} #scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;} -#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:80%;margin:3px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;outline:0 none;} -#user-menu-label{font-size:small;padding:3px 20px 9px 5px;height:10px;} +#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:35%;margin:5px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;top:4px;left:7px;padding:2px;}#user-menu>a{vertical-align:top;outline:0 none;} +#user-menu-label{font-size:small;padding:0px 20px 10px 5px;height:10px;display:block;} .nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(light/notifications.png) 0 0 no-repeat;color:#111111;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;} .nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;} #net-update{background-position:0px 0px;} diff --git a/view/theme/dispy/light/style.less b/view/theme/dispy/light/style.less index ba8e0093b7..b0fab994c6 100644 --- a/view/theme/dispy/light/style.less +++ b/view/theme/dispy/light/style.less @@ -25,93 +25,93 @@ header, hgroup, nav, section { - display: block; + display: block; } audio, canvas, video, time { - display: inline-block; - *display: inline; - *zoom: 1; + display: inline-block; + *display: inline; + *zoom: 1; } audio:not([controls]), [hidden] { - display: none; + display: none; } ///* // * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units // * 2. Force vertical scrollbar in non-IE // * 3. Prevent iOS text size adjust on device orientation change, -// * without disabling user zoom: h5bp.com/g +// * without disabling user zoom: h5bp.com/g // */ html { - font-size: 100%; - overflow-y: scroll; - .font_size_adjust; + font-size: 100%; + overflow-y: scroll; + .font_size_adjust; } body { - margin: 0; - padding: 0; - .default_font; - color: @main_colour; - background-color: @bg_colour; + margin: 0; + padding: 0; + .default_font; + color: @main_colour; + background-color: @bg_colour; } button, input, select, textarea { - color: @main_colour; - background-color: white; + color: @main_colour; + background-color: white; } select { - .borders(1px, dotted, darken(@main_alt_colour, 26.8%)); - padding: 1px; - margin: 3px; - color: @main_colour; - background: @bg_colour; + .borders(1px, dotted, darken(@main_alt_colour, 26.8%)); + padding: 1px; + margin: 3px; + color: @main_colour; + background: @bg_colour; max-width: 85%; min-width: 85px; } option { - padding: 1px; - color: @main_colour; - background: @bg_colour; - &[selected="selected"] { - color: @bg_colour; - background: @dk_bg_colour; - } + padding: 1px; + color: @main_colour; + background: @bg_colour; + &[selected="selected"] { + color: @bg_colour; + background: @dk_bg_colour; + } } tr:nth-child(even) { - background-color: darken(@bg_colour, 10%); + background-color: darken(@bg_colour, 10%); } ///* remember to define focus styles! */ -//outline Sets all the outline properties in one declaration -//outline-color Sets the color of an outline color_name,hex_number,rgb_number,invert,inherit -//outline-style Sets the style of an outline dotted,dashed,solid,double,groove,ridge,inset,outset,inherit -//outline-width Sets the width of an outline thin,medium,thick,length,inherit +//outline Sets all the outline properties in one declaration +//outline-color Sets the color of an outline color_name,hex_number,rgb_number,invert,inherit +//outline-style Sets the style of an outline dotted,dashed,solid,double,groove,ridge,inset,outset,inherit +//outline-width Sets the width of an outline thin,medium,thick,length,inherit :focus { - outline: none; + outline: none; } a:focus { - outline: invert, dashed, thin; + outline: invert, dashed, thin; } [disabled="disabled"] { - background: @dk_bg_colour; - color: @disabled_colour; + background: @dk_bg_colour; + color: @disabled_colour; } ///* remember to highlight inserts somehow! */ ins, mark { - background-color: @bg_colour; - color: @main_colour; + background-color: @bg_colour; + color: @main_colour; } ins { - text-decoration: none; + text-decoration: none; } mark { - font-style: italic; - font-weight: bold; + font-style: italic; + font-weight: bold; } ///* Redeclare monospace font family: h5bp.com/j */ pre, @@ -119,157 +119,157 @@ code, kbd, samp, .wall-item-body code { - font-family: monospace, monospace; - _font-family: monospace; - font-size: 1em; + font-family: monospace, monospace; + _font-family: monospace; + font-size: 1em; } ///* Improve readability of pre-formatted text in all browsers */ pre, .wall-item-body code { - .wrap; + .wrap; } q { - quotes: none; - &:before, &:after { - content: ""; - content: none; - } + quotes: none; + &:before, &:after { + content: ""; + content: none; + } } em { - font-style: italic; + font-style: italic; } strong { - font-weight: bold; + font-weight: bold; } strike { - text-decoration: line-through; + text-decoration: line-through; } small { - font-size: 85%; + font-size: 85%; } ///* Position subscript and superscript content without affecting // * line-height: h5bp.com/k */ sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } sub { - bottom: -0.25em; + bottom: -0.25em; } sup { - top: -0.5em; + top: -0.5em; } img { - border: 0 none; + border: 0 none; } a { - color: @link_colour; - text-decoration: none; - margin-bottom: 1px; - &:hover { - color: @hover_colour; - border-bottom: 1px dotted @hover_colour; - } - &:hover img { - text-decoration: none; - } + color: @link_colour; + text-decoration: none; + margin-bottom: 1px; + &:hover { + color: @hover_colour; + border-bottom: 1px dotted @hover_colour; + } + &:hover img { + text-decoration: none; + } } blockquote { - background: lighten(@main_alt_colour, 6.5%); - color: @main_colour; - text-indent: 5px; - padding: 5px; - .borders(1px, solid, @main_colour); - .rounded_corners; + background: lighten(@main_alt_colour, 6.5%); + color: @main_colour; + text-indent: 5px; + padding: 5px; + .borders(1px, solid, @main_colour); + .rounded_corners; } .label () { - width: 38%; - display: inline-block; - font-size: small; - margin: 0 10px 1em 0; - .borders(1px, solid, @bg_colour); - padding: 3px 5px; - background: lighten(@main_alt_colour, 20%); - color: @main_colour; - .box_shadow(3px, 3px, 5px); + width: 38%; + display: inline-block; + font-size: small; + margin: 0 10px 1em 0; + .borders(1px, solid, @bg_colour); + padding: 3px 5px; + background: lighten(@main_alt_colour, 20%); + color: @main_colour; + .box_shadow(3px, 3px, 5px); } label { - .label; + .label; } input { - .box(250px, 25px); - .borders(1px, solid, darken(@main_alt_colour, 33.5%)); - width: 17em; - &[type="checkbox"], - &[type="radio"] { - .box(15px, 15px); - margin: 0; - } - &[type="radio"] { - margin: 5px 0; - } - &[type="submit"], - &[type="button"] { - background-color: @menu_bg_colour; - .borders(2px, outset, darken(@main_alt_colour, 33.5%)); - .rounded_corners; - .box_shadow(1px, 3px, 4px, 0); - color: @bg_colour; - cursor: pointer; - font-weight: bold; - width: auto; - .text_shadow; - } - &[type="submit"]:active, - &[type="button"]:active { - .box_shadow(0, 0, 0, 0); - } + .box(250px, 25px); + .borders(1px, solid, darken(@main_alt_colour, 33.5%)); + width: 17em; + &[type="checkbox"], + &[type="radio"] { + .box(15px, 15px); + margin: 0; + } + &[type="radio"] { + margin: 5px 0; + } + &[type="submit"], + &[type="button"] { + background-color: @menu_bg_colour; + .borders(2px, outset, darken(@main_alt_colour, 33.5%)); + .rounded_corners; + .box_shadow(1px, 3px, 4px, 0); + color: @bg_colour; + cursor: pointer; + font-weight: bold; + width: auto; + .text_shadow; + } + &[type="submit"]:active, + &[type="button"]:active { + .box_shadow(0, 0, 0, 0); + } } h1, h2, h3, h4, h5, h6 { - margin: 10px 0px; - font-weight: bold; - border-bottom: 1px solid @hover_colour; + margin: 10px 0px; + font-weight: bold; + border-bottom: 1px solid @hover_colour; } h1 { - font-size: x-large; + font-size: x-large; } h2 { - font-size: large; + font-size: large; } h3 { - font-size: medium; + font-size: medium; } h4 { - font-size: small; + font-size: small; } h5 { - font-size: x-small; + font-size: x-small; } h6 { - font-size: xx-small; + font-size: xx-small; } // .required { - display: inline; - color: red; - font-size: 16px; - font-weight: bold; - margin: 3px; + display: inline; + color: red; + font-size: 16px; + font-weight: bold; + margin: 3px; } .fakelink, .lockview { - color: @link_colour; - cursor: pointer; + color: @link_colour; + cursor: pointer; } .fakelink:hover { - color: @hover_colour; + color: @hover_colour; } .smalltext { - font-size: 0.7em; + font-size: 0.7em; } @@ -278,89 +278,89 @@ h6 { */ /* .tool .action */ .action { - margin: 5px 0; + margin: 5px 0; } .tool { - margin: 5px 0; - list-style: none; + margin: 5px 0; + list-style: none; } #articlemain { - .box(100%, 100%); - margin: 0 auto; + .box(100%, 100%); + margin: 0 auto; } .button { - // .box(25%, auto); - // background: @menu_bg_colour; - color: @main_colour; - // .borders(2px, outset, darken(@menu_bg_colour, 20%)); - .rounded_corners; - padding: 5px; - // font-size: smaller; - cursor: pointer; - // &.active { - // .box_shadow(4px, 4px, 7px); - // } - a { - color: @main_colour; - // font-size: smaller; - font-weight: bold; - } + // .box(25%, auto); + // background: @menu_bg_colour; + color: @main_colour; + // .borders(2px, outset, darken(@menu_bg_colour, 20%)); + .rounded_corners; + padding: 5px; + // font-size: smaller; + cursor: pointer; + // &.active { + // .box_shadow(4px, 4px, 7px); + // } + a { + color: @main_colour; + // font-size: smaller; + font-weight: bold; + } } #profile-listing-desc { - a { - color: @bg_colour; - font-weight: bold; - } + a { + color: @bg_colour; + font-weight: bold; + } } [class$="-desc"], [id$="-desc"] { - color: @bg_colour; - background: @dk_bg_colour; - .borders(2px, outset, @main_colour); - .rounded_corners; - // .box_shadow(3px, 3px, 5px); + color: @bg_colour; + background: @dk_bg_colour; + .borders(2px, outset, @main_colour); + .rounded_corners; + // .box_shadow(3px, 3px, 5px); margin: 3px 10px 7px 0; padding: 5px; - font-weight: bold; - font-size: smaller; + font-weight: bold; + font-size: smaller; } #item-delete-selected-desc { - float: left; - margin-right: 5px; - &:hover { - text-decoration: underline; - } + float: left; + margin-right: 5px; + &:hover { + text-decoration: underline; + } } .intro-approve-as-friend-desc { - margin-top: 10px; + margin-top: 10px; } .intro-desc { - margin-bottom: 20px; - font-weight: bold; + margin-bottom: 20px; + font-weight: bold; } #group-edit-desc { - margin: 10px 0px; + margin: 10px 0px; } #settings-nickname-desc { - background: @dk_bg_colour; - .rounded_corners; - .borders; - padding: 5px; - color: @bg_colour; + background: @dk_bg_colour; + .rounded_corners; + .borders; + padding: 5px; + color: @bg_colour; } .contactname, .contact-name { - font-weight: bold; - font-size: smaller; + font-weight: bold; + font-size: smaller; } .contact-details { - font-style: italic; - font-size: smaller; + font-style: italic; + font-size: smaller; } .like-rotator { - vertical-align: middle; - text-align: center; - margin: 1px; + vertical-align: middle; + text-align: center; + margin: 1px; } @@ -368,54 +368,54 @@ h6 { * login */ #asidemain .field { - overflow: hidden; - width: 200px; + overflow: hidden; + width: 200px; } #login-extra-links { - overflow: auto !important; - padding-top: 60px !important; - width: 100% !important; - a { - margin-right: 20px; - } + overflow: auto !important; + padding-top: 60px !important; + width: 100% !important; + a { + margin-right: 20px; + } } #login_standard { - display: block !important; - float: none !important; - height: 100% !important; - position: relative !important; - width: 100% !important; - .field label { - width: 200px !important; - } - input { - margin: 0 0 8px !important; - width: 210px !important; - &[type="text"] { - margin: 0 0 8px !important; - width: 210px !important; } - } + display: block !important; + float: none !important; + height: 100% !important; + position: relative !important; + width: 100% !important; + .field label { + width: 200px !important; + } + input { + margin: 0 0 8px !important; + width: 210px !important; + &[type="text"] { + margin: 0 0 8px !important; + width: 210px !important; } + } } #login-submit-wrapper { - margin: 0 !important; + margin: 0 !important; } #login-submit-button { - margin-left: 0px !important; + margin-left: 0px !important; } #asidemain #login_openid { - position: relative !important; - float: none !important; - margin-left: 0px !important; - height: auto !important; - width: 200px !important; + position: relative !important; + float: none !important; + margin-left: 0px !important; + height: auto !important; + width: 200px !important; } #login_openid { - #id_openid_url { - width: 180px !important; - overflow: hidden !important; } - label { - width: 180px !important; - } + #id_openid_url { + width: 180px !important; + overflow: hidden !important; } + label { + width: 180px !important; + } } @@ -423,133 +423,154 @@ h6 { * nav */ nav { - height: 60px; - background-color: @dk_bg_colour; - color: @bg_colour; - position: relative; - padding: 20px 20px 10px 95px; - a { - text-decoration: none; - color: @bg_colour; - border: 0px; - &:hover { - text-decoration: none; - color: @bg_colour; - border: 0px; } } - #banner { - display: block; - position: absolute; - left: 51px; - top: 25px; - #logo-text a { - font-size: 40px; - font-weight: bold; - margin-left: 3px; } } + height: 60px; + background-color: @dk_bg_colour; + color: @bg_colour; + position: relative; + padding: 20px 20px 10px 95px; + a { + text-decoration: none; + color: @bg_colour; + border: 0px; + &:hover { + text-decoration: none; + color: @bg_colour; + border: 0px; } } + #banner { + display: block; + position: absolute; + left: 51px; + top: 25px; + #logo-text a { + font-size: 40px; + font-weight: bold; + margin-left: 3px; } } +} +#site-location { + font-weight: bold; + font-style: italic; + font-size: small; + width: 30em; + position: relative; + left: -3.5em; + top: 3em; } ul#user-menu-popup { - display: none; - position: absolute; - background-color: @menu_bg_colour; - width: 100%; - padding: 10px 0px; - margin: 0px; - top: 20px; - left: 0; - font-size: small; - line-height: 1; - .rounded_corners(0 0 5px 5px); - .box_shadow(5px, 5px, 10px, 0px); - z-index: 10000; - li { - display: block; - a { - display: block; - padding: 5px; - color: @bg_colour; - background-color: @menu_bg_colour; - &:hover { - color: @bg_colour; - background-color: @main_colour; - } - &.nav-sep { - border-top: 1px solid @bg_alt_colour; } } } + display: none; + position: absolute; + background-color: @menu_bg_colour; + width: 100%; + padding: 10px 0px; + margin: 3px 0 0; + top: 20px; + left: 0; + font-size: small; + line-height: 1; + .rounded_corners(0 0 5px 5px); + .box_shadow(5px, 5px, 10px, 0px); + z-index: 10000; + li { + display: block; + a { + display: block; + padding: 5px; + color: @bg_colour; + background-color: @menu_bg_colour; + &:hover { + color: @bg_colour; + background-color: @main_colour; + } + &.nav-sep { + border-top: 1px solid @bg_alt_colour; } } } } nav .nav-link { - display: inline-block; - .box(22px, 22px); - overflow: hidden; - margin: 0px 5px 5px; - text-indent: 50px; - background: transparent url(light/icons.png) 0 0 no-repeat; + display: inline-block; + .box(22px, 22px); + overflow: hidden; + margin: 0px 5px 5px; + text-indent: 50px; + background: transparent url(light/icons.png) 0 0 no-repeat; +} +#nav-admin-link { + background-position: 0 -154px; + &:hover { + background-position: -22px -154px; + } } #nav-apps-link { - background-position: 0 -66px; - &:hover { - background-position: -22px -66px; - } + background-position: 0 -66px; + &:hover { + background-position: -22px -66px; + } } #nav-community-link, #nav-contacts-link { - background-position: 0 -22px; - &:hover { - background-position: -22px -22px; - } + background-position: 0 -22px; + &:hover { + background-position: -22px -22px; + } } #nav-directory-link { - background-position: -44px -154px; - &:hover { - background-position: -66px -154px; - } + background-position: -44px -154px; + &:hover { + background-position: -66px -154px; + } } #nav-help-link { - background-position: 0 -110px; - &:hover { - background-position: -22px -110px; - } + background-position: 0 -110px; + &:hover { + background-position: -22px -110px; + } } #nav-home-link { - background-position: -44px -132px; - &:hover { - background-position: -66px -132px; - } + background-position: -44px -132px; + &:hover { + background-position: -66px -132px; + } } #nav-intro-link { - background-position: 0px -190px; - &:hover { - background-position: -44px -190px; - } + background-position: 0px -88px; + &:hover { + background-position: -22px -88px; + } } #nav-login-link, #nav-logout-link { - background-position: 0 -88px; - &:hover { - background-position: -22px -88px; - } + background-position: 0 -88px; + &:hover { + background-position: -22px -88px; + } +} +#nav-manage-link { + background-position: 0px -22px; + &:hover { + background-position: -22px -22px; + } } #nav-messages-link { - background-position: -44px -88px; - &:hover { - background-position: -66px -88px; - } + background-position: -44px -88px; + &:hover { + background-position: -66px -88px; + } } #nav-notify-link, #nav-notifications-linkmenu { - background-position: -44px -110px; + background-position: -44px -110px; } #nav-notify-link:hover { - background-position: -66px -110px; + background-position: -66px -110px; } #nav-network-link { - background-position: 0px -177px; - &:hover { - background-position: -22px -177px; - } + background-position: 0px -177px; + &:hover { + background-position: -22px -177px; + } } #nav-search-link { - background-position: 0 -44px; - &:hover { - background-position: -22px -44px; - } + background-position: 0 -44px; + &:hover { + background-position: -22px -44px; + } } #jot-title, #profile-link, @@ -571,266 +592,282 @@ nav .nav-link { .hover, .focus, .pointer { - cursor: pointer; + cursor: pointer; } //* popup notifications */ div.jGrowl div { - &.notice { - background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center; - color: white; - padding-left: 58px; - margin-top: 50px; - } - &.info { - background: @info url("../../../images/icons/48/info.png") no-repeat 5px center; - color: white; - padding-left: 58px; - margin-top: 50px; - } - // &.jGrowl-message { + &.notice { + background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: white; + padding-left: 58px; + margin-top: 50px; + } + &.info { + background: @info url("../../../images/icons/48/info.png") no-repeat 5px center; + color: white; + padding-left: 58px; + margin-top: 50px; + } + // &.jGrowl-message { - // } + // } } #nav-notifications-menu { - margin: 30px 0 0 -20px; - width: 275px; - max-height: 300px; - overflow-y: auto; - font-size: 9pt; - img { - float: left; - margin-right: 5px; } - .notif-when { - font-size: 0.8em; - display: block; } - li { - word-wrap: normal; - border-bottom: 1px solid black; - &:hover { - color: black; } - } - a:hover { - color: black; - text-decoration: underline; - } + margin: 30px 0 0 -20px; + width: 275px; + max-height: 300px; + overflow-y: auto; + font-size: 9pt; + img { + float: left; + margin-right: 5px; } + .notif-when { + font-size: 0.8em; + display: block; } + li { + word-wrap: normal; + border-bottom: 1px solid black; + &:hover { + color: black; } + } + a:hover { + color: black; + text-decoration: underline; + } } nav #nav-notifications-linkmenu { - &.on .icon.s22.notify, - &.selected .icon.s22.notify { - // background-image: url("../../../images/icons/22/notify_on.png"); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=="); - } + &.on .icon.s22.notify, + &.selected .icon.s22.notify { + // background-image: url("../../../images/icons/22/notify_on.png"); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=="); + } } .show { - display: block; + display: block; } #notifications { - .box(170px, 20px); - font-size: small; - top: -19px; - left: 4px; - position: absolute; + .box(170px, 20px); + font-size: small; + top: -19px; + left: 4px; + position: absolute; } #nav-floater { - position: fixed; - top: 20px; - right: 1%; - padding: 5px; - background: @dk_bg_colour; - color: transparent; - .rounded_corners; - z-index: 100; - .box(270px, 60px); + position: fixed; + top: 20px; + right: 1%; + padding: 5px; + background: @dk_bg_colour; + color: transparent; + .rounded_corners; + z-index: 100; + .box(270px, 60px); } #nav-buttons { - clear: both; - list-style: none; - padding: 0px; - margin: 0px; - height: 25px; - > li { - padding: 0; - display: inline-block; - margin: 0px -4px 0px 0px; - } + clear: both; + list-style: none; + padding: 0px; + margin: 0px; + height: 25px; + > li { + padding: 0; + display: inline-block; + margin: 0px -4px 0px 0px; + } +} +#nav-buttons-2 { + clear: both; + list-style: none; + padding: 0px; + margin: 0px; + left: 136px; + top: -20px; + position: relative; + .box(6em, 25px); + > li { + padding: 0; + display: inline-block; + margin: 0px -4px 0px 0px; + } } .floaterflip { - display: block; - position: fixed; - z-index: 110; - top: 56px; - right: 19px; - .box(22px, 22px); - overflow: hidden; - margin: 0px; - background: transparent url(light/icons.png) -190px -60px no-repeat; + display: block; + position: fixed; + z-index: 110; + top: 56px; + right: 19px; + .box(22px, 22px); + overflow: hidden; + margin: 0px; + background: transparent url(light/icons.png) -190px -60px no-repeat; } .search-box { - display: inline-block; - margin: 5px; - position: fixed; - right: 0px; - bottom: 0px; - z-index: 100; - background: @dk_bg_colour; - .rounded_corners; + display: inline-block; + margin: 5px; + position: fixed; + right: 0px; + bottom: 0px; + z-index: 100; + background: @dk_bg_colour; + .rounded_corners; } #search-text, #mini-search-text { - background: white; - color: @main_colour; + background: white; + color: @main_colour; } #search-text { - .borders(1px, solid, @main_alt_colour); - margin: 5px 0; + .borders(1px, solid, @main_alt_colour); + margin: 5px 0; } #mini-search-text { - font-size: 8pt; - height: 14px; - width: 10em; - margin: 5px; + font-size: 8pt; + height: 14px; + width: 10em; + margin: 5px; } #scrollup { - position: fixed; - right: 5px; - bottom: 40px; - z-index: 100; - a:hover { - text-decoration: none; - border: 0; - } + position: fixed; + right: 5px; + bottom: 40px; + z-index: 100; + a:hover { + text-decoration: none; + border: 0; + } } #user-menu { - .box_shadow(5px, 0, 10px, 0); - display: block; - width: 80%; - margin: 3px 0 0 0; - position: relative; - .rounded_corners; - background-color: @menu_bg_colour; - background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q=="); - background-position: 98% center; - background-repeat: no-repeat; - clear: both; - top: 4px; - left: 10px; - padding: 2px; - > a { - vertical-align: top; - outline: 0 none; - } + .box_shadow(5px, 0, 10px, 0); + display: block; + width: 35%; + margin: 5px 0 0 0; + position: relative; + .rounded_corners; + background-color: @menu_bg_colour; + background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q=="); + background-position: 98% center; + background-repeat: no-repeat; +/* clear: both;*/ + top: 4px; + left: 7px; + padding: 2px; + > a { + vertical-align: top; + outline: 0 none; + } } #user-menu-label { - font-size: small; - padding: 3px 20px 9px 5px; - height: 10px; + font-size: small; + padding: 0px 20px 10px 5px; + height: 10px; + display: block; } .nav-ajax-update, .nav-ajax-left { - .box(30px, 19px); - background: transparent url(light/notifications.png) 0 0 no-repeat; - color: @main_colour; - font-weight: bold; - font-size: 0.8em; - padding-top: 0.2em; - text-align: center; - float: left; - margin: 0 -1px 0 3px; - display: block; - visibility: hidden; + .box(30px, 19px); + background: transparent url(light/notifications.png) 0 0 no-repeat; + color: @main_colour; + font-weight: bold; + font-size: 0.8em; + padding-top: 0.2em; + text-align: center; + float: left; + margin: 0 -1px 0 3px; + display: block; + visibility: hidden; } .nav-ajax-update.show, .nav-ajax-left.show { - visibility: visible; + visibility: visible; } #net-update { - background-position: 0px 0px; + background-position: 0px 0px; } #mail-update { - background-position: -30px 0; + background-position: -30px 0; } #notify-update { - background-position: -60px 0px; + background-position: -60px 0px; } #home-update { - background-position: -90px 0px; + background-position: -90px 0px; } #intro-update { - background-position: -120px 0px; + background-position: -120px 0px; } #lang-select-icon { - cursor: pointer; - position: fixed; - left: 28px; - bottom: 6px; - z-index: 10; + cursor: pointer; + position: fixed; + left: 28px; + bottom: 6px; + z-index: 10; } #language-selector { - position: fixed; - bottom: 2px; - left: 52px; - z-index: 10; + position: fixed; + bottom: 2px; + left: 52px; + z-index: 10; } .menu-popup { - position: absolute; - display: none; - // width: 11em; - background: white; - color: @main_colour; - margin: 0px; - padding: 0px; - font-size: small; - line-height: 1.2; - .borders(3px, solid, @link_colour); - .rounded_corners; - z-index: 100000; - .box_shadow; - a { - display: block; - color: @main_colour; - padding: 5px 10px; - text-decoration: none; - &:hover { - color: @bg_colour; - background-color: @link_colour; - } - } - .menu-sep { - border-top: 1px solid @med_bg_colour; - } - li { - float: none; - overflow: auto; - height: auto; - display: block; - img { - float: left; - .box(16px, 16px); - padding-right: 5px; - } - } - .empty { - padding: 5px; - text-align: center; - color: lighten(@shiny_colour, 45%); - } + position: absolute; + display: none; + // width: 11em; + background: white; + color: @main_colour; + margin: 0px; + padding: 0px; + font-size: small; + line-height: 1.2; + .borders(3px, solid, @link_colour); + .rounded_corners; + z-index: 100000; + .box_shadow; + a { + display: block; + color: @main_colour; + padding: 5px 10px; + text-decoration: none; + &:hover { + color: @bg_colour; + background-color: @link_colour; + } + } + .menu-sep { + border-top: 1px solid @med_bg_colour; + } + li { + float: none; + overflow: auto; + height: auto; + display: block; + img { + float: left; + .box(16px, 16px); + padding-right: 5px; + } + } + .empty { + padding: 5px; + text-align: center; + color: lighten(@shiny_colour, 45%); + } } .notif-item { - font-size: small; - a { - vertical-align: middle; - } + font-size: small; + a { + vertical-align: middle; + } } .notif-image { - .box(32px, 32px); - padding: 7px 7px 0px 0px; + .box(32px, 32px); + padding: 7px 7px 0px 0px; } .notify-seen { - background: @disabled_colour; - color: @main_colour; + background: @disabled_colour; + color: @main_colour; } .notify-unseen { - color: @main_colour; + color: @main_colour; } @@ -838,32 +875,32 @@ nav #nav-notifications-linkmenu { * sysmsg */ #sysmsg_info { - position: fixed; - bottom: 0; - .box_shadow(@main_shadow); - padding: 10px; - background-color: @lt_orange; - .borders(2px, solid, @orange); - border-bottom: 0; - padding-bottom: 50px; - z-index: 1000; + position: fixed; + bottom: 0; + .box_shadow(@main_shadow); + padding: 10px; + background-color: @lt_orange; + .borders(2px, solid, @orange); + border-bottom: 0; + padding-bottom: 50px; + z-index: 1000; } #sysmsg { - position: fixed; - bottom: 0; - .box_shadow(@main_shadow); - padding: 10px; - background-color: @lt_orange; - .borders(2px, solid, @orange); - border-bottom: 0; - padding-bottom: 50px; - z-index: 1000; + position: fixed; + bottom: 0; + .box_shadow(@main_shadow); + padding: 10px; + background-color: @lt_orange; + .borders(2px, solid, @orange); + border-bottom: 0; + padding-bottom: 50px; + z-index: 1000; } #sysmsg_info br, #sysmsg br { - display: block; - margin: 2px 0px; - border-top: 1px solid @bg_colour; + display: block; + margin: 2px 0px; + border-top: 1px solid @bg_colour; } @@ -871,85 +908,85 @@ nav #nav-notifications-linkmenu { * aside */ #asidemain { - float: left; - font-size: small; - margin: 1em; - width: 25%; - display: inline; + float: left; + font-size: small; + margin: 1em; + width: 25%; + display: inline; } /* for now, disappear these */ #asideright, #asideleft { - display: none; + display: none; } .vcard { - .fn { - font-size: 1.5em; - font-weight: bold; - border-bottom: 1px solid @hover_colour; - padding-bottom: 3px; - } - #profile-photo-wrapper { - margin: 20px 0; - background-color: @menu_bg_colour; - padding: 5px; - .box(175px, 175px); - .rounded_corners; - .box_shadow(3px, 3px, 10px, 0); - } + .fn { + font-size: 1.5em; + font-weight: bold; + border-bottom: 1px solid @hover_colour; + padding-bottom: 3px; + } + #profile-photo-wrapper { + margin: 20px 0; + background-color: @menu_bg_colour; + padding: 5px; + .box(175px, 175px); + .rounded_corners; + .box_shadow(3px, 3px, 10px, 0); + } } #asidemain { - h4 { - font-size: 1.2em; } - #viewcontacts { - text-align: right; - } - #contact-block { - width: 99%; - .contact-block-content { - width: 99%; - .contact-block-div { - float: left; - margin: 0 5px 5px 0; - .box(50px, 50px); - padding: 3px; - position: relative; } } } + h4 { + font-size: 1.2em; } + #viewcontacts { + text-align: right; + } + #contact-block { + width: 99%; + .contact-block-content { + width: 99%; + .contact-block-div { + float: left; + margin: 0 5px 5px 0; + .box(50px, 50px); + padding: 3px; + position: relative; } } } } .aprofile dt { - background: transparent; - color: darken(@main_alt_colour, 20%); - font-weight: bold; - .box_shadow(3px, 3px, 5px); - .rounded_corners; - margin: 15px 0 5px; - padding-left: 5px; + background: transparent; + color: darken(@main_alt_colour, 20%); + font-weight: bold; + .box_shadow(3px, 3px, 5px); + .rounded_corners; + margin: 15px 0 5px; + padding-left: 5px; } #profile-extra-links ul { - margin-left: 0px; - padding-left: 0px; - list-style: none; + margin-left: 0px; + padding-left: 0px; + list-style: none; } #dfrn-request-link { - .rounded_corners; - color: @bg_colour; - display: block; - font-size: 1.2em; - padding: 0.2em 0.5em; - background-color: @link_colour; - // background-image: url(icons/connect.png); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII="); - background-repeat: no-repeat; - background-position: 95% center; + .rounded_corners; + color: @bg_colour; + display: block; + font-size: 1.2em; + padding: 0.2em 0.5em; + background-color: @link_colour; + // background-image: url(icons/connect.png); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-position: 95% center; } #wallmessage-link { - ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/ - ///*border-radius: 5px 5px 5px 5px;*/ - color: @bg_colour; - display: block; - font-size: 1.2em; - padding: 0.2em 0.5em; + ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/ + ///*border-radius: 5px 5px 5px 5px;*/ + color: @bg_colour; + display: block; + font-size: 1.2em; + padding: 0.2em 0.5em; } .ttright { - margin: 0px; + margin: 0px; } @@ -957,12 +994,12 @@ nav #nav-notifications-linkmenu { * contacts block */ .contact-block-div { - .box(50px, 50px); - float: left; + .box(50px, 50px); + float: left; } .contact-block-textdiv { - .box(150px, 34px); - float: left; + .box(150px, 34px); + float: left; } @@ -970,96 +1007,96 @@ nav #nav-notifications-linkmenu { * jot */ #jot { - margin: 10px 0 20px 0px; - width: 100%; - #jot-tools { - margin: 0px; - padding: 0px; - .box(100%, 35px); - overflow: none; - span { - float: left; - margin: 10px 20px 2px 0px; - a { - display: block; - } - } - .perms { - float: right; - width: 40px; - } - li.loading { - float: right; - background-color: white; - .box(20px, 38px); - vertical-align: center; - text-align: center; - border-top: 2px solid #9eabb0; - img { - margin-top: 10px; - } - } - } - #jot-title { - .borders(1px, solid, lighten(@main_alt_colour, 20%)); - margin: 0 0 5px; - .box(90%, 20px); - font-weight: bold; - .rounded_corners; - vertical-align: middle; - } + margin: 10px 0 20px 0px; + width: 100%; + #jot-tools { + margin: 0px; + padding: 0px; + .box(100%, 35px); + overflow: none; + span { + float: left; + margin: 10px 20px 2px 0px; + a { + display: block; + } + } + .perms { + float: right; + width: 40px; + } + li.loading { + float: right; + background-color: white; + .box(20px, 38px); + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + img { + margin-top: 10px; + } + } + } + #jot-title { + .borders(1px, solid, lighten(@main_alt_colour, 20%)); + margin: 0 0 5px; + .box(90%, 20px); + font-weight: bold; + .rounded_corners; + vertical-align: middle; + } } #jot-category { - margin: 5px 0; - .rounded_corners; - .borders(1px, solid, lighten(@main_alt_colour, 20%)); - color: darken(@main_alt_colour, 20%); - font-size: smaller; - &:focus { - color: @main_colour; - } + margin: 5px 0; + .rounded_corners; + .borders(1px, solid, lighten(@main_alt_colour, 20%)); + color: darken(@main_alt_colour, 20%); + font-size: smaller; + &:focus { + color: @main_colour; + } } #jot #character-counter { - .box(6%, 15px); - float: right; - text-align: right; - line-height: 20px; - padding: 2px 20px 5px 0; + .box(6%, 15px); + float: right; + text-align: right; + line-height: 20px; + padding: 2px 20px 5px 0; } #profile-jot-text_parent { - .box_shadow(5px, 0, 10px, 0); + .box_shadow(5px, 0, 10px, 0); } #profile-jot-text_tbl { - margin-bottom: 10px; - background: darken(@main_alt_colour, 10%); + margin-bottom: 10px; + background: darken(@main_alt_colour, 10%); } #profile-jot-text_ifr { - width: 99.900002% !important; + width: 99.900002% !important; } #profile-jot-text_toolbargroup, .mceCenter tr { - background: darken(@main_alt_colour, 10%); + background: darken(@main_alt_colour, 10%); } [id$="jot-text_ifr"] { - // width: 99.900002% !important; - color: @main_colour; - background: @bg_colour; - .mceContentBody { - color: @main_colour; - background: @bg_colour; - } + // width: 99.900002% !important; + color: @main_colour; + background: @bg_colour; + .mceContentBody { + color: @main_colour; + background: @bg_colour; + } } .defaultSkin { - tr.mceFirst { - background: darken(@main_alt_colour, 10%); - } - td { - &.mceFirst, &.mceLast { - background-color: @bg_colour; - } - } - span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon { - background-color: @bg_colour; - } + tr.mceFirst { + background: darken(@main_alt_colour, 10%); + } + td { + &.mceFirst, &.mceLast { + background-color: @bg_colour; + } + } + span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon { + background-color: @bg_colour; + } } #profile-attach-wrapper, #profile-audio-wrapper, @@ -1069,92 +1106,92 @@ nav #nav-notifications-linkmenu { #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper { - float: left; - margin: 0 20px 0 0; + float: left; + margin: 0 20px 0 0; } #profile-rotator-wrapper { - float: right; + float: right; } #profile-jot-email-wrapper { - margin: 10px 10% 0; - .borders(1px, solid, @menu_bg_colour); - border-bottom: 0; + margin: 10px 10% 0; + .borders(1px, solid, @menu_bg_colour); + border-bottom: 0; } #profile-jot-email-label { - background-color: @menu_bg_colour; - color: @bg_colour; - padding: 5px; + background-color: @menu_bg_colour; + color: @bg_colour; + padding: 5px; } #profile-jot-email { - width: 90%; - margin: 5px; + width: 90%; + margin: 5px; } #profile-jot-networks { - margin: 0 10%; - border: 1px solid @menu_bg_colour; - border-top: 0; - border-bottom: 0; - padding: 5px; + margin: 0 10%; + border: 1px solid @menu_bg_colour; + border-top: 0; + border-bottom: 0; + padding: 5px; } #profile-jot-net { - margin: 5px 0; + margin: 5px 0; } #jot-preview-link { - margin: 0 0 0 10px; - border: 0; - text-decoration: none; - float: right; + margin: 0 0 0 10px; + border: 0; + text-decoration: none; + float: right; } .icon-text-preview { - margin: 0 0 -18px 0; - display: block; - .box(20px, 20px); - background: url(light/icons.png) no-repeat -128px -40px; - border: 0; - text-decoration: none; - float: right; - cursor: pointer; + margin: 0 0 -18px 0; + display: block; + .box(20px, 20px); + background: url(light/icons.png) no-repeat -128px -40px; + border: 0; + text-decoration: none; + float: right; + cursor: pointer; } #profile-jot-perms { - float: right; - color: @menu_bg_colour; - .box(20px, 20px); - .rounded_corners; - .box_shadow(3px, 3px, 5px, 0); - .borders(2px, outset, @menu_bg_colour); - overflow: hidden; - margin: 0 10px 0 10px; + float: right; + color: @menu_bg_colour; + .box(20px, 20px); + .rounded_corners; + .box_shadow(3px, 3px, 5px, 0); + .borders(2px, outset, @menu_bg_colour); + overflow: hidden; + margin: 0 10px 0 10px; } #profile-jot-plugin-wrapper { - width: 1px; - margin: 10px 0 0 0; - float: right; + width: 1px; + margin: 10px 0 0 0; + float: right; } #profile-jot-submit-wrapper { - float: right; - width: 100%; - margin: 10px 0 0 0; - padding: 0; + float: right; + width: 100%; + margin: 10px 0 0 0; + padding: 0; } #profile-jot-submit { - height: auto; - background-color: @menu_bg_colour; - color: @bg_colour; - .rounded_corners; - .borders(2px, outset, @menu_bg_colour); - margin: 0; - float: right; - .text_shadow; - width: auto; - &:active { - .box_shadow(0, 0, 0, 0); - } + height: auto; + background-color: @menu_bg_colour; + color: @bg_colour; + .rounded_corners; + .borders(2px, outset, @menu_bg_colour); + margin: 0; + float: right; + .text_shadow; + width: auto; + &:active { + .box_shadow(0, 0, 0, 0); + } } #jot-perms-icon { - .box(22px, 22px); - .rounded_corners; - overflow: hidden; - background: @menu_bg_colour url("dark/icons.png") -88px -40px; + .box(22px, 22px); + .rounded_corners; + overflow: hidden; + background: @menu_bg_colour url("dark/icons.png") -88px -40px; } #group_allow_wrapper, #group_deny_wrapper, @@ -1162,67 +1199,67 @@ nav #nav-notifications-linkmenu { #contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper { - width: 47%; + width: 47%; } #group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper { - float: left; + float: left; } #contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper { - float: right; + float: right; } #acl-permit-text { - background-color: @menu_bg_colour; - color: @main_colour; - padding: 5px; - float: left; + background-color: @menu_bg_colour; + color: @main_colour; + padding: 5px; + float: left; } #jot-public { - background-color: @menu_bg_colour; - color: @alert; - padding: 5px; - float: left; + background-color: @menu_bg_colour; + color: @alert; + padding: 5px; + float: left; } #acl-deny-text { - background-color: @menu_bg_colour; - color: @bg_colour; - padding: 5px; - float: left; + background-color: @menu_bg_colour; + color: @bg_colour; + padding: 5px; + float: left; } #jot-title-desc { - color: lighten(@main_alt_colour, 20%); + color: lighten(@main_alt_colour, 20%); } #profile-jot-desc { - background: @bg_colour; - .borders; - .rounded_corners; - color: @red_orange; - margin: 5px 0; + background: @bg_colour; + .borders; + .rounded_corners; + color: @red_orange; + margin: 5px 0; } #jot-title-wrapper { - margin-bottom: 5px; + margin-bottom: 5px; } #jot-title-display { - font-weight: bold; + font-weight: bold; } .jothidden { - display: none; + display: none; } #jot-preview-content { - background-color: @shiny_colour; - color: @main_colour; - .borders(1px, solid, @main_colour); - .rounded_corners; - .box_shadow(5px, 0, 10px); - padding: 3px 3px 6px 10px; - .wall-item-outside-wrapper { - border: 0; - .rounded_corners(0px 0px 0px 0px); - .box_shadow(0, 0, 0, 0); - } + background-color: @shiny_colour; + color: @main_colour; + .borders(1px, solid, @main_colour); + .rounded_corners; + .box_shadow(5px, 0, 10px); + padding: 3px 3px 6px 10px; + .wall-item-outside-wrapper { + border: 0; + .rounded_corners(0px 0px 0px 0px); + .box_shadow(0, 0, 0, 0); + } } @@ -1230,12 +1267,12 @@ nav #nav-notifications-linkmenu { * section */ #sectionmain { - margin: 1em; - font-size: 0.8em; - min-width: 475px; - width: 69%; - float: left; - display: inline; + margin: 1em; + font-size: 0.8em; + min-width: 475px; + width: 69%; + float: left; + display: inline; } @@ -1243,51 +1280,51 @@ nav #nav-notifications-linkmenu { * tabs */ .tabs { - .list_reset; - margin: 10px 0; - li { - display: inline; - font-size: smaller; - } + .list_reset; + margin: 10px 0; + li { + display: inline; + font-size: smaller; + } } .multibutton () { - .borders(1px, solid, @hover_colour); - padding: 4px; - .rounded_corners; - &:active, - &:hover { - background: @shiny_colour; - color: @main_colour; - .borders(1px, solid, @hover_colour); - } - a { - border: 0; - text-decoration: none; - } + .borders(1px, solid, @hover_colour); + padding: 4px; + .rounded_corners; + &:active, + &:hover { + background: @shiny_colour; + color: @main_colour; + .borders(1px, solid, @hover_colour); + } + a { + border: 0; + text-decoration: none; + } } .multibutton_active () { - background: @dk_bg_colour; - color: @bg_colour; - .borders(1px, solid, @hover_colour); - padding: 4px; - .rounded_corners; - &:hover { - background: @shiny_colour; - color: @main_colour; - .borders(1px, solid, @hover_colour); - } - a { - color: @bg_colour; - text-decoration: none; - } + background: @dk_bg_colour; + color: @bg_colour; + .borders(1px, solid, @hover_colour); + padding: 4px; + .rounded_corners; + &:hover { + background: @shiny_colour; + color: @main_colour; + .borders(1px, solid, @hover_colour); + } + a { + color: @bg_colour; + text-decoration: none; + } } .tab { - .multibutton; + .multibutton; } .tab { - &.active { - .multibutton_active; - } + &.active { + .multibutton_active; + } } @@ -1295,223 +1332,223 @@ nav #nav-notifications-linkmenu { * items */ .wall-item-outside-wrapper { - .borders(1px, solid, darken(@main_alt_colour, 27%)); - .rounded_corners; - .box_shadow(6px, 1px, 10px, -2px);//@lt_shadow_colour - &.comment { - margin-top: 5px; - } + .borders(1px, solid, darken(@main_alt_colour, 27%)); + .rounded_corners; + .box_shadow(6px, 1px, 10px, -2px);//@lt_shadow_colour + &.comment { + margin-top: 5px; + } } .wall-item-content-wrapper { - position: relative; - padding: 0.75em; - width: auto; + position: relative; + padding: 0.75em; + width: auto; } .wall-item-outside-wrapper .wall-item-comment-wrapper { - /*margin-left: 90px;*/ - .preview { - border: 0; - .rounded_corners(0px); - } + /*margin-left: 90px;*/ + .preview { + border: 0; + .rounded_corners(0px); + } } .shiny { - background: @shiny_colour; - .rounded_corners; + background: @shiny_colour; + .rounded_corners; } .wall-outside-wrapper .shiny { - .rounded_corners; + .rounded_corners; } .heart { - color: red; + color: red; } .wall-item-content { - overflow-x: auto; - margin: 0px 4em 1em 5px; + overflow-x: auto; + margin: 0px 4em 1em 5px; } [id^="tread-wrapper"], [class^="tread-wrapper"] { - margin: 1.2em 0 0 0; - padding: 0px; + margin: 1.2em 0 0 0; + padding: 0px; } .wall-item-photo-menu { - display: none; + display: none; } .wall-item-photo-menu-button { - display: none; - text-indent: -99999px; - background: @menu_bg_colour url(light/menu-user-pin.jpg) no-repeat 75px center; - position: absolute; - overflow: hidden; - .box(90px, 20px); - top: 85px; - left: 0; - .rounded_corners(0 0 5px 5px); + display: none; + text-indent: -99999px; + background: @menu_bg_colour url(light/menu-user-pin.jpg) no-repeat 75px center; + position: absolute; + overflow: hidden; + .box(90px, 20px); + top: 85px; + left: 0; + .rounded_corners(0 0 5px 5px); } .wall-item-info { - float: left; - width: 7em; - position: relative; + float: left; + width: 7em; + position: relative; } .wall-item-photo-wrapper { - .box(80px, 80px); - position: relative; - padding: 5px; - background-color: @menu_bg_colour; - .rounded_corners; + .box(80px, 80px); + position: relative; + padding: 5px; + background-color: @menu_bg_colour; + .rounded_corners; } [class^="wall-item-tools"] * { - /*margin: 0 0 5px 0;*/ - > * { - /*margin: 0 0 5px 0;*/ - } + /*margin: 0 0 5px 0;*/ + > * { + /*margin: 0 0 5px 0;*/ + } } .wall-item-tools { - float: right; - opacity: 0.4; - .transition; - &:hover { - opacity: 1; - .transition; - } + float: right; + opacity: 0.4; + .transition; + &:hover { + opacity: 1; + .transition; + } } .wall-item-subtools1 { - .box(30px, 30px); - list-style: none outside none; - margin: 18px 0 30px -20px; - padding: 0; + .box(30px, 30px); + list-style: none outside none; + margin: 18px 0 30px -20px; + padding: 0; } .wall-item-subtools2 { - .box(25px, 25px); - list-style: none outside none; - margin: -78px 0 0 5px; - padding: 0; + .box(25px, 25px); + list-style: none outside none; + margin: -78px 0 0 5px; + padding: 0; } .wall-item-title { - font-size: 1.2em; - font-weight: bold; - margin-bottom: 1.4em; + font-size: 1.2em; + font-weight: bold; + margin-bottom: 1.4em; } .wall-item-body { - margin: 15px 10px 10px 0px; - text-align: left; - overflow-x: auto; + margin: 15px 10px 10px 0px; + text-align: left; + overflow-x: auto; } .wall-item-lock-wrapper { - float: right; - .box(22px, 22px); - margin: 0 -5px 0 0; - opacity: 1; + float: right; + .box(22px, 22px); + margin: 0 -5px 0 0; + opacity: 1; } .wall-item-dislike, .wall-item-like { - clear: left; - font-size: 0.8em; - color: @main_colour; - margin: 5px 0 5px 10.2em; - .transition; - opacity: 0.5; - &:hover { - opacity: 1; - } + clear: left; + font-size: 0.8em; + color: @main_colour; + margin: 5px 0 5px 10.2em; + .transition; + opacity: 0.5; + &:hover { + opacity: 1; + } } .wall-item-author, .wall-item-actions-author, .wall-item-ago { - color: @main_colour; - line-height: 1; - display: inline-block; - font-size: x-small; - margin: 0.5em auto; - font-weight: bold; + color: @main_colour; + line-height: 1; + display: inline-block; + font-size: x-small; + margin: 0.5em auto; + font-weight: bold; } .comment-edit-preview { - width: auto; - margin: auto auto auto -2em; - &.wall-item-author, - &.wall-item-actions-author, - &.wall-item-ago { - font-size: smaller; - } + width: auto; + margin: auto auto auto -2em; + &.wall-item-author, + &.wall-item-actions-author, + &.wall-item-ago { + font-size: smaller; + } } .wall-item-location { - margin-top: 2em; - width: 6em; - overflow: hidden; - .text_overflow; - .icon { - float: left; - } - > a, - .smalltext { - margin-left: 25px; - font-size: 0.7em; - display: block; - } - > br { - display: none; - } + margin-top: 2em; + width: 6em; + overflow: hidden; + .text_overflow; + .icon { + float: left; + } + > a, + .smalltext { + margin-left: 25px; + font-size: 0.7em; + display: block; + } + > br { + display: none; + } } .wallwall { - .wwto { - left: 5px; - margin: 0; - position: absolute; - top: 75px; - z-index: 10001; - .box(30px, 30px); - img { - width: 30px !important; - height: 30px !important; - } - } - .wall-item-photo-end { - clear: both; - } + .wwto { + left: 5px; + margin: 0; + position: absolute; + top: 75px; + z-index: 10001; + .box(30px, 30px); + img { + width: 30px !important; + height: 30px !important; + } + } + .wall-item-photo-end { + clear: both; + } } .wall-item-arrowphoto-wrapper { - position: absolute; - left: 35px; - top: 80px; - z-index: 10002; + position: absolute; + left: 35px; + top: 80px; + z-index: 10002; } .wall-item-photo-menu { - min-width: 92px; - font-size: 0.75em; - .borders(2px, solid, @menu_bg_colour); - border-top: 0px; - background: @menu_bg_colour; - position: absolute; - left: -2px; - top: 101px; - display: none; - z-index: 10003; - .rounded_corners(0 5px 5px 5px); - li a { - white-space: nowrap; - display: block; - padding: 5px 6px; - color: @bg_colour; - &:hover { - color: @menu_bg_colour; - background: @bg_colour; - } - } + min-width: 92px; + font-size: 0.75em; + .borders(2px, solid, @menu_bg_colour); + border-top: 0px; + background: @menu_bg_colour; + position: absolute; + left: -2px; + top: 101px; + display: none; + z-index: 10003; + .rounded_corners(0 5px 5px 5px); + li a { + white-space: nowrap; + display: block; + padding: 5px 6px; + color: @bg_colour; + &:hover { + color: @menu_bg_colour; + background: @bg_colour; + } + } } #item-delete-selected { - overflow: auto; - width: 100%; + overflow: auto; + width: 100%; } #connect-services-header, #extra-help-header { - margin: 1.5em 0 0 0; + margin: 1.5em 0 0 0; } #connect-services, #extra-help { - .list_reset; - margin: 1em 0 0 0; - li { - display: inline; - } + .list_reset; + margin: 1em 0 0 0; + li { + display: inline; + } } @@ -1519,36 +1556,36 @@ nav #nav-notifications-linkmenu { * comment */ .ccollapse-wrapper { - font-size: 0.9em; - margin-left: 5em; + font-size: 0.9em; + margin-left: 5em; } .hide-comments-outer { - font-size: small; + font-size: small; } .wall-item-outside-wrapper.comment { - margin-left: 5em; - .wall-item-info { - width: 5em; - } - .wall-item-photo { - width: 40px !important; - height: 40px !important; - } - .wall-item-photo-wrapper { - .box(40px, 40px); - } - .wall-item-photo-menu-button { - width: 3.35em; - top: 3.2em; - background-position: 35px center; - } - .wall-item-author { - margin-left: 0.2em; - } - .wall-item-photo-menu { - min-width: 4.5em; - top: 5.5em; - } + margin-left: 5em; + .wall-item-info { + width: 5em; + } + .wall-item-photo { + width: 40px !important; + height: 40px !important; + } + .wall-item-photo-wrapper { + .box(40px, 40px); + } + .wall-item-photo-menu-button { + width: 3.35em; + top: 3.2em; + background-position: 35px center; + } + .wall-item-author { + margin-left: 0.2em; + } + .wall-item-photo-menu { + min-width: 4.5em; + top: 5.5em; + } } .comment-wwedit-wrapper { .borders(1px, solid, @main_colour); @@ -1556,61 +1593,61 @@ nav #nav-notifications-linkmenu { margin: 5px; } .comment-edit-wrapper { - border-top: 1px #aaa solid; + border-top: 1px #aaa solid; } [class^="comment-edit-bb"] { - .list_reset; - display: none; - margin: -40px 0 5px 60px; - width: 75%; - > li { - display: inline-block; - margin: 0 10px 0 0; - visibility: none; - } + .list_reset; + display: none; + margin: -40px 0 5px 60px; + width: 75%; + > li { + display: inline-block; + margin: 0 10px 0 0; + visibility: none; + } } .comment-wwedit-wrapper img, .comment-edit-wrapper img { - .box; + .box; } .comment-edit-photo-link, .comment-edit-photo { - margin-left: 10px; + margin-left: 10px; } .my-comment-photo { - .box(40px, 40px); - padding: 5px; + .box(40px, 40px); + padding: 5px; } [class^="comment-edit-text"] { - margin: 5px 0 10px 20px; - width: 94%; + margin: 5px 0 10px 20px; + width: 94%; } .comment-edit-text-empty { - height: 20px; - .med_borders; - .rounded_corners; - color: @med_border_colour; - .transition; - &:hover { - color: darken(@main_alt_colour, 33.5%); - } + height: 20px; + .med_borders; + .rounded_corners; + color: @med_border_colour; + .transition; + &:hover { + color: darken(@main_alt_colour, 33.5%); + } } .comment-edit-text-full { - height: 10em; - .rounded_corners; - .transition; + height: 10em; + .rounded_corners; + .transition; } .comment-edit-submit-wrapper { - width: 90%; - margin: 5px 5px 10px 50px; - text-align: right; + width: 90%; + margin: 5px 5px 10px 50px; + text-align: right; } .comment-edit-submit { - height: 22px; - background-color: @menu_bg_colour; - color: @bg_colour; - .rounded_corners; - border: 0; + height: 22px; + background-color: @menu_bg_colour; + color: @bg_colour; + .rounded_corners; + border: 0; } @@ -1622,14 +1659,14 @@ nav #nav-notifications-linkmenu { border-bottom: 1px dashed darken(@main_alt_colour, 6.5%); border-left: 5px solid darken(@main_alt_colour, 6.5%); border-top: 1px dashed darken(@main_alt_colour, 6.5%); - color: darken(@main_alt_colour, 50%); + color: darken(@main_alt_colour, 50%); display: block; overflow-x: auto; padding: 5px 0 15px 10px; width: 95%; - a { - color: @lt_link_colour; - } + a { + color: @lt_link_colour; + } } @@ -1637,47 +1674,47 @@ nav #nav-notifications-linkmenu { * profile */ div { - &[id$="text"] { - font-weight: bold; - border-bottom: 1px solid @bg_colour; - } - &[id$="wrapper"] { - height: 100%; - br { - clear: left; - } - } + &[id$="text"] { + font-weight: bold; + border-bottom: 1px solid @bg_colour; + } + &[id$="wrapper"] { + height: 100%; + br { + clear: left; + } + } } .profile-match-wrapper { - float: left; - margin: 0 5px 40px 0; - .box(120px, 120px); - padding: 3px; - position: relative; + float: left; + margin: 0 5px 40px 0; + .box(120px, 120px); + padding: 3px; + position: relative; } .icon.drophide.profile-match-ignore { - margin: 0 6px 0 -3px; + margin: 0 6px 0 -3px; } .profile-match-photo { - + } [id$="-end"], [class$="-end"] { - clear: both; - margin: 0 0 10px 0; + clear: both; + margin: 0 0 10px 0; } .profile-match-end { - margin: 0 0 5px 0; + margin: 0 0 5px 0; } .profile-match-name { - font-weight: bold; - margin: auto auto auto 23px; + font-weight: bold; + margin: auto auto auto 23px; } .profile-match-connect { - font-style: italic; - margin: auto auto auto 23px; + font-style: italic; + margin: auto auto auto 23px; } #advanced-profile-with { - margin-left: 200px; + margin-left: 200px; } @@ -1685,98 +1722,98 @@ div { * photos */ .photos { - height: auto; - overflow: auto; + height: auto; + overflow: auto; } #photo-top-links { - margin-bottom: 30px; + margin-bottom: 30px; } .photo-album-image-wrapper, .photo-top-image-wrapper { - float: left; - .box_shadow(3px, 3px, 10px, 0); - background-color: @bg_colour; - color: @main_colour; - .rounded_corners; - padding-bottom: 30px; - position: relative; - margin: 0 10px 10px 0; + float: left; + .box_shadow(3px, 3px, 10px, 0); + background-color: @bg_colour; + color: @main_colour; + .rounded_corners; + padding-bottom: 30px; + position: relative; + margin: 0 10px 10px 0; } #photo-photo { - margin: auto auto 5em 20%; - img { - max-width: 50%; - } + margin: auto auto 5em 20%; + img { + max-width: 50%; + } } .photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover { - border-bottom: 0; + border-bottom: 0; } .photo-top-photo, .photo-album-photo { - .rounded_corners(5px 5px 0 0); + .rounded_corners(5px 5px 0 0); } .photo-top-album-name, .caption { - position: absolute; - bottom: 0; - padding: 0 5px; + position: absolute; + bottom: 0; + padding: 0 5px; } #photo-prev-link, #photo-next-link { - position: absolute; - // .box(30%, 100%); - .box(50px, 200px); - background: white center center no-repeat; - opacity: 0; - .transition(all, 0.5s); - z-index: 10; - top: 15em; - .rounded_corners; - &:hover { - opacity: 0.6; - .transition(all, 0.5s); - } - .icon { - display: none; - } + position: absolute; + // .box(30%, 100%); + .box(50px, 200px); + background: white center center no-repeat; + opacity: 0; + .transition(all, 0.5s); + z-index: 10; + top: 15em; + .rounded_corners; + &:hover { + opacity: 0.6; + .transition(all, 0.5s); + } + .icon { + display: none; + } } #photo-prev-link { - // background-image: url(light/prev.png); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII="); + // background-image: url(light/prev.png); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII="); left: 5%; } #photo-next-link { - // background-image: url(light/next.png); - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII="); + // background-image: url(light/next.png); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII="); left: 50%; } #photo-prev-link a, #photo-next-link a { - display: block; - .box(100%, 100%); - .rounded_corners; - overflow: hidden; - text-indent: -900000px; + display: block; + .box(100%, 100%); + .rounded_corners; + overflow: hidden; + text-indent: -900000px; } #photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper { - margin-bottom: 1em; + margin-bottom: 1em; } #photos-upload-existing-album-text, #photos-upload-newalbum-div { - background-color: @menu_bg_colour; - color: @bg_colour; - padding: 1px; + background-color: @menu_bg_colour; + color: @bg_colour; + padding: 1px; } #photos-upload-album-select, #photos-upload-newalbum { - width: 99%; + width: 99%; } #photos-upload-perms-menu { - text-align: right; + text-align: right; } #photo-edit-caption, #photo-edit-newtag, @@ -1784,45 +1821,45 @@ div { } #photo-edit-link-wrap { - margin-bottom: 15px; + margin-bottom: 15px; } #photo-edit-caption, #photo-edit-newtag { } #photo-edit-perms { - width: auto; + width: auto; } #photo-edit-rotate-label { - .label; + .label; } #photo-like-div { - float: left; - margin: auto 0 0; - width: 2em; - .rounded_corners; - .borders; + float: left; + margin: auto 0 0; + width: 2em; + .rounded_corners; + .borders; } .wall-item-like-buttons { - > * { - display: inline; - } + > * { + display: inline; + } } #photo-edit-delete-button { - margin: auto auto auto 1em; + margin: auto auto auto 1em; } #photo-edit-end { - margin-bottom: 35px; + margin-bottom: 35px; } #photo-caption { - font-size: 110%; - font-weight: bold; - margin-top: 15px; - margin-bottom: 15px; + font-size: 110%; + font-weight: bold; + margin-top: 15px; + margin-bottom: 15px; } #wall-photo-container { - margin: 0 auto 1em 4em; - width: 90%; + margin: 0 auto 1em 4em; + width: 90%; } @@ -1830,79 +1867,79 @@ div { * message */ .prvmail-text { - width: 100%; + width: 100%; } #prvmail-subject { - width: 100%; - color: @bg_colour; - background: @main_colour; + width: 100%; + color: @bg_colour; + background: @main_colour; } #prvmail-submit-wrapper { - margin-top: 10px; + margin-top: 10px; } #prvmail-submit { - float: right; - margin-top: 0; + float: right; + margin-top: 0; } #prvmail-submit-wrapper div { - margin-right: 5px; - float: left; + margin-right: 5px; + float: left; } .mail-list-outside-wrapper { - margin-top: 20px; + margin-top: 20px; } .mail-list-sender { - float: left; + float: left; } .mail-list-detail { - margin-left: 90px; + margin-left: 90px; } .mail-list-sender-name { - display: inline; - font-size: 1.1em; + display: inline; + font-size: 1.1em; } .mail-list-date { - display: inline; - font-size: 0.9em; - padding-left: 10px; + display: inline; + font-size: 0.9em; + padding-left: 10px; } .mail-list-sender-name, .mail-list-date { - font-style: italic; + font-style: italic; } .mail-list-subject { - font-size: 1.2em; + font-size: 1.2em; } .mail-list-delete-wrapper { - float: right; + float: right; } .mail-list-outside-wrapper-end { - clear: both; - border-bottom: 1px @main_colour dotted; + clear: both; + border-bottom: 1px @main_colour dotted; } .mail-conv-sender { - float: left; - margin: 0px 5px 5px 0px; + float: left; + margin: 0px 5px 5px 0px; } .mail-conv-sender-photo { - .box(32px, 32px) + .box(32px, 32px) } .mail-conv-sender-name { - float: left; + float: left; } .mail-conv-date { - float: right; + float: right; } .mail-conv-subject { - clear: right; - font-weight: bold; - font-size: 1.2em; + clear: right; + font-weight: bold; + font-size: 1.2em; } .mail-conv-body { - clear: both; + clear: both; } .mail-conv-delete-wrapper { - margin-top: 5px; + margin-top: 5px; } @@ -1911,129 +1948,129 @@ div { */ .view-contact-wrapper, .contact-entry-wrapper { - float: left; - margin: 0 5px 40px 0; - .box(120px, 135px); - padding: 3px; - position: relative; + float: left; + margin: 0 5px 40px 0; + .box(120px, 135px); + padding: 3px; + position: relative; } .contact-direction-wrapper { - position: absolute; - top: 20px; + position: absolute; + top: 20px; } .contact-edit-links { - position: absolute; - top: 60px; + position: absolute; + top: 60px; } .contact-entry-photo-wrapper {} .contact-entry-photo { - margin-left: 20px; + margin-left: 20px; } .contact-entry-name { - width: 120px; - font-weight: bold; - font-size: small; + width: 120px; + font-weight: bold; + font-size: small; } .contact-entry-details { - font-size: x-small; + font-size: x-small; } .contact-entry-photo { - position: relative; + position: relative; } .contact-entry-edit-links .icon { - .borders(1px, solid, #babdb6); - .rounded_corners(3px); - background-color: white; + .borders(1px, solid, #babdb6); + .rounded_corners(3px); + background-color: white; } #contact-entry-url, [id^="contact-entry-url"], #contact-entry-network, [id^="contact-entry-network"] { - font-size: smaller; + font-size: smaller; } #contact-entry-network, [id^="contact-entry-network"] { - font-style: italic; + font-style: italic; } #contact-edit-banner-name { - font-size: 1.5em; + font-size: 1.5em; } #contact-edit-photo-wrapper { - position: relative; - float: left; - padding: 20px; + position: relative; + float: left; + padding: 20px; } #contact-edit-direction-icon { - position: absolute; - top: 60px; - left: 0; + position: absolute; + top: 60px; + left: 0; } #contact-edit-nav-wrapper { - margin-left: 0px; + margin-left: 0px; } #contact-edit-links { - margin-top: 23px; + margin-top: 23px; } #contact-drop-links { - margin-left: 5px; + margin-left: 5px; } #contact-edit-nav-wrapper .icon { - .borders(1px, solid, #babdb6); - .rounded_corners(3px); + .borders(1px, solid, #babdb6); + .rounded_corners(3px); } #contact-edit-poll-wrapper { - margin-left: 0px; + margin-left: 0px; } #contact-edit-last-update-text { - margin-bottom: 15px; + margin-bottom: 15px; } #contact-edit-last-updated { - font-weight: bold; + font-weight: bold; } #contact-edit-poll-text { - display: inline; + display: inline; } #contact-edit-end { - clear: both; - margin-bottom: 65px; + clear: both; + margin-bottom: 65px; } .contact-photo-menu-button { - position: absolute; - background: url("light/photo-menu.jpg") top left no-repeat transparent; - margin: 0px; - padding: 0px; - .box(16px, 16px); - top: 64px; - left: 0px; - overflow: hidden; - text-indent: 40px; - display: none; + position: absolute; + background: url("light/photo-menu.jpg") top left no-repeat transparent; + margin: 0px; + padding: 0px; + .box(16px, 16px); + top: 64px; + left: 0px; + overflow: hidden; + text-indent: 40px; + display: none; } .contact-photo-menu { - width: auto; - .borders(2px, solid, @link_colour); - background: @bg_colour; - color: @main_colour; - position: absolute; - font-size: smaller; - .rounded_corners; - left: 0px; - top: 90px; - display: none; - z-index: 10000; - li a { - display: block; - padding: 4px; - color: @link_colour; - background: @bg_colour; - line-height: 1; - &:hover { - background: @link_colour; - color: @bg_colour; - text-decoration: none; - } - } + width: auto; + .borders(2px, solid, @link_colour); + background: @bg_colour; + color: @main_colour; + position: absolute; + font-size: smaller; + .rounded_corners; + left: 0px; + top: 90px; + display: none; + z-index: 10000; + li a { + display: block; + padding: 4px; + color: @link_colour; + background: @bg_colour; + line-height: 1; + &:hover { + background: @link_colour; + color: @bg_colour; + text-decoration: none; + } + } } @@ -2042,23 +2079,23 @@ div { */ .openid {} #id_openid_url { - background: url(light/login-bg.gif) no-repeat; - background-position: 0 50%; - padding-left: 18px; + background: url(light/login-bg.gif) no-repeat; + background-position: 0 50%; + padding-left: 18px; } #settings-default-perms { - margin-bottom: 20px; + margin-bottom: 20px; } #register-form div, #profile-edit-form div { - clear: both; + clear: both; } .settings-block { - label { - clear: left; - } - input { - margin: 10px 5px; - } + label { + clear: left; + } + input { + margin: 10px 5px; + } } #register-form label, #profile-edit-form label { @@ -2071,53 +2108,53 @@ div { margin-bottom: 20px; } #profile-edit-marital-label span { - margin: -4px; + margin: -4px; } .settings-submit-wrapper, .profile-edit-submit-wrapper { - margin: 0 0 30px; + margin: 0 0 30px; } .profile-edit-side-div { - display: none; + display: none; } #profiles-menu-trigger { - margin: 0px 0px 0px 25px; + margin: 0px 0px 0px 25px; } .profile-listing { - float: left; - margin: 20px 20px 0px 0px; + float: left; + margin: 20px 20px 0px 0px; } .icon-profile-edit { - background: url("light/icons.png") -150px 0px no-repeat; - border: 0; - cursor: pointer; - display: block; - .box(20px, 20px); - margin: 0 0 -18px; - text-decoration: none; - top: 113px; - right: 260px; + background: url("light/icons.png") -150px 0px no-repeat; + border: 0; + cursor: pointer; + display: block; + .box(20px, 20px); + margin: 0 0 -18px; + text-decoration: none; + top: 113px; + right: 260px; } #profile-edit-links ul { - .list_reset; - margin: 20px 0; + .list_reset; + margin: 20px 0; } .marital { - margin-top: 5px; + margin-top: 5px; } #register-sitename { - display: inline; - font-weight: bold; + display: inline; + font-weight: bold; } #advanced-expire-popup { - background: @main_colour; - color: @bg_colour; + background: @main_colour; + color: @bg_colour; } #id_ssl_policy { - width: 374px; + width: 374px; } #theme-preview img { - margin: 10px 10px 10px 288px; + margin: 10px 10px 10px 288px; } @@ -2125,39 +2162,39 @@ div { * contacts selector */ .group-delete-wrapper { - margin: -31px 50px 0 0; - float: right; + margin: -31px 50px 0 0; + float: right; } /*.group-delete-icon { margin: 0 0 0 10px; }*/ #group-edit-submit-wrapper { - margin: 0 0 10px 0; - display: inline; + margin: 0 0 10px 0; + display: inline; } #group-members, #prof-members { - height: 200px; - overflow: auto; - .borders(1px, solid, @menu_bg_colour); - .rounded_corners(5px 5px 0 0); + height: 200px; + overflow: auto; + .borders(1px, solid, @menu_bg_colour); + .rounded_corners(5px 5px 0 0); } #group-all-contacts, #prof-all-contacts { - height: 200px; - overflow: auto; - .borders(1px, solid, @menu_bg_colour); - .rounded_corners(0 0 5px 5px); + height: 200px; + overflow: auto; + .borders(1px, solid, @menu_bg_colour); + .rounded_corners(0 0 5px 5px); } #group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 { - color: @bg_colour; - background-color: @menu_bg_colour; - margin: 0; - padding: 5px; + color: @bg_colour; + background-color: @menu_bg_colour; + margin: 0; + padding: 5px; } #group-separator, #prof-separator { - display: none; + display: none; } @@ -2165,10 +2202,10 @@ div { * profile */ #cropimage-wrapper { - float: left; + float: left; } #crop-image-form { - clear: both; + clear: both; } @@ -2176,47 +2213,47 @@ div { * intros */ .intro-wrapper { - margin-top: 20px; + margin-top: 20px; } .intro-fullname { - font-size: 1.1em; - font-weight: bold; + font-size: 1.1em; + font-weight: bold; } .intro-note { - padding: 10px; + padding: 10px; } .intro-end { - padding: 30px; + padding: 30px; } .intro-form { - float: left; + float: left; } .intro-approve-form { - clear: both; + clear: both; } .intro-submit-approve, .intro-submit-ignore { - margin-right: 20px; + margin-right: 20px; } .intro-submit-approve { - margin-top: 15px; + margin-top: 15px; } .intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan { - float: left; + float: left; } .intro-form-end { - clear: both; - margin-bottom: 10px; + clear: both; + margin-bottom: 10px; } .intro-approve-as-end { - clear: both; - margin-bottom: 10px; + clear: both; + margin-bottom: 10px; } .clear { - clear: both; + clear: both; } @@ -2224,23 +2261,23 @@ div { * events */ .eventcal { - float: left; - font-size: 20px; + float: left; + font-size: 20px; } .event { - background: @bg_colour; + background: @bg_colour; } .vevent { - border: 1px solid @bg_colour; - .event-description, - .event-location, - .event-start { - margin-left: 10px; - margin-right: 10px; - } + border: 1px solid @bg_colour; + .event-description, + .event-location, + .event-start { + margin-left: 10px; + margin-right: 10px; + } } #new-event-link { - margin-bottom: 10px; + margin-bottom: 10px; } .edit-event-link, .plink-event-link { @@ -2250,105 +2287,105 @@ div { /*margin-bottom: 15px;*/ } .event-description:before { - content: url('../../../images/calendar.png'); - margin-right: 15px; + content: url('../../../images/calendar.png'); + margin-right: 15px; } .event-start, .event-end { - margin-left: 10px; - width: 330px; - font-size: smaller; + margin-left: 10px; + width: 330px; + font-size: smaller; } .event-start .dtstart, .event-end .dtend { - float: right; + float: right; } .event-list-date { - margin-bottom: 10px; + margin-bottom: 10px; } .prevcal, .nextcal { - float: left; - margin: 64px 32px auto 32px; + float: left; + margin: 64px 32px auto 32px; } .calendar { - font-family: monospace; + font-family: monospace; } .today { - font-weight: bold; - color: red; + font-weight: bold; + color: red; } #event-start-text, #event-finish-text { - margin-top: 10px; - margin-bottom: 5px; + margin-top: 10px; + margin-bottom: 5px; } #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox { - float: left; + float: left; } #event-datetime-break { - margin-bottom: 10px; + margin-bottom: 10px; } #event-nofinish-break, #event-adjust-break, #event-share-break { - clear: both; + clear: both; } #event-desc-text, #event-location-text { - margin-top: 10px; - margin-bottom: 5px; + margin-top: 10px; + margin-bottom: 5px; } #event-submit { - margin-top: 10px; + margin-top: 10px; } .body-tag { - margin: 10px 0; - opacity: 0.5; - &:hover { - opacity: 1.0 !important; - } + margin: 10px 0; + opacity: 0.5; + &:hover { + opacity: 1.0 !important; + } } .filesavetags, .categorytags { - margin: 20px 0; - opacity: 0.5; + margin: 20px 0; + opacity: 0.5; } .filesavetags:hover, .categorytags:hover { - margin: 20px 0; - opacity: 1.0 !important; + margin: 20px 0; + opacity: 1.0 !important; } .item-select { - opacity: 0.1; - margin: 5px 0 0 6px !important; - &:hover { - opacity: 1; - } + opacity: 0.1; + margin: 5px 0 0 6px !important; + &:hover { + opacity: 1; + } } .checkeditem { - opacity: 1; + opacity: 1; } #item-delete-selected { - margin-top: 30px; + margin-top: 30px; } /* was tired of having no way of moving it around, so * here's a little 'hook' to do so */ .delete-checked { - position: absolute; - left: 35px; - margin-top: 20px; + position: absolute; + left: 35px; + margin-top: 20px; } #item-delete-selected-icon { - float: left; - margin-right: 5px; + float: left; + margin-right: 5px; } .fc-state-highlight { - background: @bg_colour; - color: @main_colour; + background: @bg_colour; + color: @main_colour; } @@ -2356,12 +2393,12 @@ div { * directory */ .directory-item { - float: left; - margin: 0 5px 4px 0; - padding: 3px; - width: 180px; - height: 250px; - position: relative; + float: left; + margin: 0 5px 4px 0; + padding: 3px; + width: 180px; + height: 250px; + position: relative; } @@ -2369,93 +2406,93 @@ div { * sidebar */ #group-sidebar { - margin-bottom: 10px; + margin-bottom: 10px; } .categories-selected, .group-selected, .nets-selected, .fileas-selected { - // padding: 4px; - color: @main_colour; - // background: @dk_bg_colour; - // .borders(1px, solid, @hover_colour); - .multibutton_active; + // padding: 4px; + color: @main_colour; + // background: @dk_bg_colour; + // .borders(1px, solid, @hover_colour); + .multibutton_active; } .categories-selected:hover, .group-selected:hover, .nets-selected:hover, .fileas-selected:hover { // padding: 4px; - // color: @link_colour; + // color: @link_colour; // background: @bg_colour; // .borders(1px, solid, @link_colour); } .groupsideedit { - margin-right: 10px; + margin-right: 10px; } #sidebar-group-ul { - padding-left: 0; + padding-left: 0; } #sidebar-group-list { - margin: 0 0 5px 0; - li { - margin-top: 10px; - } - .icon { - display: inline-block; - .box(12px, 12px); - } + margin: 0 0 5px 0; + li { + margin-top: 10px; + } + .icon { + display: inline-block; + .box(12px, 12px); + } } .sidebar-group-element { - .multibutton; - .rounded_corners; + .multibutton; + .rounded_corners; } #sidebar-new-group { - margin: auto; - display: inline-block; - color: @bg_colour; - text-decoration: none; - text-align: center; + margin: auto; + display: inline-block; + color: @bg_colour; + text-decoration: none; + text-align: center; } #peoplefind-sidebar form { - margin-bottom: 10px; + margin-bottom: 10px; } #sidebar-new-group { - &:hover { - /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/ - /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/ - /*background-color: #b20202;*/ - } - &:active { - position: relative; - top: 1px; - } + &:hover { + /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/ + /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/ + /*background-color: #b20202;*/ + } + &:active { + position: relative; + top: 1px; + } } #side-peoplefind-url { - .borders(1px, solid, darken(@main_alt_colour, 20%)); - margin-right: 3px; - width: 75%; + .borders(1px, solid, darken(@main_alt_colour, 20%)); + margin-right: 3px; + width: 75%; } .categories-ul, .nets-ul { - .list_reset; - li { - margin: 10px 0 0; - } + .list_reset; + li { + margin: 10px 0 0; + } } .categories-link, .nets-link, .nets-all { - .multibutton; - .rounded_corners; - margin-left: 0px; + .multibutton; + .rounded_corners; + margin-left: 0px; } #netsearch-box { - margin: 20px 0px 30px; - width: 135px; - #search-submit { - margin: 5px 5px 0px 0px; - } + margin: 20px 0px 30px; + width: 135px; + #search-submit { + margin: 5px 5px 0px 0px; + } } @@ -2463,98 +2500,98 @@ div { * admin */ #pending-update { - float: right; - color: white; - font-weight: bold; - background-color: red; - padding: 0 0.3em; + float: right; + color: white; + font-weight: bold; + background-color: red; + padding: 0 0.3em; } .admin { - &.linklist { - border: 0; - padding: 0; - } - &.link { - .list_reset; - } + &.linklist { + border: 0; + padding: 0; + } + &.link { + .list_reset; + } } #adminpage { - color: @main_colour; - background: @bg_colour; - margin: 5px; - padding: 10px; - font-size: smaller; - dl { - clear: left; - margin-bottom: 2px; - padding-bottom: 2px; - border-bottom: 1px solid @shadow_colour; - } - dt { - width: 250px; - float: left; - font-weight: bold; - } - dd { - margin-left: 250px; - } - h3 { - border-bottom: 1px solid lighten(@main_alt_colour, 20%); - } - .submit { - clear: left; - } - #pluginslist { - margin: 0; - padding: 0; - } - .plugin { - display: block; - .borders(1px, solid, darken(@main_alt_colour, 6.5%)); - padding: 1em; - margin-bottom: 5px; - clear: left; - } - .toggleplugin { - float: left; - margin-right: 1em; - } - table { - width: 100%; - border-bottom: 1px solid @shadow_colour; - margin: 5px 0; - th { - font-weight: bold; - text-align: left; - } - td { - padding: 5px; - vertical-align: middle; - } - &#users { - padding: 5px; - img { - .box(16px, 16px); - } - a { - color: @main_colour; - text-decoration: underline; + color: @main_colour; + background: @bg_colour; + margin: 5px; + padding: 10px; + font-size: smaller; + dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid @shadow_colour; + } + dt { + width: 250px; + float: left; + font-weight: bold; + } + dd { + margin-left: 250px; + } + h3 { + border-bottom: 1px solid lighten(@main_alt_colour, 20%); + } + .submit { + clear: left; + } + #pluginslist { + margin: 0; + padding: 0; + } + .plugin { + display: block; + .borders(1px, solid, darken(@main_alt_colour, 6.5%)); + padding: 1em; + margin-bottom: 5px; + clear: left; + } + .toggleplugin { + float: left; + margin-right: 1em; + } + table { + width: 100%; + border-bottom: 1px solid @shadow_colour; + margin: 5px 0; + th { + font-weight: bold; + text-align: left; + } + td { + padding: 5px; + vertical-align: middle; + } + &#users { + padding: 5px; + img { + .box(16px, 16px); } - } - } - td .icon { - float: left; - } - .selectall { - text-align: right; - } + a { + color: @main_colour; + text-decoration: underline; + } + } + } + td .icon { + float: left; + } + .selectall { + text-align: right; + } } #users .name { - color: @main_colour; + color: @main_colour; } #users .tools { - padding: 5px 0; - vertical-align: middle; + padding: 5px 0; + vertical-align: middle; } @@ -2562,50 +2599,50 @@ div { * form fields */ .field { - overflow: auto; + overflow: auto; } .field .onoff { - float: right; - margin: 0 330px 0 auto; - width: 80px; - a { - display: block; - .borders(1px, solid, darken(@main_alt_colour, 20%)); - padding: 3px 6px 4px 10px; - height: 16px; - text-decoration: none; - } - .on, .off { - background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q=='); - background-repeat: no-repeat; - } - .on { - background-position: 42px 1px; - background-color: darken(@main_alt_colour, 40%); - color: lighten(@main_alt_colour, 20%); - text-align: left; - } - .off { - background-position: 2px 1px; - background-color: lighten(@main_alt_colour, 20%); - color: darken(@main_alt_colour, 40%); - text-align: right; - } + float: right; + margin: 0 330px 0 auto; + width: 80px; + a { + display: block; + .borders(1px, solid, darken(@main_alt_colour, 20%)); + padding: 3px 6px 4px 10px; + height: 16px; + text-decoration: none; + } + .on, .off { + background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q=='); + background-repeat: no-repeat; + } + .on { + background-position: 42px 1px; + background-color: darken(@main_alt_colour, 40%); + color: lighten(@main_alt_colour, 20%); + text-align: left; + } + .off { + background-position: 2px 1px; + background-color: lighten(@main_alt_colour, 20%); + color: darken(@main_alt_colour, 40%); + text-align: right; + } } .hidden { - display: none !important; + display: none !important; } .field textarea { - .box(80%, 100px); + .box(80%, 100px); } .field_help { - display: block; - margin-left: 297px; - color: darken(@main_alt_colour, 20%); - font-size: small; + display: block; + margin-left: 297px; + color: darken(@main_alt_colour, 20%); + font-size: small; } .field.radio .field_help { - margin-left: 297px; + margin-left: 297px; } @@ -2613,95 +2650,95 @@ div { * update */ .popup { - .box(100%, 100%); - top: 0px; - left: 0px; - position: absolute; - display: none; - .background { - background-color: @main_colour; - opacity: 0.5; - .box(100%, 100%); - position: absolute; - top: 0px; - left: 0px; - } - .panel { - top: 25%; - left: 25%; - .box(50%, 50%); - padding: 1em; - position: absolute; - .borders(4px, solid, black); - background-color: white; - } + .box(100%, 100%); + top: 0px; + left: 0px; + position: absolute; + display: none; + .background { + background-color: @main_colour; + opacity: 0.5; + .box(100%, 100%); + position: absolute; + top: 0px; + left: 0px; + } + .panel { + top: 25%; + left: 25%; + .box(50%, 50%); + padding: 1em; + position: absolute; + .borders(4px, solid, black); + background-color: white; + } } #panel { - position: absolute; - font-size: small; - .rounded_corners; - .borders(1px, solid, @bg_colour); - background-color: @dk_bg_colour; - color: @bg_colour; - padding: 1em; - z-index: 100; + position: absolute; + font-size: small; + .rounded_corners; + .borders(1px, solid, @bg_colour); + background-color: @dk_bg_colour; + color: @bg_colour; + padding: 1em; + z-index: 100; } .pager { - margin-top: 60px; - display: block; - clear: both; - text-align: center; - font-size: small; - font-weight: bold; - span { - padding: 4px; - margin: 4px; - } + margin-top: 60px; + display: block; + clear: both; + text-align: center; + font-size: small; + font-weight: bold; + span { + padding: 4px; + margin: 4px; + } } .pager_current { - background-color: @link_colour; - color: @bg_colour; + background-color: @link_colour; + color: @bg_colour; } .grey, .gray { - color: gray; + color: gray; } .orange { - color: orange; + color: orange; } .red { - color: red; + color: red; } .popup .panel { - .panel_text { - display: block; - overflow: auto; - height: 80%; - } - .panel_in { - .box(100%, 100%); - position: relative; - } - .panel_actions { - width: 100%; - bottom: 4px; - left: 0px; - position: absolute; - } + .panel_text { + display: block; + overflow: auto; + height: 80%; + } + .panel_in { + .box(100%, 100%); + position: relative; + } + .panel_actions { + width: 100%; + bottom: 4px; + left: 0px; + position: absolute; + } } .panel_text .progress { - width: 50%; - overflow: hidden; - height: auto; - .borders(1px, solid, lighten(@main_alt_colour, 20%)); - margin-bottom: 5px; - span { - float: right; - display: block; - width: 25%; - background-color: @bg_colour; - text-align: right; - } + width: 50%; + overflow: hidden; + height: auto; + .borders(1px, solid, lighten(@main_alt_colour, 20%)); + margin-bottom: 5px; + span { + float: right; + display: block; + width: 25%; + background-color: @bg_colour; + text-align: right; + } } @@ -2709,24 +2746,24 @@ div { * OAuth */ .oauthapp { - height: auto; - overflow: auto; - border-bottom: 2px solid lighten(@main_alt_colour, 20%); - padding-bottom: 1em; - margin-bottom: 1em; - img { - float: left; - .box(48px, 48px); - margin: 10px; - &.noicon { - background-image: url("../../../images/icons/48/plugin.png"); - background-position: center center; - background-repeat: no-repeat; - } - } - a { - float: left; - } + height: auto; + overflow: auto; + border-bottom: 2px solid lighten(@main_alt_colour, 20%); + padding-bottom: 1em; + margin-bottom: 1em; + img { + float: left; + .box(48px, 48px); + margin: 10px; + &.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; + } + } + a { + float: left; + } } @@ -2734,251 +2771,251 @@ div { * icons */ .iconspacer { - display: block; - .box(16px, 16px); + display: block; + .box(16px, 16px); } .icon { - display: block; - .box; - background: transparent url("light/icons.png") no-repeat; - border: 0; - text-decoration: none; - .rounded_corners; - &:hover { - border: 0; - text-decoration: none; - } + display: block; + .box; + background: transparent url("light/icons.png") no-repeat; + border: 0; + text-decoration: none; + .rounded_corners; + &:hover { + border: 0; + text-decoration: none; + } } .editicon { - display: inline-block; - .box(21px, 21px); - background: url("light/editicons.png") no-repeat; - border: 0; - text-decoration: none; + display: inline-block; + .box(21px, 21px); + background: url("light/editicons.png") no-repeat; + border: 0; + text-decoration: none; } .shadow { - .box_shadow(2px, 2px, 5px, 2px); - &:active, &:focus, &:hover { - .box_shadow(0, 0, 0, 0); - } + .box_shadow(2px, 2px, 5px, 2px); + &:active, &:focus, &:hover { + .box_shadow(0, 0, 0, 0); + } } .editicon:hover { - border: 0; + border: 0; } .boldbb { - background-position: 0px 0px; - &:hover { - background-position: -22px 0px; } + background-position: 0px 0px; + &:hover { + background-position: -22px 0px; } } .italicbb { - background-position: 0px -22px; - &:hover { - background-position: -22px -22px; } + background-position: 0px -22px; + &:hover { + background-position: -22px -22px; } } .underlinebb { - background-position: 0px -44px; - &:hover { - background-position: -22px -44px; } + background-position: 0px -44px; + &:hover { + background-position: -22px -44px; } } .quotebb { - background-position: 0px -66px; - &:hover { - background-position: -22px -66px; } + background-position: 0px -66px; + &:hover { + background-position: -22px -66px; } } .codebb { - background-position: 0px -88px; - &:hover { - background-position: -22px -88px; } + background-position: 0px -88px; + &:hover { + background-position: -22px -88px; } } .imagebb { - background-position: -44px 0px; - &:hover { - background-position: -66px 0px; } + background-position: -44px 0px; + &:hover { + background-position: -66px 0px; } } .urlbb { - background-position: -44px -22px; - &:hover { - background-position: -66px -22px; } + background-position: -44px -22px; + &:hover { + background-position: -66px -22px; } } .videobb { - background-position: -44px -44px; - &:hover { - background-position: -66px -44px; } + background-position: -44px -44px; + &:hover { + background-position: -66px -44px; } } .icon { - &.drop, &.drophide, &.delete { - float: left; - margin: 0 2px; - } - &.s22 { - &.delete { - display: block; - background-position: -110px 0; - } - &.text { - padding: 10px 0px 0px 25px; - width: 200px; - } - } - &.text { - text-indent: 0px; - } - &.s16 { - min-width: 16px; - height: 16px; - } + &.drop, &.drophide, &.delete { + float: left; + margin: 0 2px; + } + &.s22 { + &.delete { + display: block; + background-position: -110px 0; + } + &.text { + padding: 10px 0px 0px 25px; + width: 200px; + } + } + &.text { + text-indent: 0px; + } + &.s16 { + min-width: 16px; + height: 16px; + } } // special case for wall items .wall-item-delete-wrapper.icon.delete, .wall-item-delete-wrapper.icon.drophide { - margin: 0; + margin: 0; } .s16 .add { - background: url("../../../images/icons/16/add.png") no-repeat; + background: url("../../../images/icons/16/add.png") no-repeat; } .add { - margin: 0px 5px; + margin: 0px 5px; } .article { - background-position: -50px 0; + background-position: -50px 0; } .audio { - background-position: -70px 0; + background-position: -70px 0; } .block { - background-position: -90px 0px; + background-position: -90px 0px; } .drop, .delete { - background-position: -110px 0; + background-position: -110px 0; } .drophide { - background-position: -130px 0; + background-position: -130px 0; } .edit { - background-position: -150px 0; + background-position: -150px 0; } .camera { - background-position: -170px 0; + background-position: -170px 0; } .dislike { - background-position: -190px 0; + background-position: -190px 0; } .file-as { - background-position: -230px -60px; + background-position: -230px -60px; } .like { - background-position: -211px 0; + background-position: -211px 0; } .link { - background-position: -230px 0; + background-position: -230px 0; } .globe, .location { - background-position: -50px -20px; + background-position: -50px -20px; } .noglobe, .nolocation { - background-position: -70px -20px; + background-position: -70px -20px; } .no { - background-position: -90px -20px; + background-position: -90px -20px; } .pause { - background-position: -110px -20px; + background-position: -110px -20px; } .play { - background-position: -130px -20px; + background-position: -130px -20px; } .pencil { - background-position: -151px -18px; + background-position: -151px -18px; } .small-pencil { - background-position: -170px -20px; + background-position: -170px -20px; } .recycle { - background-position: -190px -20px; + background-position: -190px -20px; } .remote-link { - background-position: -210px -20px; + background-position: -210px -20px; } .share { - background-position: -230px -20px; + background-position: -230px -20px; } .tools { - background-position: -50px -40px; + background-position: -50px -40px; } .lock { - background-position: -70px -40px; + background-position: -70px -40px; } .unlock { - background-position: -88px -40px; + background-position: -88px -40px; } .video { - background-position: -110px -40px; + background-position: -110px -40px; } .attach { - background-position: -191px -40px; + background-position: -191px -40px; } .language { - background-position: -210px -40px; + background-position: -210px -40px; } .starred { - background-position: -130px -60px; + background-position: -130px -60px; } .unstarred { - background-position: -150px -60px; + background-position: -150px -60px; } .tagged { - background-position: -170px -60px; + background-position: -170px -60px; } .on { - background-position: -50px -60px; + background-position: -50px -60px; } .off { - background-position: -70px -60px; + background-position: -70px -60px; } .prev { - background-position: -90px -60px; + background-position: -90px -60px; } .next { - background-position: -110px -60px; + background-position: -110px -60px; } .icon.dim { - opacity: 0.3; + opacity: 0.3; } #pause { - position: fixed; - bottom: 40px; - right: 30px; - z-index: 10; + position: fixed; + bottom: 40px; + right: 30px; + z-index: 10; } .border { - .borders(1px, solid, @border2); - .rounded_corners; - &:hover { - .borders(1px, solid, @border2); - .rounded_corners; - } + .borders(1px, solid, @border2); + .rounded_corners; + &:hover { + .borders(1px, solid, @border2); + .rounded_corners; + } } .attachtype { - display: block; - .box(20px, 23px); - background-image: url(../../../images/content-types.png); + display: block; + .box(20px, 23px); + background-image: url(../../../images/content-types.png); } .type-video { - background-position: 0px 0px; + background-position: 0px 0px; } .type-image { - background-position: -20px 0; + background-position: -20px 0; } .type-audio { - background-position: -40px 0; + background-position: -40px 0; } .type-text { - background-position: -60px 0px; + background-position: -60px 0px; } .type-unkn { - background-position: -80px 0; + background-position: -80px 0; } @@ -2986,23 +3023,23 @@ div { * footer */ .cc-license { - margin-top: 100px; - font-size: 0.7em; + margin-top: 100px; + font-size: 0.7em; } footer { - display: block; - clear: both; + display: block; + clear: both; } #sectionfooter { - margin: 1em 0 1em 0; + margin: 1em 0 1em 0; } #profile-jot-text { - height: 20px; - color: darken(@main_alt_colour, 20%); - background: lighten(@main_alt_colour, 20%); - .borders; - .rounded_corners; - width: 99.5%; + height: 20px; + color: darken(@main_alt_colour, 20%); + background: lighten(@main_alt_colour, 20%); + .borders; + .rounded_corners; + width: 99.5%; } @@ -3012,167 +3049,167 @@ footer { #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { - display: block !important; - background: @bg_colour; - color: @main_colour; + display: block !important; + background: @bg_colour; + color: @main_colour; } #profile-jot-acl-wrapper { - margin: 0 10px; - .borders(1px, solid, @menu_bg_colour); - border-top: 0; - font-size: small; - // .box_shadow; + margin: 0 10px; + .borders(1px, solid, @menu_bg_colour); + border-top: 0; + font-size: small; + // .box_shadow; } #acl-wrapper { - width: 660px; - margin: 0 auto; + width: 660px; + margin: 0 auto; } #acl-search { - float: right; - background: white url("../../../images/search_18.png") no-repeat right center; - padding-right: 20px; - margin: 6px; - color: @main_colour; + float: right; + background: white url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; + margin: 6px; + color: @main_colour; } #acl-showall { - float: left; - display: block; - .box(auto, 18px); - background: @bg_colour url("../../../images/show_all_off.png") 8px 8px no-repeat; - padding: 7px 10px 7px 30px; - .rounded_corners; - color: @main_alt_colour; - margin: 5px 0; - &.selected { - color: black; - background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; - } + float: left; + display: block; + .box(auto, 18px); + background: @bg_colour url("../../../images/show_all_off.png") 8px 8px no-repeat; + padding: 7px 10px 7px 30px; + .rounded_corners; + color: @main_alt_colour; + margin: 5px 0; + &.selected { + color: black; + background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; + } } #acl-list { - height: 210px; - .borders(1px, solid, lighten(@main_alt_colour, 20%); - clear: both; - margin-top: 30px; - overflow: auto; + height: 210px; + .borders(1px, solid, lighten(@main_alt_colour, 20%); + clear: both; + margin-top: 30px; + overflow: auto; } /*#acl-list-content { }*/ .acl-list-item { - .borders(1px, solid, lighten(@main_alt_colour, 20%)); - .box(120px, 110px); - display: block; - float: left; - margin: 3px 0 5px 5px; - img { - .box(22px, 22px); - float: left; - margin: 5px 5px 20px; - } - p { - height: 12px; - font-size: 10px; - margin: 0 0 22px; - padding: 2px 0 1px; - } - a { - background: lighten(@main_alt_colour, 20%) 3px 3px no-repeat; - .rounded_corners; - .box(55px, 20px); - clear: both; - font-size: 10px; - display: block; - color: @main_alt_colour; - margin: 5px auto 0; - padding: 0 3px; - text-align: center; - vertical-align: middle; - } + .borders(1px, solid, lighten(@main_alt_colour, 20%)); + .box(120px, 110px); + display: block; + float: left; + margin: 3px 0 5px 5px; + img { + .box(22px, 22px); + float: left; + margin: 5px 5px 20px; + } + p { + height: 12px; + font-size: 10px; + margin: 0 0 22px; + padding: 2px 0 1px; + } + a { + background: lighten(@main_alt_colour, 20%) 3px 3px no-repeat; + .rounded_corners; + .box(55px, 20px); + clear: both; + font-size: 10px; + display: block; + color: @main_alt_colour; + margin: 5px auto 0; + padding: 0 3px; + text-align: center; + vertical-align: middle; + } } #acl-wrapper a:hover { - text-decoration: none; - color: @main_colour; - border: 0; + text-decoration: none; + color: @main_colour; + border: 0; } //data URI: // data:[][;charset=][;base64], .acl-button-show { - // background-image: url('../../../images/show_off.png'); - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg=='); - margin: 0 auto; + // background-image: url('../../../images/show_off.png'); + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg=='); + margin: 0 auto; } .acl-button-hide { - // background-image: url('../../../images/hide_off.png'); - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII='); - margin: 0 auto; + // background-image: url('../../../images/hide_off.png'); + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII='); + margin: 0 auto; } .acl-button-show.selected { - // background: #9ade00 url(../../../images/show_on.png); - background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII='); - color: black; + // background: #9ade00 url(../../../images/show_on.png); + background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII='); + color: black; } .acl-button-hide.selected { - // background: #ff4141 url(../../../images/hide_on.png); - background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg=='); - color: black; + // background: #ff4141 url(../../../images/hide_on.png); + background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg=='); + color: black; } .acl-list-item { - &.groupshow { - border-color: @group_show; - } - &.grouphide { - border-color: @group_hide; - } + &.groupshow { + border-color: @group_show; + } + &.grouphide { + border-color: @group_hide; + } } /** /acl **/ /* autocomplete popup */ .acpopup { - max-height: 175px; - max-width: 42%; - background-color: @menu_bg_colour; - color: white; - overflow: auto; - z-index: 100000; - border: 1px solid lighten(@main_alt_colour, 20%); + max-height: 175px; + max-width: 42%; + background-color: @menu_bg_colour; + color: white; + overflow: auto; + z-index: 100000; + border: 1px solid lighten(@main_alt_colour, 20%); } .acpopupitem { - background-color: @menu_bg_colour; - padding: 4px; - clear: left; - img { - float: left; - margin-right: 4px; - } - &.selected { - color: @dk_bg_colour; - background-color: @bg_colour; - } + background-color: @menu_bg_colour; + padding: 4px; + clear: left; + img { + float: left; + margin-right: 4px; + } + &.selected { + color: @dk_bg_colour; + background-color: @bg_colour; + } } .qcomment-wrapper { - padding: 0px; - margin: 5px 5px 5px 81%; + padding: 0px; + margin: 5px 5px 5px 81%; } .qcomment { - opacity: 0.5; - &:hover { - opacity: 1.0; - } + opacity: 0.5; + &:hover { + opacity: 1.0; + } } #network-star-link { - margin-top: 10px; + margin-top: 10px; } .network-star { - float: left; - margin-right: 5px; - &.icon.starred { - display: inline-block; - } + float: left; + margin-right: 5px; + &.icon.starred { + display: inline-block; + } } #fileas-sidebar {} .fileas-ul { - padding: 0; + padding: 0; } @@ -3180,21 +3217,21 @@ footer { * addons theming */ #sidebar-page-list { - ul { - padding: 0; - margin: 5px 0; - } - li { - list-style: none; - } + ul { + padding: 0; + margin: 5px 0; + } + li { + list-style: none; + } } #jappix_mini { - margin-left: 130px; - position: fixed; - bottom: 0; - /* override the jappix css */ - right: 175px !important; - z-index: 999; + margin-left: 130px; + position: fixed; + bottom: 0; + /* override the jappix css */ + right: 175px !important; + z-index: 999; } @import "../css/media"; diff --git a/view/theme/dispy/nav.tpl b/view/theme/dispy/nav.tpl index 21343aea55..bb6754dae5 100644 --- a/view/theme/dispy/nav.tpl +++ b/view/theme/dispy/nav.tpl @@ -1,56 +1,57 @@