From 0f2a34c23b2da277af88bbd36c1871f3c58e6420 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Wed, 28 Mar 2012 13:37:04 +0200 Subject: [PATCH 01/63] quattro: tpl for "file as" --- view/theme/quattro/fileas_widget.tpl | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 view/theme/quattro/fileas_widget.tpl diff --git a/view/theme/quattro/fileas_widget.tpl b/view/theme/quattro/fileas_widget.tpl new file mode 100644 index 0000000000..1e5a760449 --- /dev/null +++ b/view/theme/quattro/fileas_widget.tpl @@ -0,0 +1,12 @@ +
+

$title

+
$desc
+ + + +
From 50711040cbf3686f427e5ad8d0582674ef45a12b Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Wed, 28 Mar 2012 15:31:58 +0200 Subject: [PATCH 02/63] message: remove tabs, move new message link to aside, all message with gmail-style --- mod/message.php | 115 +++++++++++++++++++++++++++--------------- view/mail_conv.tpl | 12 ++--- view/mail_display.tpl | 6 +++ view/message_side.tpl | 10 ++++ 4 files changed, 96 insertions(+), 47 deletions(-) create mode 100644 view/mail_display.tpl create mode 100644 view/message_side.tpl diff --git a/mod/message.php b/mod/message.php index 8991f643d4..949e5616ca 100755 --- a/mod/message.php +++ b/mod/message.php @@ -3,6 +3,35 @@ require_once('include/acl_selectors.php'); require_once('include/message.php'); +function message_init(&$a) { + $tabs = array( + /* + array( + 'label' => t('All'), + 'url'=> $a->get_baseurl(true) . '/message', + 'sel'=> ($a->argc == 1), + ), + array( + 'label' => t('Sent'), + 'url' => $a->get_baseurl(true) . '/message/sent', + 'sel'=> ($a->argv[1] == 'sent'), + ), + */ + ); + $new = array( + 'label' => t('New Message'), + 'url' => $a->get_baseurl(true) . '/message/new', + 'sel'=> ($a->argv[1] == 'new'), + ); + + $tpl = get_markup_template('message_side.tpl'); + $a->page['aside'] = replace_macros($tpl, array( + '$tabs'=>$tabs, + '$new'=>$new, + )); + +} + function message_post(&$a) { if(! local_user()) { @@ -66,25 +95,7 @@ function message_content(&$a) { $myprofile = $a->get_baseurl(true) . '/profile/' . $a->user['nickname']; - $tabs = array( - array( - 'label' => t('Inbox'), - 'url'=> $a->get_baseurl(true) . '/message', - 'sel'=> (($a->argc == 1) ? 'active' : ''), - ), - array( - 'label' => t('Outbox'), - 'url' => $a->get_baseurl(true) . '/message/sent', - 'sel'=> (($a->argv[1] == 'sent') ? 'active' : ''), - ), - array( - 'label' => t('New Message'), - 'url' => $a->get_baseurl(true) . '/message/new', - 'sel'=> (($a->argv[1] == 'new') ? 'active' : ''), - ), - ); - $tpl = get_markup_template('common_tabs.tpl'); - $tab_content = replace_macros($tpl, array('$tabs'=>$tabs)); + $tpl = get_markup_template('mail_head.tpl'); @@ -186,9 +197,9 @@ function message_content(&$a) { $o .= $header; if($a->argc == 2) - $eq = '='; // I'm not going to bother escaping this. + $eq = sprintf( "AND `from-url` = '%s'", dbesc($myprofile)); else - $eq = '!='; // or this. + $eq = ''; $r = q("SELECT count(*) AS `total` FROM `mail` WHERE `mail`.`uid` = %d AND `from-url` $eq '%s' GROUP BY `parent-uri` ORDER BY `created` DESC", @@ -199,11 +210,12 @@ function message_content(&$a) { $a->set_pager_total($r[0]['total']); $r = q("SELECT max(`mail`.`created`) AS `mailcreated`, min(`mail`.`seen`) AS `mailseen`, - `mail`.* , `contact`.`name`, `contact`.`url`, `contact`.`thumb` , `contact`.`network` + `mail`.* , `contact`.`name`, `contact`.`url`, `contact`.`thumb` , `contact`.`network`, + count( * ) as count FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` - WHERE `mail`.`uid` = %d AND `from-url` $eq '%s' GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", + WHERE `mail`.`uid` = %d $eq GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", intval(local_user()), - dbesc($myprofile), + // intval($a->pager['start']), intval($a->pager['itemspage']) ); @@ -214,9 +226,15 @@ function message_content(&$a) { $tpl = get_markup_template('mail_list.tpl'); foreach($r as $rr) { + if ($rr['from-url'] == $myprofile){ + $partecipants = sprintf( t("You and %s"), $rr['name']); + } else { + $partecipants = sprintf( t("%s and You"), $rr['from-name']); + } + $o .= replace_macros($tpl, array( '$id' => $rr['id'], - '$from_name' =>$rr['from-name'], + '$from_name' => $partecipants, '$from_url' => (($rr['network'] === NETWORK_DFRN) ? $a->get_baseurl(true) . '/redir/' . $rr['contact-id'] : $rr['url']), '$sparkle' => ' sparkle', '$from_photo' => $rr['thumb'], @@ -224,7 +242,9 @@ function message_content(&$a) { '$delete' => t('Delete conversation'), '$body' => template_escape($rr['body']), '$to_name' => template_escape($rr['name']), - '$date' => datetime_convert('UTC',date_default_timezone_get(),$rr['mailcreated'], t('D, d M Y - g:i A')) + '$date' => datetime_convert('UTC',date_default_timezone_get(),$rr['mailcreated'], t('D, d M Y - g:i A')), + '$seen' => $rr['mailseen'], + '$count' => sprintf( tt('%d message', '%d messages', $rr['count']), $rr['count']), )); } $o .= paginate($a); @@ -278,7 +298,8 @@ function message_content(&$a) { )); - $tpl = get_markup_template('mail_conv.tpl'); + $mails = array(); + $seen = 0; foreach($messages as $message) { if($message['from-url'] == $myprofile) { $from_url = $myprofile; @@ -288,24 +309,35 @@ function message_content(&$a) { $from_url = $a->get_baseurl(true) . '/redir/' . $message['contact-id']; $sparkle = ' sparkle'; } - $o .= replace_macros($tpl, array( - '$id' => $message['id'], - '$from_name' => template_escape($message['from-name']), - '$from_url' => $from_url, - '$sparkle' => $sparkle, - '$from_photo' => $message['from-photo'], - '$subject' => template_escape($message['title']), - '$body' => template_escape(smilies(bbcode($message['body']))), - '$delete' => t('Delete message'), - '$to_name' => template_escape($message['name']), - '$date' => datetime_convert('UTC',date_default_timezone_get(),$message['created'],'D, d M Y - g:i A') - )); + $mails[] = array( + 'id' => $message['id'], + 'from_name' => template_escape($message['from-name']), + 'from_url' => $from_url, + 'sparkle' => $sparkle, + 'from_photo' => $message['from-photo'], + 'subject' => template_escape($message['title']), + 'body' => template_escape(smilies(bbcode($message['body']))), + 'delete' => t('Delete message'), + 'to_name' => template_escape($message['name']), + 'date' => datetime_convert('UTC',date_default_timezone_get(),$message['created'],'D, d M Y - g:i A'), + ); + $seen = $message['seen']; } $select = $message['name'] . ''; $parent = ''; - $tpl = get_markup_template('prv_message.tpl'); - $o .= replace_macros($tpl,array( + + + $tpl = get_markup_template('mail_display.tpl'); + $o = replace_macros($tpl, array( + '$thread_id' => $a->argv[1], + '$thread_subject' => $message['title'], + '$thread_seen' => $seen, + '$delete' => t('Delete conversation'), + + '$mails' => $mails, + + // reply '$header' => t('Send Reply'), '$to' => t('To:'), '$subject' => t('Subject:'), @@ -318,6 +350,7 @@ function message_content(&$a) { '$upload' => t('Upload photo'), '$insert' => t('Insert web link'), '$wait' => t('Please wait') + )); return $o; diff --git a/view/mail_conv.tpl b/view/mail_conv.tpl index ed36a7bb20..75a4506f6a 100755 --- a/view/mail_conv.tpl +++ b/view/mail_conv.tpl @@ -1,13 +1,13 @@
- $from_name + $mail.from_name
-
$from_name
-
$date
-
$subject
-
$body
-
+
$mail.from_name
+
$mail.date
+
$mail.subject
+
$mail.body
+
diff --git a/view/mail_display.tpl b/view/mail_display.tpl new file mode 100644 index 0000000000..69c7e07222 --- /dev/null +++ b/view/mail_display.tpl @@ -0,0 +1,6 @@ + +{{ for $mails as $mail }} + {{ inc mail_conv.tpl }}{{endinc}} +{{ endfor }} + +{{ inc prv_message.tpl }}{{ endinc }} diff --git a/view/message_side.tpl b/view/message_side.tpl new file mode 100644 index 0000000000..fce771bd5d --- /dev/null +++ b/view/message_side.tpl @@ -0,0 +1,10 @@ +
+ + +
    + {{ for $tabs as $t }} +
  • $t.label
  • + {{ endfor }} +
+ +
From 011a96d960e8d8c9624e17c37afa49c97d55c0c6 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Wed, 28 Mar 2012 15:34:02 +0200 Subject: [PATCH 03/63] quattro: style pm pages --- view/theme/quattro/colors.less | 9 ++ view/theme/quattro/mail_conv.tpl | 60 +++++++++++ view/theme/quattro/mail_display.tpl | 12 +++ view/theme/quattro/mail_list.tpl | 8 ++ view/theme/quattro/message_side.tpl | 10 ++ view/theme/quattro/msg-header.tpl | 97 ++++++++++++++++++ view/theme/quattro/quattro.less | 124 ++++++++++++++++------- view/theme/quattro/style.css | 149 ++++++++++++++++++++++------ 8 files changed, 405 insertions(+), 64 deletions(-) create mode 100755 view/theme/quattro/mail_conv.tpl create mode 100644 view/theme/quattro/mail_display.tpl create mode 100644 view/theme/quattro/mail_list.tpl create mode 100644 view/theme/quattro/message_side.tpl create mode 100755 view/theme/quattro/msg-header.tpl diff --git a/view/theme/quattro/colors.less b/view/theme/quattro/colors.less index 9183b2e777..b6d487f92b 100755 --- a/view/theme/quattro/colors.less +++ b/view/theme/quattro/colors.less @@ -96,3 +96,12 @@ @JotPermissionLockBackgroundColor: @Grey4; @JotLoadingBackgroundColor: @Grey1; @JotPreviewBackgroundColor: @Yellow1; + +@MessageNewBackgroundColor: @Blue1; +@MessageNewBorderColor: @Blue3; +@MessageNewColor: @Grey1; + +@MailListBackgroundColor: #f6f7f8; + +@MailDisplaySubjectColor: @Grey5; +@MailDisplaySubjectBackgroundColor: #f6f7f8; diff --git a/view/theme/quattro/mail_conv.tpl b/view/theme/quattro/mail_conv.tpl new file mode 100755 index 0000000000..989f178781 --- /dev/null +++ b/view/theme/quattro/mail_conv.tpl @@ -0,0 +1,60 @@ +
+
+
+ +
+
+ $mail.body +
+
+
+ +
+
+
+
+
+
+
+
+ $mail.from_name $mail.date +
+ +
+
+ + + +
+
+
+
+
+ + +{# + + +
+
+ $mail.from_name +
+
+
$mail.from_name
+
$mail.date
+
$mail.subject
+
$mail.body
+
+
+
+
+
+ +#} diff --git a/view/theme/quattro/mail_display.tpl b/view/theme/quattro/mail_display.tpl new file mode 100644 index 0000000000..8b82e95c60 --- /dev/null +++ b/view/theme/quattro/mail_display.tpl @@ -0,0 +1,12 @@ +
+ $thread_subject + +
+ +{{ for $mails as $mail }} +
+ {{ inc mail_conv.tpl }}{{endinc}} +
+{{ endfor }} + +{{ inc prv_message.tpl }}{{ endinc }} diff --git a/view/theme/quattro/mail_list.tpl b/view/theme/quattro/mail_list.tpl new file mode 100644 index 0000000000..6bc6c84f60 --- /dev/null +++ b/view/theme/quattro/mail_list.tpl @@ -0,0 +1,8 @@ +
+ $subject + $from_name + $date + $count + + +
diff --git a/view/theme/quattro/message_side.tpl b/view/theme/quattro/message_side.tpl new file mode 100644 index 0000000000..9f15870964 --- /dev/null +++ b/view/theme/quattro/message_side.tpl @@ -0,0 +1,10 @@ +
+ + +
    + {{ for $tabs as $t }} +
  • $t.label
  • + {{ endfor }} +
+ +
diff --git a/view/theme/quattro/msg-header.tpl b/view/theme/quattro/msg-header.tpl new file mode 100755 index 0000000000..2d1ea7a612 --- /dev/null +++ b/view/theme/quattro/msg-header.tpl @@ -0,0 +1,97 @@ + + + + + + diff --git a/view/theme/quattro/quattro.less b/view/theme/quattro/quattro.less index fca65c9076..c6352cfe99 100755 --- a/view/theme/quattro/quattro.less +++ b/view/theme/quattro/quattro.less @@ -319,41 +319,6 @@ aside { img { width: 48px; height: 48px; } } } -/* mail view */ -.mail-conv-sender, -.mail-conv-detail { - float: left; -} -.mail-conv-detail { - margin-left: 20px; - width: 500px; -} - -.mail-conv-subject { - font-size: 1.4em; - margin: 10px 0; -} - -.mail-conv-outside-wrapper-end { - clear: both; -} - -.mail-conv-outside-wrapper { - margin-top: 30px; -} - -.mail-conv-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} -.mail-conv-break { - clear: both; -} - -.mail-conv-delete-icon { - border: none; -} /* group member */ #contact-edit-drop-link, @@ -938,6 +903,10 @@ ul.tabs { textarea { width: 400px; } + input[type="checkbox"], input[type="radio"]{ + width: auto; + } + textarea { height: 100px; } .field_help { display: block; @@ -981,6 +950,7 @@ ul.tabs { &.radio .field_help { margin-left: 0px; } } + #profile-edit-links li { list-style: none; margin-top: 10px; @@ -1085,6 +1055,90 @@ ul.tabs { } } +/* messages */ +#message-new { + background: @MessageNewBackgroundColor; + border: 1px solid @MessageNewBorderColor; + width: 150px; + a { + color: @MessageNewColor; + text-align: center; + display: block; + font-weight: bold; + padding: 1em 0px; + } +} + +.mail-list-wrapper { + background-color: @MailListBackgroundColor; + margin-bottom: 5px; + width: 100%; height: auto; overflow: hidden; + + span { display: block; float: left; width: 20%; overflow: hidden;} + + .mail-subject { + width: 30%; + padding:4px 0px 0px 4px; + a { display: block; } + &.unseen a { font-weight: bold; } + } + .mail-date { padding: 4px 4px 0px 4px; } + .mail-from { padding: 4px 4px 0px 4px; } + .mail-count { padding: 4px 4px 0px 4px; text-align: right;} + + .mail-delete { float: right; } +} + +#mail-display-subject { + background-color: @MailDisplaySubjectBackgroundColor; + color: @MailDisplaySubjectColor; + margin-bottom: 10px; + width: 100%; height: auto; overflow: hidden; + span { float: left; overflow: hidden; padding: 4px 0px 0px 10px;} + .mail-delete { float: right; .opaque(0.5);} + &:hover .mail-delete { .opaque(1); } + +} + +/* mail view */ +/* +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +*/ + /* page footer */ footer { height: 100px; display: table-row; } diff --git a/view/theme/quattro/style.css b/view/theme/quattro/style.css index 8f0abe86df..7d7444e481 100755 --- a/view/theme/quattro/style.css +++ b/view/theme/quattro/style.css @@ -626,35 +626,6 @@ aside #profiles-menu { width: 48px; height: 48px; } -/* mail view */ -.mail-conv-sender, .mail-conv-detail { - float: left; -} -.mail-conv-detail { - margin-left: 20px; - width: 500px; -} -.mail-conv-subject { - font-size: 1.4em; - margin: 10px 0; -} -.mail-conv-outside-wrapper-end { - clear: both; -} -.mail-conv-outside-wrapper { - margin-top: 30px; -} -.mail-conv-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} -.mail-conv-break { - clear: both; -} -.mail-conv-delete-icon { - border: none; -} /* group member */ #contact-edit-drop-link, .mail-list-delete-wrapper, .group-delete-wrapper { float: right; @@ -1355,6 +1326,9 @@ ul.tabs li .active { .field input, .field textarea { width: 400px; } +.field input[type="checkbox"], .field input[type="radio"] { + width: auto; +} .field textarea { height: 100px; } @@ -1503,6 +1477,123 @@ ul.tabs li .active { left: 0px; top: 63px; } +/* messages */ +#message-new { + background: #19aeff; + border: 1px solid #005c94; + width: 150px; +} +#message-new a { + color: #ffffff; + text-align: center; + display: block; + font-weight: bold; + padding: 1em 0px; +} +.mail-list-wrapper { + background-color: #f6f7f8; + margin-bottom: 5px; + width: 100%; + height: auto; + overflow: hidden; +} +.mail-list-wrapper span { + display: block; + float: left; + width: 20%; + overflow: hidden; +} +.mail-list-wrapper .mail-subject { + width: 30%; + padding: 4px 0px 0px 4px; +} +.mail-list-wrapper .mail-subject a { + display: block; +} +.mail-list-wrapper .mail-subject.unseen a { + font-weight: bold; +} +.mail-list-wrapper .mail-date { + padding: 4px 4px 0px 4px; +} +.mail-list-wrapper .mail-from { + padding: 4px 4px 0px 4px; +} +.mail-list-wrapper .mail-count { + padding: 4px 4px 0px 4px; + text-align: right; +} +.mail-list-wrapper .mail-delete { + float: right; +} +#mail-display-subject { + background-color: #f6f7f8; + color: #2d2d2d; + margin-bottom: 10px; + width: 100%; + height: auto; + overflow: hidden; +} +#mail-display-subject span { + float: left; + overflow: hidden; + padding: 4px 0px 0px 10px; +} +#mail-display-subject .mail-delete { + float: right; + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +#mail-display-subject:hover .mail-delete { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +/* mail view */ +/* +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +*/ /* page footer */ footer { height: 100px; From 1a9bbac0bede3daf3bca9260397e1ad2214be1f7 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Wed, 28 Mar 2012 20:45:39 +0200 Subject: [PATCH 04/63] bugfix in diabook --- view/theme/diabook-blue/communityhome.tpl | 14 +++++++------- view/theme/diabook-blue/style-network.css | 14 +++++++++++++- view/theme/diabook-blue/style-profile.css | 12 ++++++++++++ view/theme/diabook-blue/theme.php | 6 +++--- view/theme/diabook/theme.php | 5 +++-- 5 files changed, 38 insertions(+), 13 deletions(-) diff --git a/view/theme/diabook-blue/communityhome.tpl b/view/theme/diabook-blue/communityhome.tpl index 1e3da21993..fa8197dd45 100755 --- a/view/theme/diabook-blue/communityhome.tpl +++ b/view/theme/diabook-blue/communityhome.tpl @@ -6,7 +6,7 @@
{{ if $lastusers_title }} -

Help or @NewHere ?

+

Help or @NewHere ?

Friendica Support
Let's talk
Local Friendica @@ -16,7 +16,7 @@
{{ if $lastusers_title }} -

Connectable Services

+

Connectable Services

Facebook StatusNet @@ -32,7 +32,7 @@
{{ if $nv }} -

Find Friends

+

Find Friends

$nv.directory.1
$nv.match.1
$nv.suggest.1 @@ -42,14 +42,14 @@
{{ if $lastusers_title }} -

PostIt to Friendica

+

PostIt to Friendica

Post to Friendica from anywhere by bookmarking the Link.
{{ endif }}
{{ if $lastusers_title }} -

$lastusers_title

+

$lastusers_title

{{ for $lastusers_items as $i }} $i @@ -70,7 +70,7 @@
{{ if $photos_title }} -

$photos_title

+

$photos_title

{{ for $photos_items as $i }} $i @@ -81,7 +81,7 @@
{{ if $like_title }} -

$like_title

+

$like_title

    {{ for $like_items as $i }}
  • $i
  • diff --git a/view/theme/diabook-blue/style-network.css b/view/theme/diabook-blue/style-network.css index ebf4da695a..fc4e4c60ce 100644 --- a/view/theme/diabook-blue/style-network.css +++ b/view/theme/diabook-blue/style-network.css @@ -1197,6 +1197,18 @@ right_aside .icon {width: 10px; height: 10px;} background-image: url("../../../view/theme/diabook-blue/icons/close_box.png"); float: right; cursor: pointer; + opacity: 0.1; + } +.close_box:hover { + background-image: url("../../../view/theme/diabook-blue/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 1; +-webkit-transition: all 0.2s ease-in-out; +-moz-transition: all 0.2s ease-in-out; +-o-transition: all 0.2s ease-in-out; +-ms-transition: all 0.2s ease-in-out; +transition: all 0.2s ease-in-out; } /* wall item */ @@ -1279,7 +1291,7 @@ right_aside .icon {width: 10px; height: 10px;} } .wall-item-container .wall-item-content img { - max-width: 400px; + max-width: 400px; } .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { display: table-cell; diff --git a/view/theme/diabook-blue/style-profile.css b/view/theme/diabook-blue/style-profile.css index db172dcdaa..b3a578680a 100644 --- a/view/theme/diabook-blue/style-profile.css +++ b/view/theme/diabook-blue/style-profile.css @@ -1196,6 +1196,18 @@ right_aside .icon {width: 10px; height: 10px;} background-image: url("../../../view/theme/diabook-blue/icons/close_box.png"); float: right; cursor: pointer; + opacity: 0.1; + } +.close_box:hover { + background-image: url("../../../view/theme/diabook-blue/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 1; +-webkit-transition: all 0.2s ease-in-out; +-moz-transition: all 0.2s ease-in-out; +-o-transition: all 0.2s ease-in-out; +-ms-transition: all 0.2s ease-in-out; +transition: all 0.2s ease-in-out; } /* wall item */ .tread-wrapper { diff --git a/view/theme/diabook-blue/theme.php b/view/theme/diabook-blue/theme.php index 3e35144de6..de3042dbf6 100755 --- a/view/theme/diabook-blue/theme.php +++ b/view/theme/diabook-blue/theme.php @@ -150,7 +150,7 @@ function diabook_blue_community_info(){ if(local_user()) { $page = '
    -

    '.t("Community Pages").'

    +

    '.t("Community Pages").'

    -
    +
    {{ if $nv }}

    Find Friends

    $nv.directory.1
    $nv.match.1
    -$nv.suggest.1 -$nv.invite.1 +$nv.suggest.1
    +$nv.invite.1 +$nv.search {{ endif }}
    diff --git a/view/theme/diabook/icons/srch_bg.gif b/view/theme/diabook/icons/srch_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a523ba8fcf1400053a9725a5e6d6c5c6976ee21 GIT binary patch literal 65 zcmZ?wbhEHbWMmL#Sj50kUS9tH|Nk2|Zk#!D=HthYKsEyyDE?$&6=7gy&;jv4Y8jZ> NIGiv33s7OO1^`K570Uns literal 0 HcmV?d00001 diff --git a/view/theme/diabook/icons/srch_l.gif b/view/theme/diabook/icons/srch_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d95bf35d9a2681b02edff0614d715f1e77e6944 GIT binary patch literal 303 zcmZ?wbhEHb6lM@+IKse?mX`MY`}b?tt}S1_yt=yj=+UE3pFZvE>?|!U-MV$_`}gnv z|NlR8=FEHd?wvVvrnR+o&z?PN*RBPM0L2-I0E$0ZSVe$V>44ON>||hF^FXP~_mGXp zs&$Je%J{H|mgG)m4(4ck^xxsAlVIlurV|r`I3+nm7>{xncyLVTRljn8p<-{(>lF-! zEMlAom@hThFm$Fm6~xIf2&`aoiglAJjZ0Hviz`)PZsyKsP0lJ}Qx*(iWn?X9PA_Hc z;*E`uV@cv>Dp6wO70l;nW?@*Q%a;_$wv~-{-3BG525;pREG!e1xZL+G=iRG(wCi~L U{*$)nk9%=#UwY%_Qbh)90GP#U5&!@I literal 0 HcmV?d00001 diff --git a/view/theme/diabook/icons/srch_r.gif b/view/theme/diabook/icons/srch_r.gif new file mode 100644 index 0000000000000000000000000000000000000000..89833a3167084bd8232b4b32ad120faedcb15936 GIT binary patch literal 227 zcmZ?wbhEHb6lM@+IKseCT3Y)5|NndU?wvVvX6@Rwt*x!^-@o6pXV2ori?3a~Hgo38 zr%#`L|Nec;mMuW`(W6I!iWx`&ia%LcMHmDabU>Owb~3OgC@A!$ER=Ctu*(1SKK6wg zy&I(})=7JR(rCGo<-uc6#nQC)1doJJi}U86E*#5`9DUfRYsA*8H&Iccqm%9PPqo<9 mVln2*6AP@_xpyyk_fGeyJ5zlyPh*pINoQ9HQ@gVwgEau9fKuQ9 literal 0 HcmV?d00001 diff --git a/view/theme/diabook/icons/srch_r_f2.gif b/view/theme/diabook/icons/srch_r_f2.gif new file mode 100644 index 0000000000000000000000000000000000000000..6df457bede2a81e236390edf1a1865d79f004945 GIT binary patch literal 278 zcmZ?wbhEHb6lM@+IKseCT3Y(!$B%2*t{pvkbkCkWYuB!Q_Uu_}YwNvx_ZBZ+{Qmv> zGiT1soH_IV|NmRIY=JNsNCApJSy)9F1Q>Kcnm~3kuufJ`=zDTdz+>?$=hypO4jS}r z)T&sg-DY6WdL_$(N20p5scA*f4-V!=r3X3!GujvvcgsqwXlmK8@@Wx!Fms8<4Ksli z$HFdfaL61k%DTT+naeq?CPs^`LAxqHzm_*EC$B)WxRu$ND>W^^yR5`Ha%P+_x0#Dy kRG@d=T%R?)L2G>&ZC7q6wc+5{!nAwOUZx#ev=kYv0cTrf>Hq)$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook/style-network.css b/view/theme/diabook/style-network.css index 3882e37bd2..74ab3c233a 100644 --- a/view/theme/diabook/style-network.css +++ b/view/theme/diabook/style-network.css @@ -1095,6 +1095,32 @@ aside #side-peoplefind-url { background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center; } /* widget: search */ +span.sbox_l { + background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-left: 10px; + margin-top: 5px; + +} + +span.sbox_r { + background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-top: 5px; +} + +span.sbox input { + background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left; + float: left; + margin-top: 5px; + border: 0; + height: 13px; width: 100px; + padding: 3px; + font: 11px/13px arial; + color: #000; +} #add-search-popup { width: 200px; top: 18px; @@ -1725,12 +1751,13 @@ transition: all 0.2s ease-in-out; margin-left: 5px; } /*input[type="submit"] { - border: 0px; - background-color: @ButtonBackgroundColor; - color: @ButtonColor; - padding: 0px 10px; - .rounded(5px); - height: 18px; + background-color: #33ACFF; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; }*/ /** acl **/ #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { diff --git a/view/theme/diabook/style-profile.css b/view/theme/diabook/style-profile.css index 249596f9fd..9bd67da8dc 100644 --- a/view/theme/diabook/style-profile.css +++ b/view/theme/diabook/style-profile.css @@ -1090,6 +1090,32 @@ aside #side-peoplefind-url { background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center; } /* widget: search */ +span.sbox_l { + background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-left: 10px; + margin-top: 5px; + +} + +span.sbox_r { + background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-top: 5px; +} + +span.sbox input { + background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left; + float: left; + margin-top: 5px; + border: 0; + height: 13px; width: 100px; + padding: 3px; + font: 11px/13px arial; + color: #000; +} #add-search-popup { width: 200px; top: 18px; diff --git a/view/theme/diabook/theme.php b/view/theme/diabook/theme.php index 076223a48c..5d61739185 100755 --- a/view/theme/diabook/theme.php +++ b/view/theme/diabook/theme.php @@ -147,6 +147,13 @@ function diabook_community_info(){ $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", ""); $nv['invite'] = Array('invite', t('Invite Friends'), "", ""); + $nv['search'] = '
    + + + + + '; + $aside['$nv'] = $nv; }; From 4fe0b56d765d98b79592cf855d72e823d4478854 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Mar 2012 14:54:00 -0700 Subject: [PATCH 06/63] bug #349 - email notls setting --- boot.php | 2 +- mod/settings.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index e0ab98bde5..9582372ca1 100755 --- a/boot.php +++ b/boot.php @@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1294' ); +define ( 'FRIENDICA_VERSION', '2.3.1295' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); define ( 'DB_UPDATE_VERSION', 1133 ); diff --git a/mod/settings.php b/mod/settings.php index 99bf8842d2..db7330fb59 100755 --- a/mod/settings.php +++ b/mod/settings.php @@ -618,7 +618,7 @@ function settings_content(&$a) { '$mail_disabled' => (($mail_disabled) ? t('Email access is disabled on this site.') : ''), '$mail_server' => array('mail_server', t('IMAP server name:'), $mail_server, ''), '$mail_port' => array('mail_port', t('IMAP port:'), $mail_port, ''), - '$mail_ssl' => array('mail_ssl', t('Security:'), strtoupper($mail_ssl), '', array( ''=>t('None'), 'TLS'=>'TLS', 'SSL'=>'SSL')), + '$mail_ssl' => array('mail_ssl', t('Security:'), strtoupper($mail_ssl), '', array( 'notls'=>t('None'), 'TLS'=>'TLS', 'SSL'=>'SSL')), '$mail_user' => array('mail_user', t('Email login name:'), $mail_user, ''), '$mail_pass' => array('mail_pass', t('Email password:'), '', ''), '$mail_replyto' => array('mail_replyto', t('Reply-to address:'), '', 'Optional'), From 7956c2d08e209635c40ca62e2a37d46fd41869af Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Mar 2012 17:21:56 -0700 Subject: [PATCH 07/63] improved rw notifications --- include/items.php | 11 +++++++++++ mod/dfrn_notify.php | 19 +++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/include/items.php b/include/items.php index 2eecadad10..9f7eb84d96 100755 --- a/include/items.php +++ b/include/items.php @@ -1090,12 +1090,23 @@ function dfrn_deliver($owner,$contact,$atom, $dissolve = false) { $postvars = array(); $sent_dfrn_id = hex2bin((string) $res->dfrn_id); $challenge = hex2bin((string) $res->challenge); + $perm = (($res->perm) ? $res->perm : null); $dfrn_version = (float) (($res->dfrn_version) ? $res->dfrn_version : 2.0); $rino_allowed = ((intval($res->rino) === 1) ? 1 : 0); $page = (($owner['page-flags'] == PAGE_COMMUNITY) ? 1 : 0); $final_dfrn_id = ''; + if($perm) { + if((($perm == 'rw') && (! intval($contact['writable']))) + || (($perm == 'r') && (intval($contact['writable'])))) { + q("update contact set writable = %d where id = %d limit 1", + intval(($perm == 'rw') ? 1 : 0), + intval($contact['id']) + ); + $contact['writable'] = (string) 1 - intval($contact['writable']); + } + } if(($contact['duplex'] && strlen($contact['pubkey'])) || ($owner['page-flags'] == PAGE_COMMUNITY && strlen($contact['pubkey'])) diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php index 71860ac3b1..8e4ce06719 100755 --- a/mod/dfrn_notify.php +++ b/mod/dfrn_notify.php @@ -158,6 +158,7 @@ function dfrn_notify_post(&$a) { ); } + logger('dfrn_notify: received notify from ' . $importer['name'] . ' for ' . $importer['username']); logger('dfrn_notify: data: ' . $data, LOGGER_DATA); @@ -174,6 +175,13 @@ function dfrn_notify_post(&$a) { } + + // If we are setup as a soapbox we aren't accepting input from this person + + if($importer['page-flags'] == PAGE_SOAPBOX) + xml_status(0); + + if(strlen($key)) { $rawkey = hex2bin(trim($key)); logger('rino: md5 raw key: ' . md5($rawkey)); @@ -261,7 +269,7 @@ function dfrn_notify_content(&$a) { break; // NOTREACHED } - $r = q("SELECT `contact`.*, `user`.`nickname` FROM `contact` LEFT JOIN `user` ON `user`.`uid` = `contact`.`uid` + $r = q("SELECT `contact`.*, `user`.`nickname`, `user`.`page-flags` FROM `contact` LEFT JOIN `user` ON `user`.`uid` = `contact`.`uid` WHERE `contact`.`blocked` = 0 AND `contact`.`pending` = 0 AND `user`.`nickname` = '%s' AND `user`.`account_expired` = 0 $sql_extra LIMIT 1", dbesc($a->argv[1]) @@ -299,6 +307,12 @@ function dfrn_notify_content(&$a) { if(! $rino_enable) $rino = 0; + if((($r[0]['rel']) && ($r[0]['rel'] != CONTACT_IS_SHARING)) || ($r[0]['page-flags'] == PAGE_COMMUNITY)) { + $perm = 'rw'; + } + else { + $perm = 'r'; + } header("Content-type: text/xml"); @@ -306,7 +320,8 @@ function dfrn_notify_content(&$a) { . '' . "\r\n" . "\t" . '' . $status . '' . "\r\n" . "\t" . '' . DFRN_PROTOCOL_VERSION . '' . "\r\n" - . "\t" . '' . $rino . '' . "\r\n" + . "\t" . '' . $rino . '' . "\r\n" + . "\t" . '' . $perm . '' . "\r\n" . "\t" . '' . $encrypted_id . '' . "\r\n" . "\t" . '' . $challenge . '' . "\r\n" . '' . "\r\n" ; From 77715c0c65b5275f1d1b4b1c4b79bcf62b417c51 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Mar 2012 17:44:24 -0700 Subject: [PATCH 08/63] fix notification total --- mod/ping.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mod/ping.php b/mod/ping.php index 1562254b17..23a3f49379 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -22,6 +22,7 @@ function ping_init(&$a) { and seen = 0 order by date desc limit 0, 50", intval(local_user()) ); + $sysnotify = $r[0]['total']; } else { $z1 = q("select * from notify where uid = %d @@ -35,6 +36,7 @@ function ping_init(&$a) { intval(50 - intval($t[0]['total'])) ); $z = array_merge($z1,$z2); + $sysnotify = 0; // we will update this in a moment } @@ -147,13 +149,12 @@ function ping_init(&$a) { $tot = $mail+$intro+$register+count($comments)+count($likes)+count($dislikes)+count($friends)+count($posts)+count($tags); require_once('include/bbcode.php'); - $sysnotify = 0; if($firehose) { echo ' '; } else { - if(count($z)) { + if(count($z) && (! $sysnotify)) { foreach($z as $zz) { if($zz['seen'] == 0) $sysnotify ++; From 3f89adfd62dc433bf75d193b84d4cfb47de3358b Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Mar 2012 17:51:43 -0700 Subject: [PATCH 09/63] wrong var for notify total --- mod/ping.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/ping.php b/mod/ping.php index 23a3f49379..e911aaf1f4 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -22,7 +22,7 @@ function ping_init(&$a) { and seen = 0 order by date desc limit 0, 50", intval(local_user()) ); - $sysnotify = $r[0]['total']; + $sysnotify = $t[0]['total']; } else { $z1 = q("select * from notify where uid = %d From 60fe74ce970468be187664198529dbd8d5a01a6c Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Mar 2012 19:56:14 -0700 Subject: [PATCH 10/63] network permission ids --- boot.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 9582372ca1..b02e686bad 100755 --- a/boot.php +++ b/boot.php @@ -95,8 +95,8 @@ define ( 'PAGE_BLOG', 4 ); * Network and protocol family types */ -define ( 'NETWORK_ZOT', 'zot!'); // Zot! define ( 'NETWORK_DFRN', 'dfrn'); // Friendica, Mistpark, other DFRN implementations +define ( 'NETWORK_ZOT', 'zot!'); // Zot! define ( 'NETWORK_OSTATUS', 'stat'); // status.net, identi.ca, GNU-social, other OStatus implementations define ( 'NETWORK_FEED', 'feed'); // RSS/Atom feeds with no known "post/notify" protocol define ( 'NETWORK_DIASPORA', 'dspr'); // Diaspora @@ -108,6 +108,28 @@ define ( 'NETWORK_XMPP', 'xmpp'); // XMPP define ( 'NETWORK_MYSPACE', 'mysp'); // MySpace define ( 'NETWORK_GPLUS', 'goog'); // Google+ +/* + * These numbers are used in stored permissions + * and existing allocations MUST NEVER BE CHANGED + * OR RE-ASSIGNED! You may only add to them. + */ + +$netgroup_ids = array( + NETWORK_DFRN => (-1), + NETWORK_ZOT => (-2), + NETWORK_OSTATUS => (-3), + NETWORK_FEED => (-4), + NETWORK_DIASPORA => (-5), + NETWORK_MAIL => (-6), + NETWORK_MAIL2 => (-7), + NETWORK_FACEBOOK => (-8), + NETWORK_LINKEDIN => (-9), + NETWORK_XMPP => (-10), + NETWORK_MYSPACE => (-11), + NETWORK_GPLUS => (-12), +); + + /** * Maximum number of "people who like (or don't like) this" that we will list by name */ From 4e4f7ac79fe5f75ee5595c3a6eb7d3e445c8c6e2 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Mar 2012 20:50:09 -0700 Subject: [PATCH 11/63] some reported warnings cleaned up --- include/dba.php | 5 ++++- include/diaspora.php | 12 ++++++------ include/email.php | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/include/dba.php b/include/dba.php index 5beea7a3ac..138e82b58b 100755 --- a/include/dba.php +++ b/include/dba.php @@ -207,7 +207,10 @@ function q($sql) { unset($args[0]); if($db && $db->connected) { - $ret = $db->q(vsprintf($sql,$args)); + $stmt = vsprintf($sql,$args); + if($stmt === false) + logger('dba: vsprintf error: ' . print_r(debug_bracktrace(),true)); + $ret = $db->q($stmt); return $ret; } diff --git a/include/diaspora.php b/include/diaspora.php index 84d28a7ecf..104ccadf2e 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -688,9 +688,9 @@ function diaspora_post($importer,$xml) { // don't link tags that are already embedded in links - if(preg_match('/\[(.*?)' . preg_quote($tag) . '(.*?)\]/',$body)) + if(preg_match('/\[(.*?)' . preg_quote($tag,'/') . '(.*?)\]/',$body)) continue; - if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag) . '(.*?)\)/',$body)) + if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag,'/') . '(.*?)\)/',$body)) continue; $basetag = str_replace('_',' ',substr($tag,1)); @@ -853,9 +853,9 @@ function diaspora_reshare($importer,$xml) { // don't link tags that are already embedded in links - if(preg_match('/\[(.*?)' . preg_quote($tag) . '(.*?)\]/',$body)) + if(preg_match('/\[(.*?)' . preg_quote($tag,'/') . '(.*?)\]/',$body)) continue; - if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag) . '(.*?)\)/',$body)) + if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag,'/') . '(.*?)\)/',$body)) continue; @@ -1094,9 +1094,9 @@ function diaspora_comment($importer,$xml,$msg) { // don't link tags that are already embedded in links - if(preg_match('/\[(.*?)' . preg_quote($tag) . '(.*?)\]/',$body)) + if(preg_match('/\[(.*?)' . preg_quote($tag,'/') . '(.*?)\]/',$body)) continue; - if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag) . '(.*?)\)/',$body)) + if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag,'/') . '(.*?)\)/',$body)) continue; diff --git a/include/email.php b/include/email.php index bd44cb763e..b43ae0dc1c 100755 --- a/include/email.php +++ b/include/email.php @@ -250,7 +250,7 @@ function email_header_encode($in_str, $charset) { // remove trailing spacer and // add start and end delimiters - $spacer = preg_quote($spacer); + $spacer = preg_quote($spacer,'/'); $out_str = preg_replace("/" . $spacer . "$/", "", $out_str); $out_str = $start . $out_str . $end; } From 339c8a4b56f3f9d9b1557fbb393821602f62cc54 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Thu, 29 Mar 2012 11:02:59 +0200 Subject: [PATCH 13/63] css fixes in diabook-derivates --- view/theme/diabook-blue/communityhome.tpl | 7 ++-- view/theme/diabook-blue/icons/srch_bg.gif | Bin 0 -> 65 bytes view/theme/diabook-blue/icons/srch_l.gif | Bin 0 -> 303 bytes view/theme/diabook-blue/icons/srch_r.gif | Bin 0 -> 227 bytes view/theme/diabook-blue/icons/srch_r_f2.gif | Bin 0 -> 278 bytes view/theme/diabook-blue/nav.tpl | 18 +++++------ view/theme/diabook-blue/style-network.css | 34 ++++++++++++++++++++ view/theme/diabook-blue/style-profile.css | 34 ++++++++++++++++++++ view/theme/diabook-blue/style.css | 8 +++++ view/theme/diabook-blue/theme.php | 19 +++++++++++ view/theme/diabook/communityhome.tpl | 4 +-- view/theme/diabook/nav.tpl | 12 +++---- view/theme/diabook/style-network.css | 8 +++++ view/theme/diabook/style-profile.css | 8 +++++ view/theme/diabook/style.css | 4 +++ view/theme/diabook/theme.php | 3 +- 16 files changed, 136 insertions(+), 23 deletions(-) create mode 100644 view/theme/diabook-blue/icons/srch_bg.gif create mode 100644 view/theme/diabook-blue/icons/srch_l.gif create mode 100644 view/theme/diabook-blue/icons/srch_r.gif create mode 100644 view/theme/diabook-blue/icons/srch_r_f2.gif diff --git a/view/theme/diabook-blue/communityhome.tpl b/view/theme/diabook-blue/communityhome.tpl index fa8197dd45..00a59eec0d 100755 --- a/view/theme/diabook-blue/communityhome.tpl +++ b/view/theme/diabook-blue/communityhome.tpl @@ -7,10 +7,10 @@
    {{ if $lastusers_title }}

    Help or @NewHere ?

    +NewHere
    Friendica Support
    Let's talk
    Local Friendica -NewHere {{ endif }}
    @@ -30,13 +30,14 @@ {{ endif }}
    -
    +
    {{ if $nv }}

    Find Friends

    $nv.directory.1
    $nv.match.1
    -$nv.suggest.1 +$nv.suggest.1
    $nv.invite.1 +$nv.search {{ endif }}
    diff --git a/view/theme/diabook-blue/icons/srch_bg.gif b/view/theme/diabook-blue/icons/srch_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a523ba8fcf1400053a9725a5e6d6c5c6976ee21 GIT binary patch literal 65 zcmZ?wbhEHbWMmL#Sj50kUS9tH|Nk2|Zk#!D=HthYKsEyyDE?$&6=7gy&;jv4Y8jZ> NIGiv33s7OO1^`K570Uns literal 0 HcmV?d00001 diff --git a/view/theme/diabook-blue/icons/srch_l.gif b/view/theme/diabook-blue/icons/srch_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d95bf35d9a2681b02edff0614d715f1e77e6944 GIT binary patch literal 303 zcmZ?wbhEHb6lM@+IKse?mX`MY`}b?tt}S1_yt=yj=+UE3pFZvE>?|!U-MV$_`}gnv z|NlR8=FEHd?wvVvrnR+o&z?PN*RBPM0L2-I0E$0ZSVe$V>44ON>||hF^FXP~_mGXp zs&$Je%J{H|mgG)m4(4ck^xxsAlVIlurV|r`I3+nm7>{xncyLVTRljn8p<-{(>lF-! zEMlAom@hThFm$Fm6~xIf2&`aoiglAJjZ0Hviz`)PZsyKsP0lJ}Qx*(iWn?X9PA_Hc z;*E`uV@cv>Dp6wO70l;nW?@*Q%a;_$wv~-{-3BG525;pREG!e1xZL+G=iRG(wCi~L U{*$)nk9%=#UwY%_Qbh)90GP#U5&!@I literal 0 HcmV?d00001 diff --git a/view/theme/diabook-blue/icons/srch_r.gif b/view/theme/diabook-blue/icons/srch_r.gif new file mode 100644 index 0000000000000000000000000000000000000000..89833a3167084bd8232b4b32ad120faedcb15936 GIT binary patch literal 227 zcmZ?wbhEHb6lM@+IKseCT3Y)5|NndU?wvVvX6@Rwt*x!^-@o6pXV2ori?3a~Hgo38 zr%#`L|Nec;mMuW`(W6I!iWx`&ia%LcMHmDabU>Owb~3OgC@A!$ER=Ctu*(1SKK6wg zy&I(})=7JR(rCGo<-uc6#nQC)1doJJi}U86E*#5`9DUfRYsA*8H&Iccqm%9PPqo<9 mVln2*6AP@_xpyyk_fGeyJ5zlyPh*pINoQ9HQ@gVwgEau9fKuQ9 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-blue/icons/srch_r_f2.gif b/view/theme/diabook-blue/icons/srch_r_f2.gif new file mode 100644 index 0000000000000000000000000000000000000000..6df457bede2a81e236390edf1a1865d79f004945 GIT binary patch literal 278 zcmZ?wbhEHb6lM@+IKseCT3Y(!$B%2*t{pvkbkCkWYuB!Q_Uu_}YwNvx_ZBZ+{Qmv> zGiT1soH_IV|NmRIY=JNsNCApJSy)9F1Q>Kcnm~3kuufJ`=zDTdz+>?$=hypO4jS}r z)T&sg-DY6WdL_$(N20p5scA*f4-V!=r3X3!GujvvcgsqwXlmK8@@Wx!Fms8<4Ksli z$HFdfaL61k%DTT+naeq?CPs^`LAxqHzm_*EC$B)WxRu$ND>W^^yR5`Ha%P+_x0#Dy kRG@d=T%R?)L2G>&ZC7q6wc+5{!nAwOUZx#ev=kYv0cTrf>Hq)$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-blue/nav.tpl b/view/theme/diabook-blue/nav.tpl index 651b9647d1..d73dd047ab 100644 --- a/view/theme/diabook-blue/nav.tpl +++ b/view/theme/diabook-blue/nav.tpl @@ -65,15 +65,11 @@ - + {{ if $nav.directory }} + + {{ endif }} {{ if $nav.apps }} @@ -98,7 +98,7 @@ {{ endif }} - {{ if $nav.home }} + {{ if $nav.settings }}
    -
      -
    • +
      {{ if $item.lock }}
      $item.lock
      {{ else }}
      {{ endif }} -
    • +
    +
      {{ if $item.star }}
    • @@ -37,7 +37,7 @@
    • {{ endif }} -
    +

    {{ if $item.filer }}
  • From 75f778a504c6032c6e029c741be8354419130741 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 29 Mar 2012 18:22:20 -0700 Subject: [PATCH 17/63] provide a way to specify an admin account for siteinfo if more than one have admin email address --- mod/friendica.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mod/friendica.php b/mod/friendica.php index d5dad94484..52a064224a 100755 --- a/mod/friendica.php +++ b/mod/friendica.php @@ -4,8 +4,12 @@ function friendica_init(&$a) { if ($a->argv[1]=="json"){ $register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN'); + $sql_extra = ''; + if(x($a->config,'admin_nickname')) { + $sql_extra = sprintf(" AND nickname = '%s' ",dbesc($a->config['admin_nickname'])); + } if (isset($a->config['admin_email']) && $a->config['admin_email']!=''){ - $r = q("SELECT username, nickname FROM user WHERE email='%s'", $a->config['admin_email']); + $r = q("SELECT username, nickname FROM user WHERE email='%s' $sql_extra", dbesc($a->config['admin_email'])); $admin = array( 'name' => $r[0]['username'], 'profile'=> $a->get_baseurl().'/profile/'.$r[0]['nickname'], From bb8beb26b4d87c27ce4c8dce3e1229a27a2d1a7e Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 29 Mar 2012 20:58:32 -0700 Subject: [PATCH 18/63] use zrl to get home again --- boot.php | 18 +++++++++++++++++ include/conversation.php | 43 ++++++++++++++++++++++++---------------- include/nav.php | 2 ++ include/security.php | 1 + include/text.php | 2 ++ index.php | 3 +++ mod/viewcontacts.php | 2 ++ 7 files changed, 54 insertions(+), 17 deletions(-) diff --git a/boot.php b/boot.php index 4a4adbbc82..1f2b690773 100755 --- a/boot.php +++ b/boot.php @@ -1415,3 +1415,21 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ return replace_macros($tpl,array('$tabs' => $arr['tabs'])); }} + +function get_my_url() { + if(x($_SESSION,'my_url')) + return $_SESSION['my_url']; + return false; +} + +function zrl($s) { + if(! strlen($s)) + return $s; + if(! strpos($s,'/profile/')) + return $s; + $achar = strpos($s,'?') ? '&' : '?'; + $mine = get_my_url(); + if($mine and ! link_compare($mine,$s)) + return $s . $achar . 'zrl=' . urlencode($mine); + return $s; +} \ No newline at end of file diff --git a/include/conversation.php b/include/conversation.php index 5de4fcb51a..37856651e1 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -94,9 +94,9 @@ function localize_item(&$item){ } - $A = '[url=' . $Alink . ']' . $Aname . '[/url]'; - $B = '[url=' . $Blink . ']' . $Bname . '[/url]'; - if ($Bphoto!="") $Bphoto = '[url=' . $Blink . '][img]' . $Bphoto . '[/img][/url]'; + $A = '[url=' . zrl($Alink) . ']' . $Aname . '[/url]'; + $B = '[url=' . zrl($Blink) . ']' . $Bname . '[/url]'; + if ($Bphoto!="") $Bphoto = '[url=' . zrl($Blink) . '][img]' . $Bphoto . '[/img][/url]'; $item['body'] = sprintf( t('%1$s is now friends with %2$s'), $A, $B)."\n\n\n".$Bphoto; @@ -108,8 +108,8 @@ function localize_item(&$item){ if(count($r)==0) return; $obj=$r[0]; - $author = '[url=' . $item['author-link'] . ']' . $item['author-name'] . '[/url]'; - $objauthor = '[url=' . $obj['author-link'] . ']' . $obj['author-name'] . '[/url]'; + $author = '[url=' . zrl($item['author-link']) . ']' . $item['author-name'] . '[/url]'; + $objauthor = '[url=' . zrl($obj['author-link']) . ']' . $obj['author-name'] . '[/url]'; switch($obj['verb']){ case ACTIVITY_POST: @@ -158,8 +158,8 @@ function localize_item(&$item){ $target = $r[0]; $Bname = $target['author-name']; $Blink = $target['author-link']; - $A = '[url=' . $Alink . ']' . $Aname . '[/url]'; - $B = '[url=' . $Blink . ']' . $Bname . '[/url]'; + $A = '[url=' . zrl($Alink) . ']' . $Aname . '[/url]'; + $B = '[url=' . zrl($Blink) . ']' . $Bname . '[/url]'; $P = '[url=' . $target['plink'] . ']' . t('post/item') . '[/url]'; $item['body'] = sprintf( t('%1$s marked %2$s\'s %3$s as favorite'), $A, $B, $P)."\n"; @@ -276,13 +276,16 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { if($item['author-link'] && (! $item['author-name'])) $profile_name = $item['author-link']; + + $sp = false; $profile_link = best_link_url($item,$sp); - if($sp) - $sparkle = ' sparkle'; if($profile_link === 'mailbox') $profile_link = ''; - + if($sp) + $sparkle = ' sparkle'; + else + $profile_link = zrl($profile_link); $normalised = normalise_link((strlen($item['author-link'])) ? $item['author-link'] : $item['url']); if(($normalised != 'mailbox') && (x($a->contacts[$normalised]))) @@ -484,7 +487,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { // This will have been stored in $a->page_contact by our calling page. // Put this person on the left of the wall-to-wall notice. - $owner_url = $a->page_contact['url']; + $owner_url = zrl($a->page_contact['url']); $owner_photo = $a->page_contact['thumb']; $owner_name = $a->page_contact['name']; $template = $wallwall; @@ -501,10 +504,12 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { $commentww = 'ww'; // If it is our contact, use a friendly redirect link if((link_compare($item['owner-link'],$item['url'])) - && ($item['network'] === 'dfrn')) { + && ($item['network'] === NETWORK_DFRN)) { $owner_url = $redirect_url; $osparkle = ' sparkle'; } + else + $owner_url = zrl($owner_url); } } @@ -596,14 +601,14 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { if($item['author-link'] && (! $item['author-name'])) $profile_name = $item['author-link']; - $sp = false; $profile_link = best_link_url($item,$sp); - if($sp) - $sparkle = ' sparkle'; - if($profile_link === 'mailbox') $profile_link = ''; + if($sp) + $sparkle = ' sparkle'; + else + $profile_link = zrl($profile_link); $normalised = normalise_link((strlen($item['author-link'])) ? $item['author-link'] : $item['url']); if(($normalised != 'mailbox') && (x($a->contacts,$normalised))) @@ -767,8 +772,10 @@ function item_photo_menu($item){ $photos_link = $profile_link . "?url=photos"; $profile_link = $profile_link . "?url=profile"; $pm_url = $a->get_baseurl($ssl_state) . '/message/new/' . $cid; + $zurl = ''; } else { + $profile_link = zrl($profile_link); if(local_user() && local_user() == $item['uid'] && link_compare($item['url'],$item['author-link'])) { $cid = $item['contact-id']; } @@ -795,7 +802,7 @@ function item_photo_menu($item){ $menu = Array( t("View status") => $status_link, t("View profile") => $profile_link, - t("View photos") => $photos_link, + t("View photos") => $photos_link, t("View recent") => $posts_link, t("Edit contact") => $contact_url, t("Send PM") => $pm_url, @@ -828,6 +835,8 @@ function like_puller($a,$item,&$arr,$mode) { $url = $a->get_baseurl(true) . '/redir/' . $item['contact-id']; $sparkle = ' class="sparkle" '; } + else + $url = zrl($url); if(! ((isset($arr[$item['parent'] . '-l'])) && (is_array($arr[$item['parent'] . '-l'])))) $arr[$item['parent'] . '-l'] = array(); if(! isset($arr[$item['parent']])) diff --git a/include/nav.php b/include/nav.php index f40e92dbce..d4f22e7ee7 100755 --- a/include/nav.php +++ b/include/nav.php @@ -70,6 +70,8 @@ function nav(&$a) { */ $homelink = ((x($_SESSION,'visitor_home')) ? $_SESSION['visitor_home'] : ''); + if(get_my_url()) + $homelink = get_my_url(); if(($a->module != 'home') && (! (local_user()))) $nav['home'] = array($homelink, t('Home'), "", t('Home Page')); diff --git a/include/security.php b/include/security.php index 19e91eb63d..66622fd331 100755 --- a/include/security.php +++ b/include/security.php @@ -9,6 +9,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive $_SESSION['authenticated'] = 1; $_SESSION['page_flags'] = $user_record['page-flags']; $_SESSION['my_url'] = $a->get_baseurl() . '/profile/' . $user_record['nickname']; + $_SESSION['my_address'] = $user_record['nickname'] . '@' . substr($a->get_baseurl(),strpos($a->get_baseurl(),'://')+3); $_SESSION['addr'] = $_SERVER['REMOTE_ADDR']; $a->user = $user_record; diff --git a/include/text.php b/include/text.php index 6d557ed84e..0b825cc399 100644 --- a/include/text.php +++ b/include/text.php @@ -610,6 +610,8 @@ function micropro($contact, $redirect = false, $class = '', $textmode = false) { $url = $redirect_url; $sparkle = ' sparkle'; } + else + $url = zrl($url); } $click = ((x($contact,'click')) ? ' onclick="' . $contact['click'] . '" ' : ''); if($click) diff --git a/index.php b/index.php index 0916ed8b10..d4587b754c 100755 --- a/index.php +++ b/index.php @@ -93,6 +93,9 @@ if((x($_SESSION,'language')) && ($_SESSION['language'] !== $lang)) { load_translation_table($lang); } +if(x($_GET,'zurl')) { + $_SESSION['my_url'] = $_GET['zurl']; +} /** * diff --git a/mod/viewcontacts.php b/mod/viewcontacts.php index 6b66f60d77..e7d26b73e5 100755 --- a/mod/viewcontacts.php +++ b/mod/viewcontacts.php @@ -54,6 +54,8 @@ function viewcontacts_content(&$a) { if($is_owner && ($rr['network'] === NETWORK_DFRN) && ($rr['rel'])) $url = 'redir/' . $rr['id']; + else + $url = zrl($url); $contacts[] = array( 'id' => $rr['id'], From 168cf3b9d4ca004dd589d14f4c8f31cd0d7e1265 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 29 Mar 2012 21:08:10 -0700 Subject: [PATCH 19/63] zrl on mentions --- include/conversation.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/conversation.php b/include/conversation.php index 37856651e1..6283cfe0ae 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -166,6 +166,12 @@ function localize_item(&$item){ } } } + $matches = null; + if(preg_match_all('/@[url=(.*?)]/is',$item['body'],$matches,PREG_SET_ORDER)) { + foreach($matches as $mtch) { + $item['body'] = str_replace($mtch[0],'@[url=' . zrl($mtch[1]). ']',$item['body']); + } + } } From 9332312ce93cd4b7113f31109d4c1dd1656f6189 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 29 Mar 2012 21:18:47 -0700 Subject: [PATCH 20/63] silly mistake --- include/conversation.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 6283cfe0ae..1c3ee43b0a 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -167,9 +167,10 @@ function localize_item(&$item){ } } $matches = null; - if(preg_match_all('/@[url=(.*?)]/is',$item['body'],$matches,PREG_SET_ORDER)) { + if(preg_match_all('/@\[url=(.*?)\]/is',$item['body'],$matches,PREG_SET_ORDER)) { foreach($matches as $mtch) { - $item['body'] = str_replace($mtch[0],'@[url=' . zrl($mtch[1]). ']',$item['body']); + if(! strpos($mtch[1],'zrl=')) + $item['body'] = str_replace($mtch[0],'@[url=' . zrl($mtch[1]). ']',$item['body']); } } From e2c295c01f92cf9a1550a231296ff4723172592b Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 29 Mar 2012 21:44:30 -0700 Subject: [PATCH 21/63] another silly mistake --- include/nav.php | 6 +++--- index.php | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/nav.php b/include/nav.php index d4f22e7ee7..2c9c643a92 100755 --- a/include/nav.php +++ b/include/nav.php @@ -69,9 +69,9 @@ function nav(&$a) { * "Home" should also take you home from an authenticated remote profile connection */ - $homelink = ((x($_SESSION,'visitor_home')) ? $_SESSION['visitor_home'] : ''); - if(get_my_url()) - $homelink = get_my_url(); + $homelink = get_my_url(); + if(! $homelink) + $homelink = ((x($_SESSION,'visitor_home')) ? $_SESSION['visitor_home'] : ''); if(($a->module != 'home') && (! (local_user()))) $nav['home'] = array($homelink, t('Home'), "", t('Home Page')); diff --git a/index.php b/index.php index d4587b754c..2faac1f289 100755 --- a/index.php +++ b/index.php @@ -93,8 +93,8 @@ if((x($_SESSION,'language')) && ($_SESSION['language'] !== $lang)) { load_translation_table($lang); } -if(x($_GET,'zurl')) { - $_SESSION['my_url'] = $_GET['zurl']; +if(x($_GET,'zrl')) { + $_SESSION['my_url'] = $_GET['zrl']; } /** From d83bfd464baebf7d203a07d1bd92a00d2734d0ad Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 29 Mar 2012 22:20:14 -0700 Subject: [PATCH 22/63] zrl into people searches --- mod/dirfind.php | 2 +- mod/match.php | 2 +- mod/notifications.php | 4 ++-- mod/suggest.php | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mod/dirfind.php b/mod/dirfind.php index 75b1c49767..34c54dd918 100755 --- a/mod/dirfind.php +++ b/mod/dirfind.php @@ -46,7 +46,7 @@ function dirfind_content(&$a) { foreach($j->results as $jj) { $o .= replace_macros($tpl,array( - '$url' => $jj->url, + '$url' => zrl($jj->url), '$name' => $jj->name, '$photo' => $jj->photo, '$tags' => $jj->tags diff --git a/mod/match.php b/mod/match.php index 1ae7848a63..926df1dfff 100755 --- a/mod/match.php +++ b/mod/match.php @@ -51,7 +51,7 @@ function match_content(&$a) { $connlnk = $a->get_baseurl() . '/follow/?url=' . $jj->url; $o .= replace_macros($tpl,array( - '$url' => $jj->url, + '$url' => zrl($jj->url), '$name' => $jj->name, '$photo' => $jj->photo, '$inttxt' => ' ' . t('is interested in:'), diff --git a/mod/notifications.php b/mod/notifications.php index ff131010f0..551b307dbd 100755 --- a/mod/notifications.php +++ b/mod/notifications.php @@ -145,7 +145,7 @@ function notifications_content(&$a) { '$contact_id' => $rr['contact-id'], '$photo' => ((x($rr,'fphoto')) ? $rr['fphoto'] : "images/person-175.jpg"), '$fullname' => $rr['fname'], - '$url' => $rr['furl'], + '$url' => zrl($rr['furl']), '$hidden' => array('hidden', t('Hide this contact from others'), ($rr['hidden'] == 1), ''), '$activity' => array('activity', t('Post a new friend activity'), 1, t('if applicable')), @@ -195,7 +195,7 @@ function notifications_content(&$a) { '$fullname' => $rr['name'], '$hidden' => array('hidden', t('Hide this contact from others'), ($rr['hidden'] == 1), ''), '$activity' => array('activity', t('Post a new friend activity'), 1, t('if applicable')), - '$url' => $rr['url'], + '$url' => zrl($rr['url']), '$knowyou' => $knowyou, '$approve' => t('Approve'), '$note' => $rr['note'], diff --git a/mod/suggest.php b/mod/suggest.php index b8ca423c5a..7a86d53a1d 100755 --- a/mod/suggest.php +++ b/mod/suggest.php @@ -52,7 +52,7 @@ function suggest_content(&$a) { $connlnk = $a->get_baseurl() . '/follow/?url=' . (($rr['connect']) ? $rr['connect'] : $rr['url']); $o .= replace_macros($tpl,array( - '$url' => $rr['url'], + '$url' => zrl($rr['url']), '$name' => $rr['name'], '$photo' => $rr['photo'], '$ignlnk' => $a->get_baseurl() . '/suggest?ignore=' . $rr['id'], From e2370b56bf9c385ddfcdd004c30a49f24100a916 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 30 Mar 2012 08:10:49 +0200 Subject: [PATCH 23/63] quattro-greey: apply theming to private mail --- view/theme/quattro-green/colors.less | 8 ++ view/theme/quattro-green/style.css | 149 +++++++++++++++++++++------ 2 files changed, 128 insertions(+), 29 deletions(-) diff --git a/view/theme/quattro-green/colors.less b/view/theme/quattro-green/colors.less index 9eee19f4cd..bc78c3fdad 100755 --- a/view/theme/quattro-green/colors.less +++ b/view/theme/quattro-green/colors.less @@ -98,3 +98,11 @@ @JotLoadingBackgroundColor: @Grey1; @JotPreviewBackgroundColor: @Green4; +@MessageNewBackgroundColor: @Blue1; +@MessageNewBorderColor: @Blue3; +@MessageNewColor: @Grey1; + +@MailListBackgroundColor: #f6f7f8; + +@MailDisplaySubjectColor: @Grey5; +@MailDisplaySubjectBackgroundColor: #f6f7f8; diff --git a/view/theme/quattro-green/style.css b/view/theme/quattro-green/style.css index 2f463c96c7..8e3ddd9b89 100755 --- a/view/theme/quattro-green/style.css +++ b/view/theme/quattro-green/style.css @@ -626,35 +626,6 @@ aside #profiles-menu { width: 48px; height: 48px; } -/* mail view */ -.mail-conv-sender, .mail-conv-detail { - float: left; -} -.mail-conv-detail { - margin-left: 20px; - width: 500px; -} -.mail-conv-subject { - font-size: 1.4em; - margin: 10px 0; -} -.mail-conv-outside-wrapper-end { - clear: both; -} -.mail-conv-outside-wrapper { - margin-top: 30px; -} -.mail-conv-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} -.mail-conv-break { - clear: both; -} -.mail-conv-delete-icon { - border: none; -} /* group member */ #contact-edit-drop-link, .mail-list-delete-wrapper, .group-delete-wrapper { float: right; @@ -1355,6 +1326,9 @@ ul.tabs li .active { .field input, .field textarea { width: 400px; } +.field input[type="checkbox"], .field input[type="radio"] { + width: auto; +} .field textarea { height: 100px; } @@ -1503,6 +1477,123 @@ ul.tabs li .active { left: 0px; top: 63px; } +/* messages */ +#message-new { + background: #19aeff; + border: 1px solid #005c94; + width: 150px; +} +#message-new a { + color: #ffffff; + text-align: center; + display: block; + font-weight: bold; + padding: 1em 0px; +} +.mail-list-wrapper { + background-color: #f6f7f8; + margin-bottom: 5px; + width: 100%; + height: auto; + overflow: hidden; +} +.mail-list-wrapper span { + display: block; + float: left; + width: 20%; + overflow: hidden; +} +.mail-list-wrapper .mail-subject { + width: 30%; + padding: 4px 0px 0px 4px; +} +.mail-list-wrapper .mail-subject a { + display: block; +} +.mail-list-wrapper .mail-subject.unseen a { + font-weight: bold; +} +.mail-list-wrapper .mail-date { + padding: 4px 4px 0px 4px; +} +.mail-list-wrapper .mail-from { + padding: 4px 4px 0px 4px; +} +.mail-list-wrapper .mail-count { + padding: 4px 4px 0px 4px; + text-align: right; +} +.mail-list-wrapper .mail-delete { + float: right; +} +#mail-display-subject { + background-color: #f6f7f8; + color: #2d2d2d; + margin-bottom: 10px; + width: 100%; + height: auto; + overflow: hidden; +} +#mail-display-subject span { + float: left; + overflow: hidden; + padding: 4px 0px 0px 10px; +} +#mail-display-subject .mail-delete { + float: right; + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +#mail-display-subject:hover .mail-delete { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +/* mail view */ +/* +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +*/ /* page footer */ footer { height: 100px; From 87539dbec4b73039f7f5e4fa58c3398d9e496834 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 30 Mar 2012 02:22:57 -0700 Subject: [PATCH 24/63] bug #352 - qcomment plugin disabled, qcomments still allowed --- include/conversation.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 1c3ee43b0a..402713b32d 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -532,9 +532,12 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { if ($shareable) $likebuttons['share'] = array( t('Share this'), t('share')); } + $qc = $qcomment = null; - $qc = ((local_user()) ? get_pconfig(local_user(),'qcomment','words') : null); - $qcomment = (($qc) ? explode("\n",$qc) : null); + if(in_array('qcomment',$a->plugins)) { + $qc = ((local_user()) ? get_pconfig(local_user(),'qcomment','words') : null); + $qcomment = (($qc) ? explode("\n",$qc) : null); + } if(($show_comment_box) || (($show_comment_box == false) && ($override_comment_box == false) && ($item['last-child']))) { $comment = replace_macros($cmnt_tpl,array( From bcc58016089c5e5c0e1e5e247d9253b4ac664c2c Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 30 Mar 2012 02:42:36 -0700 Subject: [PATCH 25/63] rename "file as" to "save to folder" --- include/contact_widgets.php | 2 +- include/conversation.php | 4 ++-- mod/filer.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/contact_widgets.php b/include/contact_widgets.php index 9d7085d201..1f70e536f2 100755 --- a/include/contact_widgets.php +++ b/include/contact_widgets.php @@ -93,7 +93,7 @@ function fileas_widget($baseurl,$selected = '') { } return replace_macros(get_markup_template('fileas_widget.tpl'),array( - '$title' => t('File Selections'), + '$title' => t('Saved Folders'), '$desc' => '', '$sel_all' => (($selected == '') ? 'selected' : ''), '$all' => t('Everything'), diff --git a/include/conversation.php b/include/conversation.php index 402713b32d..a9fb807add 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -595,7 +595,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { 'classtagger' => "", ); } - $filer = t("file as"); + $filer = t("save to folder"); } @@ -915,7 +915,7 @@ function status_editor($a,$x, $notes_cid = 0, $popup=false) { '$vidurl' => t("Please enter a video link/URL:"), '$audurl' => t("Please enter an audio link/URL:"), '$term' => t('Tag term:'), - '$fileas' => t('File as:'), + '$fileas' => t('Save to Folder:'), '$whereareu' => t('Where are you right now?') )); diff --git a/mod/filer.php b/mod/filer.php index 82537848ba..3b3a379310 100755 --- a/mod/filer.php +++ b/mod/filer.php @@ -25,7 +25,7 @@ function filer_content(&$a) { $filetags = explode("][", trim($filetags,"[]")); $tpl = get_markup_template("filer_dialog.tpl"); $o = replace_macros($tpl, array( - '$field' => array('term', t("File as:"), '', '', $filetags, t('- select -')), + '$field' => array('term', t("Save to Folder:"), '', '', $filetags, t('- select -')), '$submit' => t('Save'), )); From 5ced7f2bc57176f399d8964183bfe453b1b91eff Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Fri, 30 Mar 2012 13:48:34 +0200 Subject: [PATCH 26/63] add themes diabook-red & diabook-aerith --- view/theme/diabook-aerith/communityhome.tpl | 92 + .../theme/diabook-aerith/contact_template.tpl | 25 + view/theme/diabook-aerith/directory_item.tpl | 10 + view/theme/diabook-aerith/fpostit/README | 8 + view/theme/diabook-aerith/fpostit/fpostit.js | 6 + view/theme/diabook-aerith/fpostit/fpostit.php | 135 + .../diabook-aerith/fpostit/friendika-32.png | Bin 0 -> 1593 bytes view/theme/diabook-aerith/group_side.tpl | 29 + view/theme/diabook-aerith/icons/StatusNet.png | Bin 0 -> 1257 bytes view/theme/diabook-aerith/icons/attach.png | Bin 0 -> 1069 bytes view/theme/diabook-aerith/icons/audio.png | Bin 0 -> 762 bytes view/theme/diabook-aerith/icons/bluebug.png | Bin 0 -> 1032 bytes view/theme/diabook-aerith/icons/camera.png | Bin 0 -> 685 bytes view/theme/diabook-aerith/icons/close_box.png | Bin 0 -> 206 bytes view/theme/diabook-aerith/icons/com_side.png | Bin 0 -> 680 bytes view/theme/diabook-aerith/icons/community.png | Bin 0 -> 475 bytes view/theme/diabook-aerith/icons/contacts.png | Bin 0 -> 568 bytes view/theme/diabook-aerith/icons/contacts2.png | Bin 0 -> 568 bytes view/theme/diabook-aerith/icons/dislike.png | Bin 0 -> 386 bytes view/theme/diabook-aerith/icons/drop.png | Bin 0 -> 292 bytes view/theme/diabook-aerith/icons/email.png | Bin 0 -> 880 bytes view/theme/diabook-aerith/icons/events.png | Bin 0 -> 663 bytes view/theme/diabook-aerith/icons/facebook.png | Bin 0 -> 1082 bytes view/theme/diabook-aerith/icons/file_as.png | Bin 0 -> 352 bytes view/theme/diabook-aerith/icons/ftdevs.gif | Bin 0 -> 1188 bytes view/theme/diabook-aerith/icons/globe.png | Bin 0 -> 1361 bytes view/theme/diabook-aerith/icons/home.png | Bin 0 -> 722 bytes view/theme/diabook-aerith/icons/language.png | Bin 0 -> 849 bytes view/theme/diabook-aerith/icons/like.png | Bin 0 -> 388 bytes view/theme/diabook-aerith/icons/link.png | Bin 0 -> 365 bytes .../diabook-aerith/icons/livejournal.png | Bin 0 -> 2029 bytes view/theme/diabook-aerith/icons/lock.png | Bin 0 -> 366 bytes view/theme/diabook-aerith/icons/lupe.png | Bin 0 -> 697 bytes view/theme/diabook-aerith/icons/mess_side.png | Bin 0 -> 664 bytes view/theme/diabook-aerith/icons/messages.png | Bin 0 -> 579 bytes view/theme/diabook-aerith/icons/messages2.png | Bin 0 -> 579 bytes view/theme/diabook-aerith/icons/next.png | Bin 0 -> 300 bytes view/theme/diabook-aerith/icons/notes.png | Bin 0 -> 739 bytes .../diabook-aerith/icons/notifications.png | Bin 0 -> 754 bytes view/theme/diabook-aerith/icons/notify.png | Bin 0 -> 795 bytes view/theme/diabook-aerith/icons/notify2.png | Bin 0 -> 795 bytes view/theme/diabook-aerith/icons/pencil.png | Bin 0 -> 286 bytes view/theme/diabook-aerith/icons/pencil2.png | Bin 0 -> 384 bytes view/theme/diabook-aerith/icons/posterous.png | Bin 0 -> 2783 bytes view/theme/diabook-aerith/icons/prev.png | Bin 0 -> 336 bytes .../theme/diabook-aerith/icons/pscontacts.png | Bin 0 -> 710 bytes view/theme/diabook-aerith/icons/pubgroups.png | Bin 0 -> 781 bytes view/theme/diabook-aerith/icons/recycle.png | Bin 0 -> 296 bytes view/theme/diabook-aerith/icons/remote.png | Bin 0 -> 427 bytes .../theme/diabook-aerith/icons/scroll_top.png | Bin 0 -> 296 bytes view/theme/diabook-aerith/icons/selected.png | Bin 0 -> 211 bytes view/theme/diabook-aerith/icons/srch_bg.gif | Bin 0 -> 65 bytes view/theme/diabook-aerith/icons/srch_l.gif | Bin 0 -> 303 bytes view/theme/diabook-aerith/icons/srch_r.gif | Bin 0 -> 227 bytes view/theme/diabook-aerith/icons/srch_r_f2.gif | Bin 0 -> 278 bytes view/theme/diabook-aerith/icons/star.png | Bin 0 -> 388 bytes .../theme/diabook-aerith/icons/star_dummy.png | Bin 0 -> 183 bytes view/theme/diabook-aerith/icons/starred.png | Bin 0 -> 501 bytes view/theme/diabook-aerith/icons/tagged.png | Bin 0 -> 353 bytes .../theme/diabook-aerith/icons/toogle_off.png | Bin 0 -> 834 bytes view/theme/diabook-aerith/icons/toogle_on.png | Bin 0 -> 715 bytes view/theme/diabook-aerith/icons/tumblr.png | Bin 0 -> 938 bytes view/theme/diabook-aerith/icons/twitter.png | Bin 0 -> 964 bytes view/theme/diabook-aerith/icons/unlock.png | Bin 0 -> 362 bytes view/theme/diabook-aerith/icons/unstarred.png | Bin 0 -> 468 bytes view/theme/diabook-aerith/icons/video.png | Bin 0 -> 472 bytes view/theme/diabook-aerith/icons/weblink.png | Bin 0 -> 505 bytes view/theme/diabook-aerith/icons/wordpress.png | Bin 0 -> 1693 bytes view/theme/diabook-aerith/jot.tpl | 84 + view/theme/diabook-aerith/js/jquery.cookie.js | 47 + view/theme/diabook-aerith/nav.tpl | 186 ++ view/theme/diabook-aerith/photo_view.tpl | 27 + view/theme/diabook-aerith/profile_side.tpl | 21 + view/theme/diabook-aerith/profile_vcard.tpl | 64 + view/theme/diabook-aerith/right_aside.tpl | 20 + view/theme/diabook-aerith/screenshot.png | Bin 0 -> 259815 bytes view/theme/diabook-aerith/style-network.css | 2607 +++++++++++++++++ view/theme/diabook-aerith/style-profile.css | 2601 ++++++++++++++++ view/theme/diabook-aerith/style.css | 2515 ++++++++++++++++ view/theme/diabook-aerith/theme.php | 379 +++ view/theme/diabook-aerith/wall_item.tpl | 100 + view/theme/diabook-aerith/wallwall_item.tpl | 102 + view/theme/diabook-blue/communityhome.tpl | 2 +- view/theme/diabook-blue/style-network.css | 2 +- view/theme/diabook-blue/style-profile.css | 2 +- view/theme/diabook-blue/style.css | 2 +- view/theme/diabook-red/communityhome.tpl | 92 + view/theme/diabook-red/contact_template.tpl | 25 + view/theme/diabook-red/directory_item.tpl | 10 + view/theme/diabook-red/fpostit/README | 8 + view/theme/diabook-red/fpostit/fpostit.js | 6 + view/theme/diabook-red/fpostit/fpostit.php | 135 + .../diabook-red/fpostit/friendika-32.png | Bin 0 -> 1593 bytes view/theme/diabook-red/group_side.tpl | 29 + view/theme/diabook-red/icons/StatusNet.png | Bin 0 -> 1257 bytes view/theme/diabook-red/icons/attach.png | Bin 0 -> 1069 bytes view/theme/diabook-red/icons/audio.png | Bin 0 -> 762 bytes view/theme/diabook-red/icons/bluebug.png | Bin 0 -> 1032 bytes view/theme/diabook-red/icons/camera.png | Bin 0 -> 685 bytes view/theme/diabook-red/icons/close_box.png | Bin 0 -> 206 bytes view/theme/diabook-red/icons/com_side.png | Bin 0 -> 680 bytes view/theme/diabook-red/icons/community.png | Bin 0 -> 475 bytes view/theme/diabook-red/icons/contacts.png | Bin 0 -> 588 bytes view/theme/diabook-red/icons/contacts2.png | Bin 0 -> 549 bytes view/theme/diabook-red/icons/dislike.png | Bin 0 -> 386 bytes view/theme/diabook-red/icons/drop.png | Bin 0 -> 292 bytes view/theme/diabook-red/icons/email.png | Bin 0 -> 880 bytes view/theme/diabook-red/icons/events.png | Bin 0 -> 663 bytes view/theme/diabook-red/icons/facebook.png | Bin 0 -> 1082 bytes view/theme/diabook-red/icons/file_as.png | Bin 0 -> 352 bytes view/theme/diabook-red/icons/ftdevs.gif | Bin 0 -> 1188 bytes view/theme/diabook-red/icons/globe.png | Bin 0 -> 1361 bytes view/theme/diabook-red/icons/home.png | Bin 0 -> 722 bytes view/theme/diabook-red/icons/language.png | Bin 0 -> 849 bytes view/theme/diabook-red/icons/like.png | Bin 0 -> 388 bytes view/theme/diabook-red/icons/link.png | Bin 0 -> 365 bytes view/theme/diabook-red/icons/livejournal.png | Bin 0 -> 2029 bytes view/theme/diabook-red/icons/lock.png | Bin 0 -> 366 bytes view/theme/diabook-red/icons/lupe.png | Bin 0 -> 697 bytes view/theme/diabook-red/icons/mess_side.png | Bin 0 -> 664 bytes view/theme/diabook-red/icons/messages.png | Bin 0 -> 505 bytes view/theme/diabook-red/icons/messages2.png | Bin 0 -> 488 bytes view/theme/diabook-red/icons/next.png | Bin 0 -> 300 bytes view/theme/diabook-red/icons/notes.png | Bin 0 -> 739 bytes .../theme/diabook-red/icons/notifications.png | Bin 0 -> 708 bytes view/theme/diabook-red/icons/notify.png | Bin 0 -> 609 bytes view/theme/diabook-red/icons/notify2.png | Bin 0 -> 596 bytes view/theme/diabook-red/icons/pencil.png | Bin 0 -> 286 bytes view/theme/diabook-red/icons/pencil2.png | Bin 0 -> 384 bytes view/theme/diabook-red/icons/posterous.png | Bin 0 -> 2783 bytes view/theme/diabook-red/icons/prev.png | Bin 0 -> 336 bytes view/theme/diabook-red/icons/pscontacts.png | Bin 0 -> 710 bytes view/theme/diabook-red/icons/pubgroups.png | Bin 0 -> 781 bytes view/theme/diabook-red/icons/recycle.png | Bin 0 -> 296 bytes view/theme/diabook-red/icons/remote.png | Bin 0 -> 427 bytes view/theme/diabook-red/icons/scroll_top.png | Bin 0 -> 296 bytes view/theme/diabook-red/icons/selected.png | Bin 0 -> 211 bytes view/theme/diabook-red/icons/srch_bg.gif | Bin 0 -> 65 bytes view/theme/diabook-red/icons/srch_l.gif | Bin 0 -> 303 bytes view/theme/diabook-red/icons/srch_r.gif | Bin 0 -> 227 bytes view/theme/diabook-red/icons/srch_r_f2.gif | Bin 0 -> 278 bytes view/theme/diabook-red/icons/star.png | Bin 0 -> 388 bytes view/theme/diabook-red/icons/star_dummy.png | Bin 0 -> 183 bytes view/theme/diabook-red/icons/starred.png | Bin 0 -> 501 bytes view/theme/diabook-red/icons/tagged.png | Bin 0 -> 353 bytes view/theme/diabook-red/icons/toogle_off.png | Bin 0 -> 834 bytes view/theme/diabook-red/icons/toogle_on.png | Bin 0 -> 715 bytes view/theme/diabook-red/icons/tumblr.png | Bin 0 -> 938 bytes view/theme/diabook-red/icons/twitter.png | Bin 0 -> 964 bytes view/theme/diabook-red/icons/unlock.png | Bin 0 -> 362 bytes view/theme/diabook-red/icons/unstarred.png | Bin 0 -> 468 bytes view/theme/diabook-red/icons/video.png | Bin 0 -> 472 bytes view/theme/diabook-red/icons/weblink.png | Bin 0 -> 505 bytes view/theme/diabook-red/icons/wordpress.png | Bin 0 -> 1693 bytes view/theme/diabook-red/jot.tpl | 84 + view/theme/diabook-red/js/jquery.cookie.js | 47 + view/theme/diabook-red/nav.tpl | 186 ++ view/theme/diabook-red/photo_view.tpl | 27 + view/theme/diabook-red/profile_side.tpl | 21 + view/theme/diabook-red/profile_vcard.tpl | 64 + view/theme/diabook-red/right_aside.tpl | 20 + view/theme/diabook-red/screenshot.png | Bin 0 -> 266696 bytes view/theme/diabook-red/style-network.css | 2607 +++++++++++++++++ view/theme/diabook-red/style-profile.css | 2585 ++++++++++++++++ view/theme/diabook-red/style.css | 2515 ++++++++++++++++ view/theme/diabook-red/theme.php | 379 +++ view/theme/diabook-red/wall_item.tpl | 100 + view/theme/diabook-red/wallwall_item.tpl | 102 + view/theme/diabook/communityhome.tpl | 2 +- view/theme/diabook/style-network.css | 3 +- 170 files changed, 18107 insertions(+), 6 deletions(-) create mode 100755 view/theme/diabook-aerith/communityhome.tpl create mode 100755 view/theme/diabook-aerith/contact_template.tpl create mode 100755 view/theme/diabook-aerith/directory_item.tpl create mode 100644 view/theme/diabook-aerith/fpostit/README create mode 100755 view/theme/diabook-aerith/fpostit/fpostit.js create mode 100644 view/theme/diabook-aerith/fpostit/fpostit.php create mode 100644 view/theme/diabook-aerith/fpostit/friendika-32.png create mode 100755 view/theme/diabook-aerith/group_side.tpl create mode 100644 view/theme/diabook-aerith/icons/StatusNet.png create mode 100755 view/theme/diabook-aerith/icons/attach.png create mode 100755 view/theme/diabook-aerith/icons/audio.png create mode 100644 view/theme/diabook-aerith/icons/bluebug.png create mode 100755 view/theme/diabook-aerith/icons/camera.png create mode 100755 view/theme/diabook-aerith/icons/close_box.png create mode 100644 view/theme/diabook-aerith/icons/com_side.png create mode 100644 view/theme/diabook-aerith/icons/community.png create mode 100644 view/theme/diabook-aerith/icons/contacts.png create mode 100644 view/theme/diabook-aerith/icons/contacts2.png create mode 100644 view/theme/diabook-aerith/icons/dislike.png create mode 100755 view/theme/diabook-aerith/icons/drop.png create mode 100644 view/theme/diabook-aerith/icons/email.png create mode 100644 view/theme/diabook-aerith/icons/events.png create mode 100644 view/theme/diabook-aerith/icons/facebook.png create mode 100755 view/theme/diabook-aerith/icons/file_as.png create mode 100644 view/theme/diabook-aerith/icons/ftdevs.gif create mode 100644 view/theme/diabook-aerith/icons/globe.png create mode 100644 view/theme/diabook-aerith/icons/home.png create mode 100644 view/theme/diabook-aerith/icons/language.png create mode 100644 view/theme/diabook-aerith/icons/like.png create mode 100755 view/theme/diabook-aerith/icons/link.png create mode 100644 view/theme/diabook-aerith/icons/livejournal.png create mode 100755 view/theme/diabook-aerith/icons/lock.png create mode 100755 view/theme/diabook-aerith/icons/lupe.png create mode 100644 view/theme/diabook-aerith/icons/mess_side.png create mode 100755 view/theme/diabook-aerith/icons/messages.png create mode 100755 view/theme/diabook-aerith/icons/messages2.png create mode 100755 view/theme/diabook-aerith/icons/next.png create mode 100644 view/theme/diabook-aerith/icons/notes.png create mode 100755 view/theme/diabook-aerith/icons/notifications.png create mode 100755 view/theme/diabook-aerith/icons/notify.png create mode 100755 view/theme/diabook-aerith/icons/notify2.png create mode 100755 view/theme/diabook-aerith/icons/pencil.png create mode 100644 view/theme/diabook-aerith/icons/pencil2.png create mode 100644 view/theme/diabook-aerith/icons/posterous.png create mode 100755 view/theme/diabook-aerith/icons/prev.png create mode 100644 view/theme/diabook-aerith/icons/pscontacts.png create mode 100644 view/theme/diabook-aerith/icons/pubgroups.png create mode 100755 view/theme/diabook-aerith/icons/recycle.png create mode 100755 view/theme/diabook-aerith/icons/remote.png create mode 100755 view/theme/diabook-aerith/icons/scroll_top.png create mode 100755 view/theme/diabook-aerith/icons/selected.png create mode 100644 view/theme/diabook-aerith/icons/srch_bg.gif create mode 100644 view/theme/diabook-aerith/icons/srch_l.gif create mode 100644 view/theme/diabook-aerith/icons/srch_r.gif create mode 100644 view/theme/diabook-aerith/icons/srch_r_f2.gif create mode 100755 view/theme/diabook-aerith/icons/star.png create mode 100644 view/theme/diabook-aerith/icons/star_dummy.png create mode 100755 view/theme/diabook-aerith/icons/starred.png create mode 100755 view/theme/diabook-aerith/icons/tagged.png create mode 100644 view/theme/diabook-aerith/icons/toogle_off.png create mode 100644 view/theme/diabook-aerith/icons/toogle_on.png create mode 100644 view/theme/diabook-aerith/icons/tumblr.png create mode 100644 view/theme/diabook-aerith/icons/twitter.png create mode 100755 view/theme/diabook-aerith/icons/unlock.png create mode 100755 view/theme/diabook-aerith/icons/unstarred.png create mode 100755 view/theme/diabook-aerith/icons/video.png create mode 100755 view/theme/diabook-aerith/icons/weblink.png create mode 100644 view/theme/diabook-aerith/icons/wordpress.png create mode 100755 view/theme/diabook-aerith/jot.tpl create mode 100644 view/theme/diabook-aerith/js/jquery.cookie.js create mode 100644 view/theme/diabook-aerith/nav.tpl create mode 100755 view/theme/diabook-aerith/photo_view.tpl create mode 100644 view/theme/diabook-aerith/profile_side.tpl create mode 100644 view/theme/diabook-aerith/profile_vcard.tpl create mode 100644 view/theme/diabook-aerith/right_aside.tpl create mode 100644 view/theme/diabook-aerith/screenshot.png create mode 100644 view/theme/diabook-aerith/style-network.css create mode 100644 view/theme/diabook-aerith/style-profile.css create mode 100644 view/theme/diabook-aerith/style.css create mode 100755 view/theme/diabook-aerith/theme.php create mode 100644 view/theme/diabook-aerith/wall_item.tpl create mode 100644 view/theme/diabook-aerith/wallwall_item.tpl create mode 100755 view/theme/diabook-red/communityhome.tpl create mode 100755 view/theme/diabook-red/contact_template.tpl create mode 100755 view/theme/diabook-red/directory_item.tpl create mode 100644 view/theme/diabook-red/fpostit/README create mode 100755 view/theme/diabook-red/fpostit/fpostit.js create mode 100644 view/theme/diabook-red/fpostit/fpostit.php create mode 100644 view/theme/diabook-red/fpostit/friendika-32.png create mode 100755 view/theme/diabook-red/group_side.tpl create mode 100644 view/theme/diabook-red/icons/StatusNet.png create mode 100755 view/theme/diabook-red/icons/attach.png create mode 100755 view/theme/diabook-red/icons/audio.png create mode 100644 view/theme/diabook-red/icons/bluebug.png create mode 100755 view/theme/diabook-red/icons/camera.png create mode 100755 view/theme/diabook-red/icons/close_box.png create mode 100644 view/theme/diabook-red/icons/com_side.png create mode 100644 view/theme/diabook-red/icons/community.png create mode 100755 view/theme/diabook-red/icons/contacts.png create mode 100755 view/theme/diabook-red/icons/contacts2.png create mode 100644 view/theme/diabook-red/icons/dislike.png create mode 100755 view/theme/diabook-red/icons/drop.png create mode 100644 view/theme/diabook-red/icons/email.png create mode 100644 view/theme/diabook-red/icons/events.png create mode 100644 view/theme/diabook-red/icons/facebook.png create mode 100755 view/theme/diabook-red/icons/file_as.png create mode 100644 view/theme/diabook-red/icons/ftdevs.gif create mode 100644 view/theme/diabook-red/icons/globe.png create mode 100644 view/theme/diabook-red/icons/home.png create mode 100644 view/theme/diabook-red/icons/language.png create mode 100644 view/theme/diabook-red/icons/like.png create mode 100755 view/theme/diabook-red/icons/link.png create mode 100644 view/theme/diabook-red/icons/livejournal.png create mode 100755 view/theme/diabook-red/icons/lock.png create mode 100755 view/theme/diabook-red/icons/lupe.png create mode 100644 view/theme/diabook-red/icons/mess_side.png create mode 100644 view/theme/diabook-red/icons/messages.png create mode 100644 view/theme/diabook-red/icons/messages2.png create mode 100755 view/theme/diabook-red/icons/next.png create mode 100644 view/theme/diabook-red/icons/notes.png create mode 100755 view/theme/diabook-red/icons/notifications.png create mode 100644 view/theme/diabook-red/icons/notify.png create mode 100644 view/theme/diabook-red/icons/notify2.png create mode 100755 view/theme/diabook-red/icons/pencil.png create mode 100644 view/theme/diabook-red/icons/pencil2.png create mode 100644 view/theme/diabook-red/icons/posterous.png create mode 100755 view/theme/diabook-red/icons/prev.png create mode 100644 view/theme/diabook-red/icons/pscontacts.png create mode 100644 view/theme/diabook-red/icons/pubgroups.png create mode 100755 view/theme/diabook-red/icons/recycle.png create mode 100755 view/theme/diabook-red/icons/remote.png create mode 100755 view/theme/diabook-red/icons/scroll_top.png create mode 100755 view/theme/diabook-red/icons/selected.png create mode 100644 view/theme/diabook-red/icons/srch_bg.gif create mode 100644 view/theme/diabook-red/icons/srch_l.gif create mode 100644 view/theme/diabook-red/icons/srch_r.gif create mode 100644 view/theme/diabook-red/icons/srch_r_f2.gif create mode 100755 view/theme/diabook-red/icons/star.png create mode 100644 view/theme/diabook-red/icons/star_dummy.png create mode 100755 view/theme/diabook-red/icons/starred.png create mode 100755 view/theme/diabook-red/icons/tagged.png create mode 100644 view/theme/diabook-red/icons/toogle_off.png create mode 100644 view/theme/diabook-red/icons/toogle_on.png create mode 100644 view/theme/diabook-red/icons/tumblr.png create mode 100644 view/theme/diabook-red/icons/twitter.png create mode 100755 view/theme/diabook-red/icons/unlock.png create mode 100755 view/theme/diabook-red/icons/unstarred.png create mode 100755 view/theme/diabook-red/icons/video.png create mode 100755 view/theme/diabook-red/icons/weblink.png create mode 100644 view/theme/diabook-red/icons/wordpress.png create mode 100755 view/theme/diabook-red/jot.tpl create mode 100644 view/theme/diabook-red/js/jquery.cookie.js create mode 100644 view/theme/diabook-red/nav.tpl create mode 100755 view/theme/diabook-red/photo_view.tpl create mode 100644 view/theme/diabook-red/profile_side.tpl create mode 100644 view/theme/diabook-red/profile_vcard.tpl create mode 100644 view/theme/diabook-red/right_aside.tpl create mode 100644 view/theme/diabook-red/screenshot.png create mode 100644 view/theme/diabook-red/style-network.css create mode 100644 view/theme/diabook-red/style-profile.css create mode 100644 view/theme/diabook-red/style.css create mode 100755 view/theme/diabook-red/theme.php create mode 100644 view/theme/diabook-red/wall_item.tpl create mode 100644 view/theme/diabook-red/wallwall_item.tpl diff --git a/view/theme/diabook-aerith/communityhome.tpl b/view/theme/diabook-aerith/communityhome.tpl new file mode 100755 index 0000000000..cff75cd40a --- /dev/null +++ b/view/theme/diabook-aerith/communityhome.tpl @@ -0,0 +1,92 @@ +
    +{{ if $page }} +
    $page
    +{{ endif }} +
    + +
    +{{ if $lastusers_title }} +

    Help or @NewHere ?

    +NewHere
    +Friendica Support
    +Let's talk
    +Local Friendica +{{ endif }} +
    + +
    +{{ if $lastusers_title }} +

    Connectable Services

    +
    +Facebook +StatusNet +LiveJournal +Posterous +Tumblr +Twitter +WordPress +E-Mail +
    +{{ endif }} +
    + +
    +{{ if $nv }} +

    Find Friends

    +$nv.directory.1
    +$nv.match.1
    +$nv.suggest.1
    +$nv.invite.1 +$nv.search +{{ endif }} +
    + +
    +{{ if $lastusers_title }} +

    PostIt to Friendica

    +
    Post to Friendica from anywhere by bookmarking the Link.
    +{{ endif }} +
    + +
    +{{ if $lastusers_title }} +

    $lastusers_title

    +
    +{{ for $lastusers_items as $i }} + $i +{{ endfor }} +
    +{{ endif }} +
    + + +{{ if $activeusers_title }} +

    $activeusers_title

    +
    +{{ for $activeusers_items as $i }} + $i +{{ endfor }} +
    +{{ endif }} + +
    +{{ if $photos_title }} +

    $photos_title

    +
    +{{ for $photos_items as $i }} + $i +{{ endfor }} +
    +{{ endif }} +
    + +
    +{{ if $like_title }} +

    $like_title

    +
      +{{ for $like_items as $i }} +
    • $i
    • +{{ endfor }} +
    +{{ endif }} +
    diff --git a/view/theme/diabook-aerith/contact_template.tpl b/view/theme/diabook-aerith/contact_template.tpl new file mode 100755 index 0000000000..48930b48ab --- /dev/null +++ b/view/theme/diabook-aerith/contact_template.tpl @@ -0,0 +1,25 @@ + +
    +
    +
    + + $contact.name + + {{ if $contact.photo_menu }} + menu +
    +
      + $contact.photo_menu +
    +
    + {{ endif }} +
    + +
    +
    +
    $contact.name
    + +
    +
    diff --git a/view/theme/diabook-aerith/directory_item.tpl b/view/theme/diabook-aerith/directory_item.tpl new file mode 100755 index 0000000000..db1936e4b7 --- /dev/null +++ b/view/theme/diabook-aerith/directory_item.tpl @@ -0,0 +1,10 @@ + +
    +
    +
    + + $alt-text + +
    +
    +
    diff --git a/view/theme/diabook-aerith/fpostit/README b/view/theme/diabook-aerith/fpostit/README new file mode 100644 index 0000000000..39b7c57613 --- /dev/null +++ b/view/theme/diabook-aerith/fpostit/README @@ -0,0 +1,8 @@ +fpostit + +original author: Devlon Duthied + +see his blog posting: +http://blog.duthied.com/2011/09/13/node-agnostic-friendika-bookmarklet/ + +original published at github https://github.com/duthied/Friendika-Bookmarklet diff --git a/view/theme/diabook-aerith/fpostit/fpostit.js b/view/theme/diabook-aerith/fpostit/fpostit.js new file mode 100755 index 0000000000..d183c75736 --- /dev/null +++ b/view/theme/diabook-aerith/fpostit/fpostit.js @@ -0,0 +1,6 @@ +javascript: (function() { + the_url = 'localhost/view/theme/diabook/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text)); + a_funct = function() { + if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url}; + if (/Firefox/.test(navigator.userAgent)) {setTimeout(a_funct, 0)} + else {a_funct()}})()" \ No newline at end of file diff --git a/view/theme/diabook-aerith/fpostit/fpostit.php b/view/theme/diabook-aerith/fpostit/fpostit.php new file mode 100644 index 0000000000..65c43a2b9f --- /dev/null +++ b/view/theme/diabook-aerith/fpostit/fpostit.php @@ -0,0 +1,135 @@ + + + + + + + + $content); + + // echo "posting to: $url
    "; + + $c = curl_init(); + curl_setopt($c, CURLOPT_URL, $url); + curl_setopt($c, CURLOPT_USERPWD, "$username:$password"); + curl_setopt($c, CURLOPT_POSTFIELDS, $data); + curl_setopt($c, CURLOPT_RETURNTRANSFER, true); + curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); + $c_result = curl_exec($c); + if(curl_errno($c)){ + $error = curl_error($c); + showForm($error, $content); + } + + curl_close($c); + if (!isset($error)) { + echo ''; + } + + } else { + $error = "Missing account name and/or password...try again please"; + showForm($error, $content); + } + +} else { + showForm(null, $content); +} + +function showForm($error, $content) { + $username_cookie = $_COOKIE['username']; + $password_cookie = $_COOKIE['password']; + + echo << +

    + Friendika Bookmarklet

    +
+ +
+ + Enter the email address of the Friendika Account that you want to cross-post to:(example: user@friendika.org)

+ Account ID:
+ Password:
+
+   $error + +

+
+EOF; + +} +?> + + + \ No newline at end of file diff --git a/view/theme/diabook-aerith/fpostit/friendika-32.png b/view/theme/diabook-aerith/fpostit/friendika-32.png new file mode 100644 index 0000000000000000000000000000000000000000..61764bf20a35fb21995b667e9a5e25436685a8a7 GIT binary patch literal 1593 zcmV-92FCe`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L03itg03ithOzq;@000HdNkli(P8=f+Y^Mqc1WDr}2vQk{QV2|+A}XxHfQrbj zRH(85xk;}eX_zVqV1$KI$q_6^imXtyL@uc%ce#(b_xvgD%Ji=M&inl5|IcfT zk+rnW~cVMU8ZZk781Awt_EiW&B7^A=0&%>nLiE=zTF-F`Y z?jnYe_L%k%19FkaK*b=2KJJkieXtuAdLjSn+z01=1918BWloebmi#Ot+6 zd};o$s8PJixiZ(PPAQm8s^ZmeF?Cdnz=xsAO(@FBVaF<-N=#qcy`!ug#n_pR3xd8mK3UKSz ze-_?6Il*+Li$cWY2shJyLy_ci0i--vac-j3Y_i#FQ=jYM?zlvBSqVZ}McY#^X#4s< zPrZ8T)J*laOG{I$YhS_Wkj&ZH*u~ zg0LtdDzsyb^#^N5deLU8S3bR>qYE$d)9;;xa7ct;qgt!*(277b#xPPckcsy828~XO z&Tf|&97!b$DHg11?OtGGYg+=U?e;FW|9wMW-EKqoxLKS?X(0y*BOpOH1|D_`U<2JX z0>Y_Jik*j>GN#EOR>D9xAf0TBc#I-GEMjkO5htwFbpvR{@;Ctz7((s+?@NK{Z7L&Gx6%|Jz&slFc^QS+?n-4e$MGa9s z@)DT|VVGq|!YpH4>8tMZq1g3}E2WE5-+6=B`0s%%2t$Q@gDYkQ2pf7d9>A#28t&yA8iJ_tc2^D0F%dsYBRj$WQp zbG7>-v^y!}_aha|%vLyTO)2D=B?j!700?0+-hHjc-#=O4=)(Ji5XT~&teehX+0-9f zzp_KGypG1fd|Ch|LnaPSWxVrUz}F7;X%Y_mmXUV`Vf@T7AWIAk6QlA7vSdy+jQl46 zkUc&El5rLO=peuJ|E1028PG@xrObbgPZm8P?~eyilu?aTv6^6^`ec*hx_BnWmC&u29haG4LlI rGxj`Ruw!GZjr6p}i@z8)_TTs)qHGuE{mw-x00000NkvXXu0mjfEd=xj literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/group_side.tpl b/view/theme/diabook-aerith/group_side.tpl new file mode 100755 index 0000000000..af183d04da --- /dev/null +++ b/view/theme/diabook-aerith/group_side.tpl @@ -0,0 +1,29 @@ +
+
+

$title

+ +
+ + +
+ diff --git a/view/theme/diabook-aerith/icons/StatusNet.png b/view/theme/diabook-aerith/icons/StatusNet.png new file mode 100644 index 0000000000000000000000000000000000000000..398bca716dcde03144eaa47f23a099939b507cfd GIT binary patch literal 1257 zcmV=P)%S4p=%D{(;%0d7K?i57Y+oq>~P+igJ=PQ*um(rRQfL4_a!4+W!c;UJ{ z7s*;Hl{);6F(j1202R-GQaC_VDR7*_R+ZLGanCu-rKr*{KwK%Rv~IF&FbZ(rg5!ly zfDOh1K;*5g+z*zp{MD;Of_L}sW$lg~R5dgZudgTn_%VOqzfbPcC7$;7B2!b#b}oSW zK9P{r5|uB&+LjhR=swYazYxK++V;_i=fsZ=@ZQ0Le01Uj zRy-amXvO2yW-=6JXBoe7qZE7)Ux}by=C;6(4p7tDN>h9LGS>4NP3`T}w6@}eXwOqi z$VVrUU}I-znYdFZaJ{30p5|tbN2ByKH*>wC1E)|Zv)kC&iIYf#Iv2olMSP3U1!}Wd zV(E05^Y6B8-y@?Q$uj|N2{w#V&XUypFYL*T6Uo=fUOj>BO{38 zl;*^1YH$Md=jVlX!K;ahl9)1vL^@4S(F#yiUym}TG-rBze92DGjtG8qMfh`Qs4S%$ z_U)q>VDE@vQmHcg-0(0GV(*9qw;{m8{{Aw-kK5X)+O#QfRbxX#yc``Z+21>N4nkHh zfEKTq7E=QcdV6{K>{&_BPA2*6+BKRE9U|G#fGa|*u8vq;-P{}zMy_5h+5g_(j{#r( zd8%(C5lQ&m1p?$nShssOncm)ieP4{p2M_qQuaAjbj!(P00r+vx9i2A%^`BAA`V z9JQ75tx%;Dqj&F;FBaLbb!%t<(KTzR-Li!Z+qaj-bR@!W7cQXi?}7sJM{z)pDiLD9 z?PJF{pUpCr%PpCSg?NAGPIPs3puPZRhcQR3fCvFJV3cC)-aQ6RpXT}KD9RWj@i;4z zNhTjX;_=O!44gW}PbW{3pPVFBTT3*RLL0;6lPCOj>lOrLKz(D|5`M|PK9~y3U7@o; z(HmEQuJ7NE<)fPi)YrBxv1O)oK9Gf{oAMm%1vW+I?h;1? zODSSrfQvDW_ayr-??K}+3>FXpT(7%yfRE7Y_)TD8R{R2R`5zg0lMpWe$6Y$Bl?uSo zF5C@!I98G_{A@l^YTSa|mHtn-7%uP%zSKvG#q%@J;=t{h;&p^wOV)6VxLq6IE TXnjt100000NkvXXu0mjfw0uI$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/attach.png b/view/theme/diabook-aerith/icons/attach.png new file mode 100755 index 0000000000000000000000000000000000000000..1958041cfa9def91dc1bb73f947d823d67413afd GIT binary patch literal 1069 zcmV+|1k(G7P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z4;>oyZ*h?T00XT_L_t(Y$JN$ph}BgX$MMgMqq$I)l46ZfM3^_q-bCw*XhBm*@+e_t ztF%a#k(uU_nnutJ{tV;V0{!7~ zFV8*ae9yD}ofEvgvm;_&-4Vb}#mhK1P4n?IK0_zeM?`Zer3bFU zz37ik7~J77Vf`=<7p7?erlg0rVLV3FYPCzTBO;S#jzM$XVZhG7;~1Ex#h8$J znwH_~UfHr54`Lmj!3Z?fA0q55JY0djfr;3I8MrlJtFZ*%XB2LZh+TL$_cb;g0&D=L z;>t8F#eMi0GjU7WU%_0o&S#2Wm8 z)e-wg)^mQre&gW+jfj&WHaQ*dY6-^SR8*j!5KoyBuGnz1G#n$a)U?y1`k>@+-9 z3FC6yjjahApZ)d$Mn=T;Qp&M-0ypKJMR~zqcnc?DWy5}&dJYDq>Al>z6_XRT4r^kJ<8&B1>fi>aaewA- zMgsR@Wkd{YsKEMUrCpS!H?tadW-iBN7}sJ*!s@XQgA=v@lM*lsqw}n9aedpOS%?er z_v@IPDt~&V|31Rdgw^3ST!GFx87AhXW>;VvFd`zhX;t`A${Y+yAr8!ph%cd5t8K?N z{E9IVv8|NSkVP>VT~be{WJ}D(jR{+q&Hu$;jgxfmD8WF47JEx&CggfL-+k^GW>KoIJc+bM9 zif7X!V&(oWUXP~yeG<-Y2iBPVH?AG=o}S{}nzN}9vEo4b+<+C>fkxbw6}UdVJptEL zM0#1mcUGEOuAdMQA0Et>wMX<`T1q)D`|Fg1ZNj2zd8Y&}%$yI4 ni1q*a+jA+UTPdZR|HJbq)+b6DsACm900000NkvXXu0mjf$)@%$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/audio.png b/view/theme/diabook-aerith/icons/audio.png new file mode 100755 index 0000000000000000000000000000000000000000..8d779a4097b0b1c75cdac9c0f768cd797187545b GIT binary patch literal 762 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 TBA`E400000NkvXXu0mjf%q1Tc literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/close_box.png b/view/theme/diabook-aerith/icons/close_box.png new file mode 100755 index 0000000000000000000000000000000000000000..28e2675b8ca941cc09104d5c9332e75f08e9eb02 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPavowb`+m8uXBY=i;OcD{r&L3^~nBde+p#W`RtQqxZgXv%kENK?z&*H&#ni3 uQYL$vdC%RI4=Si#7r4kl?sVy_Sb0HVZjXbj$^?NXGkCiCxvXPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z0Rkbx3`0-=00JmUL_t(I%k9#=Z&Fbh2Jq)S_k-KZ1#T4r@^xEjWNEvYK;oo}sYAEM zq3K3oHHI`Dn;1778dLuQ{WDD6YBZ7>gG~UVKm(>GG`&!IODX5LD-CpTF@469_x$qa zJO{YWzYa}0SO#PPD2yS)3@ry>7N9BaIPA^G~#Tg@6?w7#SGGYWL(F?X~!*~Yxj6(t_byC0;WYDIx*FHs_d z>adTk)(4Dl9yubC_du#c$gS6%b&u*`|91x z$4@RRpN%-1CB*@C>%{$Ta1z)#K7_E7NQKj4zt*O4=q0~`rsPNrvfl%4g&-LkJU$cm zX&$EJrE;T%ap>ss9EUpF1!&7d49o=#&NLKCyO=v#L#!RW^i8kxALTa>E5j@Pn;_Hx O0000 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/community.png b/view/theme/diabook-aerith/icons/community.png new file mode 100644 index 0000000000000000000000000000000000000000..7c91e8b756323f2fa9214a63648d51448d6ab90e GIT binary patch literal 475 zcmV<10VMv3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY% z5D5ij*btxq00CP`L_t(I%k9)ZOO{a>2JqjTZ-f?vv__~UZ8fw;AHXrersf-4LWgit za>~W1CGNSYe`9@tzJcHpgg6C?L-YqJ;%zzN;py?wpuoWk4(FWfKKJ!p=RP+NC-~p! z9d;ly&*2583iS?mBI0XT-l-#e{B02(lrdGfPV^h@9%8X_;2NmL~?OIEMv8o8aN=>3bwYYP8pIrFWB`_jVgb_rjt*4N8C*&=ee%r`1- zvQ;=UhjFQjjb-L&M0{$hM#Oezj^biPPZW*)dS>Qbtl~n&f5c79;7LRKK3?KIu2c`c zgZYSf-pkC_n66st16HtwrxM`2IKliW3}D{00=IR1cQN R2|EA)002ovPDHLkV1mv3&g}pI literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/contacts.png b/view/theme/diabook-aerith/icons/contacts.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0e289a772f5a6f90f1774e7ee77d300b72976f GIT binary patch literal 568 zcmV-80>}M{P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3OE+9lA!be00Fp3L_t(I%k7o1YZOr!#D8hwRVHYkC zpt@n26>~rbXaPw22(0uv?H{8OCpDyrqz}N1ZA-%T60i*{mFI3Pug?QHFbVATI_))UZ7RSdxM(OInOBzhV0m@WA#0u$5-T=BdQC2V#<>Xb$kCbo=jaEa_pI6_q883zRbE>(xD6}f6guO+5zAD*W853pB_0(cqny)CKbN;W_uY2&QA ztpV#5RkOCoC4I3yp+U(Gk!%3ZlOY*4YZf{tX*@hNxbx$*zW2MilZw)7l9p{hj`I#( z-m?8#(ll_-b}s2=a4p~&@UGv@znzF8&5Bh?FMz8-;jx5Bj&1*z^vHG-*efsZb=oIf zD9wsHl3v-KtF)pHwp|{0FKH8aYr7@s0C;M9yWh?KD$R<0NfU9s&O%g(Uy^nLA(9My zwtY7Vq>M^hadip!8c0iy6!_UV&!;gcZ`Rb~%Egc4|KkYVOS(%W1{aqA0000so literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/contacts2.png b/view/theme/diabook-aerith/icons/contacts2.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0e289a772f5a6f90f1774e7ee77d300b72976f GIT binary patch literal 568 zcmV-80>}M{P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3OE+9lA!be00Fp3L_t(I%k7o1YZOr!#D8hwRVHYkC zpt@n26>~rbXaPw22(0uv?H{8OCpDyrqz}N1ZA-%T60i*{mFI3Pug?QHFbVATI_))UZ7RSdxM(OInOBzhV0m@WA#0u$5-T=BdQC2V#<>Xb$kCbo=jaEa_pI6_q883zRbE>(xD6}f6guO+5zAD*W853pB_0(cqny)CKbN;W_uY2&QA ztpV#5RkOCoC4I3yp+U(Gk!%3ZlOY*4YZf{tX*@hNxbx$*zW2MilZw)7l9p{hj`I#( z-m?8#(ll_-b}s2=a4p~&@UGv@znzF8&5Bh?FMz8-;jx5Bj&1*z^vHG-*efsZb=oIf zD9wsHl3v-KtF)pHwp|{0FKH8aYr7@s0C;M9yWh?KD$R<0NfU9s&O%g(Uy^nLA(9My zwtY7Vq>M^hadip!8c0iy6!_UV&!;gcZ`Rb~%Egc4|KkYVOS(%W1{aqA0000so literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/dislike.png b/view/theme/diabook-aerith/icons/dislike.png new file mode 100644 index 0000000000000000000000000000000000000000..23de426c5a6def7113c12ee557789e8d0b6c8d2e GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfzsxE9dR0y+Bi#JY5_^EKaYz zv|rD~QRMi?^Lgv0>T)DyCKz!QQqChO=E7Ie&6HQoqNY-D#Ak zXFkdHGz?8hteN~y^dL_iIuBP?dhmo&Uaze&N9(|%3-We1Yd+Xlo~iq z*(9L0XvKf`Ka%InO(f>AYar!Uc zvs*iSZH~P>KI5lvv(@gyn)iflt^P9}aGo^zYUeGMA06BGKUB-ykbhc=!8yh?Zv7|i b#~bw>=6Z6*G3RRm1Bk)X)z4*}Q$iB})^3>v literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/drop.png b/view/theme/diabook-aerith/icons/drop.png new file mode 100755 index 0000000000000000000000000000000000000000..2abb82ef26df121c17e2535a3ea6f3ad22c43058 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf$RV|bg>}*`f!Zsmem&K*<*IsAOO-D%HGfX8nR}Sti*CQIue)V(xxVXa*VYfmk1_BZ ziugC{&1^}P*oJ#Qa+32u8&|Rg{!q7BV|wD!{R8F~-tRqYxn`r7-P+pD#ZM3JxVY$& h;VK!uhUW6gf(J_~d&gQu&X%Q~loCIDW)Ze#!e literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/email.png b/view/theme/diabook-aerith/icons/email.png new file mode 100644 index 0000000000000000000000000000000000000000..240cef2c3354de7d0934026386ca9f19eefbbe2c GIT binary patch literal 880 zcmV-$1CRWPP)ZOeVvJhlkI(T<$A_7Yc>Rcs!oiWxxU^u$@?W zG#aJ5yE`zmLjY1r6EKU#;*lw`+XZgL0=5$al@DfRrvVf8Mt}+2-`|td>9m!A+6n)e z0(KJs=9>ac08H#s0EO4-bg12K)B5^4jYcDK;wA{>^Lg_5eB}50DG&(ocxh?rpFsiE zYPC25+~snS+v8yjU~2`ox3}r$=7wLsxVT_;i;Ihz3?j%qXIEEO)Mzvq5U$P|2E}5w zwzl}%;cze}#yE_)H=_@Dyj#w{oK*6XtPY0BabHxJIn}g-3`jPcP1@Yt)bq}gkZ(=7Fd&ag zgQ+Bv_)Db#c|1HkXH>olf&M>-BniKA974JT6WvAWcD1AdG*i+^140 zT3ub`4}|sK{vBi+%L+mIV3|w?;>V085$0UygLL#a5MoFj6A@8jzl8dDy{jQ^?AVJV(2eeOiigEKfZ7|3#Jr6 z#bX?g$6xdeKoKXC$te|{qyX$dV1IvK?}V4Mot+&{Df$D=)&S%{yG64>(Y%(SsL|Td zAD*ND{W}~Ezv^*}rUiwo)#}p}WV2aYeni&R)+iQ>O%bT#0!Oi3wz07xDfod-_+I7Z z+xhwVs}$e7|3MVJvX3C}T@iSv{EHfgZ4#lZ{1dQ$3oroPHf)f9@g0Ex0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z067OPaYLd200I|DL_t(I%k7j+OB+!XhMzl`8BGSXGpW?p)x_=se$Z*9BgdJX%NV_=NVB&JC#O|bzxpT`0kaZKN~>1mC5 zGbeX}|FE$Sj~^LE^Q>HE-*tH!hP-MvQCgEk5kFj)Q_JFQqrtPwODx&R43Es#EIpBK`&^S4Pxw-o@HaZ<>w-FJ@GLEZN_O`YN&(En>tL$uUl7pLmyN$ZK zVyNTYmWWU+7U_1oc%DbE*JEa8hJL?K6h-JeBKT_*gJ8#T07#OAcDv2^_&Bv%4G|%V zB9v0Yft6Cfhebpbfa5s$zR%Ru6k2Oar4pS^hitP=_j5V0w84ZHw6Fy002ovPDHLkV1n4c9mD_t literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/facebook.png b/view/theme/diabook-aerith/icons/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5dd39c36f9aeb71228b5cabc048883bf147658 GIT binary patch literal 1082 zcmV-A1jYM_P) zo3r8`Ze3#otZ8V3Vqy4NTsO%|O-n%Edl|gyMb&dLI4bkNqiirg1e&JN*E;9hG_Bya zQryIt${)@`U<^XutEaLo%X!nBhV1}lSe$?eGC);xRsRsw{r1C{o&;j*oc?%1gJf!n z^Da4{o2GCI&so89QPHB}fw(gW2ug!r-}5jrIt)#Xt6|B~G#7NmOh8%BI&)0RbRDn< zOx1@A@Nw~Jlq$2BHX2)P#x+Hh)87odh^B z`5W#(&+$FKl_$8+ElbpZVbB`uOIH;9@X;;gomedc1?NK%Zr$sZ!s&e*ZstWWAjcn+ z;J#8T7~PZoPzBT_)&arZSB{71O3Ep`5Qx8<8M%}q5q&>2k8W_nv<%dtDm%;Md z?Q$B@0qPAQ;iXuW5#F4;H_yYi&Fe!&w{cxPlyXmayXSR3oa}zV*m3bRN|8rLFlT(! zAxL#MocP%cWe1%25fVB{CIfxUAS?hq@N20tT1oIn(C>%>IGM`K89bTF1`ex97l)v` z;7iItSdL$Kz{g%aJS{CReJw*<*KJ`*5Jz)#O^Awo#SKJANySQPBj3vGDi`H|Du;uU z(f5c3S7|5c0ECG!Oal?Xs8;-JS2Rt!&L}pU7em2v7%5Dr5RH$O=aRZgAXPP>_2uXI z=qwJ{*1B*1Y{@&HZf=Xy8Q8P;fO7oVlSd&Tm{T!#6_ zLZwmx^xy6OG5E|(g+2=LL_BtOaG>Aom=`EUm2ulrHCZKi-o~`;OpI<&+kC3sB6yAd zuQtbA47HXmYkhaZX~^YEVN(kfywrQ+@gD&O0NAi&Jcysk6#xJL07*qoM6N<$g32lW A82|tP literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/file_as.png b/view/theme/diabook-aerith/icons/file_as.png new file mode 100755 index 0000000000000000000000000000000000000000..16713fa5300e9590c8c57c86b81954c7091d78af GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfk2x#UOQDEjNYe;||Cb$8Zz-I@oo z?2Ro7nV}lBP02imVy%<(4_fv)IT$+1Zku@7+?Pf4oxzb!F0r$oD}B0~{wMv#a#N4h zd*#oytG0ID++)s7y*kHDh;NzBz^nK^Ze53d9L%HZkh=d#Wzp$PzSPKbU0 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/ftdevs.gif b/view/theme/diabook-aerith/icons/ftdevs.gif new file mode 100644 index 0000000000000000000000000000000000000000..e0fc257434792e0b64406320444d9bed3f9478e2 GIT binary patch literal 1188 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 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/like.png b/view/theme/diabook-aerith/icons/like.png new file mode 100644 index 0000000000000000000000000000000000000000..b65edccc07e0125f663ff738e6983ae01a239e96 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfzsxk@<-kPC!#wJY5_^EKYB| zZ0p71DA4vWz3ix{qk!liP8LTOgHJ3{65Z|}^s4y{Kk+n8oRz84maU{D(b359ug5w$ zXtT-T4!#V>%dr7puZ73n{j>S(BLVRj$-Cq({A4s}GtEg*{S(&k(PPdLqg}a-#Tt+P zbZ+8JV2qx@vHys>?TSfTx^ve&VzYgdXul+UuYaQO>xe@Om|`FCE}wCb&u@Y|_tjI2 zr?Ssk?$xIFQKH*|YroH=(<$<92QSKoRQK_G_Pk%Jt+Z@;;<~vWRlN3}yW1y4MSAB1 zO<4NioH^rNmH@K@?#gRL?i|0fyU?+`qJR1fG3^gc+A+(y*eduE8l!E@JoG-a7|Z-Q cS^k&l@>YB4AFACQL70(Y)*K0-AbW|YuPgfkqyxdVmXdb&77QWcaB!-eq+h|e(Spvo@wXz9B<=>V-#B%~QQIzOz243VKekIAkiHdh z-Z#qfvCFk$ls~#NWHW^4^aOeWrHWGXm&w22WQ%mvv4F FO#l|ylH>pY literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/livejournal.png b/view/theme/diabook-aerith/icons/livejournal.png new file mode 100644 index 0000000000000000000000000000000000000000..6d27d265eed3e0ce3ad46a089059073427977ef6 GIT binary patch literal 2029 zcmV>pZ>C9HU{^_62blqRAopzkvb-cBu zuu!!XFUVL0M4-t1VhA^hBm@Gvo@C#1gb*dpUVgCO%u5dEJLi4g?|Gm1{k|h$5;lRx z9TqyRqV0x&WRgV{L;R%>urj4pw@G;#sJ=k*}q_hU5&hsg~-0I%B(1lUy# zfX56C;8_gFq+)1d1n^iU!8qq&o|#8l=2|@TM8WQG|63rjh=D*r>+=WTW&Pm;@VH&{ zz)A)ZV`YdA%)-~zk2i9Y&^0B*s2ym$-i)0UWoUEw!II<95g!wUyfh68vy+fzR3kwp z10xh*!R5usLpvJUMo@oun8yrZfc|+Z0I5U-rPvAC;2;kEBn^MLJBq~IESx{O14Dxk z@VgKGfr8Q(&^~14pU+BBqjFmoHfL%fB*1}DD?0ioF}L7`Btiszf&yD}^z=+72FGmJ z_s28OW`LtCT^EbKJ9qGYVKUykHG=YrLVS2=ADlj*v#SpQN=+5d~7V?8S_GIX@ysh!l+!w!U6O%cOXDcOec| z!2cLZ11V@AtWiOTB+P7CBXJ_%s&N7_+t^>9?Ct@iDC3yy9Kd(VjLJSl#31%EF z^qMTVc&m??nTGK>6=tk<4Bz>BF$EqHgkKm8fTfC%Ma81UGLNEkJ@%Jx#20lfIQG{% zl$QS#?;d=eXa&+zQ*i9aF+?=BA(Cj`|Epr8>f(6XO%paUD;QdgjskhLG!uvR72>1Q z4fw382{PvKf*GMq`$1H^5k5{!0Y7g6vMH+r8*_}9G>tB*^e0bWMQ&*c3O46c1M#7~y&Y>a)95)dQc|^; zpZB7!`Vw4%2uxb+Pxx6fmSxd=-^5qVfy%A;?EFnEOg{k6yU*_F!wMvc~P2Et+C8*r>0^pcN z z$X%nw?Y2I6NNK+or84c6{^@e0*=VXJC$ndib0{ptv0|^^|M6SfSt8&;E z+$(%?qku}gqu0b^1_NLg83-LonpmRRi=mN8?0Rtn+-?t=I|lfel_JuLe}&IzStQnH=yBq2mwC)!3LXcrTq;o#25HG^baW5%IonZ` zjjt}>4$k)tk0INj!nx1SV6Ailo3m6@%X|yvohGOl>WpH_v;PUdua>PxC#~KzI{8!p zbR-K^YEpudN(&gDe1xJ6X;kYT{Ma)boVVF#NyUD|Nj>s$7RJ|JIl*UtE*7Fthi}I~J=2IzHc0OgX zVr=3Ozrh%FYP59?g;li4Jc*Xp`(WL6M5|-*&rTBKhux^VHbG@M4-P}CR-*FdLY%E> z!03bpDM|4t-9WJ5_cf1$PkgCyn%nm@9?0$*Kh3^K4-1x(l@nL-|k2x7tIa)+INdU)I{1_n+1 zfkvZ_gOJ|&^4puR6C2z(yuXq*D;v&KUq@QjrjP)54fw;HU`SU{k)ST|Ume@IT9_aW zov*nbym#m~yOFGo#~+TLBr;hZ^NBtX?pSUmT4h9GVtfoNkF5Xm5&ZXW?m5a5s literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/lock.png b/view/theme/diabook-aerith/icons/lock.png new file mode 100755 index 0000000000000000000000000000000000000000..7e34bf2791654a000c757802d4728bc4d7caa14d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfs$@u)oxIRTq23;ca;}2@-f;{yiXV*fIC`KZ zoabXtZO+zR_K6`q_j)^)eM<;b?XODF@D)4#ELLciSmEWP+b$}<6|;Wovs&nYj?z8D z*Tx(D4=uT){@N=e>i5P?ErsWPGCnR<(JB0KUFmPN@P0<87Rx1S(z`wYea_(N>gTe~ HDWM4f_QRED literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/lupe.png b/view/theme/diabook-aerith/icons/lupe.png new file mode 100755 index 0000000000000000000000000000000000000000..f8b2283478826e60abdacb85cae80037911fa63a GIT binary patch literal 697 zcmV;q0!ICbP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY( z6(2hl!+507r=BBMel$CGaHnY2kOqb#Sp^xy}+ntJp@cj+L1J6 zX2mFqo@6qaSLJf~AutX+2Mz%@B^A0>7{~D)GdnM7NzyIv{aUqJwdLhy0|+5(#Bsa= zi~z&HKt7*;9YWY{TcMeaNooMz%s#cdz0qi_0xu(Rv%6ad1+5wBjqJR@-*4x^yPL}7=Xe6al>3F-tJv}`q&FoS-m<2QY z)^RBLe0~kM3=9JM;y7N(<#Ow_TFr{Zq6&q=Dc}Z>NU8((DwRsD8}Ku5EX~Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z05%0j=RQFI00J0EL_t(I%k7lSYEw}Zh1a<`r+>M&iCi0~MWl6*f?x~?9Y}qFj>PwH z;>DJa(Yt)k)4GM+APPJNH3ByoyyIn4& z%tiAzgVR38(#k3(rt-y3r}Kn!zAA($CrR?4(P+FJ_3+Wad;iEe=i@kLmHSnA??J}k zq*K7&-X6j*#QOSr)M~Y$l=9o#+Yc|R;y1C@8Zt}S)Qx4l*fr=%zyVmEE1|r>xU< zSXfxV+1VM0h*@hd?Kl_>thHe9_u>C zF$P(dLQNV3ECM1((8ajCd{-0{WvfJMBF#O1-^{j6@YkMDLtL?9wK=Ric>TFb@~4~N734+jSo z!JD|Xcz|o(fi$tB)35l_I!38fLcLx`9LJDSGOhLbSO>DUwsyPU?^p8qykm?pB7*lG y)>;seS4u%C1?vaxAJsMh0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3NkdG9SNEM00F~EL_t(I%k7oFOVwc%ho9&A9mGW}=s&PlN4fJ|RLDUKT^#NbE`hi> zbP2qRvu z{T`T6?~}V$Q=95`k~`B1V>?N+mZSr`RQK*d>0V)VDxjIU!0MBqP8Kuz!o0?-%n&)CILyr3Rpqq+e|V zgTO1`;0Em)T|`wsJm)C$y4=(+5+C4&bcZ|kCQB^U&^{YE08*{kz}mE0a`$}oKbSu zk~{|<0dIlc3iu7IsGV{_F79wcT~9JmjM`Ki=S@#C1bhNUfdO^C0#-{KUA2CNQ2^uW zY8l!1H97Sp8|oM^P^q)PW|GE#uJTP@zy`3MWTHy4S`^*=4L;Z1!yoA^{s0BO+r-!( RvH1W1002ovPDHLkV1nOP`rrTn literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/messages2.png b/view/theme/diabook-aerith/icons/messages2.png new file mode 100755 index 0000000000000000000000000000000000000000..e2bf7d24d3c0fcdd4d97d46731194b0e24a6918f GIT binary patch literal 579 zcmV-J0=)f+P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3NkdG9SNEM00F~EL_t(I%k7oFOVwc%ho9&A9mGW}=s&PlN4fJ|RLDUKT^#NbE`hi> zbP2qRvu z{T`T6?~}V$Q=95`k~`B1V>?N+mZSr`RQK*d>0V)VDxjIU!0MBqP8Kuz!o0?-%n&)CILyr3Rpqq+e|V zgTO1`;0Em)T|`wsJm)C$y4=(+5+C4&bcZ|kCQB^U&^{YE08*{kz}mE0a`$}oKbSu zk~{|<0dIlc3iu7IsGV{_F79wcT~9JmjM`Ki=S@#C1bhNUfdO^C0#-{KUA2CNQ2^uW zY8l!1H97Sp8|oM^P^q)PW|GE#uJTP@zy`3MWTHy4S`^*=4L;Z1!yoA^{s0BO+r-!( RvH1W1002ovPDHLkV1nOP`rrTn literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/next.png b/view/theme/diabook-aerith/icons/next.png new file mode 100755 index 0000000000000000000000000000000000000000..7b5e25b905f7f32d8ddad32ffdc68595282332f3 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&kwInMX)pEY`$xA5dtGr;B5V#p$D0 z47nQ}CD=d2=cE|z(QH23VxTeqr29uko>LjyC3H1XO|>Vlv190F-248)yHoq~cI>LN zy>9#c!%U-PHc5zW3O>A*+v9|z>#25e~Z<=f?KE^>B*)`}8=F0&119Q!4X zE$Ei{A`+b0R>@c8rZ2Kqe1Un1)5R#pD);|?6Hdxc`f|!sUN!T!O75E_@%ldtJnZ%@ oV$b=RUGMs}b*mdKI;Vst0AdDj5C8xG literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/notes.png b/view/theme/diabook-aerith/icons/notes.png new file mode 100644 index 0000000000000000000000000000000000000000..7d4afca908a3ef04d13fb81f8690656666da4824 GIT binary patch literal 739 zcmV<90v!E`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z06Pi${|qMp00Lu4L_t(I%k7j+NK{c6hM#lpotaWcr(w#nva~`=t3_1MVj{7GXweVR zE@~4*yEf4eL9J@hDj{g2)T*c!6)h6d1d))+NT|@%Xe_m`P@A87?>S!!i^7Cv(796lf-rN7=N5Yd6PgQKHzvwGR)b61Y2AaC%N z)2*?F^$Yq>?5U1Udg1~gU_~&-;yMn^Z9RnF_q5lCnl72(-LrK^`%=?6?jMG$wS{>j z6EHk3puk$eHhvR1b(%Y$KbxM*54R zdY?bWY(xiXJyYU8!NC+*DaF{pGvw`c#8|v^JJysi z+L7W@`7xxT4kd!|4S7`&SRt^2a$u0^8?o^W;Aj2( zz}6ESE8KVouU?EuvZGlotx3|=*21IOGYo#H!h7$_&dQL&x8yQ;CicAmFK38_V01x) zI^Q|Y%H>O#sBdCUyoS|Q$QV%tVTJD*yiA^nvy%ZffMluI6~|9%D-c)+Yl!Hn9gn!0 z%6XWl4;4AjNM7KgxlX$4_1NXZXWMrfu?v6y_CEPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3kES&pJdel00MGJL_t(I%iUGaOB8V&eQ*77SyUqQv{JWNP)ksn4a+Xsp^FI~W+Ct* z9Rv|NcxXn1UA!&`9lCVMouP~AArE;ejAkzV0imGfNe_mQ2LtzY`7EsCSP9Xg?`6K9 z&-=XhdGp~r-vR#RDiq5jgLwi9Qx}QaC{HITaxc3J!ozOCFKDOlU$4fZ@o|~Uk30Rz@sSezNCm< zA^8%(!zl399k;Y7X_{m{`KmJ{Ym$6xQ~_{X()c+>#|^Jo>>GcE2?yT+ydya(=_<*O zlD@^Ef2}@$0Hcyt;?VzKxz7MD0k{QVN74$(yGh4ck~;uu0J;EllB}4(9RM4Wo&eZz z+>&FQilk0SU6N|X&z=${2>=;M0MKITPxic7ud%xOjX22`8(&7!+2bau$%sc5j~Vm| zz_IOr0C-{hF{?YW22CVS3rpH0*>C52SJD>AsY0>b9R=Q3NjI$YdK~(@j$7)MG(~cY zuRA`rc#>orfNB(YdjN8h21za@9an7(s{jxM z-aLS(QQ*y4$$%tC8Zdm$@Oi^m?OAP3jCdQsb4iaKxAY9abQE|C4S0t&?x-iCz*{I3 z%S`|l0rVMv`;_B2^lOr4N$!)(#-V?bXxw8brl&C(1>T9ItfYNOvvKIx&YX%k^baNF zqrjU;`O@0WaeE4Hf@D4p{lnDT&591v@{)SZac>$P1>V8A*XFMl$yVF8{;oE2!GAy> kNlEJatHL%0;=f!!0Ws+>0h}4~i~s-t07*qoM6N<$f-hS_WdHyG literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/notify.png b/view/theme/diabook-aerith/icons/notify.png new file mode 100755 index 0000000000000000000000000000000000000000..9765bfd53ec06190f61bcc0a6904b3f6566233ed GIT binary patch literal 795 zcmV+$1LXXPP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3N$soK%R;K00NsyL_t(I%Y~IOXj4%bg};+VQYR_xAlM?sp-`-3DKvwF73$haNI($h zj)g){EY+UlYi1SK5*D-RK6#{l>)kHyDVunjuj&jpJTfN?6#ZLgE+VnpgXpAfEh^!Wcvch07x3! z$d}Y5X#niC8kM~WJTAp1@CKN%Jpu`7mnFTkElJNqMx*bNusx9UqSdGz5HSgwmTixL zMl2cz)OPXB~1mr^Vcwr;%>(FFlPER%?!-i zz75<0X2ZKw4#A$M+0al@9T6)Yk{Y(p|C3zgjI(T5+?}Ld(EcTGEGc9A7x3(wdUPe7 zXMthpQm-aC!}i;Dvw9p(>9+~MmL%Kzz%bKpRt+55?gXo(#oyTcPs-toWavmbY&WZy z-t6~|e$TJ0|CICuxS7%~zAmh+|Cqo3Xcl-X>0wG%17N$|tbPW_6iRgfLOd%NANz8-7zlddLU!}jQEN;wc++xwCxUriIh6^{Fyq$S(Au)z>G2{s*u;$OK; Z{{aIqeyy&b)E)o;002ovPDHLkV1h6HVYvVR literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/notify2.png b/view/theme/diabook-aerith/icons/notify2.png new file mode 100755 index 0000000000000000000000000000000000000000..9765bfd53ec06190f61bcc0a6904b3f6566233ed GIT binary patch literal 795 zcmV+$1LXXPP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ5 z3N$soK%R;K00NsyL_t(I%Y~IOXj4%bg};+VQYR_xAlM?sp-`-3DKvwF73$haNI($h zj)g){EY+UlYi1SK5*D-RK6#{l>)kHyDVunjuj&jpJTfN?6#ZLgE+VnpgXpAfEh^!Wcvch07x3! z$d}Y5X#niC8kM~WJTAp1@CKN%Jpu`7mnFTkElJNqMx*bNusx9UqSdGz5HSgwmTixL zMl2cz)OPXB~1mr^Vcwr;%>(FFlPER%?!-i zz75<0X2ZKw4#A$M+0al@9T6)Yk{Y(p|C3zgjI(T5+?}Ld(EcTGEGc9A7x3(wdUPe7 zXMthpQm-aC!}i;Dvw9p(>9+~MmL%Kzz%bKpRt+55?gXo(#oyTcPs-toWavmbY&WZy z-t6~|e$TJ0|CICuxS7%~zAmh+|Cqo3Xcl-X>0wG%17N$|tbPW_6iRgfLOd%NANz8-7zlddLU!}jQEN;wc++xwCxUriIh6^{Fyq$S(Au)z>G2{s*u;$OK; Z{{aIqeyy&b)E)o;002ovPDHLkV1h6HVYvVR literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/pencil.png b/view/theme/diabook-aerith/icons/pencil.png new file mode 100755 index 0000000000000000000000000000000000000000..772e49b175e0674443262034180b5ff789715107 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf!pYN1Sc(B b^PFApu}?b3gT?oNE@kj^^>bP0l+XkKQ{8GD literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/pencil2.png b/view/theme/diabook-aerith/icons/pencil2.png new file mode 100644 index 0000000000000000000000000000000000000000..3b47d1864bbf50c59b237f8aa18d90c350b53339 GIT binary patch literal 384 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 b?GMa0R`K7$PWHC|{l?(w>gTe~DWM4fA?$?c literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/pscontacts.png b/view/theme/diabook-aerith/icons/pscontacts.png new file mode 100644 index 0000000000000000000000000000000000000000..acf857f32f3bfbe68a514527e995407f8c916527 GIT binary patch literal 710 zcmV;%0y+JOP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z0RST%G(i3U00KryL_t(I%k7j&Pg7AChTqfP&b_VWQaW&ZduxHvMudQdMnPRTB$7y6 zkl=<5ae>Ai{ts3fCF;T+J`+vnV zHET+(3o5;Z=xnEu*%srkKbaEMI#nmW5^!|{n!L{;K`4=OZen32Em}3$Fq=T6A|_Us z$nBaf_OBdY?Q%O>J)S2jM&mOY^|ZKC($t!C=4FRKKj+JsDo_aLj~k#aoXPRZck97e zRMy1JmXgQi6&pQX0isY#LZJxO!Vx6vlSFSbU|ZV7YJQR0Yk2ptBmH;?vp!jl->e*3 z<*aO|;fN2MQ$Xv90JtU_iVOovmCz9_l?o*ijwW!9Q#Z?Y{3><>{FjjA=7QKVT7dEn zUQQM1&+I1Q>Jp$7B$dsU6hG`^dB1slF9xYN3B0g$G#Ks;UF*Ia&rKr{O#zez@9e_E z`@xShW9lBDeSN=8s(8GSKFx#HlbwAT-h(BHr&)C)NtE5#+$Hpwqu@F#-nuXzoV>Fi zxWe&8e!1U}{)UB64kQmSdBC6r-N=WdP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ1 z4h;|fqxA^@00NCkL_t(I%k9)lNR&|&2k>+6eDlprn$MIrxlyY{4=^%|*CgX8FY-#7PtTea~~Q_v>- zFVDI6w>X@80k-n5gEngnMUnh{Oo*^a+|7y4iOv!0wJJm zBY52?GPca*m@3ZZc!?un&?Us<>T>XJFWhyW@&t0`*cql>CI(zGpJa@3mCXxYvPGYi zYL-j&cGzDlA|KyZE~n|)co+s?-BYgQ3O}j=_T;s0Ezjrhu)kUX z0E~@(Fw!e_2)kU3H8s2G#Q2ye9*@5++GaN2>bNTb0P4D?(BzZ-I`5YU01yg=8VMoc zY&IKRNF+uO#?6F~W0qx|8WcQlVt@avqk)00000 LNkvXXu0mjfh^Jl{ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/recycle.png b/view/theme/diabook-aerith/icons/recycle.png new file mode 100755 index 0000000000000000000000000000000000000000..c3b8d2bf478559ecbd0197e30bd14e4d2bd3f3de GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfIZ5~UH6c~Ur}li(e@%F>v5N+Ebn0bI485Iwo(zyS3*|wa;K-R}V4#Co;h-_xB+uA?8mj z7RYy8o3ZfQ+va;GJ=>mTHXmyLpcXdqUsI}H)*am(r2{f+U%c+iSQ6=Rn)%cWw!LM0 lp1tHvX%zY<@oWALrhD}+^;iFOtOmN7!PC{xWt~$(698uka#R2S literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/remote.png b/view/theme/diabook-aerith/icons/remote.png new file mode 100755 index 0000000000000000000000000000000000000000..a560cc55e4b4499dffeeea1103812e9b768d9d26 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#4wHjbpG2T3+MX_sAsXj< zFMDgZ28ysfIKK7=`?-z)5n=ZyLY|tbkIWvYb1*aSKX~SX!%UAhpOl0pe;Ab|6`lwc zSz4;SzVfYK#a1iwpk)cMbeIpS&gD54?$9_$1LMO*#r5=Pfki( zncD;F7fENIlnDz?l1+0yC+ud>b3NiupWdA$;ZV(=9Fr?Lj;=TSSYxz@cguo(E~}0^ zHtd$*nyFfud!zIJ-!EIT&LrBr(w14Qe`cf5cT2$^k!2pQH@?nX7B4-?n=9|aJXL+x zAJaD8Eor+Ee@>)#hewWue5A*_-9OFcpBK)oWH|bw^#60#r%A6`PwagW+LN#8on$cK TtKvCeNHTc3`njxgN@xNAD&?z` literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/scroll_top.png b/view/theme/diabook-aerith/icons/scroll_top.png new file mode 100755 index 0000000000000000000000000000000000000000..0e7f7ae6a61ddfe1d1a9aa67b26a3e3c2d41b88e GIT binary patch literal 296 zcmV+@0oVSCP)yjf78m{dE$u4?NMQuIzW1WCU0gx|qB9fkMHaE{-7*my;6| z_`Vn$7{sI}Bur2U`&h5B&#&vz{{TB?AZRvaWOU>BwF9bCD)d9XyuH?#zsX+ v-%plyM-3+QFXLFB6f^5rC+DFWr!K}vzcn7EsO`%H8qeVA>gTe~DWM4fZG=5- literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/srch_bg.gif b/view/theme/diabook-aerith/icons/srch_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a523ba8fcf1400053a9725a5e6d6c5c6976ee21 GIT binary patch literal 65 zcmZ?wbhEHbWMmL#Sj50kUS9tH|Nk2|Zk#!D=HthYKsEyyDE?$&6=7gy&;jv4Y8jZ> NIGiv33s7OO1^`K570Uns literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/srch_l.gif b/view/theme/diabook-aerith/icons/srch_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d95bf35d9a2681b02edff0614d715f1e77e6944 GIT binary patch literal 303 zcmZ?wbhEHb6lM@+IKse?mX`MY`}b?tt}S1_yt=yj=+UE3pFZvE>?|!U-MV$_`}gnv z|NlR8=FEHd?wvVvrnR+o&z?PN*RBPM0L2-I0E$0ZSVe$V>44ON>||hF^FXP~_mGXp zs&$Je%J{H|mgG)m4(4ck^xxsAlVIlurV|r`I3+nm7>{xncyLVTRljn8p<-{(>lF-! zEMlAom@hThFm$Fm6~xIf2&`aoiglAJjZ0Hviz`)PZsyKsP0lJ}Qx*(iWn?X9PA_Hc z;*E`uV@cv>Dp6wO70l;nW?@*Q%a;_$wv~-{-3BG525;pREG!e1xZL+G=iRG(wCi~L U{*$)nk9%=#UwY%_Qbh)90GP#U5&!@I literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/srch_r.gif b/view/theme/diabook-aerith/icons/srch_r.gif new file mode 100644 index 0000000000000000000000000000000000000000..89833a3167084bd8232b4b32ad120faedcb15936 GIT binary patch literal 227 zcmZ?wbhEHb6lM@+IKseCT3Y)5|NndU?wvVvX6@Rwt*x!^-@o6pXV2ori?3a~Hgo38 zr%#`L|Nec;mMuW`(W6I!iWx`&ia%LcMHmDabU>Owb~3OgC@A!$ER=Ctu*(1SKK6wg zy&I(})=7JR(rCGo<-uc6#nQC)1doJJi}U86E*#5`9DUfRYsA*8H&Iccqm%9PPqo<9 mVln2*6AP@_xpyyk_fGeyJ5zlyPh*pINoQ9HQ@gVwgEau9fKuQ9 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/srch_r_f2.gif b/view/theme/diabook-aerith/icons/srch_r_f2.gif new file mode 100644 index 0000000000000000000000000000000000000000..6df457bede2a81e236390edf1a1865d79f004945 GIT binary patch literal 278 zcmZ?wbhEHb6lM@+IKseCT3Y(!$B%2*t{pvkbkCkWYuB!Q_Uu_}YwNvx_ZBZ+{Qmv> zGiT1soH_IV|NmRIY=JNsNCApJSy)9F1Q>Kcnm~3kuufJ`=zDTdz+>?$=hypO4jS}r z)T&sg-DY6WdL_$(N20p5scA*f4-V!=r3X3!GujvvcgsqwXlmK8@@Wx!Fms8<4Ksli z$HFdfaL61k%DTT+naeq?CPs^`LAxqHzm_*EC$B)WxRu$ND>W^^yR5`Ha%P+_x0#Dy kRG@d=T%R?)L2G>&ZC7q6wc+5{!nAwOUZx#ev=kYv0cTrf>Hq)$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/star.png b/view/theme/diabook-aerith/icons/star.png new file mode 100755 index 0000000000000000000000000000000000000000..0b00cb189385f94442edd122a4760d39fe4d3492 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfpYw-lKg8QKn)a)|SMAe2X!cQ{E7UpqPls-b z=vVEW2TF@#+bquJYvs&){`CAUrpbOcY9k-Bo-_PMyGJJLXHDDiB5BXt zU(Y_s%xbqdDj2s&u{-xmI8#Q$-4*-#mVdaGZ++kRPNJgVcA+0q+kKV%SSF^uW>7r8 ep?&G9f4u8Y$47>}RQdu8A_h-aKbLh*2~7ZroS(J; literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/star_dummy.png b/view/theme/diabook-aerith/icons/star_dummy.png new file mode 100644 index 0000000000000000000000000000000000000000..ce11f30d4d07697d1896751eba48ee74a2bfa26c GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY* z4J#3cmHpD{iA;qlJZsCX&1s&W4xE9S#i4JAa>fb~c$KO>2m= z@qATRwr1rmm@kKMC+v63ZqS={jK|~79N|ppXezcRX%75^^LQGri+EXA@_!M8EMpDB z(6#XG=b&k=;0P9xLyzKI_=J7BX?+XS34icCHLVS7U6|~#4TLKN>N-k{DFsfP*=V{ z$~j9ZbxlUNi_17rOilQO$GBZrCXjR1ODV~D@ALk~Y7lA)#Ztt!y5f}5zdPs<;7}xW zdrv|;K2~wCtmzdT41&yV`UhOX6?_Wc5bKeP__00000NkvXXu0mjfwn@_b literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/tagged.png b/view/theme/diabook-aerith/icons/tagged.png new file mode 100755 index 0000000000000000000000000000000000000000..144649ef8f3fd18fef87728c46331c761f5626c0 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfNxxTj%@kb?;3Bz tCj4Df-g&w7|HM@Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY= z4G1NLQnm{K00P2EL_t(I%hi-mXjFF)$G`LY{odQRyNR1*(U?OcwStgCX`tv;QBZ6P zwiiojONpm?5pU973O#!eS|~jPEEN$16+{%#*h8h-Lun304<3@5G}$Jb&E~!Ld%ySl zGrja+((clhUYy&^Fdt^V!wm308}&-ueK@;=gm{mDj{r;nSZ3yXf%%KW`(OR>Ujgqu znmtsnRllyr(QYC_X&pQVSnFY|gZKVIR)neJ2PVVTTDdiF=ZBy74c2Sljy8v0-afpI zt4T~sNe~gFlq?A3LU@f4YOf!8cjoq$3!9+odFS%&?-M2EJGCU4L0v2!SC5K?*@q2o{2v2w>*1i#NZMJv($h1StZHwMcaV z1|yCXhzJ0InZe8m%;bGQ@S$AU(7iPbKIC3_UzS#y(jt-)f(TLwFaRF{ocCm{XKNi< z=R2oQ9Oa%Pm(D)6&V89_gTj_UeiU< zO7ns^Fh@#JHK}kVQXoNGniAbChc@P$XV2#E^aTRI2X7sm>1O)OS~tzJ!jSWUl~NQ~ zpwO1uX^xFdUs_mNJN?P2DgBR6@3ZL}=NgT{GcS#e($4Kobk@80b#WOh?e@dThB*4> z+s8V8S0{P_e_Pixi|b}-VZFd|YI%M&!`$kITj=Doy3?BX~dipMY0CKlx;})BW_pFLO_S znrmbJ_b#;7U*%bLz8_HaOSambODaxoiKL#Sg+;FO_Vn2gQ@qgj2lFC%_ar^g;{X5v M07*qoM6N<$g4D-&&j0`b literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/toogle_on.png b/view/theme/diabook-aerith/icons/toogle_on.png new file mode 100644 index 0000000000000000000000000000000000000000..79ce07f0e353d7803566bf833dd095a59f2ebc99 GIT binary patch literal 715 zcmV;+0yO=JP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY= z4GAs_n_j{I00K)%L_t(I%hi-iNK|nY#((EOd?go_~Bw~5w4v<)J{w2e_YKE^w*dv9~SuhSx0WQ>#2rf>W4{mui< zfqyKiW#|-H8WW>vbOB{Rp@8s4U{XeSy&+)yL=H*Y;5)KIib3#l5V-JtMX6eX>I1pV zwZ8)D1nu-6vvlu>O8c-77Qy}i_9s{^p@q*X`58f@3Aw_JwR!VLiKfPvY(0#0o)kJy zLEC=F4ng}MWCxLseL{A(YQU&IqPsrO508*YLF|H;16CoCfK&@)Iv}$hTKa@UGa53! zHlF-#-1~H@AE(91L3tW*03QMi6p$1ow?MKPG0m#Jb98;64yB)0u}n3LaBOhP;FTfte|8te5QN});5y(qXuxdU9ZJXy`FW*mfosF6 z2Vn?d1fBzS5eiFSSCELYxi}3sf;sM7iexX zqpNyG=4J&qg2n-8IRKeK&*q=dW5x=0HL|@BFNjn%UP`A^ x&o=cBf9c+fw@v*$-P>RZt^S3GQO`ldJB)IR4z?ZL6RiLERdYUN&qBT55#I5$HCCRN&S5LPafVb zE;|PxSpmqBBL>2uAl$ogQ9n-Wmg5T#c0jPLhOE6fq z!16n}+5p5V25JMC7`+U=iMCQw%h*_37_JWw*~V`E_yx~j%(F8f<9eu+McC6321QY- znTdp8crawUmsZDE%hPqKCaiw?Ybzo;LDt^@>{{pS7L z&Mtgh->{8c-PokYv+IB&QxV^qnAVSvC&!@wv|!%PtYzW$eqH zg^IZKaA~JT2-(U(u8n6_qs1dRZA!?jU^uy<Pa86ekM9RLu= zSpZ-fS><$J0Ch+)Laqt`nE}J&u{MYu>janEjcG;D z)Dnbvw?K_!SfvE443rZa=JW7)a~gp8rK3<36-Y#z;apD??mS$g)nIQ4*mktFjc<_b z?y!I3#Y4K=+K>{@UV`!>WbwII3%dG|Qq*!<9D@PQWPlOC)~*b9A3TB7@}~onzkL0U z8VA|d03hZPAdGqQw+Q#ApF$+)*LOp!rB|}RV=4AFg_!z)H`arbUPhb?yv?nUlN8wg zzHNKv54AH%ak&B(1~liNRTv3yE^f~rpgB?k-Z-yE&Hl+yr3pGyPI9Rw zEy)rF#&fxynLr=_k@k*;ygU&yoRgf669BUXQ5q@y-1;wn&;JTA079?u)o(=?p8x;= M07*qoM6N<$g69C9qyPW_ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/twitter.png b/view/theme/diabook-aerith/icons/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a687b9f2d60f0b2c2857f1aef7f3e7b1551ce7 GIT binary patch literal 964 zcmV;#13UbQP)h#-vFXjmC}simu)FKloF0*QBY7CXG$nrj50>HMOm^v;x&CmXBeWH?QxZ zAmGe^l5mq7VSK!M=ALuUo3TB9vjY}OELT~^(4W|6xx#W?W!TIK*&=ORH!f(@I0i+urbFW>>M$pEZ!05QAGhLVz62IA+D4yxK-KG7Z=1KSZByU~zFC zq9pYMK+&545C*_x;rrtM)e3TlhaHRfgF%Q6 z$;1oVI-r@{k> zebwjc9Ds!n>-tp+2JAXQUZ-VYx7~)jVF_Wk(74;S@wx<{S_5&);T zK=fK#g;@VkwHm`V0A*Fhfl}?sh#bt|8UVQ2n2C@WOaZZ2-))GX%^k3CLIVoQXL+_h z+8Y8J+B;w~Zk5LadZx5o`>i{$v+)$Z;fT2jd1VYnCtx?RV%jW1D+(q@19<%_-E!>= z61M3uJO`)d9BUa2ynBn=59c9y@CkT0unIYc-` z;}@D+As+~{?4p4iQe1+#^WBZ zGJ&0-$Do%}u+PtdDSNecMD`QL70(Y)*K0-AbW|YuPgfLfK&QT7fc0ns2n1K*ZIdo?sO-Mk)4E3_U;@33HEb?Q_wI~yS- znRDRh**EXz|J+<(#>}U5iCye~wt!41L;L}s(EYW(1xF1xFz>qZSllDzYlPg9KA*Ke z_#>FK7bO1{{E%0}wI^0cBKpp%SMEzc$GE6D@Jm!3;^sMXY2&kB?2o&@gV}-2yuUm{x$B$%%K8c`=+AaH^;~*>&nA24D+zCfE4E0y6JtUo4^ zGj3Jgy5{uoNK~Xm$BA2Z61gl4aqISG9Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY* z0Rjck9>0_T00C4BZw%1A!*e3Xl7wqcJBp0xZKO!ng5wH-#Ims zHHjYlN=kZ?0_jE{4zX7$sX7JHj1deZB_%-`@fXRgVKIzF>woaM1YTC-_#2(&!sgf5 z$M-NJ)#5zP(T)XdU>K|6USm0nOEnju{%|ad-Z(2SVs1Z^I?13d3U9HDY5WN2GYq9% z6@zivc4L?Ywc;bru#6P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z4<0w0oqi_(00CG@L_t(Y$L-d!Y86os#_``SOA^yXNMj)=f*9gE_y#EssEvpO^$~3B ztOUg-MX(Y3Opzx@N{duMgb+x;!bXT)xLRb>oQ3srb0yi`Lb%f$4xBUpoo~L`U1ssW zN0Cz6!wRl-%r(MxL_D5$sKhF_xQ@CS2vlMfud#-?M)tmejie9o0r$sSRrU;AN-4d- zr(9t%ZpgkXT*fQhY=QnVWS_t~&-3kRW7emn1%BhGwXa)M4${M)c#H4ZKt&5Y2=G@# ze8e++9qVB|1hC1siznE^pCKg$5pfm~``NMYane*-4*6<}h+}NvO_sPQ$86nYBqk~r z5kIhrci5?Ln!jab$B~e8O{#Q+&ncxZCBEhP=^7&({zKw}*-zFiE*Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z4<9PwfFr*E00DVPL_t(I%cYdjQG-AbhQH8&bYMD=4onBenSGaZ5GxQXFjgSE?*n## z9Z*8-fK-4li?dt~4CZE-;g02F|9^K`^?lEhB_g*#4rD+JG^+aLV^&L`BJu>3kw-O< ztLkYHbOt!A7TBojDY*hz1D)Gvc1H3~V6LiyrP4PJx)Ql?!GX|-nY_$i!h-nXcsv< z1p5KJ4LtuGRbNEzfTQ^t23L{db>`>6#%jGTwV)2E0n!d*r@*gb!=)b0s{O1D`mugew5-&00000NkvXXu0mjfXBN_= literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/icons/wordpress.png b/view/theme/diabook-aerith/icons/wordpress.png new file mode 100644 index 0000000000000000000000000000000000000000..f564c4300fa13da4734c103f2792d78c58997ea7 GIT binary patch literal 1693 zcmV;O24eY%P)0@214>fgeCVU`#p(+&HgO}O^}+f=5K$0UsHWCv5Jf}; zjjSq*Gsx0=F7q3IGab<6r8Q6%F}8=Wt8 zI44MxRjdPW9j+wBOH44fZ6=zQ>`Ng7b|^XGW@@F9jJ zpt$&WiOKT$0L15~09>xm2EeRezIcJ0HEUp>JsXc6JwnB$OXz+7UNfcc$jR$|tySqKtt`3*pPdIE6CKg___hK7dF+0lW*J$q39_%TY)oWaVhEc~)> zpE?V6AI@x=o;}mr{&Ds!Qq$A1ckfrc6OtXsCW?P_=jNVEgv%cqRdueHa`Fm^ov{uQMfDBM6R|*jPoOLo%R63XzsC zUyh%4@7C7h-$bBQ5Q>^M4cXb**tv73uAM%8x{{HIa!p)ZoMsy$Jn5BgF?`r;HoRbX0%k^-!%#x2K{|7E3YlciK-R8XhXKiknX)4c(^9Nhq3hY_w{G3?%u%9Q zw#39lL`xuH!V4l~_CcSY5D+0TPZ~NvBN<6Vet#}f+a)b!*pnwu(9zzma}5m*3b~S4 zq?q4V3;ZTw@h*W|imgUA=1FG6h$*qGX)`lplp>ZI4KOrGO=bk=&s+_2+t3#SdFH00IHRc>kLS!gD znVFfomo3RwWmlPfjEg{v^rwB!9EG%9YRUO5X*-sH=u}ixpj%)i!)eq7GX9;s6)s-9 z2$!IhEw7&5-d^0ic@uNz&h;SS7Xh-}w*<^4QL;X8;D9b%B?nq%6W10O7b8;OCCs$% za&tXpC@CpHilD*^>fphH+65FWmygyMm(y4PJ|*BJwV(F^UqDBW98qVKTAi2m6e7de zZgzR381no5#*H|A`t%q{-tBy{Q_X%qc1*9iY{TXl9zvWuDnGx`3bPyF4h3e{R+`fHV zYbrlvG%E@fEz~XBWO}tAM$Mpl8r|j33B|NH0pzXA*Z>J-#L4(V}T00000NkvXXu0mjf +
+
 
+
+
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+ + + + $preview + +
+ $bang +
+ + +
+ $jotplugins +
+ +
+ +
+ +
+
+ + + +
+
+ $acl +
+
$emailcc
+
+ $jotnets +
+
+ + + + +
+
+ {{ if $content }}{{ endif }} diff --git a/view/theme/diabook-aerith/js/jquery.cookie.js b/view/theme/diabook-aerith/js/jquery.cookie.js new file mode 100644 index 0000000000..6d5974a2c5 --- /dev/null +++ b/view/theme/diabook-aerith/js/jquery.cookie.js @@ -0,0 +1,47 @@ +/*! + * jQuery Cookie Plugin + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2011, Klaus Hartl + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://www.opensource.org/licenses/mit-license.php + * http://www.opensource.org/licenses/GPL-2.0 + */ +(function($) { + $.cookie = function(key, value, options) { + + // key and at least value given, set cookie... + if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) { + options = $.extend({}, options); + + if (value === null || value === undefined) { + options.expires = -1; + } + + if (typeof options.expires === 'number') { + var days = options.expires, t = options.expires = new Date(); + t.setDate(t.getDate() + days); + } + + value = String(value); + + return (document.cookie = [ + encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), + options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE + options.path ? '; path=' + options.path : '', + options.domain ? '; domain=' + options.domain : '', + options.secure ? '; secure' : '' + ].join('')); + } + + // key and possibly options given, get cookie... + options = value || {}; + var decode = options.raw ? function(s) { return s; } : decodeURIComponent; + + var pairs = document.cookie.split('; '); + for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) { + if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined + } + return null; + }; +})(jQuery); diff --git a/view/theme/diabook-aerith/nav.tpl b/view/theme/diabook-aerith/nav.tpl new file mode 100644 index 0000000000..d73dd047ab --- /dev/null +++ b/view/theme/diabook-aerith/nav.tpl @@ -0,0 +1,186 @@ +
+
$sitelocation
+ +
+ + + +
+
$langselector
+
+ + + + + + + +{# + +{{ if $nav.logout }}$nav.logout.1 {{ endif }} +{{ if $nav.login }} {{ endif }} + + + +{{ if $nav.register }}$nav.register.1{{ endif }} + +$nav.help.1 + +{{ if $nav.apps }}$nav.apps.1{{ endif }} + +$nav.search.1 +$nav.directory.1 + +{{ if $nav.admin }}$nav.admin.1{{ endif }} + +{{ if $nav.notifications }} +$nav.notifications.1 + +{{ endif }} +{{ if $nav.messages }} +$nav.messages.1 + +{{ endif }} + +{{ if $nav.manage }}$nav.manage.1{{ endif }} + +{{ if $nav.settings }}$nav.settings.1{{ endif }} +{{ if $nav.profiles }}$nav.profiles.1{{ endif }} + + + + + +#} diff --git a/view/theme/diabook-aerith/photo_view.tpl b/view/theme/diabook-aerith/photo_view.tpl new file mode 100755 index 0000000000..511fc73acb --- /dev/null +++ b/view/theme/diabook-aerith/photo_view.tpl @@ -0,0 +1,27 @@ +
+

$album.1

+ + + +
+ {{ if $prevlink }}{{ endif }} + + {{ if $nextlink }}{{ endif }} +
+ +
+
$desc
+{{ if $tags }} +
$tags.0
+
$tags.1
+{{ endif }} +{{ if $tags.2 }}{{ endif }} + +{{ if $edit }}$edit{{ endif }} \ No newline at end of file diff --git a/view/theme/diabook-aerith/profile_side.tpl b/view/theme/diabook-aerith/profile_side.tpl new file mode 100644 index 0000000000..94396300fe --- /dev/null +++ b/view/theme/diabook-aerith/profile_side.tpl @@ -0,0 +1,21 @@ + + + diff --git a/view/theme/diabook-aerith/profile_vcard.tpl b/view/theme/diabook-aerith/profile_vcard.tpl new file mode 100644 index 0000000000..918cfc97cb --- /dev/null +++ b/view/theme/diabook-aerith/profile_vcard.tpl @@ -0,0 +1,64 @@ +
+ +
+
$profile.name
+ {{ if $profile.edit }} +
+ $profile.edit.1 + +
+ {{ endif }} +
+ + + {{ if $pdesc }}
$profile.pdesc
{{ endif }} +
$profile.name
+ + + + {{ if $location }} +
$location

+
+ {{ if $profile.address }}
$profile.address
{{ endif }} + + $profile.locality{{ if $profile.locality }}, {{ endif }} + $profile.region + $profile.postal-code + + {{ if $profile.country-name }}$profile.country-name{{ endif }} +
+
+ {{ endif }} + + {{ if $gender }}
$gender
$profile.gender
{{ endif }} + + {{ if $profile.pubkey }}{{ endif }} + + {{ if $marital }}
$marital
$profile.marital
{{ endif }} + + {{ if $homepage }}
$homepage
$profile.homepage
{{ endif }} + + {{ inc diaspora_vcard.tpl }}{{ endinc }} + + +
+ +$contact_block + + diff --git a/view/theme/diabook-aerith/right_aside.tpl b/view/theme/diabook-aerith/right_aside.tpl new file mode 100644 index 0000000000..a65677696a --- /dev/null +++ b/view/theme/diabook-aerith/right_aside.tpl @@ -0,0 +1,20 @@ + + + \ No newline at end of file diff --git a/view/theme/diabook-aerith/screenshot.png b/view/theme/diabook-aerith/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2f508942e0da3d7cab0f98be7e6a31a5f80c3d GIT binary patch literal 259815 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%0DiYfaWF*#wefep^eN1xZ!CR$00maGB=T?q>? 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

|giJz_5 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

6o;kWRAzo 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

h2e}A|+B}-C!jP=vX}lA# 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

Yzpe6+qL=KK_BtYizHcEXcU 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≪ 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 GLjND>XYjEA literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/style-network.css b/view/theme/diabook-aerith/style-network.css new file mode 100644 index 0000000000..1b055e3f4a --- /dev/null +++ b/view/theme/diabook-aerith/style-network.css @@ -0,0 +1,2607 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + +.icon.contacts { + background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");} +.icon.notifications { + background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");} +.icon.notify { + background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");} +.icon.messages { + background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");} +.icon.community { + background-image: url("../../../view/theme/diabook-aerith/icons/community.png");} + +.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");} +.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");} +.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");} +.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");} +.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");} +.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");} +.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");} +.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");} +.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");} +.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");} +.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");} +.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");} +.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");} +.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");} +.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");} + + +.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png"); + display: block; width: 100%; height: 28px; background-repeat: no-repeat; + } +.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat;} + + + + +.article { background-position: -50px 0px;} +/*.audio { background-position: -70px 0px;}*/ +.block { background-position: -90px 0px;} +/*.drop { background-position: -110px 0px;}*/ +/*.drophide { background-position: -130px 0px;}*/ +/*.edit { background-position: -150px 0px;}*/ +/*.camera { background-position: -170px 0px;}*/ +/*.dislike { background-position: -190px 0px;}*/ +/*.like { background-position: -210px 0px;}*/ +/*.link { background-position: -230px 0px;}*/ + +/*.globe { background-position: -50px -20px;}*/ +/*.noglobe { background-position: -70px -20px;}*/ +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +/*.pencil { background-position: -150px -20px;}*/ +.small-pencil { background-position: -170px -20px;} +/*.recycle { background-position: -190px -20px;}*/ +/*.remote-link { background-position: -210px -20px;}*/ +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +/*.lock { background-position: -70px -40px;}*/ + +/*.video { background-position: -110px -40px;}*/ +.youtube { background-position: -130px -40px;} + +/*.attach { background-position: -190px -40px;}*/ +/*.language { background-position: -210px -40px;}*/ + + +.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;} +.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;} +.prev { background-position: -90px -60px;} +.next { background-position: -110px -60px;} +/*.tagged { background-position: -130px -60px;}*/ + +.attachtype { + display: block; width: 20px; height: 23px; + background-image: url('../../../images/content-types.png'); +} + +.type-video { background-position: 0px 0px; } +.type-image { background-position: -20px 0px; } +.type-audio { background-position: -40px 0px; } +.type-text { background-position: -60px 0px; } +.type-unkn { background-position: -80px 0px; } + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + /*background-image: url('icons.png');*/ +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.border.camera{ + background-image: url("../../../view/theme/diabook-aerith/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } + +.icon.border.link{ + background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + margin-left: 10px; + } + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +/*.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +}*/ +.icon.s16.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 1px; + width: 484px; + border-bottom: 1px solid #BDCDD4; + background-color: #fff; + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12.5px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px auto auto; + display: table; +} + +h4 { + font-size: 1.1em; +} + +a { + color: #333333; + /* color: #3e3e8c; */ + text-decoration: none; +} +a:hover { + /* color: blue; */ + text-decoration: underline +} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #1872A2; + /* color: #3e3e8c; */ + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + /* color: blue; */ + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 12em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; + padding: 3px; +} +#saved-search-ul .tool:hover, +#nets-sidebar .tool:hover, +#sidebar-group-list .tool:hover { + background: #EEE; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +.tool a { + color: ##3F8FBA; +} +.tool a:hover { + text-decoration: none; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 0%; + right: 80%; + top: 0px; + margin: 0px; + padding: 0px; + width: 22%; + height: 32px; + background: #ff500f; + background-color: #ff500f; + z-index: 100; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.26, rgb(215,227,241)), + color-stop(0.82, rgb(255,255,255)) +); +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: left; + width: 82%%; + margin-left: 25%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: black; + text-decoration: none; + outline: none; + vertical-align: middle; + font-weight: bolder; +} +header #banner #logo-img { + height: 25px; + margin-top: 3px; +} +header #banner #logo-text { + font-size: 21px; + position: absolute; + top: 10%; +} +/* nav */ +nav { + width: 80%; + height: 32px; + position: fixed; + left: 22%; + top: 0px; + padding: 0px; + background: #ff500f; + color: #000; + z-index: 99; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.26, rgb(215,227,241)), + color-stop(0.82, rgb(255,255,255)) +); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + /*color: #1f1f1f;*/ + text-decoration: none; + outline: none; +} +nav #banner { + overflow: hidden; + /*text-align: center;*/ + width: 100%; +} +nav #banner a, +nav #banner a:active, +nav #banner a:visited, +nav #banner a:link, +nav #banner a:hover { + color: #ffffff; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +nav #banner #logo-img { + height: 22px; + margin-top: 5px; +} +nav #banner #logo-text { + font-size: 22px; +} +nav #navbar{ + } +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + /* padding: 1px 1px 3px 1px; */ + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} + +nav #logo-img { + height: 25px; + margin-top: 4px; + margin-left: 30px; +} + +nav #logo-text { + font-size: 22px; + margin-top: 3px; + margin-right: 15px; +} +nav .nav-menu-search { + position: relative; + + margin: 3px 17px; + margin-right: 0px; + height: 17px; + width: 180px; + +} + +nav #search-box #search-text { + background-image: url('icons/lupe.png'); + background-repeat:no-repeat; + padding-left:20px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; + } + + +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon:hover { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +nav .nav-menu-icon.selected { + background-color: #fff; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + /*border: 3px solid #364A84;*/ +} +nav .nav-menu.selected { + /*border-bottom: 3px solid #9eabb0;*/ +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #ff0000; + /* background-color: #19aeff; */ + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + font-weight: 900; + padding: 1px 4px; + top: 0px; + right: -6px; + min-width: 10px; + text-align: center; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu, +nav #nav-home-link, +nav #nav-user-linkmenu +{ + float: right; +} +nav #nav-user-linkmenu{ + margin-right: 0px; + } +nav #nav-home-link, #nav-directory-link, #nav-apps-link{ + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + margin: 3px 5px; + font-size: 15px; + } +nav #nav-directory-link{ + margin-right: 0px; + } +nav #nav-home-link{ + margin-left: 0px; + } +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} + +nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{ + background-image: url("../../../view/theme/diabook-aerith/icons/messages.png"); + } + +/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{ + background-image: url("../../../view/theme/diabook-aerith/icons/notify.png"); + } + +nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{ + background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png"); + } + +nav #nav-apps-link.selected { + background-color: #fff; + moz-border-radius: 5px 5px 0 0; +-webkit-border-radius: 5px 5px 0 0; +border-radius: 5px 5px 0 0; +} + +#nav-notifications-mark-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +#nav-notifications-see-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +.notify-seen { + background: none repeat scroll 0 0 #DDDDDD; + } + +ul.menu-popup { + position: absolute; + display: none; + width: 11em; + background: #fff; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #3465A4; /*bdcdd4;*/ + color: #fff; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +/* #nav-notifications-menu a { + display: inline; + padding: 5px 0px; + margin: 0px 0px 2px 0px; +} +#nav-notifications-menu li:hover { + background-color: #bdcdd4; +}*/ + +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} + +.notif-image { + width: 32px; + height: 32px; + padding: 7px 7px 0px 0px; +} + +/*profile_side*/ +#profile_side { + margin-bottom: 30px; +} +#ps-usericon{ + height: 25px + } +#ps-username{ + font-size: 1.17em; + font-weight: bold; + vertical-align: top; + position: absolute; + padding-top: 4px; + padding-left: 5px; + word-wrap: break-word; + width: 130px; + } +#ps-username:hover{ + text-decoration: none; + } +.menu-profile-side{ + list-style: none; + padding-left: 0px; + min-height: 0px; + } +.menu-profile-list{ + height: auto; + overflow: auto; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 16px; + min-height: 16px; + list-style: none; + } +.menu-profile-list:hover{ + background: #EEE; + } +.menu-profile-list-item{ + padding-left: 5px; + } +.menu-profile-list-item:hover{ + text-decoration: none; + } +/*http://prothemedesign.com/circular-icons/*/ +.menu-profile-list.home{ + background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat; + } +.menu-profile-list.photos{ + background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat; + } +.menu-profile-list.events{ + background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat; + } +.menu-profile-list.notes{ + background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat; + } +.menu-profile-list.foren{ + background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat; + } +.menu-profile-list.com_side{ + background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat; + } +.menu-profile-list.pscontacts{ + background: url("../../../view/theme/diabook-aerith/icons/pscontacts.png") no-repeat; + } +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 160px; + padding: 0px 10px 0px 10px; + border-right: 1px solid #D2D2D2; + float: left; + /* background: #F1F1F1; */ +} +aside #page-sidebar{display: none;} +aside .vcard .fn { + font-size: 18px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + /*width: 35%;*/ + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 5px; + /*width: 60%;*/ +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #36c; + /* background-color: #19aeff; */ +} +aside #profiles-menu { + width: 20em; +} +aside #search-text { + width: 150px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; +} +aside #side-follow-url { + width: 150px; + } +aside #side-peoplefind-url { + width: 150px; + } +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 55px; + height: 55px; +} +#lost-password-link { + float: left; + margin-right: 20px; + } +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums ul li a{ + color: #3465A4; +} +.widget .tool.selected { + background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center; +} +/* widget: search */ +span.sbox_l { + background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-left: 10px; + margin-top: 5px; + +} + +span.sbox_r { + background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-top: 5px; +} + +span.sbox input { + background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left; + float: left; + margin-top: 5px; + border: 0; + height: 13px; width: 100px; + padding: 3px; + font: 11px/13px arial; + color: #000; +} +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: auto; + padding: 0px 0px 0px 12px; +} + +body .pageheader{ + text-align: center; + margin-top: 25px; + font-size: 0px; + } + +#id_username { + width: 173px; + } +#id_password { + width: 173px; + } +#id_openid_url { + width: 173px; + } +#contact-edit-end { + } +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; + clear: both; + display: block; +} + +.tabs { + + background-position: 0 -20px; + background-repeat: repeat-x; + height: 27px; + padding: 0; + } +.tab.button { + margin-right: 5px; + margin-left: 5px; + /*background: none repeat scroll 0 0 #F8F8F8;*/ + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + font-weight: normal; + padding: 3px; + color: #333333; + } + +#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ + margin-bottom: 10px; + } + +right_aside { + display: table-cell; + vertical-align: top; + width: 170px; + + /*border-left: 1px solid #D2D2D2;*/ + + /* background: #F1F1F1; */ +} +right_aside a{color: #3465A4;} +right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 5px; margin-bottom: 0px; +margin-top:30px;} +right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; } +right_aside .directory-photo { margin: 0px; } +right_aside .directory-photo-img { max-width: 45px; max-height: 45px; } +right_aside #likes { margin: 0px; padding: 0px; list-style: none; } +right_aside .items-wrapper{ overflow: auto; width: 100%; } +right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; } +right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } +#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} +#page-sidebar-right_aside ul {margin-top: 0px;} +right_aside .icon {width: 10px; height: 10px;} +.close_box { + background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 0.1; + } +.close_box:hover { + background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 1; +-webkit-transition: all 0.2s ease-in-out; +-moz-transition: all 0.2s ease-in-out; +-o-transition: all 0.2s ease-in-out; +-ms-transition: all 0.2s ease-in-out; +transition: all 0.2s ease-in-out; + } + +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 575px; +} +.tread-wrapper a{ + color: #3465A4; +} + +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} + +.wall-item-container { + display: table; + width: 580px; +} + + +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} + +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { +/* opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container:hover .wall-item-bottom { +/* opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; + display: table-cell; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + + clear: both; + overflow: hidden; + + margin-bottom: 5px; +} + +.wall-item-container .wall-item-content { + font-size: 12.5px; + max-width: 420px; + word-wrap: break-word; + line-height: 1.2; +} + +.wall-item-container .wall-item-content img { + max-width: 400px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; + display: table-cell; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-actions-social a { + float: left; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 80px; + display: table-cell; +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 500px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} + +.wall-item-comment-wrapper { + margin: 1px 0px 0px 80px; + background-color: #fff; + width: 500px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 2.0em; + width: 93%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + font-size: 14px; + margin-left: 20px; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} + +.shiny { + /* border-right: 10px solid #fce94f; */ + border-right: 1px solid #A7C7F7; + padding-right: 12px; +} + +#jot-preview-content{ + margin-top: 30px;} + +#jot-preview-content .tread-wrapper { + background-color: #fff797; +} + +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + /*background: url("../../../images/tag_b.png") repeat-x center left;*/ + color: #999; + padding-left: 3px; + font-size: 12px; +} +.tag a { + padding-right: 5px; + /*background: url("../../../images/tag.png") no-repeat center right;*/ + color: #999; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; + width: 80px; +} + +.contact-photo-wrapper.wwto { + width: 25px; +} + +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper { + left: 0px; + top: 63px; +} +.contact-photo { + width: 48px; + height: 48px; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-name { + /* text-align: center; */ + /*font-weight: bold;*/ + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 585px; + margin: 0px 2em 20px 0px; +} +#profile-jot-form #profile-jot-text { + height: 2.0em; + width: 99%; + font-size: 15px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + margin-bottom: 10px; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 583px; + background-color: #fff; + border-bottom: 2px solid #9eabb0; +} + +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#profile-jot-form #jot-title { + + border-radius: 5px 5px 5px 5px; + font-weight: bold; + height: 20px; + margin: 0 0 5px; + width: 60%; + border: 1px solid #ffffff; +} +#profile-jot-form #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#profile-jot-form #jot-title:-moz-placeholder { + font-weight: normal; +} +#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{ + width: 585px; + height: 100px; + } +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +#jot-perms-icon, +#profile-location, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, +#profile-link, +#profile-title, +#wall-image-upload, +#wall-file-upload, +#wall-image-upload-div, +#wall-file-upload-div, +.hover, .focus { + cursor: pointer; + margin-top: 2px; +} +#profile-jot-wrapper{ + margin: 0 2em 20px 0; + width: 585px; + } + +#profile-jot-submit-wrapper { + margin-bottom: 50px; + width: 585px; +} + +#profile-jot-submit { + float: right; + margin-top: 2px; + +} +#profile-upload-wrapper { + float: left; + margin-top: 2px; + margin-left: 10px; + +} +#profile-attach-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-rotator { + float: left; + margin-left: 30px; + margin-top: 2px; +} +#profile-link-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-youtube-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-video-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-audio-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-location-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-jot-perms { + float: left; + margin-left: 45px; + margin-top: 2px; +} +#jot-preview-link { + float: right; + margin-left: 10px; + margin-top: 2px; + font-size: 10px; + font-weight: bolder; + cursor: pointer; +} +#profile-jot-perms{ + float: right; + margin-left: 10px; + margin-top: 2px; + } +/** buttons **/ +.button.creation1 { + background-color: #fff; + border: 1px solid #777777; + background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + cursor: pointer; + font-weight: bolder; +} +.button.creation2 { + background-color: #3465A4; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + cursor: pointer; + font-weight: bolder; +} +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons 14618a**/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 5px; +} +ul.tabs li .active { + background-color: #3465A4; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 2px 2px 2px #CFCFCF; + margin-left: 5px; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#directory-search-form{ + margin-bottom: 50px; + } +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; } + +#profile-edit-links li { + float: left; + list-style: none; + margin-left: 10px; +} + +.profile-edit-side-div { + display: none; +} + +#register-form label, +#profile-edit-form label { + width: 300px; float: left; +} + +.required { + display: inline; + color: #B20202; +} + +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 120px; + height: 120px; + float: left; +} +/* photo */ +.photo { +box-shadow: 2px 2px 5px 0px #000000; +margin: 2px 5px 2px 5px; +max-height: 85%; +max-width: 85%; +} +.lframe { + float: left; + /*margin: 0px 10px 10px 0px;*/ +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper { + left: 0px; + top: 63px; +} + +.contact-photo-menu-button { + position: relative; + background-image: url("../../../images/icons/16/menu.png"); + background-position: top left; + background-repeat: no-repeat; + margin: 0px 0px -16px 0px; + padding: 0px; + width: 16px; + height: 16px; + top: -20px; left:0px; + overflow: hidden; + text-indent: 40px; + display: none; + +} +.contact-photo-menu { + width: 11em; + border: 3px solid #364e59; + color: #2d2d2d; + background: #FFFFFF; +/* position: absolute;*/ + position: relative; + left: 0px; top: 0px; + display: none; + z-index: 10000; +} +.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none } +.contact-photo-menu li a { + display: block; + padding: 5px 10px; + color: #2d2d2d; + text-decoration: none; +} +.contact-photo-menu li a:hover { + background-color: #bdcdd4; +} + +/* page footer */ +footer { + height: 100px; + display: table-row; +} + +blockquote { + border-left: 1px solid #D2D2D2; + padding-left: 9px; + margin: 0 0 0 .8ex; +} +.aprofile dt{ +box-shadow: 1px 1px 5px 0; + color: #666666; + margin: 15px 0 5px; + padding-left: 5px; + } +/* ================== */ +/* = Contacts Block = */ +/* ================== */ + +.contact-block-img { + width: 55px; + height: 55px; + padding-right: 3px; +} +.contact-block-div { + float: left; +} + +.contact-block-textdiv { width: 150px; height: 34px; float: left; } +#contact-block-end { clear: both; } + +#group-edit-wrapper { + margin-bottom: 10px; +} + +#group-members-end { + clear: both; +} +#group-edit-desc { + margin-top: 15px; +} + +/* +#group-separator, +#prof-separator { display: none;} +*/ + +#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: right; + margin-top: 10px; +} + +#prvmail-subject +{ +background: none repeat scroll 0 0 #FFFFFF; +border: 1px solid #CCCCCC; +border-radius: 5px 5px 5px 5px; +font-weight: bold; +height: 20px; +margin: 0 0 5px; +vertical-align: middle; +} +#prvmail-form{ + width: 597px; + } + +#prvmail-upload-wrapper, +#prvmail-link-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; +} + +#prvmail-end { + clear: both; +} + +.mail-list-sender, +.mail-list-detail { + float: left; +} +.mail-list-detail { + margin-left: 20px; +} + +.mail-list-subject { + font-size: 1.1em; + margin-top: 10px; +} +a.mail-list-link { + display: block; + font-size: 1.3em; + padding: 4px 0; +} + +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ + +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +/* ========== */ +/* = Events = */ +/* ========== */ +.eventcal { + float: left; + font-size: 20px; +} + +.vevent { + border: 1px solid #CCCCCC; +} +.vevent .event-description, .vevent .event-location { + margin-left: 10px; + margin-right: 10px; +} +.vevent .event-start { + margin-left: 10px; + margin-right: 10px; +} + +#new-event-link { + margin-bottom: 10px; +} + +.edit-event-link, .plink-event-link { + float: left; + margin-top: 4px; + margin-right: 4px; + margin-bottom: 15px; +} + +.event-description:before { + content: url('../../../images/calendar.png'); + margin-right: 15px; +} + +.event-start, .event-end { + margin-left: 10px; + width: 330px; + clear: both; +} + +.event-start .dtstart, .event-end .dtend { + float: right; +} + +.event-list-date { + margin-bottom: 10px; +} + +.prevcal, .nextcal { + float: left; + margin-left: 32px; + margin-right: 32px; + margin-top: 64px; +} +.event-calendar-end { + clear: both; +} + + +.calendar { + font-family: Courier, monospace; +} +.calendar.eventcal a { + color: #3465A4; + } +.today { + font-weight: bold; + color: #FF0000; +} + +.settings-block { + border: 1px solid #AAA; + margin: 10px; + padding: 10px; +} + +.app-title { + margin: 10px; +} + +#identity-manage-desc { + margin-top:15px; + margin-bottom: 15px; +} + +#identity-manage-choose { + margin-bottom: 15px; +} + +#identity-submit { + margin-top: 20px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} +.lightbox{ + float: left; + } + +#photo-photo { + float: left; +} +#photo-like-div .wall-item-like-buttons { + float: left; + margin-right: 5px; + margin-top: 30px; + } +.comment-edit-text-empty { + margin: 10px 0 0; + width: 85%; +} +.comment-edit-photo { + margin: 10px 0 0; +} +.wall-item-like-buttons .icon.like { +float: left; +} + +#photo-photo-end { + clear: both; +} + +.tabs .comment-wwedit-wrapper { + display: block; + margin-top: 30px; + margin-left: 50px; + } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: hidden; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + padding: 10px; + width: 120px; + height: 120px; + scroll: auto; +} +#profile-match-wrapper-end { + clear: both; +} + +/* ============= */ +/* = Directory = */ +/* ============= */ +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + /* position: absolute; */ + /* position: absolute; */ + left: -2px; + top: -20px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: left; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums{ + margin-top: 15px; + } +.photo-top-photo, .photo-album-photo { + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.photo-album-image-wrapper, .photo-top-image-wrapper { + float: left; + -moz-box-shadow: 0 0 5px #888; + -webkit-box-shadow: 0 0 5px #888; + box-shadow: 0 0 5px #888; + background-color: #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding-bottom: 20px; + position: relative; + margin: 0 10px 10px 0; + width: 200px; height: 140px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + position: absolute; + bottom: 0px; + padding-left: 3px; + background-color: #EEE; +} +.photo-top-album-link{ + color: #3465A4; + } +.photo-top-album-img{ + + } +/*.photo-top-image-wrapper { + position: relative; + float: left; + margin-top: 15px; + margin-right: 15px; + width: 200px; height: 200px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + position: absolute; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +}*/ +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + diff --git a/view/theme/diabook-aerith/style-profile.css b/view/theme/diabook-aerith/style-profile.css new file mode 100644 index 0000000000..5575deea37 --- /dev/null +++ b/view/theme/diabook-aerith/style-profile.css @@ -0,0 +1,2601 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + +.icon.contacts { + background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");} +.icon.notifications { + background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");} +.icon.notify { + background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");} +.icon.messages { + background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");} +.icon.community { + background-image: url("../../../view/theme/diabook-aerith/icons/community.png");} + +.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");} +.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");} +.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");} +.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");} +.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");} +.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");} +.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");} +.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");} +.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");} +.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");} +.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");} +.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");} +.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");} +.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");} +.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");} + + +.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png"); + display: block; width: 100%; height: 28px; background-repeat: no-repeat; + } +.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat;} + + + + +.article { background-position: -50px 0px;} +/*.audio { background-position: -70px 0px;}*/ +.block { background-position: -90px 0px;} +/*.drop { background-position: -110px 0px;}*/ +/*.drophide { background-position: -130px 0px;}*/ +/*.edit { background-position: -150px 0px;}*/ +/*.camera { background-position: -170px 0px;}*/ +/*.dislike { background-position: -190px 0px;}*/ +/*.like { background-position: -210px 0px;}*/ +/*.link { background-position: -230px 0px;}*/ + +/*.globe { background-position: -50px -20px;}*/ +/*.noglobe { background-position: -70px -20px;}*/ +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +/*.pencil { background-position: -150px -20px;}*/ +.small-pencil { background-position: -170px -20px;} +/*.recycle { background-position: -190px -20px;}*/ +/*.remote-link { background-position: -210px -20px;}*/ +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +/*.lock { background-position: -70px -40px;}*/ + +/*.video { background-position: -110px -40px;}*/ +.youtube { background-position: -130px -40px;} + +/*.attach { background-position: -190px -40px;}*/ +/*.language { background-position: -210px -40px;}*/ + + +.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;} +.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;} +.prev { background-position: -90px -60px;} +.next { background-position: -110px -60px;} +/*.tagged { background-position: -130px -60px;}*/ + +.attachtype { + display: block; width: 20px; height: 23px; + background-image: url('../../../images/content-types.png'); +} + +.type-video { background-position: 0px 0px; } +.type-image { background-position: -20px 0px; } +.type-audio { background-position: -40px 0px; } +.type-text { background-position: -60px 0px; } +.type-unkn { background-position: -80px 0px; } + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + /*background-image: url('icons.png');*/ +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.border.camera{ + background-image: url("../../../view/theme/diabook-aerith/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } + +.icon.border.link{ + background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + margin-left: 10px; + } + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +/*.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +}*/ +.icon.s16.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 5px; + width: 484px; + border-bottom: 1px solid #BDCDD4; + border-top: 1px solid #BDCDD4; + + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12.5px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px auto auto; + display: table; +} + +h4 { + font-size: 1.1em; +} + +a { + color: #333333; + /* color: #3e3e8c; */ + text-decoration: none; +} +a:hover { + /* color: blue; */ + text-decoration: underline +} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #1872A2; + /* color: #3e3e8c; */ + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + /* color: blue; */ + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 12em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; + padding: 3px; +} +#saved-search-ul .tool:hover, +#nets-sidebar .tool:hover, +#sidebar-group-list .tool:hover { + background: #EEE; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +.tool a { + color: ##3F8FBA; +} +.tool a:hover { + text-decoration: none; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 0%; + right: 80%; + top: 0px; + margin: 0px; + padding: 0px; + width: 22%; + height: 32px; + background: #ff500f; + background-color: #ff500f; + z-index: 100; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.26, rgb(215,227,241)), + color-stop(0.82, rgb(255,255,255)) +); +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: left; + width: 82%%; + margin-left: 25%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; + vertical-align: middle; + font-weight: bolder; +} +header #banner #logo-img { + height: 25px; + margin-top: 3px; +} +header #banner #logo-text { + font-size: 21px; + position: absolute; + top: 10%; +} +/* nav */ +nav { + width: 80%; + height: 32px; + position: fixed; + left: 22%; + top: 0px; + padding: 0px; + background: #ff500f; + color: #1f1f1f; + z-index: 99; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.26, rgb(215,227,241)), + color-stop(0.82, rgb(255,255,255)) +); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; +} +nav #banner { + overflow: hidden; + /*text-align: center;*/ + width: 100%; +} +nav #banner a, +nav #banner a:active, +nav #banner a:visited, +nav #banner a:link, +nav #banner a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +nav #banner #logo-img { + height: 22px; + margin-top: 5px; +} +nav #banner #logo-text { + font-size: 22px; +} +nav #navbar{ + } +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + /* padding: 1px 1px 3px 1px; */ + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} + +nav #logo-img { + height: 25px; + margin-top: 4px; + margin-left: 30px; +} + +nav #logo-text { + font-size: 22px; + margin-top: 3px; + margin-right: 15px; +} +nav .nav-menu-search { + position: relative; + + margin: 3px 17px; + margin-right: 0px; + height: 17px; + width: 180px; + +} + +nav #search-box #search-text { + background-image: url('icons/lupe.png'); + background-repeat:no-repeat; + padding-left:20px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; + } + + +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon:hover { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +nav .nav-menu-icon.selected { + background-color: #fff; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + /*border-bottom: 3px solid #364A84;*/ +} +nav .nav-menu.selected { + /*border-bottom: 3px solid #9eabb0;*/ +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #ff0000; + /* background-color: #19aeff; */ + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + font-weight: 900; + padding: 1px 4px; + top: 0px; + right: -6px; + min-width: 10px; + text-align: center; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu, +nav #nav-home-link, +nav #nav-user-linkmenu +{ + float: right; +} +nav #nav-user-linkmenu{ + margin-right: 0px; + } +nav #nav-home-link, #nav-directory-link, #nav-apps-link{ + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + margin: 3px 5px; + font-size: 15px; + } +nav #nav-directory-link{ + margin-right: 0px; + } +nav #nav-home-link{ + margin-left: 0px; + } +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} + +nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{ + background-image: url("../../../view/theme/diabook-aerith/icons/messages.png"); + } + +/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{ + background-image: url("../../../view/theme/diabook-aerith/icons/notify.png"); + } + +nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{ + background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png"); + } + +nav #nav-apps-link.selected { + background-color: #fff; + moz-border-radius: 5px 5px 0 0; +-webkit-border-radius: 5px 5px 0 0; +border-radius: 5px 5px 0 0; +} + +#nav-notifications-mark-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +#nav-notifications-see-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +.notify-seen { + background: none repeat scroll 0 0 #DDDDDD; + } + +ul.menu-popup { + position: absolute; + display: none; + width: 11em; + background: #fff; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #3465A4; /*bdcdd4;*/ + color: #fff; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +/* #nav-notifications-menu a { + display: inline; + padding: 5px 0px; + margin: 0px 0px 2px 0px; +} +#nav-notifications-menu li:hover { + background-color: #bdcdd4; +}*/ + +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} + +.notif-image { + width: 32px; + height: 32px; + padding: 7px 7px 0px 0px; +} + +/*profile_side*/ +#profile_side { + margin-bottom: 30px; +} +#ps-usericon{ + height: 25px + } +#ps-username{ + font-size: 1.17em; + font-weight: bold; + vertical-align: top; + position: absolute; + padding-top: 4px; + padding-left: 5px; + word-wrap: break-word; + width: 130px; + } +#ps-username:hover{ + text-decoration: none; + } +.menu-profile-side{ + list-style: none; + padding-left: 0px; + min-height: 0px; + } +.menu-profile-list{ + height: auto; + overflow: auto; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 16px; + min-height: 16px; + list-style: none; + } +.menu-profile-list:hover{ + background: #EEE; + } +.menu-profile-list-item{ + padding-left: 5px; + } +.menu-profile-list-item:hover{ + text-decoration: none; + } +/*http://prothemedesign.com/circular-icons/*/ +.menu-profile-list.home{ + background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat; + } +.menu-profile-list.photos{ + background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat; + } +.menu-profile-list.events{ + background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat; + } +.menu-profile-list.notes{ + background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat; + } +.menu-profile-list.foren{ + background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat; + } +.menu-profile-list.com_side{ + background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat; + } + +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 160px; + padding: 0px 10px 0px 10px; + border-right: 1px solid #D2D2D2; + float: left; + /* background: #F1F1F1; */ +} + +aside .vcard .fn { + font-size: 18px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + /*width: 35%;*/ + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 5px; + /*width: 60%;*/ +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #36c; + /* background-color: #19aeff; */ +} +aside #profiles-menu { + width: 20em; +} +aside #search-text { + width: 150px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; +} +aside #side-follow-url { + width: 150px; + } +aside #side-peoplefind-url { + width: 150px; + } +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 48px; + height: 48px; +} +#lost-password-link { + float: left; + margin-right: 20px; + } +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums ul li a{ + color: #3465A4; +} +.widget .tool.selected { + background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center; +} +/* widget: search */ +span.sbox_l { + background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-left: 10px; + margin-top: 5px; + +} + +span.sbox_r { + background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-top: 5px; +} + +span.sbox input { + background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left; + float: left; + margin-top: 5px; + border: 0; + height: 13px; width: 100px; + padding: 3px; + font: 11px/13px arial; + color: #000; +} +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: 611px; + padding: 0px 0px 0px 12px; +} + +body .pageheader{ + text-align: center; + margin-top: 25px; + font-size: 0px; + } + +#id_username { + width: 173px; + } +#id_password { + width: 173px; + } +#id_openid_url { + width: 173px; + } +#contact-edit-end { + } +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; + clear: both; + display: block; +} + +.tabs { + + background-position: 0 -20px; + background-repeat: repeat-x; + height: 27px; + padding: 0; + } +.tab.button { + margin-right: 5px; + margin-left: 5px; + /*background: none repeat scroll 0 0 #F8F8F8;*/ + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + font-weight: normal; + padding: 3px; + color: #333333; + } + +#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ + margin-bottom: 10px; + } + +right_aside { + display: table-cell; + vertical-align: top; + width: 170px; + /*padding-right: 10px;*/ + /*border-left: 1px solid #D2D2D2;*/ + + /* background: #F1F1F1; */ +} +right_aside a{color: #3465A4;} +right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 5px; margin-bottom: 0px; +margin-top:30px;} +right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; } +right_aside .directory-photo { margin: 0px; } +right_aside .directory-photo-img { max-width: 45px; max-height: 45px; } +right_aside #likes { margin: 0px; padding: 0px; list-style: none; } +right_aside .items-wrapper{ overflow: auto; width: 100%; } +right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; } +right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } +#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} +#page-sidebar-right_aside ul {margin-top: 0px;} +right_aside .icon {width: 10px; height: 10px;} +.close_box { + background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 0.1; + } +.close_box:hover { + background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 1; +-webkit-transition: all 0.2s ease-in-out; +-moz-transition: all 0.2s ease-in-out; +-o-transition: all 0.2s ease-in-out; +-ms-transition: all 0.2s ease-in-out; +transition: all 0.2s ease-in-out; + } +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 575px; +} +.tread-wrapper a{ + color: #3465A4; +} + +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} + +.wall-item-container { + display: table; + width: 580px; +} + + +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} + +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { +/* opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container:hover .wall-item-bottom { +/* opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; + display: table-cell; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + + clear: both; + overflow: hidden; + + margin-bottom: 5px; +} + +.wall-item-container .wall-item-content { + font-size: 12.5px; + max-width: 420px; + word-wrap: break-word; + line-height: 1.2; +} + +.wall-item-container .wall-item-content img { + max-width: 400px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; + display: table-cell; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-actions-social a { + float: left; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 80px; + display: table-cell; +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 500px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} +.wall-item-comment-wrapper { + margin: 1px 5px 1px 80px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 2.0em; + width: 100%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + font-size: 14px; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} + +.shiny { + /* border-right: 10px solid #fce94f; */ + border-right: 1px solid #A7C7F7; + padding-right: 12px; +} + +#jot-preview-content{ + margin-top: 30px;} + +#jot-preview-content .tread-wrapper { + background-color: #fff797; +} + +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + /*background: url("../../../images/tag_b.png") repeat-x center left;*/ + color: #999; + padding-left: 3px; + font-size: 12px; +} +.tag a { + padding-right: 5px; + /*background: url("../../../images/tag.png") no-repeat center right;*/ + color: #999; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; + width: 80px; +} + +.contact-photo-wrapper.wwto { + width: 25px; +} + +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper { + left: 0px; + top: 63px; +} +.contact-photo { + width: 48px; + height: 48px; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-name { + /* text-align: center; */ + /*font-weight: bold;*/ + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 585px; + margin: 0px 2em 20px 0px; +} +#profile-jot-form #profile-jot-text { + height: 2.0em; + width: 99%; + font-size: 15px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + margin-bottom: 10px; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 583px; + background-color: #fff; + border-bottom: 2px solid #9eabb0; +} + +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#profile-jot-form #jot-title { + + border-radius: 5px 5px 5px 5px; + font-weight: bold; + height: 20px; + margin: 0 0 5px; + width: 60%; + border: 1px solid #ffffff; +} +#profile-jot-form #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#profile-jot-form #jot-title:-moz-placeholder { + font-weight: normal; +} +#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{ + width: 585px; + height: 100px; + } +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +#jot-perms-icon, +#profile-location, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, +#profile-link, +#profile-title, +#wall-image-upload, +#wall-file-upload, +#wall-image-upload-div, +#wall-file-upload-div, +.hover, .focus { + cursor: pointer; + margin-top: 2px; +} +#profile-jot-wrapper{ + margin: 0 2em 20px 0; + width: 585px; + } + +#profile-jot-submit-wrapper { + margin-bottom: 50px; + width: 585px; +} + +#profile-jot-submit { + float: right; + margin-top: 2px; + +} +#profile-upload-wrapper { + float: left; + margin-top: 2px; + margin-left: 10px; + +} +#profile-attach-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-rotator { + float: left; + margin-left: 30px; + margin-top: 2px; +} +#profile-link-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-youtube-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-video-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-audio-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-location-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-jot-perms { + float: left; + margin-left: 45px; + margin-top: 2px; +} +#jot-preview-link { + float: right; + margin-left: 10px; + margin-top: 2px; + font-size: 10px; + font-weight: bolder; + cursor: pointer; +} +#profile-jot-perms{ + float: right; + margin-left: 10px; + margin-top: 2px; + } +/** buttons **/ +.button.creation1 { + background-color: #fff; + border: 1px solid #777777; + background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + font-weight: bolder; + cursor: pointer; +} +.button.creation2 { + background-color: #3465A4; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + font-weight: bolder; + cursor: pointer; +} +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons 14618a**/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 5px; +} +ul.tabs li .active { + background-color: #3465A4; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 2px 2px 2px #CFCFCF; + margin-left: 5px; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#directory-search-form{ + margin-bottom: 50px; + } +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; } + +#profile-edit-links li { + float: left; + list-style: none; + margin-left: 10px; +} + +.profile-edit-side-div { + display: none; +} + +#register-form label, +#profile-edit-form label { + width: 300px; float: left; +} + +.required { + display: inline; + color: #B20202; +} + +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 120px; + height: 120px; + float: left; +} +/* photo */ +.photo { +box-shadow: 2px 2px 5px 0px #000000; +margin: 2px 5px 2px 5px; +max-height: 85%; +max-width: 85%; +} +.lframe { + float: left; + /*margin: 0px 10px 10px 0px;*/ +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper { + left: 0px; + top: 63px; +} + +.contact-photo-menu-button { + position: relative; + background-image: url("../../../images/icons/16/menu.png"); + background-position: top left; + background-repeat: no-repeat; + margin: 0px 0px -16px 0px; + padding: 0px; + width: 16px; + height: 16px; + top: -20px; left:0px; + overflow: hidden; + text-indent: 40px; + display: none; + +} +.contact-photo-menu { + width: 11em; + border: 3px solid #364e59; + color: #2d2d2d; + background: #FFFFFF; +/* position: absolute;*/ + position: relative; + left: 0px; top: 0px; + display: none; + z-index: 10000; +} +.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none } +.contact-photo-menu li a { + display: block; + padding: 5px 10px; + color: #2d2d2d; + text-decoration: none; +} +.contact-photo-menu li a:hover { + background-color: #bdcdd4; +} + +/* page footer */ +footer { + height: 100px; + display: table-row; +} + +blockquote { + border-left: 1px solid #D2D2D2; + padding-left: 9px; + margin: 0 0 0 .8ex; +} +.aprofile dt{ +box-shadow: 1px 1px 5px 0; + color: #666666; + margin: 15px 0 5px; + padding-left: 5px; + } +/* ================== */ +/* = Contacts Block = */ +/* ================== */ + +.contact-block-img { + width: 48px; + height: 48px; + padding-right: 3px; +} +.contact-block-div { + float: left; +} + +.contact-block-textdiv { width: 150px; height: 34px; float: left; } +#contact-block-end { clear: both; } + +#group-edit-wrapper { + margin-bottom: 10px; +} + +#group-members-end { + clear: both; +} +#group-edit-desc { + margin-top: 15px; +} + +/* +#group-separator, +#prof-separator { display: none;} +*/ + +#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: right; + margin-top: 10px; +} + +#prvmail-subject +{ +background: none repeat scroll 0 0 #FFFFFF; +border: 1px solid #CCCCCC; +border-radius: 5px 5px 5px 5px; +font-weight: bold; +height: 20px; +margin: 0 0 5px; +vertical-align: middle; +} +#prvmail-form{ + width: 597px; + } + +#prvmail-upload-wrapper, +#prvmail-link-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; +} + +#prvmail-end { + clear: both; +} + +.mail-list-sender, +.mail-list-detail { + float: left; +} +.mail-list-detail { + margin-left: 20px; +} + +.mail-list-subject { + font-size: 1.1em; + margin-top: 10px; +} +a.mail-list-link { + display: block; + font-size: 1.3em; + padding: 4px 0; +} + +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ + +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +/* ========== */ +/* = Events = */ +/* ========== */ +.eventcal { + float: left; + font-size: 20px; +} + +.vevent { + border: 1px solid #CCCCCC; +} +.vevent .event-description, .vevent .event-location { + margin-left: 10px; + margin-right: 10px; +} +.vevent .event-start { + margin-left: 10px; + margin-right: 10px; +} + +#new-event-link { + margin-bottom: 10px; +} + +.edit-event-link, .plink-event-link { + float: left; + margin-top: 4px; + margin-right: 4px; + margin-bottom: 15px; +} + +.event-description:before { + content: url('../../../images/calendar.png'); + margin-right: 15px; +} + +.event-start, .event-end { + margin-left: 10px; + width: 330px; + clear: both; +} + +.event-start .dtstart, .event-end .dtend { + float: right; +} + +.event-list-date { + margin-bottom: 10px; +} + +.prevcal, .nextcal { + float: left; + margin-left: 32px; + margin-right: 32px; + margin-top: 64px; +} +.event-calendar-end { + clear: both; +} + + +.calendar { + font-family: Courier, monospace; +} +.calendar.eventcal a { + color: #3465A4; + } +.today { + font-weight: bold; + color: #FF0000; +} + +.settings-block { + border: 1px solid #AAA; + margin: 10px; + padding: 10px; +} + +.app-title { + margin: 10px; +} + +#identity-manage-desc { + margin-top:15px; + margin-bottom: 15px; +} + +#identity-manage-choose { + margin-bottom: 15px; +} + +#identity-submit { + margin-top: 20px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} +.lightbox{ + float: left; + } + +#photo-photo { + float: left; +} +#photo-like-div .wall-item-like-buttons { + float: left; + margin-right: 5px; + margin-top: 30px; + } +.comment-edit-text-empty { + margin: 10px 0 0; + width: 85%; +} +.comment-edit-photo { + margin: 10px 0 0; +} +.wall-item-like-buttons .icon.like { +float: left; +} + +#photo-photo-end { + clear: both; +} + +.tabs .comment-wwedit-wrapper { + display: block; + margin-top: 30px; + margin-left: 50px; + } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: hidden; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + padding: 10px; + width: 120px; + height: 120px; + scroll: auto; +} +#profile-match-wrapper-end { + clear: both; +} + +/* ============= */ +/* = Directory = */ +/* ============= */ +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + /* position: absolute; */ + /* position: absolute; */ + left: -2px; + top: -20px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: left; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums{ + margin-top: 15px; + } +.photo-top-photo, .photo-album-photo { + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.photo-album-image-wrapper, .photo-top-image-wrapper { + float: left; + -moz-box-shadow: 0 0 5px #888; + -webkit-box-shadow: 0 0 5px #888; + box-shadow: 0 0 5px #888; + background-color: #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding-bottom: 20px; + position: relative; + margin: 0 10px 10px 0; + width: 200px; height: 140px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + position: absolute; + bottom: 0px; + padding-left: 3px; + background-color: #EEE; +} +.photo-top-album-link{ + color: #3465A4; + } +.photo-top-album-img{ + + } +/*.photo-top-image-wrapper { + position: relative; + float: left; + margin-top: 15px; + margin-right: 15px; + width: 200px; height: 200px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + position: absolute; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +}*/ +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + diff --git a/view/theme/diabook-aerith/style.css b/view/theme/diabook-aerith/style.css new file mode 100644 index 0000000000..43b895807d --- /dev/null +++ b/view/theme/diabook-aerith/style.css @@ -0,0 +1,2515 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + +.icon.contacts { + background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");} +.icon.notifications { + background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");} +.icon.notify { + background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");} +.icon.messages { + background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");} +.icon.community { + background-image: url("../../../view/theme/diabook-aerith/icons/community.png");} + +.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");} +.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");} +.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");} +.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");} +.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");} +.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");} +.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");} +.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");} +.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");} +.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");} +.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");} +.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");} +.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");} +.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");} +.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");} + + +.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png"); + display: block; width: 100%; height: 28px; background-repeat: no-repeat; + } +.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat;} + + + + +.article { background-position: -50px 0px;} +/*.audio { background-position: -70px 0px;}*/ +.block { background-position: -90px 0px;} +/*.drop { background-position: -110px 0px;}*/ +/*.drophide { background-position: -130px 0px;}*/ +/*.edit { background-position: -150px 0px;}*/ +/*.camera { background-position: -170px 0px;}*/ +/*.dislike { background-position: -190px 0px;}*/ +/*.like { background-position: -210px 0px;}*/ +/*.link { background-position: -230px 0px;}*/ + +/*.globe { background-position: -50px -20px;}*/ +/*.noglobe { background-position: -70px -20px;}*/ +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +/*.pencil { background-position: -150px -20px;}*/ +.small-pencil { background-position: -170px -20px;} +/*.recycle { background-position: -190px -20px;}*/ +/*.remote-link { background-position: -210px -20px;}*/ +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +/*.lock { background-position: -70px -40px;}*/ + +/*.video { background-position: -110px -40px;}*/ +.youtube { background-position: -130px -40px;} + +/*.attach { background-position: -190px -40px;}*/ +/*.language { background-position: -210px -40px;}*/ + + +.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;} +.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;} +.icon.prev { background-image: url("../../../view/theme/diabook-aerith/icons/prev.png"); background-repeat: no-repeat;} +.icon.next { background-image: url("../../../view/theme/diabook-aerith/icons/next.png"); background-repeat: no-repeat;} +/*.tagged { background-position: -130px -60px;}*/ + +.attachtype { + display: block; width: 20px; height: 23px; + background-image: url('../../../images/content-types.png'); +} + +.type-video { background-position: 0px 0px; } +.type-image { background-position: -20px 0px; } +.type-audio { background-position: -40px 0px; } +.type-text { background-position: -60px 0px; } +.type-unkn { background-position: -80px 0px; } + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + /*background-image: url('icons.png');*/ +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.border.camera{ + background-image: url("../../../view/theme/diabook-aerith/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } + +.icon.border.link{ + background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + margin-left: 10px; + } + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +/*.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +}*/ +.icon.s16.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 5px; + width: 684px; + border-bottom: 1px solid #BDCDD4; + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12.5px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px auto auto; + display: table; +} +h4 { + font-size: 1.1em; +} + +a { + color: #333333; + /* color: #3e3e8c; */ + text-decoration: none; +} +a:hover { + /* color: blue; */ + text-decoration: underline +} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #1872A2; + /* color: #3e3e8c; */ + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + /* color: blue; */ + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 12em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; + padding: 3px; +} +#saved-search-ul .tool:hover, +#nets-sidebar .tool:hover, +#sidebar-group-list .tool:hover { + background: #EEE; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +.tool a { + color: ##3F8FBA; +} +.tool a:hover { + text-decoration: none; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 0%; + right: 80%; + top: 0px; + margin: 0px; + padding: 0px; + width: 22%; + height: 32px; + background: #ff500f; + background-color: #ff500f; + z-index: 100; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.26, rgb(215,227,241)), + color-stop(0.82, rgb(255,255,255)) +); +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: banner; + width: 82%; + margin-left: 25%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; + vertical-align: middle; + font-weight: bolder; +} +header #banner #logo-img { + height: 25px; + margin-top: 3px; +} +header #banner #logo-text { + font-size: 21px; + position: absolute; + top: 10%; +} +/* nav */ +nav { + width: 80%; + height: 32px; + position: fixed; + left: 22%; + top: 0px; + padding: 0px; + background: #ff500f; + color: #1f1f1f; + z-index: 99; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); +background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.26, rgb(215,227,241)), + color-stop(0.82, rgb(255,255,255)) +); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; +} +nav #banner { + overflow: hidden; + /*text-align: center;*/ + width: 100%; +} +nav #banner a, +nav #banner a:active, +nav #banner a:visited, +nav #banner a:link, +nav #banner a:hover { + color: #ffffff; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +nav #banner #logo-img { + height: 22px; + margin-top: 5px; +} +nav #banner #logo-text { + font-size: 22px; +} +nav #navbar{ + } +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + /* padding: 1px 1px 3px 1px; */ + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} + +nav #logo-img { + height: 25px; + margin-top: 4px; + margin-left: 30px; +} + +nav #logo-text { + font-size: 22px; + margin-top: 3px; + margin-right: 15px; +} +nav .nav-menu-search { + position: relative; + + margin: 3px 17px; + margin-right: 0px; + height: 17px; + width: 180px; + +} + +nav #search-box #search-text { + background-image: url('icons/lupe.png'); + background-repeat:no-repeat; + padding-left:20px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; + } + + +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon:hover { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +nav .nav-menu-icon.selected { + background-color: #fff; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + /*border-bottom: 3px solid #364A84;*/ +} +nav .nav-menu.selected { + /*border-bottom: 3px solid #9eabb0;*/ +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #ff0000; + /* background-color: #19aeff; */ + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + font-weight: 900; + padding: 1px 4px; + top: 0px; + right: -6px; + min-width: 10px; + text-align: center; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu, +nav #nav-home-link, +nav #nav-user-linkmenu +{ + float: right; +} +nav #nav-user-linkmenu{ + margin-right: 0px; + } +nav #nav-home-link, #nav-directory-link, #nav-apps-link{ + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + margin: 3px 5px; + font-size: 15px; + } +nav #nav-directory-link{ + margin-right: 0px; + } +nav #nav-home-link{ + margin-left: 0px; + } +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} + +nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{ + background-image: url("../../../view/theme/diabook-aerith/icons/messages.png"); + } + +/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{ + background-image: url("../../../view/theme/diabook-aerith/icons/notify.png"); + } + +nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{ + background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png"); + } + +nav #nav-apps-link.selected { + background-color: #fff; + moz-border-radius: 5px 5px 0 0; +-webkit-border-radius: 5px 5px 0 0; +border-radius: 5px 5px 0 0; +} + +#nav-notifications-mark-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +#nav-notifications-see-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +.notify-seen { + background: none repeat scroll 0 0 #DDDDDD; + } + +ul.menu-popup { + position: absolute; + display: none; + width: 11em; + background: #fff; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #3465A4; /*bdcdd4;*/ + color: #fff; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +/* #nav-notifications-menu a { + display: inline; + padding: 5px 0px; + margin: 0px 0px 2px 0px; +} +#nav-notifications-menu li:hover { + background-color: #bdcdd4; +}*/ + +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} + +.notif-image { + width: 32px; + height: 32px; + padding: 7px 7px 0px 0px; +} + +/*profile_side*/ +#profile_side { + margin-bottom: 30px; +} +#ps-usericon{ + height: 25px + } +#ps-username{ + font-size: 1.17em; + font-weight: bold; + vertical-align: top; + position: absolute; + padding-top: 4px; + padding-left: 5px; + word-wrap: break-word; + width: 130px; + } +#ps-username:hover{ + text-decoration: none; + } +.menu-profile-side{ + list-style: none; + padding-left: 0px; + min-height: 0px; + } +.menu-profile-list{ + height: auto; + overflow: auto; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 16px; + min-height: 16px; + list-style: none; + } +.menu-profile-list:hover{ + background: #EEE; + } +.menu-profile-list-item{ + padding-left: 5px; + } +.menu-profile-list-item:hover{ + text-decoration: none; + } +/*http://prothemedesign.com/circular-icons/*/ +.menu-profile-list.home{ + background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat; + } +.menu-profile-list.photos{ + background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat; + } +.menu-profile-list.events{ + background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat; + } +.menu-profile-list.notes{ + background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat; + } +.menu-profile-list.foren{ + background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat; + } +.menu-profile-list.com_side{ + background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat; + } +.menu-profile-list.pscontacts{ + background: url("../../../view/theme/diabook-aerith/icons/pscontacts.png") no-repeat; + } +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 180px; + padding: 0px 10px 0px 20px; + border-right: 1px solid #D2D2D2; + float: left; + /* background: #F1F1F1; */ +} +aside .vcard .fn { + font-size: 18px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + /*width: 35%;*/ + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 5px; + /*width: 60%;*/ +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #36c; + /* background-color: #19aeff; */ +} +aside #profiles-menu { + width: 20em; +} +aside #search-text { + width: 173px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; +} +aside #side-follow-url { + width: 173px; + } +aside #side-peoplefind-url { + width: 173px; + } +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 55px; + height: 55px; +} +#lost-password-link { + float: left; + margin-right: 20px; + } +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums ul li a{ + color: #3465A4; +} +.widget .tool.selected { + background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center; +} +/* widget: search */ +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: 800px; + padding: 0px 0px 0px 12px; +} +body .pageheader{ + text-align: center; + margin-top: 25px; + font-size: 0px; + } + +#id_username { + width: 173px; + } +#id_password { + width: 173px; + } +#id_openid_url { + width: 173px; + } +#contact-edit-end { + } +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; + clear: both; + display: block; +} + +.tabs { + + background-position: 0 -20px; + background-repeat: repeat-x; + height: 27px; + padding: 0; + } +.tab.button { + margin-right: 5px; + margin-left: 5px; + /*background: none repeat scroll 0 0 #F8F8F8;*/ + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + font-weight: normal; + padding: 3px; + color: #333333; + } + +#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ + margin-bottom: 10px; + } +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 775px; +} +.tread-wrapper a{ + color: #3465A4; +} + +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} + +.wall-item-container { + display: table; + width: 780px; +} + + +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { +/* opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container:hover .wall-item-bottom { +/* opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; + display: table-cell; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + + clear: both; + overflow: hidden; + + margin-bottom: 5px; +} + +.wall-item-container .wall-item-content { + font-size: 12.5px; + max-width: 720px; + word-wrap: break-word; + line-height: 1.2; +} + +.wall-item-container .wall-item-content img { + max-width: 700px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; + display: table-cell; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-actions-social a { + float: left; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 80px; + display: table-cell;done +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 700px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} +.wall-item-comment-wrapper { + margin: 1px 5px 1px 80px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 2.0em; + width: 100%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + font-size: 14px; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} + +.shiny { + /* border-right: 10px solid #fce94f; */ + border-right: 1px solid #A7C7F7; + padding-right: 12px; +} + +#jot-preview-content{ + margin-top: 30px;} + +#jot-preview-content .tread-wrapper { + background-color: #fff797; +} + +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + /*background: url("../../../images/tag_b.png") repeat-x center left;*/ + color: #999; + padding-left: 3px; + font-size: 12px; +} +.tag a { + padding-right: 5px; + /*background: url("../../../images/tag.png") no-repeat center right;*/ + color: #999; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; + width: 80px; +} + +.contact-photo-wrapper.wwto { + width: 25px; +} + +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper { + left: 0px; + top: 63px; +} +.contact-photo { + width: 48px; + height: 48px; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-name { + /* text-align: center; */ + /*font-weight: bold;*/ + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 785px; + margin: 0px 2em 20px 0px; +} +#profile-jot-form #profile-jot-text { + height: 2.0em; + width: 99%; + font-size: 15px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + margin-bottom: 10px; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 783px; + background-color: #fff; + border-bottom: 2px solid #9eabb0; +} + +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#profile-jot-form #jot-title { + + border-radius: 5px 5px 5px 5px; + font-weight: bold; + height: 20px; + margin: 0 0 5px; + width: 60%; + border: 1px solid #ffffff; +} +#profile-jot-form #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#profile-jot-form #jot-title:-moz-placeholder { + font-weight: normal; +} +#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{ + width: 785px; + height: 100px; + } +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +#jot-perms-icon, +#profile-location, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, +#profile-link, +#profile-title, +#wall-image-upload, +#wall-file-upload, +#wall-image-upload-div, +#wall-file-upload-div, +.hover, .focus { + cursor: pointer; + margin-top: 2px; +} +#profile-jot-wrapper{ + margin: 0 2em 20px 0; + width: 785px; + } + +#profile-jot-submit-wrapper { + margin-bottom: 50px; + width: 785px; +} + +#profile-jot-submit { + float: right; + margin-top: 2px; + +} +#profile-upload-wrapper { + float: left; + margin-top: 2px; + margin-left: 10px; + +} +#profile-attach-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-rotator { + float: left; + margin-left: 30px; + margin-top: 2px; +} +#profile-link-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-youtube-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-video-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-audio-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-location-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-jot-perms { + float: left; + margin-left: 45px; + margin-top: 2px; +} +#jot-preview-link { + float: right; + margin-left: 10px; + margin-top: 2px; + font-size: 10px; + font-weight: bolder; + cursor: pointer; +} +#profile-jot-perms{ + float: right; + margin-left: 10px; + margin-top: 2px; + } +/** buttons **/ +.button.creation1 { + background-color: #fff; + border: 1px solid #777777; + background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + font-weight: bolder; + cursor: pointer; +} +.button.creation2 { + background-color: #3465A4; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + font-weight: bolder; + cursor: pointer; +} +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons 14618a**/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 5px; +} +ul.tabs li .active { + background-color: #3465A4; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 2px 2px 2px #CFCFCF; + margin-left: 5px; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#directory-search-form{ + margin-bottom: 50px; + } +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; } + +#profile-edit-links li { + float: left; + list-style: none; + margin-left: 10px; +} + +.profile-edit-side-div { + display: none; +} + +#register-form label, +#profile-edit-form label { + width: 300px; float: left; +} + +.required { + display: inline; + color: #B20202; +} + +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 120px; + height: 120px; + float: left; +} +/* photo */ +.photo { +box-shadow: 2px 2px 5px 0px #000000; +margin: 2px 5px 2px 5px; +max-height: 85%; +max-width: 85%; +} +.lframe { + float: left; + /*margin: 0px 10px 10px 0px;*/ +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper { + left: 0px; + top: 63px; +} + +.contact-photo-menu-button { + position: relative; + background-image: url("../../../images/icons/16/menu.png"); + background-position: top left; + background-repeat: no-repeat; + margin: 0px 0px -16px 0px; + padding: 0px; + width: 16px; + height: 16px; + top: -20px; left:0px; + overflow: hidden; + text-indent: 40px; + display: none; + +} +.contact-photo-menu { + width: 11em; + border: 3px solid #364e59; + color: #2d2d2d; + background: #FFFFFF; +/* position: absolute;*/ + position: relative; + left: 0px; top: 0px; + display: none; + z-index: 10000; +} +.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none } +.contact-photo-menu li a { + display: block; + padding: 5px 10px; + color: #2d2d2d; + text-decoration: none; +} +.contact-photo-menu li a:hover { + background-color: #bdcdd4; +} + +/* page footer */ +footer { + height: 100px; + display: table-row; +} + +blockquote { + border-left: 1px solid #D2D2D2; + padding-left: 9px; + margin: 0 0 0 .8ex; +} +.aprofile dt{ +box-shadow: 1px 1px 5px 0; + color: #666666; + margin: 15px 0 5px; + padding-left: 5px; + } +/* ================== */ +/* = Contacts Block = */ +/* ================== */ + +.contact-block-img { + width: 55px; + height: 55px; + padding-right: 3px; +} +.contact-block-div { + float: left; +} + +.contact-block-textdiv { width: 150px; height: 34px; float: left; } +#contact-block-end { clear: both; } + +#group-edit-wrapper { + margin-bottom: 10px; +} + +#group-members-end { + clear: both; +} +#group-edit-desc { + margin-top: 15px; +} + +/* +#group-separator, +#prof-separator { display: none;} +*/ + +#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: right; + margin-top: 10px; +} + +#prvmail-subject +{ +background: none repeat scroll 0 0 #FFFFFF; +border: 1px solid #CCCCCC; +border-radius: 5px 5px 5px 5px; +font-weight: bold; +height: 20px; +margin: 0 0 5px; +vertical-align: middle; +} +#prvmail-form{ + width: 597px; + } + +#prvmail-upload-wrapper, +#prvmail-link-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; +} + +#prvmail-end { + clear: both; +} + +.mail-list-sender, +.mail-list-detail { + float: left; +} +.mail-list-detail { + margin-left: 20px; +} + +.mail-list-subject { + font-size: 1.1em; + margin-top: 10px; +} +a.mail-list-link { + display: block; + font-size: 1.3em; + padding: 4px 0; +} + +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ + +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +/* ========== */ +/* = Events = */ +/* ========== */ +.eventcal { + float: left; + font-size: 20px; +} + +.vevent { + border: 1px solid #CCCCCC; +} +.vevent .event-description, .vevent .event-location { + margin-left: 10px; + margin-right: 10px; +} +.vevent .event-start { + margin-left: 10px; + margin-right: 10px; +} + +#new-event-link { + margin-bottom: 10px; +} + +.edit-event-link, .plink-event-link { + float: left; + margin-top: 4px; + margin-right: 4px; + margin-bottom: 15px; +} + +.event-description:before { + content: url('../../../images/calendar.png'); + margin-right: 15px; +} + +.event-start, .event-end { + margin-left: 10px; + width: 330px; + clear: both; +} + +.event-start .dtstart, .event-end .dtend { + float: right; +} + +.event-list-date { + margin-bottom: 10px; +} + +.prevcal, .nextcal { + float: left; + margin-left: 32px; + margin-right: 32px; + margin-top: 64px; +} +.event-calendar-end { + clear: both; +} + + +.calendar { + font-family: Courier, monospace; +} +.calendar.eventcal a { + color: #3465A4; + } +.today { + font-weight: bold; + color: #FF0000; +} + +.settings-block { + border: 1px solid #AAA; + margin: 10px; + padding: 10px; +} + +.app-title { + margin: 10px; +} + +#identity-manage-desc { + margin-top:15px; + margin-bottom: 15px; +} + +#identity-manage-choose { + margin-bottom: 15px; +} + +#identity-submit { + margin-top: 20px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} +.lightbox{ + float: left; + } +#photo-photo { + float: left; +} +#photo-like-div .wall-item-like-buttons { + float: left; + margin-right: 10px; + } +.wall-item-like-buttons .icon.like { +float: left; +} + +#photo-photo-end { + clear: both; +} + +.tabs .comment-wwedit-wrapper { + display: block; + margin-top: 30px; + margin-left: 50px; + } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: hidden; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + padding: 10px; + width: 120px; + height: 120px; + scroll: auto; +} +#profile-match-wrapper-end { + clear: both; +} + +/* ============= */ +/* = Directory = */ +/* ============= */ +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + /* position: absolute; */ + /* position: absolute; */ + left: -2px; + top: -20px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: left; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +#side-bar-photos-albums{ + margin-top: 15px; + } +.photo-top-photo, .photo-album-photo { + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.photo-album-image-wrapper, .photo-top-image-wrapper { + float: left; + -moz-box-shadow: 0 0 5px #888; + -webkit-box-shadow: 0 0 5px #888; + box-shadow: 0 0 5px #888; + background-color: #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding-bottom: 20px; + position: relative; + margin: 0 10px 10px 0; + width: 200px; height: 140px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + position: absolute; + bottom: 0px; + padding-left: 3px; + background-color: #EEE; +} +.photo-top-album-link{ + color: #3465A4; + } +.photo-top-album-img{ + + } +/*.photo-top-image-wrapper { + position: relative; + float: left; + margin-top: 15px; + margin-right: 15px; + width: 200px; height: 200px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + position: absolute; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +}*/ +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + diff --git a/view/theme/diabook-aerith/theme.php b/view/theme/diabook-aerith/theme.php new file mode 100755 index 0000000000..40a27c3d57 --- /dev/null +++ b/view/theme/diabook-aerith/theme.php @@ -0,0 +1,379 @@ +get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']); + $entry = replace_macros($tpl,array( + '$id' => $rr['id'], + '$profile-link' => $profile_link, + '$photo' => $rr[$photo], + '$alt-text' => $rr['name'], + )); + $aside['$lastusers_items'][] = $entry; + } + } + + + // last 10 liked items + $aside['$like_title'] = t('Last likes'); + $aside['$like_items'] = array(); + $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM + (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link` + FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1 + INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri` + WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%' + GROUP BY `uri` + ORDER BY `T1`.`created` DESC + LIMIT 0,5", + $a->get_baseurl(),$a->get_baseurl() + ); + + foreach ($r as $rr) { + $author = '' . $rr['liker'] . ''; + $objauthor = '' . $rr['author-name'] . ''; + + //var_dump($rr['verb'],$rr['object-type']); killme(); + switch($rr['verb']){ + case 'http://activitystrea.ms/schema/1.0/post': + switch ($rr['object-type']){ + case 'http://activitystrea.ms/schema/1.0/event': + $post_type = t('event'); + break; + default: + $post_type = t('status'); + } + break; + default: + if ($rr['resource-id']){ + $post_type = t('photo'); + $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m); + $rr['plink'] = $m[1]; + } else { + $post_type = t('status'); + } + } + $plink = '' . $post_type . ''; + + $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink); + + } + + + // last 12 photos + $aside['$photos_title'] = t('Last photos'); + $aside['$photos_items'] = array(); + $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM + (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo` + WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s') + AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1` + INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`, + `user` + WHERE `user`.`uid` = `photo`.`uid` + AND `user`.`blockwall`=0 + AND `user`.`hidewall`=0 + ORDER BY `photo`.`edited` DESC + LIMIT 0, 9", + dbesc(t('Contact Photos')), + dbesc(t('Profile Photos')) + ); + if(count($r)) { + $tpl = file_get_contents( dirname(__file__).'/directory_item.tpl'); + foreach($r as $rr) { + $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id']; + $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg'; + + $entry = replace_macros($tpl,array( + '$id' => $rr['id'], + '$profile-link' => $photo_page, + '$photo' => $photo_url, + '$alt-text' => $rr['username']." : ".$rr['desc'], + )); + + $aside['$photos_items'][] = $entry; + } + } + + $fostitJS = "javascript: (function() { + the_url = '".$a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text)); + a_funct = function() { + if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url}; + if (/Firefox/.test(navigator.userAgent)) {setTimeout(a_funct, 0)} + else {a_funct()}})()" ; + + $aside['$fostitJS'] = $fostitJS; + + //nav FIND FRIENDS + if(local_user()) { + $nv = array(); + $nv['directory'] = Array('directory', t('Directory'), "", ""); + $nv['match'] = Array('match', t('Similar Interests'), "", ""); + $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", ""); + $nv['invite'] = Array('invite', t('Invite Friends'), "", ""); + + $nv['search'] = '
+ + + + + '; + + $aside['$nv'] = $nv; + }; + //Community Page + if(local_user()) { + $page = '
+
+

'.t("Community Pages").'

+
'; + //if (sizeof($contacts) > 0) + + $aside['$page'] = $page; + } + //END Community Page + + + + $url = $a->get_baseurl($ssl_state); + $aside['$url'] = $url; + + $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl'); + $a->page['right_aside'] = replace_macros($tpl, $aside); + +} + + +//profile_side at networkpages +if ($a->argv[0] === "network" && local_user()){ + + // USER MENU + if(local_user()) { + + $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid'])); + + $userinfo = array( + 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"), + 'name' => $a->user['username'], + ); + $ps = array('usermenu'=>array()); + $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations')); + $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page')); + $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts')); + $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos')); + $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events')); + $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos')); + $ps['usermenu']['community'] = Array('community/', t('Community'), "", ""); + $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", ""); + + $tpl = get_markup_template('profile_side.tpl'); + + $a->page['aside'] .= replace_macros($tpl, array( + '$userinfo' => $userinfo, + '$ps' => $ps, + )); + + } + + $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_postit'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes']; + + if($ccCookie != "8") { + // COMMUNITY + diabook_blue_community_info(); + + // CUSTOM CSS + $cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network.css"; + } +} + + + +//right_aside at profile pages +if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){ + if($ccCookie != "8") { + // COMMUNITY + diabook_blue_community_info(); + + // CUSTOM CSS + $cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile.css"; + } +} + + +// custom css +if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('', $cssFile); + +//load jquery.cookie.js +$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.cookie.js"; +$a->page['htmlhead'] .= sprintf(' + + + +EOT; + diff --git a/view/theme/diabook-aerith/wall_item.tpl b/view/theme/diabook-aerith/wall_item.tpl new file mode 100644 index 0000000000..1238340647 --- /dev/null +++ b/view/theme/diabook-aerith/wall_item.tpl @@ -0,0 +1,100 @@ +{{ if $item.indent }}{{ else }} +
+ +
+{{ endif }} +
+
+
+
+ + $item.name + + menu + + +
+
+
+ $item.name + - + {{ if $item.plink }}$item.ago{{ else }} $item.ago {{ endif }} + {{ if $item.lock }} - $item.lock {{ endif }} + +
+
+ {{ if $item.title }}

$item.title

{{ endif }} + $item.body +
+
+
+ +
+ {{ for $item.tags as $tag }} + $tag + {{ endfor }} +
+
+
+
+ +
+
+ +
+ + + {{ if $item.vote }} + + + {{ endif }} + + {{ if $item.vote.share }} + + {{ endif }} + + + {{ if $item.star }} + + $item.star.do + + {{ endif }} + + {{ if $item.filer }} + + {{ endif }} + + {{ if $item.plink }}$item.plink.title{{ endif }} + + + +
+ +
+ + {{ if $item.drop.dropping }} + + $item.drop.delete + {{ endif }} + {{ if $item.edpost }} + + {{ endif }} +
+
$item.location 
+
+
+
+ + +
$item.dislike
+
+
+ +
+ $item.comment +
diff --git a/view/theme/diabook-aerith/wallwall_item.tpl b/view/theme/diabook-aerith/wallwall_item.tpl new file mode 100644 index 0000000000..c5b6b36b54 --- /dev/null +++ b/view/theme/diabook-aerith/wallwall_item.tpl @@ -0,0 +1,102 @@ +{{ if $item.indent }}{{ else }} +
+ +
+{{ endif }} +
+
+
+
+ + $item.owner_name + +
+
+ + $item.name + + menu + + +
+
+
+ $item.name + $item.to $item.owner_name + $item.vwall -   + {{ if $item.plink }}$item.ago{{ else }} $item.ago {{ endif }} + {{ if $item.lock }} - $item.lock {{ endif }} + +
+
+ {{ if $item.title }}

$item.title

{{ endif }} + $item.body +
+
+
+ +
+ {{ for $item.tags as $tag }} + $tag + {{ endfor }} +
+
+
+
+ +
+
+ +
+ + + {{ if $item.vote }} + + + {{ endif }} + + {{ if $item.vote.share }} + + {{ endif }} + + + {{ if $item.star }} + + $item.star.do + + {{ endif }} + + {{ if $item.plink }}$item.plink.title{{ endif }} + + + +
+ +
+ + {{ if $item.drop.dropping }} + + $item.drop.delete + {{ endif }} + {{ if $item.edpost }} + + {{ endif }} +
+
$item.location 
+
+
+
+ + +
$item.dislike
+
+
+ +
+ $item.comment +
\ No newline at end of file diff --git a/view/theme/diabook-blue/communityhome.tpl b/view/theme/diabook-blue/communityhome.tpl index 00a59eec0d..cff75cd40a 100755 --- a/view/theme/diabook-blue/communityhome.tpl +++ b/view/theme/diabook-blue/communityhome.tpl @@ -36,7 +36,7 @@ $nv.directory.1
$nv.match.1
$nv.suggest.1
-$nv.invite.1 +$nv.invite.1 $nv.search {{ endif }}
diff --git a/view/theme/diabook-blue/style-network.css b/view/theme/diabook-blue/style-network.css index d2e7744e54..28e93cd675 100644 --- a/view/theme/diabook-blue/style-network.css +++ b/view/theme/diabook-blue/style-network.css @@ -797,7 +797,7 @@ ul.menu-popup a { text-decoration: none; } ul.menu-popup a:hover { - background-color: #14618a; /*bdcdd4;*/ + background-color: #308DBF; /*bdcdd4;*/ color: #fff; } ul.menu-popup .menu-sep { diff --git a/view/theme/diabook-blue/style-profile.css b/view/theme/diabook-blue/style-profile.css index 29ab2a7b93..3d255db4e8 100644 --- a/view/theme/diabook-blue/style-profile.css +++ b/view/theme/diabook-blue/style-profile.css @@ -798,7 +798,7 @@ ul.menu-popup a { text-decoration: none; } ul.menu-popup a:hover { - background-color: #14618a; /*bdcdd4;*/ + background-color: #308DBF; /*bdcdd4;*/ color: #fff; } ul.menu-popup .menu-sep { diff --git a/view/theme/diabook-blue/style.css b/view/theme/diabook-blue/style.css index 16ebe9986e..21ba66ec71 100644 --- a/view/theme/diabook-blue/style.css +++ b/view/theme/diabook-blue/style.css @@ -795,7 +795,7 @@ ul.menu-popup a { text-decoration: none; } ul.menu-popup a:hover { - background-color: #14618a; /*bdcdd4;*/ + background-color: #308DBF; /*bdcdd4;*/ color: #fff; } ul.menu-popup .menu-sep { diff --git a/view/theme/diabook-red/communityhome.tpl b/view/theme/diabook-red/communityhome.tpl new file mode 100755 index 0000000000..cff75cd40a --- /dev/null +++ b/view/theme/diabook-red/communityhome.tpl @@ -0,0 +1,92 @@ +
+{{ if $page }} +
$page
+{{ endif }} +
+ +
+{{ if $lastusers_title }} +

Help or @NewHere ?

+NewHere
+Friendica Support
+Let's talk
+Local Friendica +{{ endif }} +
+ +
+{{ if $lastusers_title }} +

Connectable Services

+
+Facebook +StatusNet +LiveJournal +Posterous +Tumblr +Twitter +WordPress +E-Mail +
+{{ endif }} +
+ +
+{{ if $nv }} +

Find Friends

+$nv.directory.1
+$nv.match.1
+$nv.suggest.1
+$nv.invite.1 +$nv.search +{{ endif }} +
+ +
+{{ if $lastusers_title }} +

PostIt to Friendica

+
Post to Friendica from anywhere by bookmarking the Link.
+{{ endif }} +
+ +
+{{ if $lastusers_title }} +

$lastusers_title

+
+{{ for $lastusers_items as $i }} + $i +{{ endfor }} +
+{{ endif }} +
+ + +{{ if $activeusers_title }} +

$activeusers_title

+
+{{ for $activeusers_items as $i }} + $i +{{ endfor }} +
+{{ endif }} + +
+{{ if $photos_title }} +

$photos_title

+
+{{ for $photos_items as $i }} + $i +{{ endfor }} +
+{{ endif }} +
+ +
+{{ if $like_title }} +

$like_title

+
    +{{ for $like_items as $i }} +
  • $i
  • +{{ endfor }} +
+{{ endif }} +
diff --git a/view/theme/diabook-red/contact_template.tpl b/view/theme/diabook-red/contact_template.tpl new file mode 100755 index 0000000000..48930b48ab --- /dev/null +++ b/view/theme/diabook-red/contact_template.tpl @@ -0,0 +1,25 @@ + +
+
+
+ + $contact.name + + {{ if $contact.photo_menu }} + menu +
+
    + $contact.photo_menu +
+
+ {{ endif }} +
+ +
+
+
$contact.name
+ +
+
diff --git a/view/theme/diabook-red/directory_item.tpl b/view/theme/diabook-red/directory_item.tpl new file mode 100755 index 0000000000..db1936e4b7 --- /dev/null +++ b/view/theme/diabook-red/directory_item.tpl @@ -0,0 +1,10 @@ + +
+
+
+ + $alt-text + +
+
+
diff --git a/view/theme/diabook-red/fpostit/README b/view/theme/diabook-red/fpostit/README new file mode 100644 index 0000000000..39b7c57613 --- /dev/null +++ b/view/theme/diabook-red/fpostit/README @@ -0,0 +1,8 @@ +fpostit + +original author: Devlon Duthied + +see his blog posting: +http://blog.duthied.com/2011/09/13/node-agnostic-friendika-bookmarklet/ + +original published at github https://github.com/duthied/Friendika-Bookmarklet diff --git a/view/theme/diabook-red/fpostit/fpostit.js b/view/theme/diabook-red/fpostit/fpostit.js new file mode 100755 index 0000000000..d183c75736 --- /dev/null +++ b/view/theme/diabook-red/fpostit/fpostit.js @@ -0,0 +1,6 @@ +javascript: (function() { + the_url = 'localhost/view/theme/diabook/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text)); + a_funct = function() { + if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url}; + if (/Firefox/.test(navigator.userAgent)) {setTimeout(a_funct, 0)} + else {a_funct()}})()" \ No newline at end of file diff --git a/view/theme/diabook-red/fpostit/fpostit.php b/view/theme/diabook-red/fpostit/fpostit.php new file mode 100644 index 0000000000..65c43a2b9f --- /dev/null +++ b/view/theme/diabook-red/fpostit/fpostit.php @@ -0,0 +1,135 @@ + + + + + + + + $content); + + // echo "posting to: $url
"; + + $c = curl_init(); + curl_setopt($c, CURLOPT_URL, $url); + curl_setopt($c, CURLOPT_USERPWD, "$username:$password"); + curl_setopt($c, CURLOPT_POSTFIELDS, $data); + curl_setopt($c, CURLOPT_RETURNTRANSFER, true); + curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); + $c_result = curl_exec($c); + if(curl_errno($c)){ + $error = curl_error($c); + showForm($error, $content); + } + + curl_close($c); + if (!isset($error)) { + echo ''; + } + + } else { + $error = "Missing account name and/or password...try again please"; + showForm($error, $content); + } + +} else { + showForm(null, $content); +} + +function showForm($error, $content) { + $username_cookie = $_COOKIE['username']; + $password_cookie = $_COOKIE['password']; + + echo << +

+ Friendika Bookmarklet

+
+ +
+ + Enter the email address of the Friendika Account that you want to cross-post to:(example: user@friendika.org)

+ Account ID:
+ Password:
+
+   $error + +

+
+EOF; + +} +?> + + + \ No newline at end of file diff --git a/view/theme/diabook-red/fpostit/friendika-32.png b/view/theme/diabook-red/fpostit/friendika-32.png new file mode 100644 index 0000000000000000000000000000000000000000..61764bf20a35fb21995b667e9a5e25436685a8a7 GIT binary patch literal 1593 zcmV-92FCe`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L03itg03ithOzq;@000HdNkli(P8=f+Y^Mqc1WDr}2vQk{QV2|+A}XxHfQrbj zRH(85xk;}eX_zVqV1$KI$q_6^imXtyL@uc%ce#(b_xvgD%Ji=M&inl5|IcfT zk+rnW~cVMU8ZZk781Awt_EiW&B7^A=0&%>nLiE=zTF-F`Y z?jnYe_L%k%19FkaK*b=2KJJkieXtuAdLjSn+z01=1918BWloebmi#Ot+6 zd};o$s8PJixiZ(PPAQm8s^ZmeF?Cdnz=xsAO(@FBVaF<-N=#qcy`!ug#n_pR3xd8mK3UKSz ze-_?6Il*+Li$cWY2shJyLy_ci0i--vac-j3Y_i#FQ=jYM?zlvBSqVZ}McY#^X#4s< zPrZ8T)J*laOG{I$YhS_Wkj&ZH*u~ zg0LtdDzsyb^#^N5deLU8S3bR>qYE$d)9;;xa7ct;qgt!*(277b#xPPckcsy828~XO z&Tf|&97!b$DHg11?OtGGYg+=U?e;FW|9wMW-EKqoxLKS?X(0y*BOpOH1|D_`U<2JX z0>Y_Jik*j>GN#EOR>D9xAf0TBc#I-GEMjkO5htwFbpvR{@;Ctz7((s+?@NK{Z7L&Gx6%|Jz&slFc^QS+?n-4e$MGa9s z@)DT|VVGq|!YpH4>8tMZq1g3}E2WE5-+6=B`0s%%2t$Q@gDYkQ2pf7d9>A#28t&yA8iJ_tc2^D0F%dsYBRj$WQp zbG7>-v^y!}_aha|%vLyTO)2D=B?j!700?0+-hHjc-#=O4=)(Ji5XT~&teehX+0-9f zzp_KGypG1fd|Ch|LnaPSWxVrUz}F7;X%Y_mmXUV`Vf@T7AWIAk6QlA7vSdy+jQl46 zkUc&El5rLO=peuJ|E1028PG@xrObbgPZm8P?~eyilu?aTv6^6^`ec*hx_BnWmC&u29haG4LlI rGxj`Ruw!GZjr6p}i@z8)_TTs)qHGuE{mw-x00000NkvXXu0mjfEd=xj literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/group_side.tpl b/view/theme/diabook-red/group_side.tpl new file mode 100755 index 0000000000..af183d04da --- /dev/null +++ b/view/theme/diabook-red/group_side.tpl @@ -0,0 +1,29 @@ +
+
+

$title

+ +
+ + +
+ diff --git a/view/theme/diabook-red/icons/StatusNet.png b/view/theme/diabook-red/icons/StatusNet.png new file mode 100644 index 0000000000000000000000000000000000000000..398bca716dcde03144eaa47f23a099939b507cfd GIT binary patch literal 1257 zcmV=P)%S4p=%D{(;%0d7K?i57Y+oq>~P+igJ=PQ*um(rRQfL4_a!4+W!c;UJ{ z7s*;Hl{);6F(j1202R-GQaC_VDR7*_R+ZLGanCu-rKr*{KwK%Rv~IF&FbZ(rg5!ly zfDOh1K;*5g+z*zp{MD;Of_L}sW$lg~R5dgZudgTn_%VOqzfbPcC7$;7B2!b#b}oSW zK9P{r5|uB&+LjhR=swYazYxK++V;_i=fsZ=@ZQ0Le01Uj zRy-amXvO2yW-=6JXBoe7qZE7)Ux}by=C;6(4p7tDN>h9LGS>4NP3`T}w6@}eXwOqi z$VVrUU}I-znYdFZaJ{30p5|tbN2ByKH*>wC1E)|Zv)kC&iIYf#Iv2olMSP3U1!}Wd zV(E05^Y6B8-y@?Q$uj|N2{w#V&XUypFYL*T6Uo=fUOj>BO{38 zl;*^1YH$Md=jVlX!K;ahl9)1vL^@4S(F#yiUym}TG-rBze92DGjtG8qMfh`Qs4S%$ z_U)q>VDE@vQmHcg-0(0GV(*9qw;{m8{{Aw-kK5X)+O#QfRbxX#yc``Z+21>N4nkHh zfEKTq7E=QcdV6{K>{&_BPA2*6+BKRE9U|G#fGa|*u8vq;-P{}zMy_5h+5g_(j{#r( zd8%(C5lQ&m1p?$nShssOncm)ieP4{p2M_qQuaAjbj!(P00r+vx9i2A%^`BAA`V z9JQ75tx%;Dqj&F;FBaLbb!%t<(KTzR-Li!Z+qaj-bR@!W7cQXi?}7sJM{z)pDiLD9 z?PJF{pUpCr%PpCSg?NAGPIPs3puPZRhcQR3fCvFJV3cC)-aQ6RpXT}KD9RWj@i;4z zNhTjX;_=O!44gW}PbW{3pPVFBTT3*RLL0;6lPCOj>lOrLKz(D|5`M|PK9~y3U7@o; z(HmEQuJ7NE<)fPi)YrBxv1O)oK9Gf{oAMm%1vW+I?h;1? zODSSrfQvDW_ayr-??K}+3>FXpT(7%yfRE7Y_)TD8R{R2R`5zg0lMpWe$6Y$Bl?uSo zF5C@!I98G_{A@l^YTSa|mHtn-7%uP%zSKvG#q%@J;=t{h;&p^wOV)6VxLq6IE TXnjt100000NkvXXu0mjfw0uI$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/attach.png b/view/theme/diabook-red/icons/attach.png new file mode 100755 index 0000000000000000000000000000000000000000..1958041cfa9def91dc1bb73f947d823d67413afd GIT binary patch literal 1069 zcmV+|1k(G7P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z4;>oyZ*h?T00XT_L_t(Y$JN$ph}BgX$MMgMqq$I)l46ZfM3^_q-bCw*XhBm*@+e_t ztF%a#k(uU_nnutJ{tV;V0{!7~ zFV8*ae9yD}ofEvgvm;_&-4Vb}#mhK1P4n?IK0_zeM?`Zer3bFU zz37ik7~J77Vf`=<7p7?erlg0rVLV3FYPCzTBO;S#jzM$XVZhG7;~1Ex#h8$J znwH_~UfHr54`Lmj!3Z?fA0q55JY0djfr;3I8MrlJtFZ*%XB2LZh+TL$_cb;g0&D=L z;>t8F#eMi0GjU7WU%_0o&S#2Wm8 z)e-wg)^mQre&gW+jfj&WHaQ*dY6-^SR8*j!5KoyBuGnz1G#n$a)U?y1`k>@+-9 z3FC6yjjahApZ)d$Mn=T;Qp&M-0ypKJMR~zqcnc?DWy5}&dJYDq>Al>z6_XRT4r^kJ<8&B1>fi>aaewA- zMgsR@Wkd{YsKEMUrCpS!H?tadW-iBN7}sJ*!s@XQgA=v@lM*lsqw}n9aedpOS%?er z_v@IPDt~&V|31Rdgw^3ST!GFx87AhXW>;VvFd`zhX;t`A${Y+yAr8!ph%cd5t8K?N z{E9IVv8|NSkVP>VT~be{WJ}D(jR{+q&Hu$;jgxfmD8WF47JEx&CggfL-+k^GW>KoIJc+bM9 zif7X!V&(oWUXP~yeG<-Y2iBPVH?AG=o}S{}nzN}9vEo4b+<+C>fkxbw6}UdVJptEL zM0#1mcUGEOuAdMQA0Et>wMX<`T1q)D`|Fg1ZNj2zd8Y&}%$yI4 ni1q*a+jA+UTPdZR|HJbq)+b6DsACm900000NkvXXu0mjf$)@%$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/audio.png b/view/theme/diabook-red/icons/audio.png new file mode 100755 index 0000000000000000000000000000000000000000..8d779a4097b0b1c75cdac9c0f768cd797187545b GIT binary patch literal 762 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 TBA`E400000NkvXXu0mjf%q1Tc literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/close_box.png b/view/theme/diabook-red/icons/close_box.png new file mode 100755 index 0000000000000000000000000000000000000000..28e2675b8ca941cc09104d5c9332e75f08e9eb02 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPavowb`+m8uXBY=i;OcD{r&L3^~nBde+p#W`RtQqxZgXv%kENK?z&*H&#ni3 uQYL$vdC%RI4=Si#7r4kl?sVy_Sb0HVZjXbj$^?NXGkCiCxvXPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z0Rkbx3`0-=00JmUL_t(I%k9#=Z&Fbh2Jq)S_k-KZ1#T4r@^xEjWNEvYK;oo}sYAEM zq3K3oHHI`Dn;1778dLuQ{WDD6YBZ7>gG~UVKm(>GG`&!IODX5LD-CpTF@469_x$qa zJO{YWzYa}0SO#PPD2yS)3@ry>7N9BaIPA^G~#Tg@6?w7#SGGYWL(F?X~!*~Yxj6(t_byC0;WYDIx*FHs_d z>adTk)(4Dl9yubC_du#c$gS6%b&u*`|91x z$4@RRpN%-1CB*@C>%{$Ta1z)#K7_E7NQKj4zt*O4=q0~`rsPNrvfl%4g&-LkJU$cm zX&$EJrE;T%ap>ss9EUpF1!&7d49o=#&NLKCyO=v#L#!RW^i8kxALTa>E5j@Pn;_Hx O0000 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/community.png b/view/theme/diabook-red/icons/community.png new file mode 100644 index 0000000000000000000000000000000000000000..7c91e8b756323f2fa9214a63648d51448d6ab90e GIT binary patch literal 475 zcmV<10VMv3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY% z5D5ij*btxq00CP`L_t(I%k9)ZOO{a>2JqjTZ-f?vv__~UZ8fw;AHXrersf-4LWgit za>~W1CGNSYe`9@tzJcHpgg6C?L-YqJ;%zzN;py?wpuoWk4(FWfKKJ!p=RP+NC-~p! z9d;ly&*2583iS?mBI0XT-l-#e{B02(lrdGfPV^h@9%8X_;2NmL~?OIEMv8o8aN=>3bwYYP8pIrFWB`_jVgb_rjt*4N8C*&=ee%r`1- zvQ;=UhjFQjjb-L&M0{$hM#Oezj^biPPZW*)dS>Qbtl~n&f5c79;7LRKK3?KIu2c`c zgZYSf-pkC_n66st16HtwrxM`2IKliW3}D{00=IR1cQN R2|EA)002ovPDHLkV1mv3&g}pI literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/contacts.png b/view/theme/diabook-red/icons/contacts.png new file mode 100755 index 0000000000000000000000000000000000000000..20c990c84b7ed1e887d09c0a919ea98fabb62402 GIT binary patch literal 588 zcmV-S0<-;zP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ4 z6cPj|O*{Yq00GQNL_t(I%k9)ZXcSQp2JqkR?S+$YS7_8M_!mVu!DwNu4L0dyE5RbA zf`!(CjiONtVs~yu68zx7zS)`Y&3td> z@gD(EoiR(3ow$ud!Sou}dxQM@w8TjbX^eX~hnZkLj<2{`@|(kXwD7Vw$lq+4ah4`c zdM_c6`z8>GvQLJhqbU{E8-k4YNWWIrAY(JI9wCg zz-pEzv*XPs^oJwec68q?4j zO$=}pN3hUs$7z2!dKG19QdENe1O=|)R>}4m58~fFp;J7&)nV%3YJx|9@t)`C*KkDs aIs62AFkq;^*Sbdl0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z6)QU-tJWL<00E^*L_t(I%k9+7i%ww}$MMgZw?=9T<7G--@>0%X_!G>^>@2P#l)pf% z6lH-JV}UG`|3K1hDH}zRvaylJ+JcQz780XlbE|tE_cQZkr(AXFI#=g>ueaZQ^WU;H zwO~YS#5L^7p%=K6Qu;A0c&q{)!3`Y6L=NxAH(V*co5pcW;%Q3hRmmBtBpb!C4DIr> z4yOv}ByQsz&f*L&7PL^q(SVXVUiTrFZ>aA#z-D|Co!xBoCr n;rv+E=ik~A-c=Zlf6jgZq?%x==}~i}00000NkvXXu0mjf8zJ(Q literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/dislike.png b/view/theme/diabook-red/icons/dislike.png new file mode 100644 index 0000000000000000000000000000000000000000..23de426c5a6def7113c12ee557789e8d0b6c8d2e GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfzsxE9dR0y+Bi#JY5_^EKaYz zv|rD~QRMi?^Lgv0>T)DyCKz!QQqChO=E7Ie&6HQoqNY-D#Ak zXFkdHGz?8hteN~y^dL_iIuBP?dhmo&Uaze&N9(|%3-We1Yd+Xlo~iq z*(9L0XvKf`Ka%InO(f>AYar!Uc zvs*iSZH~P>KI5lvv(@gyn)iflt^P9}aGo^zYUeGMA06BGKUB-ykbhc=!8yh?Zv7|i b#~bw>=6Z6*G3RRm1Bk)X)z4*}Q$iB})^3>v literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/drop.png b/view/theme/diabook-red/icons/drop.png new file mode 100755 index 0000000000000000000000000000000000000000..2abb82ef26df121c17e2535a3ea6f3ad22c43058 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf$RV|bg>}*`f!Zsmem&K*<*IsAOO-D%HGfX8nR}Sti*CQIue)V(xxVXa*VYfmk1_BZ ziugC{&1^}P*oJ#Qa+32u8&|Rg{!q7BV|wD!{R8F~-tRqYxn`r7-P+pD#ZM3JxVY$& h;VK!uhUW6gf(J_~d&gQu&X%Q~loCIDW)Ze#!e literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/email.png b/view/theme/diabook-red/icons/email.png new file mode 100644 index 0000000000000000000000000000000000000000..240cef2c3354de7d0934026386ca9f19eefbbe2c GIT binary patch literal 880 zcmV-$1CRWPP)ZOeVvJhlkI(T<$A_7Yc>Rcs!oiWxxU^u$@?W zG#aJ5yE`zmLjY1r6EKU#;*lw`+XZgL0=5$al@DfRrvVf8Mt}+2-`|td>9m!A+6n)e z0(KJs=9>ac08H#s0EO4-bg12K)B5^4jYcDK;wA{>^Lg_5eB}50DG&(ocxh?rpFsiE zYPC25+~snS+v8yjU~2`ox3}r$=7wLsxVT_;i;Ihz3?j%qXIEEO)Mzvq5U$P|2E}5w zwzl}%;cze}#yE_)H=_@Dyj#w{oK*6XtPY0BabHxJIn}g-3`jPcP1@Yt)bq}gkZ(=7Fd&ag zgQ+Bv_)Db#c|1HkXH>olf&M>-BniKA974JT6WvAWcD1AdG*i+^140 zT3ub`4}|sK{vBi+%L+mIV3|w?;>V085$0UygLL#a5MoFj6A@8jzl8dDy{jQ^?AVJV(2eeOiigEKfZ7|3#Jr6 z#bX?g$6xdeKoKXC$te|{qyX$dV1IvK?}V4Mot+&{Df$D=)&S%{yG64>(Y%(SsL|Td zAD*ND{W}~Ezv^*}rUiwo)#}p}WV2aYeni&R)+iQ>O%bT#0!Oi3wz07xDfod-_+I7Z z+xhwVs}$e7|3MVJvX3C}T@iSv{EHfgZ4#lZ{1dQ$3oroPHf)f9@g0Ex0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z067OPaYLd200I|DL_t(I%k7j+OB+!XhMzl`8BGSXGpW?p)x_=se$Z*9BgdJX%NV_=NVB&JC#O|bzxpT`0kaZKN~>1mC5 zGbeX}|FE$Sj~^LE^Q>HE-*tH!hP-MvQCgEk5kFj)Q_JFQqrtPwODx&R43Es#EIpBK`&^S4Pxw-o@HaZ<>w-FJ@GLEZN_O`YN&(En>tL$uUl7pLmyN$ZK zVyNTYmWWU+7U_1oc%DbE*JEa8hJL?K6h-JeBKT_*gJ8#T07#OAcDv2^_&Bv%4G|%V zB9v0Yft6Cfhebpbfa5s$zR%Ru6k2Oar4pS^hitP=_j5V0w84ZHw6Fy002ovPDHLkV1n4c9mD_t literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/facebook.png b/view/theme/diabook-red/icons/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5dd39c36f9aeb71228b5cabc048883bf147658 GIT binary patch literal 1082 zcmV-A1jYM_P) zo3r8`Ze3#otZ8V3Vqy4NTsO%|O-n%Edl|gyMb&dLI4bkNqiirg1e&JN*E;9hG_Bya zQryIt${)@`U<^XutEaLo%X!nBhV1}lSe$?eGC);xRsRsw{r1C{o&;j*oc?%1gJf!n z^Da4{o2GCI&so89QPHB}fw(gW2ug!r-}5jrIt)#Xt6|B~G#7NmOh8%BI&)0RbRDn< zOx1@A@Nw~Jlq$2BHX2)P#x+Hh)87odh^B z`5W#(&+$FKl_$8+ElbpZVbB`uOIH;9@X;;gomedc1?NK%Zr$sZ!s&e*ZstWWAjcn+ z;J#8T7~PZoPzBT_)&arZSB{71O3Ep`5Qx8<8M%}q5q&>2k8W_nv<%dtDm%;Md z?Q$B@0qPAQ;iXuW5#F4;H_yYi&Fe!&w{cxPlyXmayXSR3oa}zV*m3bRN|8rLFlT(! zAxL#MocP%cWe1%25fVB{CIfxUAS?hq@N20tT1oIn(C>%>IGM`K89bTF1`ex97l)v` z;7iItSdL$Kz{g%aJS{CReJw*<*KJ`*5Jz)#O^Awo#SKJANySQPBj3vGDi`H|Du;uU z(f5c3S7|5c0ECG!Oal?Xs8;-JS2Rt!&L}pU7em2v7%5Dr5RH$O=aRZgAXPP>_2uXI z=qwJ{*1B*1Y{@&HZf=Xy8Q8P;fO7oVlSd&Tm{T!#6_ zLZwmx^xy6OG5E|(g+2=LL_BtOaG>Aom=`EUm2ulrHCZKi-o~`;OpI<&+kC3sB6yAd zuQtbA47HXmYkhaZX~^YEVN(kfywrQ+@gD&O0NAi&Jcysk6#xJL07*qoM6N<$g32lW A82|tP literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/file_as.png b/view/theme/diabook-red/icons/file_as.png new file mode 100755 index 0000000000000000000000000000000000000000..16713fa5300e9590c8c57c86b81954c7091d78af GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfk2x#UOQDEjNYe;||Cb$8Zz-I@oo z?2Ro7nV}lBP02imVy%<(4_fv)IT$+1Zku@7+?Pf4oxzb!F0r$oD}B0~{wMv#a#N4h zd*#oytG0ID++)s7y*kHDh;NzBz^nK^Ze53d9L%HZkh=d#Wzp$PzSPKbU0 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/ftdevs.gif b/view/theme/diabook-red/icons/ftdevs.gif new file mode 100644 index 0000000000000000000000000000000000000000..e0fc257434792e0b64406320444d9bed3f9478e2 GIT binary patch literal 1188 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 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/like.png b/view/theme/diabook-red/icons/like.png new file mode 100644 index 0000000000000000000000000000000000000000..b65edccc07e0125f663ff738e6983ae01a239e96 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfzsxk@<-kPC!#wJY5_^EKYB| zZ0p71DA4vWz3ix{qk!liP8LTOgHJ3{65Z|}^s4y{Kk+n8oRz84maU{D(b359ug5w$ zXtT-T4!#V>%dr7puZ73n{j>S(BLVRj$-Cq({A4s}GtEg*{S(&k(PPdLqg}a-#Tt+P zbZ+8JV2qx@vHys>?TSfTx^ve&VzYgdXul+UuYaQO>xe@Om|`FCE}wCb&u@Y|_tjI2 zr?Ssk?$xIFQKH*|YroH=(<$<92QSKoRQK_G_Pk%Jt+Z@;;<~vWRlN3}yW1y4MSAB1 zO<4NioH^rNmH@K@?#gRL?i|0fyU?+`qJR1fG3^gc+A+(y*eduE8l!E@JoG-a7|Z-Q cS^k&l@>YB4AFACQL70(Y)*K0-AbW|YuPgfkqyxdVmXdb&77QWcaB!-eq+h|e(Spvo@wXz9B<=>V-#B%~QQIzOz243VKekIAkiHdh z-Z#qfvCFk$ls~#NWHW^4^aOeWrHWGXm&w22WQ%mvv4F FO#l|ylH>pY literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/livejournal.png b/view/theme/diabook-red/icons/livejournal.png new file mode 100644 index 0000000000000000000000000000000000000000..6d27d265eed3e0ce3ad46a089059073427977ef6 GIT binary patch literal 2029 zcmV>pZ>C9HU{^_62blqRAopzkvb-cBu zuu!!XFUVL0M4-t1VhA^hBm@Gvo@C#1gb*dpUVgCO%u5dEJLi4g?|Gm1{k|h$5;lRx z9TqyRqV0x&WRgV{L;R%>urj4pw@G;#sJ=k*}q_hU5&hsg~-0I%B(1lUy# zfX56C;8_gFq+)1d1n^iU!8qq&o|#8l=2|@TM8WQG|63rjh=D*r>+=WTW&Pm;@VH&{ zz)A)ZV`YdA%)-~zk2i9Y&^0B*s2ym$-i)0UWoUEw!II<95g!wUyfh68vy+fzR3kwp z10xh*!R5usLpvJUMo@oun8yrZfc|+Z0I5U-rPvAC;2;kEBn^MLJBq~IESx{O14Dxk z@VgKGfr8Q(&^~14pU+BBqjFmoHfL%fB*1}DD?0ioF}L7`Btiszf&yD}^z=+72FGmJ z_s28OW`LtCT^EbKJ9qGYVKUykHG=YrLVS2=ADlj*v#SpQN=+5d~7V?8S_GIX@ysh!l+!w!U6O%cOXDcOec| z!2cLZ11V@AtWiOTB+P7CBXJ_%s&N7_+t^>9?Ct@iDC3yy9Kd(VjLJSl#31%EF z^qMTVc&m??nTGK>6=tk<4Bz>BF$EqHgkKm8fTfC%Ma81UGLNEkJ@%Jx#20lfIQG{% zl$QS#?;d=eXa&+zQ*i9aF+?=BA(Cj`|Epr8>f(6XO%paUD;QdgjskhLG!uvR72>1Q z4fw382{PvKf*GMq`$1H^5k5{!0Y7g6vMH+r8*_}9G>tB*^e0bWMQ&*c3O46c1M#7~y&Y>a)95)dQc|^; zpZB7!`Vw4%2uxb+Pxx6fmSxd=-^5qVfy%A;?EFnEOg{k6yU*_F!wMvc~P2Et+C8*r>0^pcN z z$X%nw?Y2I6NNK+or84c6{^@e0*=VXJC$ndib0{ptv0|^^|M6SfSt8&;E z+$(%?qku}gqu0b^1_NLg83-LonpmRRi=mN8?0Rtn+-?t=I|lfel_JuLe}&IzStQnH=yBq2mwC)!3LXcrTq;o#25HG^baW5%IonZ` zjjt}>4$k)tk0INj!nx1SV6Ailo3m6@%X|yvohGOl>WpH_v;PUdua>PxC#~KzI{8!p zbR-K^YEpudN(&gDe1xJ6X;kYT{Ma)boVVF#NyUD|Nj>s$7RJ|JIl*UtE*7Fthi}I~J=2IzHc0OgX zVr=3Ozrh%FYP59?g;li4Jc*Xp`(WL6M5|-*&rTBKhux^VHbG@M4-P}CR-*FdLY%E> z!03bpDM|4t-9WJ5_cf1$PkgCyn%nm@9?0$*Kh3^K4-1x(l@nL-|k2x7tIa)+INdU)I{1_n+1 zfkvZ_gOJ|&^4puR6C2z(yuXq*D;v&KUq@QjrjP)54fw;HU`SU{k)ST|Ume@IT9_aW zov*nbym#m~yOFGo#~+TLBr;hZ^NBtX?pSUmT4h9GVtfoNkF5Xm5&ZXW?m5a5s literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/lock.png b/view/theme/diabook-red/icons/lock.png new file mode 100755 index 0000000000000000000000000000000000000000..7e34bf2791654a000c757802d4728bc4d7caa14d GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfs$@u)oxIRTq23;ca;}2@-f;{yiXV*fIC`KZ zoabXtZO+zR_K6`q_j)^)eM<;b?XODF@D)4#ELLciSmEWP+b$}<6|;Wovs&nYj?z8D z*Tx(D4=uT){@N=e>i5P?ErsWPGCnR<(JB0KUFmPN@P0<87Rx1S(z`wYea_(N>gTe~ HDWM4f_QRED literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/lupe.png b/view/theme/diabook-red/icons/lupe.png new file mode 100755 index 0000000000000000000000000000000000000000..f8b2283478826e60abdacb85cae80037911fa63a GIT binary patch literal 697 zcmV;q0!ICbP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY( z6(2hl!+507r=BBMel$CGaHnY2kOqb#Sp^xy}+ntJp@cj+L1J6 zX2mFqo@6qaSLJf~AutX+2Mz%@B^A0>7{~D)GdnM7NzyIv{aUqJwdLhy0|+5(#Bsa= zi~z&HKt7*;9YWY{TcMeaNooMz%s#cdz0qi_0xu(Rv%6ad1+5wBjqJR@-*4x^yPL}7=Xe6al>3F-tJv}`q&FoS-m<2QY z)^RBLe0~kM3=9JM;y7N(<#Ow_TFr{Zq6&q=Dc}Z>NU8((DwRsD8}Ku5EX~Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z05%0j=RQFI00J0EL_t(I%k7lSYEw}Zh1a<`r+>M&iCi0~MWl6*f?x~?9Y}qFj>PwH z;>DJa(Yt)k)4GM+APPJNH3ByoyyIn4& z%tiAzgVR38(#k3(rt-y3r}Kn!zAA($CrR?4(P+FJ_3+Wad;iEe=i@kLmHSnA??J}k zq*K7&-X6j*#QOSr)M~Y$l=9o#+Yc|R;y1C@8Zt}S)Qx4l*fr=%zyVmEE1|r>xU< zSXfxV+1VM0h*@hd?Kl_>thHe9_u>C zF$P(dLQNV3ECM1((8ajCd{-0{WvfJMBF#O1-^{j6@YkMDLtL?9wK=Ric>TFb@~4~N734+jSo z!JD|Xcz|o(fi$tB)35l_I!38fLcLx`9LJDSGOhLbSO>DUwsyPU?^p8qykm?pB7*lG y)>;seS4u%C1?vaxAJsMh0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ4 z6cYtTQ9aiH00DVPL_t(I%k9-YYZXBh#_`{7hHET@R6=SiJ3mLdK#)WwMuH?-ND!}< zY9(rCp$3UB7r_J}NV`=TR6iE-cSj9|QaJN^lp}Wz{#M9RGwl|C4*uqcD;R*ICcn94}Z7$lac#qn(?ag8nZ?dcr zmau{SYJc~WTZ(2ap3Qo7rGkFMb3DbhFSQcwVY=dc>P^>f+jxkVIV9co zlmHqmB>x~!-BF!qh-oYqe9Pv)?m?R#TxFi>X=?Z?rknZMGQhhWisLS#EP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z6(TJJz1Rc*00C%8L_t(I%k9-YYZXBl#qra{r=hQUaT*kxd0=Q-#6cV>8oLMLG@mK2xq1@|+*b^`dU@=TL` z5|&aKR&j_&=yCNA@EZC)nR{WttTf?ue8V%G$EDxE>-SIb-c0sL@0)Juv4;7y;9jHG z(7kx(lj&={Z&vX$hyN7|c!2#1K0x=QEyTN%>`}Y+%__F>BHNl`1-Effo$o<>&kwInMX)pEY`$xA5dtGr;B5V#p$D0 z47nQ}CD=d2=cE|z(QH23VxTeqr29uko>LjyC3H1XO|>Vlv190F-248)yHoq~cI>LN zy>9#c!%U-PHc5zW3O>A*+v9|z>#25e~Z<=f?KE^>B*)`}8=F0&119Q!4X zE$Ei{A`+b0R>@c8rZ2Kqe1Un1)5R#pD);|?6Hdxc`f|!sUN!T!O75E_@%ldtJnZ%@ oV$b=RUGMs}b*mdKI;Vst0AdDj5C8xG literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/notes.png b/view/theme/diabook-red/icons/notes.png new file mode 100644 index 0000000000000000000000000000000000000000..7d4afca908a3ef04d13fb81f8690656666da4824 GIT binary patch literal 739 zcmV<90v!E`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z06Pi${|qMp00Lu4L_t(I%k7j+NK{c6hM#lpotaWcr(w#nva~`=t3_1MVj{7GXweVR zE@~4*yEf4eL9J@hDj{g2)T*c!6)h6d1d))+NT|@%Xe_m`P@A87?>S!!i^7Cv(796lf-rN7=N5Yd6PgQKHzvwGR)b61Y2AaC%N z)2*?F^$Yq>?5U1Udg1~gU_~&-;yMn^Z9RnF_q5lCnl72(-LrK^`%=?6?jMG$wS{>j z6EHk3puk$eHhvR1b(%Y$KbxM*54R zdY?bWY(xiXJyYU8!NC+*DaF{pGvw`c#8|v^JJysi z+L7W@`7xxT4kd!|4S7`&SRt^2a$u0^8?o^W;Aj2( zz}6ESE8KVouU?EuvZGlotx3|=*21IOGYo#H!h7$_&dQL&x8yQ;CicAmFK38_V01x) zI^Q|Y%H>O#sBdCUyoS|Q$QV%tVTJD*yiA^nvy%ZffMluI6~|9%D-c)+Yl!Hn9gn!0 z%6XWl4;4AjNM7KgxlX$4_1NXZXWMrfu?v6y_CEPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ4 z6crqFU^0;a00KlwL_t(I%e9m}OI$$|hM(gHWc)x4io1l7L6WH|5`mO=(%XDH;2Wz#_U;Je!PcVHBF0Bi#vRIZo6YuSq=4MDMOZGTkSBeCjWQ=0{#OIzJZ z(r^q+0*`)LEnlJ2E4OQ;1H-rc{Siru>t*8a*R6oFVN$i z^#jMiS6~JhOVV(v`I&55hcyOF17Coj()Nf|2fqhKfXO5cd%zo@04#cEz4BcGmq{A- zbXbc(5qO)V;fG2#B32!|3iPUn0oH+!xe~PGN>^3Ry8h?ISdAOL!#msc&VGAmbMh5c z$83HoE6Udy&F7@u_0Br-S9Hodt9oajRj)WU;hmkyCUUWUX{z4YROWAsa>~GS;1+P6 zyJ>?_83uuGQS4l2vLQyphsCb&m%Ot-vQjhJc*Us68;wG=;zFZ@ytb{$XSbk-{7P_s qGz%Vzz(dUlTABp6{l{W%X8Z#Y6}JPwDEIFG0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ4 z6cZdGI+Ygy00H4iL_t(I%f*#3Ya2ljg}+;Ga9ms=>>|R1V1i>#l^U064`5&kh z2=oICCaoG5u8h-enl!2sf}6NeDaUb@Vgr#01VIp9>(b1TWqo_6B9LizxO@9`%z%ZlE-%}kL`a_k9iRuaBj26?BVcT-`&LWbZR%IR5ZLz~ z=N>i>_FV!;#=3Vt&ssn_0Nw!4J%S~mf?{%S-3AV_R56_|FA9(fDjfigpc^F}>;f-< zBkx_YHh_U}{3Vu|4n5K^J{s%38tbls_Yq737z!6k{(eVhnnyO}kvzog1D$SDCrV`0 zt5ON@IFgqMp$DvM(P>OlMeKB&`a_Y|VB5f!7V($K$d8t%pjHKG!Lg^k6P46dp}m}% zaXiwj7HzNM_6qoCTF!peC~{yEcmn*Eyb7BDU$huX-6#Owit(_*D6X}DClxIwzzOh4 z4%97hSV2AkW=cjesuBOWvF_YhcLto+9HJ4hP~xX!ajDoi?!El3qO(h}(R>YHI$!?E zQuPBk05(cC-DIiyo~3FNcn!QP!TbdJ#=6fBewf&1;czkAB(TjyNRN$m$EAKeoi8u4 vR9%T5ZN5QU5?Yo?zODVv00000NkvXXu0mjfMB4zJ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/notify2.png b/view/theme/diabook-red/icons/notify2.png new file mode 100644 index 0000000000000000000000000000000000000000..407e2dbb4e72561922b52a06207c79fe4d1982ee GIT binary patch literal 596 zcmV-a0;~OrP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z6)GgPxaz0?00GoVL_t(I%f*$yOB_KI$3MHSXv#y2fP^4ogjZc-X?wQ9K)U<~R|*IB z2MA(&O$w`^-2n)NfJ=u$ai} zgwO{T3e#yyQdO)v=e|{W3$_a^7bgBX8HFK%f~0}8;@BvH6P2}8Q3N?H{Q?}e9HJ30&CO3w&81S~xDWEXhR!a{M$0(>@BKd!`3-CXZ)!IE z5RqRZvIKktwrVhcfn8Po{_KaDZB`DKvP~k}%#3tjRrhQC*n58=B3I_eD>eQb%d%>J iS5*&R=W2SX%k&X)&6e2o9|xHL0000QL70(Y)*K0-AbW|YuPgf!pYN1Sc(B b^PFApu}?b3gT?oNE@kj^^>bP0l+XkKQ{8GD literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/pencil2.png b/view/theme/diabook-red/icons/pencil2.png new file mode 100644 index 0000000000000000000000000000000000000000..3b47d1864bbf50c59b237f8aa18d90c350b53339 GIT binary patch literal 384 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 b?GMa0R`K7$PWHC|{l?(w>gTe~DWM4fA?$?c literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/pscontacts.png b/view/theme/diabook-red/icons/pscontacts.png new file mode 100644 index 0000000000000000000000000000000000000000..acf857f32f3bfbe68a514527e995407f8c916527 GIT binary patch literal 710 zcmV;%0y+JOP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY? z0RST%G(i3U00KryL_t(I%k7j&Pg7AChTqfP&b_VWQaW&ZduxHvMudQdMnPRTB$7y6 zkl=<5ae>Ai{ts3fCF;T+J`+vnV zHET+(3o5;Z=xnEu*%srkKbaEMI#nmW5^!|{n!L{;K`4=OZen32Em}3$Fq=T6A|_Us z$nBaf_OBdY?Q%O>J)S2jM&mOY^|ZKC($t!C=4FRKKj+JsDo_aLj~k#aoXPRZck97e zRMy1JmXgQi6&pQX0isY#LZJxO!Vx6vlSFSbU|ZV7YJQR0Yk2ptBmH;?vp!jl->e*3 z<*aO|;fN2MQ$Xv90JtU_iVOovmCz9_l?o*ijwW!9Q#Z?Y{3><>{FjjA=7QKVT7dEn zUQQM1&+I1Q>Jp$7B$dsU6hG`^dB1slF9xYN3B0g$G#Ks;UF*Ia&rKr{O#zez@9e_E z`@xShW9lBDeSN=8s(8GSKFx#HlbwAT-h(BHr&)C)NtE5#+$Hpwqu@F#-nuXzoV>Fi zxWe&8e!1U}{)UB64kQmSdBC6r-N=WdP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyZ1 z4h;|fqxA^@00NCkL_t(I%k9)lNR&|&2k>+6eDlprn$MIrxlyY{4=^%|*CgX8FY-#7PtTea~~Q_v>- zFVDI6w>X@80k-n5gEngnMUnh{Oo*^a+|7y4iOv!0wJJm zBY52?GPca*m@3ZZc!?un&?Us<>T>XJFWhyW@&t0`*cql>CI(zGpJa@3mCXxYvPGYi zYL-j&cGzDlA|KyZE~n|)co+s?-BYgQ3O}j=_T;s0Ezjrhu)kUX z0E~@(Fw!e_2)kU3H8s2G#Q2ye9*@5++GaN2>bNTb0P4D?(BzZ-I`5YU01yg=8VMoc zY&IKRNF+uO#?6F~W0qx|8WcQlVt@avqk)00000 LNkvXXu0mjfh^Jl{ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/recycle.png b/view/theme/diabook-red/icons/recycle.png new file mode 100755 index 0000000000000000000000000000000000000000..c3b8d2bf478559ecbd0197e30bd14e4d2bd3f3de GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfIZ5~UH6c~Ur}li(e@%F>v5N+Ebn0bI485Iwo(zyS3*|wa;K-R}V4#Co;h-_xB+uA?8mj z7RYy8o3ZfQ+va;GJ=>mTHXmyLpcXdqUsI}H)*am(r2{f+U%c+iSQ6=Rn)%cWw!LM0 lp1tHvX%zY<@oWALrhD}+^;iFOtOmN7!PC{xWt~$(698uka#R2S literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/remote.png b/view/theme/diabook-red/icons/remote.png new file mode 100755 index 0000000000000000000000000000000000000000..a560cc55e4b4499dffeeea1103812e9b768d9d26 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#4wHjbpG2T3+MX_sAsXj< zFMDgZ28ysfIKK7=`?-z)5n=ZyLY|tbkIWvYb1*aSKX~SX!%UAhpOl0pe;Ab|6`lwc zSz4;SzVfYK#a1iwpk)cMbeIpS&gD54?$9_$1LMO*#r5=Pfki( zncD;F7fENIlnDz?l1+0yC+ud>b3NiupWdA$;ZV(=9Fr?Lj;=TSSYxz@cguo(E~}0^ zHtd$*nyFfud!zIJ-!EIT&LrBr(w14Qe`cf5cT2$^k!2pQH@?nX7B4-?n=9|aJXL+x zAJaD8Eor+Ee@>)#hewWue5A*_-9OFcpBK)oWH|bw^#60#r%A6`PwagW+LN#8on$cK TtKvCeNHTc3`njxgN@xNAD&?z` literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/scroll_top.png b/view/theme/diabook-red/icons/scroll_top.png new file mode 100755 index 0000000000000000000000000000000000000000..0e7f7ae6a61ddfe1d1a9aa67b26a3e3c2d41b88e GIT binary patch literal 296 zcmV+@0oVSCP)yjf78m{dE$u4?NMQuIzW1WCU0gx|qB9fkMHaE{-7*my;6| z_`Vn$7{sI}Bur2U`&h5B&#&vz{{TB?AZRvaWOU>BwF9bCD)d9XyuH?#zsX+ v-%plyM-3+QFXLFB6f^5rC+DFWr!K}vzcn7EsO`%H8qeVA>gTe~DWM4fZG=5- literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/srch_bg.gif b/view/theme/diabook-red/icons/srch_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a523ba8fcf1400053a9725a5e6d6c5c6976ee21 GIT binary patch literal 65 zcmZ?wbhEHbWMmL#Sj50kUS9tH|Nk2|Zk#!D=HthYKsEyyDE?$&6=7gy&;jv4Y8jZ> NIGiv33s7OO1^`K570Uns literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/srch_l.gif b/view/theme/diabook-red/icons/srch_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d95bf35d9a2681b02edff0614d715f1e77e6944 GIT binary patch literal 303 zcmZ?wbhEHb6lM@+IKse?mX`MY`}b?tt}S1_yt=yj=+UE3pFZvE>?|!U-MV$_`}gnv z|NlR8=FEHd?wvVvrnR+o&z?PN*RBPM0L2-I0E$0ZSVe$V>44ON>||hF^FXP~_mGXp zs&$Je%J{H|mgG)m4(4ck^xxsAlVIlurV|r`I3+nm7>{xncyLVTRljn8p<-{(>lF-! zEMlAom@hThFm$Fm6~xIf2&`aoiglAJjZ0Hviz`)PZsyKsP0lJ}Qx*(iWn?X9PA_Hc z;*E`uV@cv>Dp6wO70l;nW?@*Q%a;_$wv~-{-3BG525;pREG!e1xZL+G=iRG(wCi~L U{*$)nk9%=#UwY%_Qbh)90GP#U5&!@I literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/srch_r.gif b/view/theme/diabook-red/icons/srch_r.gif new file mode 100644 index 0000000000000000000000000000000000000000..89833a3167084bd8232b4b32ad120faedcb15936 GIT binary patch literal 227 zcmZ?wbhEHb6lM@+IKseCT3Y)5|NndU?wvVvX6@Rwt*x!^-@o6pXV2ori?3a~Hgo38 zr%#`L|Nec;mMuW`(W6I!iWx`&ia%LcMHmDabU>Owb~3OgC@A!$ER=Ctu*(1SKK6wg zy&I(})=7JR(rCGo<-uc6#nQC)1doJJi}U86E*#5`9DUfRYsA*8H&Iccqm%9PPqo<9 mVln2*6AP@_xpyyk_fGeyJ5zlyPh*pINoQ9HQ@gVwgEau9fKuQ9 literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/srch_r_f2.gif b/view/theme/diabook-red/icons/srch_r_f2.gif new file mode 100644 index 0000000000000000000000000000000000000000..6df457bede2a81e236390edf1a1865d79f004945 GIT binary patch literal 278 zcmZ?wbhEHb6lM@+IKseCT3Y(!$B%2*t{pvkbkCkWYuB!Q_Uu_}YwNvx_ZBZ+{Qmv> zGiT1soH_IV|NmRIY=JNsNCApJSy)9F1Q>Kcnm~3kuufJ`=zDTdz+>?$=hypO4jS}r z)T&sg-DY6WdL_$(N20p5scA*f4-V!=r3X3!GujvvcgsqwXlmK8@@Wx!Fms8<4Ksli z$HFdfaL61k%DTT+naeq?CPs^`LAxqHzm_*EC$B)WxRu$ND>W^^yR5`Ha%P+_x0#Dy kRG@d=T%R?)L2G>&ZC7q6wc+5{!nAwOUZx#ev=kYv0cTrf>Hq)$ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/star.png b/view/theme/diabook-red/icons/star.png new file mode 100755 index 0000000000000000000000000000000000000000..0b00cb189385f94442edd122a4760d39fe4d3492 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfpYw-lKg8QKn)a)|SMAe2X!cQ{E7UpqPls-b z=vVEW2TF@#+bquJYvs&){`CAUrpbOcY9k-Bo-_PMyGJJLXHDDiB5BXt zU(Y_s%xbqdDj2s&u{-xmI8#Q$-4*-#mVdaGZ++kRPNJgVcA+0q+kKV%SSF^uW>7r8 ep?&G9f4u8Y$47>}RQdu8A_h-aKbLh*2~7ZroS(J; literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/star_dummy.png b/view/theme/diabook-red/icons/star_dummy.png new file mode 100644 index 0000000000000000000000000000000000000000..ce11f30d4d07697d1896751eba48ee74a2bfa26c GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY* z4J#3cmHpD{iA;qlJZsCX&1s&W4xE9S#i4JAa>fb~c$KO>2m= z@qATRwr1rmm@kKMC+v63ZqS={jK|~79N|ppXezcRX%75^^LQGri+EXA@_!M8EMpDB z(6#XG=b&k=;0P9xLyzKI_=J7BX?+XS34icCHLVS7U6|~#4TLKN>N-k{DFsfP*=V{ z$~j9ZbxlUNi_17rOilQO$GBZrCXjR1ODV~D@ALk~Y7lA)#Ztt!y5f}5zdPs<;7}xW zdrv|;K2~wCtmzdT41&yV`UhOX6?_Wc5bKeP__00000NkvXXu0mjfwn@_b literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/tagged.png b/view/theme/diabook-red/icons/tagged.png new file mode 100755 index 0000000000000000000000000000000000000000..144649ef8f3fd18fef87728c46331c761f5626c0 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfNxxTj%@kb?;3Bz tCj4Df-g&w7|HM@Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY= z4G1NLQnm{K00P2EL_t(I%hi-mXjFF)$G`LY{odQRyNR1*(U?OcwStgCX`tv;QBZ6P zwiiojONpm?5pU973O#!eS|~jPEEN$16+{%#*h8h-Lun304<3@5G}$Jb&E~!Ld%ySl zGrja+((clhUYy&^Fdt^V!wm308}&-ueK@;=gm{mDj{r;nSZ3yXf%%KW`(OR>Ujgqu znmtsnRllyr(QYC_X&pQVSnFY|gZKVIR)neJ2PVVTTDdiF=ZBy74c2Sljy8v0-afpI zt4T~sNe~gFlq?A3LU@f4YOf!8cjoq$3!9+odFS%&?-M2EJGCU4L0v2!SC5K?*@q2o{2v2w>*1i#NZMJv($h1StZHwMcaV z1|yCXhzJ0InZe8m%;bGQ@S$AU(7iPbKIC3_UzS#y(jt-)f(TLwFaRF{ocCm{XKNi< z=R2oQ9Oa%Pm(D)6&V89_gTj_UeiU< zO7ns^Fh@#JHK}kVQXoNGniAbChc@P$XV2#E^aTRI2X7sm>1O)OS~tzJ!jSWUl~NQ~ zpwO1uX^xFdUs_mNJN?P2DgBR6@3ZL}=NgT{GcS#e($4Kobk@80b#WOh?e@dThB*4> z+s8V8S0{P_e_Pixi|b}-VZFd|YI%M&!`$kITj=Doy3?BX~dipMY0CKlx;})BW_pFLO_S znrmbJ_b#;7U*%bLz8_HaOSambODaxoiKL#Sg+;FO_Vn2gQ@qgj2lFC%_ar^g;{X5v M07*qoM6N<$g4D-&&j0`b literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/toogle_on.png b/view/theme/diabook-red/icons/toogle_on.png new file mode 100644 index 0000000000000000000000000000000000000000..79ce07f0e353d7803566bf833dd095a59f2ebc99 GIT binary patch literal 715 zcmV;+0yO=JP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY= z4GAs_n_j{I00K)%L_t(I%hi-iNK|nY#((EOd?go_~Bw~5w4v<)J{w2e_YKE^w*dv9~SuhSx0WQ>#2rf>W4{mui< zfqyKiW#|-H8WW>vbOB{Rp@8s4U{XeSy&+)yL=H*Y;5)KIib3#l5V-JtMX6eX>I1pV zwZ8)D1nu-6vvlu>O8c-77Qy}i_9s{^p@q*X`58f@3Aw_JwR!VLiKfPvY(0#0o)kJy zLEC=F4ng}MWCxLseL{A(YQU&IqPsrO508*YLF|H;16CoCfK&@)Iv}$hTKa@UGa53! zHlF-#-1~H@AE(91L3tW*03QMi6p$1ow?MKPG0m#Jb98;64yB)0u}n3LaBOhP;FTfte|8te5QN});5y(qXuxdU9ZJXy`FW*mfosF6 z2Vn?d1fBzS5eiFSSCELYxi}3sf;sM7iexX zqpNyG=4J&qg2n-8IRKeK&*q=dW5x=0HL|@BFNjn%UP`A^ x&o=cBf9c+fw@v*$-P>RZt^S3GQO`ldJB)IR4z?ZL6RiLERdYUN&qBT55#I5$HCCRN&S5LPafVb zE;|PxSpmqBBL>2uAl$ogQ9n-Wmg5T#c0jPLhOE6fq z!16n}+5p5V25JMC7`+U=iMCQw%h*_37_JWw*~V`E_yx~j%(F8f<9eu+McC6321QY- znTdp8crawUmsZDE%hPqKCaiw?Ybzo;LDt^@>{{pS7L z&Mtgh->{8c-PokYv+IB&QxV^qnAVSvC&!@wv|!%PtYzW$eqH zg^IZKaA~JT2-(U(u8n6_qs1dRZA!?jU^uy<Pa86ekM9RLu= zSpZ-fS><$J0Ch+)Laqt`nE}J&u{MYu>janEjcG;D z)Dnbvw?K_!SfvE443rZa=JW7)a~gp8rK3<36-Y#z;apD??mS$g)nIQ4*mktFjc<_b z?y!I3#Y4K=+K>{@UV`!>WbwII3%dG|Qq*!<9D@PQWPlOC)~*b9A3TB7@}~onzkL0U z8VA|d03hZPAdGqQw+Q#ApF$+)*LOp!rB|}RV=4AFg_!z)H`arbUPhb?yv?nUlN8wg zzHNKv54AH%ak&B(1~liNRTv3yE^f~rpgB?k-Z-yE&Hl+yr3pGyPI9Rw zEy)rF#&fxynLr=_k@k*;ygU&yoRgf669BUXQ5q@y-1;wn&;JTA079?u)o(=?p8x;= M07*qoM6N<$g69C9qyPW_ literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/twitter.png b/view/theme/diabook-red/icons/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a687b9f2d60f0b2c2857f1aef7f3e7b1551ce7 GIT binary patch literal 964 zcmV;#13UbQP)h#-vFXjmC}simu)FKloF0*QBY7CXG$nrj50>HMOm^v;x&CmXBeWH?QxZ zAmGe^l5mq7VSK!M=ALuUo3TB9vjY}OELT~^(4W|6xx#W?W!TIK*&=ORH!f(@I0i+urbFW>>M$pEZ!05QAGhLVz62IA+D4yxK-KG7Z=1KSZByU~zFC zq9pYMK+&545C*_x;rrtM)e3TlhaHRfgF%Q6 z$;1oVI-r@{k> zebwjc9Ds!n>-tp+2JAXQUZ-VYx7~)jVF_Wk(74;S@wx<{S_5&);T zK=fK#g;@VkwHm`V0A*Fhfl}?sh#bt|8UVQ2n2C@WOaZZ2-))GX%^k3CLIVoQXL+_h z+8Y8J+B;w~Zk5LadZx5o`>i{$v+)$Z;fT2jd1VYnCtx?RV%jW1D+(q@19<%_-E!>= z61M3uJO`)d9BUa2ynBn=59c9y@CkT0unIYc-` z;}@D+As+~{?4p4iQe1+#^WBZ zGJ&0-$Do%}u+PtdDSNecMD`QL70(Y)*K0-AbW|YuPgfLfK&QT7fc0ns2n1K*ZIdo?sO-Mk)4E3_U;@33HEb?Q_wI~yS- znRDRh**EXz|J+<(#>}U5iCye~wt!41L;L}s(EYW(1xF1xFz>qZSllDzYlPg9KA*Ke z_#>FK7bO1{{E%0}wI^0cBKpp%SMEzc$GE6D@Jm!3;^sMXY2&kB?2o&@gV}-2yuUm{x$B$%%K8c`=+AaH^;~*>&nA24D+zCfE4E0y6JtUo4^ zGj3Jgy5{uoNK~Xm$BA2Z61gl4aqISG9Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY* z0Rjck9>0_T00C4BZw%1A!*e3Xl7wqcJBp0xZKO!ng5wH-#Ims zHHjYlN=kZ?0_jE{4zX7$sX7JHj1deZB_%-`@fXRgVKIzF>woaM1YTC-_#2(&!sgf5 z$M-NJ)#5zP(T)XdU>K|6USm0nOEnju{%|ad-Z(2SVs1Z^I?13d3U9HDY5WN2GYq9% z6@zivc4L?Ywc;bru#6P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z4<0w0oqi_(00CG@L_t(Y$L-d!Y86os#_``SOA^yXNMj)=f*9gE_y#EssEvpO^$~3B ztOUg-MX(Y3Opzx@N{duMgb+x;!bXT)xLRb>oQ3srb0yi`Lb%f$4xBUpoo~L`U1ssW zN0Cz6!wRl-%r(MxL_D5$sKhF_xQ@CS2vlMfud#-?M)tmejie9o0r$sSRrU;AN-4d- zr(9t%ZpgkXT*fQhY=QnVWS_t~&-3kRW7emn1%BhGwXa)M4${M)c#H4ZKt&5Y2=G@# ze8e++9qVB|1hC1siznE^pCKg$5pfm~``NMYane*-4*6<}h+}NvO_sPQ$86nYBqk~r z5kIhrci5?Ln!jab$B~e8O{#Q+&ncxZCBEhP=^7&({zKw}*-zFiE*Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyY# z4<9PwfFr*E00DVPL_t(I%cYdjQG-AbhQH8&bYMD=4onBenSGaZ5GxQXFjgSE?*n## z9Z*8-fK-4li?dt~4CZE-;g02F|9^K`^?lEhB_g*#4rD+JG^+aLV^&L`BJu>3kw-O< ztLkYHbOt!A7TBojDY*hz1D)Gvc1H3~V6LiyrP4PJx)Ql?!GX|-nY_$i!h-nXcsv< z1p5KJ4LtuGRbNEzfTQ^t23L{db>`>6#%jGTwV)2E0n!d*r@*gb!=)b0s{O1D`mugew5-&00000NkvXXu0mjfXBN_= literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/icons/wordpress.png b/view/theme/diabook-red/icons/wordpress.png new file mode 100644 index 0000000000000000000000000000000000000000..f564c4300fa13da4734c103f2792d78c58997ea7 GIT binary patch literal 1693 zcmV;O24eY%P)0@214>fgeCVU`#p(+&HgO}O^}+f=5K$0UsHWCv5Jf}; zjjSq*Gsx0=F7q3IGab<6r8Q6%F}8=Wt8 zI44MxRjdPW9j+wBOH44fZ6=zQ>`Ng7b|^XGW@@F9jJ zpt$&WiOKT$0L15~09>xm2EeRezIcJ0HEUp>JsXc6JwnB$OXz+7UNfcc$jR$|tySqKtt`3*pPdIE6CKg___hK7dF+0lW*J$q39_%TY)oWaVhEc~)> zpE?V6AI@x=o;}mr{&Ds!Qq$A1ckfrc6OtXsCW?P_=jNVEgv%cqRdueHa`Fm^ov{uQMfDBM6R|*jPoOLo%R63XzsC zUyh%4@7C7h-$bBQ5Q>^M4cXb**tv73uAM%8x{{HIa!p)ZoMsy$Jn5BgF?`r;HoRbX0%k^-!%#x2K{|7E3YlciK-R8XhXKiknX)4c(^9Nhq3hY_w{G3?%u%9Q zw#39lL`xuH!V4l~_CcSY5D+0TPZ~NvBN<6Vet#}f+a)b!*pnwu(9zzma}5m*3b~S4 zq?q4V3;ZTw@h*W|imgUA=1FG6h$*qGX)`lplp>ZI4KOrGO=bk=&s+_2+t3#SdFH00IHRc>kLS!gD znVFfomo3RwWmlPfjEg{v^rwB!9EG%9YRUO5X*-sH=u}ixpj%)i!)eq7GX9;s6)s-9 z2$!IhEw7&5-d^0ic@uNz&h;SS7Xh-}w*<^4QL;X8;D9b%B?nq%6W10O7b8;OCCs$% za&tXpC@CpHilD*^>fphH+65FWmygyMm(y4PJ|*BJwV(F^UqDBW98qVKTAi2m6e7de zZgzR381no5#*H|A`t%q{-tBy{Q_X%qc1*9iY{TXl9zvWuDnGx`3bPyF4h3e{R+`fHV zYbrlvG%E@fEz~XBWO}tAM$Mpl8r|j33B|NH0pzXA*Z>J-#L4(V}T00000NkvXXu0mjf +
+
 
+
+
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+ + + + $preview + +
+ $bang +
+ + +
+ $jotplugins +
+ +
+ +
+ +
+
+ + + +
+
+ $acl +
+
$emailcc
+
+ $jotnets +
+
+ + + + +
+
+ {{ if $content }}{{ endif }} diff --git a/view/theme/diabook-red/js/jquery.cookie.js b/view/theme/diabook-red/js/jquery.cookie.js new file mode 100644 index 0000000000..6d5974a2c5 --- /dev/null +++ b/view/theme/diabook-red/js/jquery.cookie.js @@ -0,0 +1,47 @@ +/*! + * jQuery Cookie Plugin + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2011, Klaus Hartl + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://www.opensource.org/licenses/mit-license.php + * http://www.opensource.org/licenses/GPL-2.0 + */ +(function($) { + $.cookie = function(key, value, options) { + + // key and at least value given, set cookie... + if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) { + options = $.extend({}, options); + + if (value === null || value === undefined) { + options.expires = -1; + } + + if (typeof options.expires === 'number') { + var days = options.expires, t = options.expires = new Date(); + t.setDate(t.getDate() + days); + } + + value = String(value); + + return (document.cookie = [ + encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), + options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE + options.path ? '; path=' + options.path : '', + options.domain ? '; domain=' + options.domain : '', + options.secure ? '; secure' : '' + ].join('')); + } + + // key and possibly options given, get cookie... + options = value || {}; + var decode = options.raw ? function(s) { return s; } : decodeURIComponent; + + var pairs = document.cookie.split('; '); + for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) { + if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined + } + return null; + }; +})(jQuery); diff --git a/view/theme/diabook-red/nav.tpl b/view/theme/diabook-red/nav.tpl new file mode 100644 index 0000000000..d73dd047ab --- /dev/null +++ b/view/theme/diabook-red/nav.tpl @@ -0,0 +1,186 @@ +
+
$sitelocation
+ +
+ + + +
+
$langselector
+
+ + + + + + + +{# + +{{ if $nav.logout }}$nav.logout.1 {{ endif }} +{{ if $nav.login }} {{ endif }} + + + +{{ if $nav.register }}$nav.register.1{{ endif }} + +$nav.help.1 + +{{ if $nav.apps }}$nav.apps.1{{ endif }} + +$nav.search.1 +$nav.directory.1 + +{{ if $nav.admin }}$nav.admin.1{{ endif }} + +{{ if $nav.notifications }} +$nav.notifications.1 + +{{ endif }} +{{ if $nav.messages }} +$nav.messages.1 + +{{ endif }} + +{{ if $nav.manage }}$nav.manage.1{{ endif }} + +{{ if $nav.settings }}$nav.settings.1{{ endif }} +{{ if $nav.profiles }}$nav.profiles.1{{ endif }} + + + + + +#} diff --git a/view/theme/diabook-red/photo_view.tpl b/view/theme/diabook-red/photo_view.tpl new file mode 100755 index 0000000000..511fc73acb --- /dev/null +++ b/view/theme/diabook-red/photo_view.tpl @@ -0,0 +1,27 @@ +
+

$album.1

+ + + +
+ {{ if $prevlink }}{{ endif }} + + {{ if $nextlink }}{{ endif }} +
+ +
+
$desc
+{{ if $tags }} +
$tags.0
+
$tags.1
+{{ endif }} +{{ if $tags.2 }}{{ endif }} + +{{ if $edit }}$edit{{ endif }} \ No newline at end of file diff --git a/view/theme/diabook-red/profile_side.tpl b/view/theme/diabook-red/profile_side.tpl new file mode 100644 index 0000000000..94396300fe --- /dev/null +++ b/view/theme/diabook-red/profile_side.tpl @@ -0,0 +1,21 @@ + + + diff --git a/view/theme/diabook-red/profile_vcard.tpl b/view/theme/diabook-red/profile_vcard.tpl new file mode 100644 index 0000000000..918cfc97cb --- /dev/null +++ b/view/theme/diabook-red/profile_vcard.tpl @@ -0,0 +1,64 @@ +
+ +
+
$profile.name
+ {{ if $profile.edit }} +
+ $profile.edit.1 + +
+ {{ endif }} +
+ + + {{ if $pdesc }}
$profile.pdesc
{{ endif }} +
$profile.name
+ + + + {{ if $location }} +
$location

+
+ {{ if $profile.address }}
$profile.address
{{ endif }} + + $profile.locality{{ if $profile.locality }}, {{ endif }} + $profile.region + $profile.postal-code + + {{ if $profile.country-name }}$profile.country-name{{ endif }} +
+
+ {{ endif }} + + {{ if $gender }}
$gender
$profile.gender
{{ endif }} + + {{ if $profile.pubkey }}{{ endif }} + + {{ if $marital }}
$marital
$profile.marital
{{ endif }} + + {{ if $homepage }}
$homepage
$profile.homepage
{{ endif }} + + {{ inc diaspora_vcard.tpl }}{{ endinc }} + + +
+ +$contact_block + + diff --git a/view/theme/diabook-red/right_aside.tpl b/view/theme/diabook-red/right_aside.tpl new file mode 100644 index 0000000000..a65677696a --- /dev/null +++ b/view/theme/diabook-red/right_aside.tpl @@ -0,0 +1,20 @@ + + + \ No newline at end of file diff --git a/view/theme/diabook-red/screenshot.png b/view/theme/diabook-red/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..eced010b90ae3d4d728caaad9ec956bbdd68c544 GIT binary patch literal 266696 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 Jey<3N`XAl1<5>Uz literal 0 HcmV?d00001 diff --git a/view/theme/diabook-red/style-network.css b/view/theme/diabook-red/style-network.css new file mode 100644 index 0000000000..545b0bcc09 --- /dev/null +++ b/view/theme/diabook-red/style-network.css @@ -0,0 +1,2607 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + +.icon.contacts { + background-image: url("../../../view/theme/diabook-red/icons/contacts.png");} +.icon.notifications { + background-image: url("../../../view/theme/diabook-red/icons/notifications.png");} +.icon.notify { + background-image: url("../../../view/theme/diabook-red/icons/notify.png");} +.icon.messages { + background-image: url("../../../view/theme/diabook-red/icons/messages.png");} +.icon.community { + background-image: url("../../../view/theme/diabook-red/icons/community.png");} + +.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");} +.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");} +.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");} +.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");} +.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");} +.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");} +.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");} +.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");} +.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");} +.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");} +.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");} +.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");} +.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");} +.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");} +.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");} + + +.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video { background-image: url("../../../view/theme/diabook-red/icons/video.png"); + display: block; width: 100%; height: 28px; background-repeat: no-repeat; + } +.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat;} + + + + +.article { background-position: -50px 0px;} +/*.audio { background-position: -70px 0px;}*/ +.block { background-position: -90px 0px;} +/*.drop { background-position: -110px 0px;}*/ +/*.drophide { background-position: -130px 0px;}*/ +/*.edit { background-position: -150px 0px;}*/ +/*.camera { background-position: -170px 0px;}*/ +/*.dislike { background-position: -190px 0px;}*/ +/*.like { background-position: -210px 0px;}*/ +/*.link { background-position: -230px 0px;}*/ + +/*.globe { background-position: -50px -20px;}*/ +/*.noglobe { background-position: -70px -20px;}*/ +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +/*.pencil { background-position: -150px -20px;}*/ +.small-pencil { background-position: -170px -20px;} +/*.recycle { background-position: -190px -20px;}*/ +/*.remote-link { background-position: -210px -20px;}*/ +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +/*.lock { background-position: -70px -40px;}*/ + +/*.video { background-position: -110px -40px;}*/ +.youtube { background-position: -130px -40px;} + +/*.attach { background-position: -190px -40px;}*/ +/*.language { background-position: -210px -40px;}*/ + + +.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;} +.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;} +.prev { background-position: -90px -60px;} +.next { background-position: -110px -60px;} +/*.tagged { background-position: -130px -60px;}*/ + +.attachtype { + display: block; width: 20px; height: 23px; + background-image: url('../../../images/content-types.png'); +} + +.type-video { background-position: 0px 0px; } +.type-image { background-position: -20px 0px; } +.type-audio { background-position: -40px 0px; } +.type-text { background-position: -60px 0px; } +.type-unkn { background-position: -80px 0px; } + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + /*background-image: url('icons.png');*/ +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.border.camera{ + background-image: url("../../../view/theme/diabook-red/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } + +.icon.border.link{ + background-image: url("../../../view/theme/diabook-red/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + margin-left: 10px; + } + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +/*.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +}*/ +.icon.s16.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 1px; + width: 484px; + border-bottom: 1px solid #BDCDD4; + background-color: #fff; + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12.5px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px auto auto; + display: table; +} + +h4 { + font-size: 1.1em; +} + +a { + color: #333333; + /* color: #3e3e8c; */ + text-decoration: none; +} +a:hover { + /* color: blue; */ + text-decoration: underline +} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #1872A2; + /* color: #3e3e8c; */ + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + /* color: blue; */ + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 12em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; + padding: 3px; +} +#saved-search-ul .tool:hover, +#nets-sidebar .tool:hover, +#sidebar-group-list .tool:hover { + background: #EEE; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +.tool a { + color: ##3F8FBA; +} +.tool a:hover { + text-decoration: none; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 0%; + right: 80%; + top: 0px; + margin: 0px; + padding: 0px; + width: 22%; + height: 32px; + background: #ff500f; + background-color: #ff500f; + z-index: 100; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, rgb(173,59,10)), + color-stop(0.65, rgb(255,79,15)) +); +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: left; + width: 82%%; + margin-left: 25%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: black; + text-decoration: none; + outline: none; + vertical-align: middle; + font-weight: bolder; +} +header #banner #logo-img { + height: 25px; + margin-top: 3px; +} +header #banner #logo-text { + font-size: 21px; + position: absolute; + top: 10%; +} +/* nav */ +nav { + width: 80%; + height: 32px; + position: fixed; + left: 22%; + top: 0px; + padding: 0px; + background: #ff500f; + color: #000; + z-index: 99; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, rgb(173,59,10)), + color-stop(0.65, rgb(255,79,15)) +); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + /*color: #1f1f1f;*/ + text-decoration: none; + outline: none; +} +nav #banner { + overflow: hidden; + /*text-align: center;*/ + width: 100%; +} +nav #banner a, +nav #banner a:active, +nav #banner a:visited, +nav #banner a:link, +nav #banner a:hover { + color: #ffffff; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +nav #banner #logo-img { + height: 22px; + margin-top: 5px; +} +nav #banner #logo-text { + font-size: 22px; +} +nav #navbar{ + } +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + /* padding: 1px 1px 3px 1px; */ + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} + +nav #logo-img { + height: 25px; + margin-top: 4px; + margin-left: 30px; +} + +nav #logo-text { + font-size: 22px; + margin-top: 3px; + margin-right: 15px; +} +nav .nav-menu-search { + position: relative; + + margin: 3px 17px; + margin-right: 0px; + height: 17px; + width: 180px; + +} + +nav #search-box #search-text { + background-image: url('icons/lupe.png'); + background-repeat:no-repeat; + padding-left:20px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; + } + + +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon:hover { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +nav .nav-menu-icon.selected { + background-color: #fff4d6; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + /*border: 3px solid #364A84;*/ +} +nav .nav-menu.selected { + /*border-bottom: 3px solid #9eabb0;*/ +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #ff0000; + /* background-color: #19aeff; */ + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + font-weight: 900; + padding: 1px 4px; + top: 0px; + right: -6px; + min-width: 10px; + text-align: center; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu, +nav #nav-home-link, +nav #nav-user-linkmenu +{ + float: right; +} +nav #nav-user-linkmenu{ + margin-right: 0px; + } +nav #nav-home-link, #nav-directory-link, #nav-apps-link{ + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + margin: 3px 5px; + font-size: 15px; + } +nav #nav-directory-link{ + margin-right: 0px; + } +nav #nav-home-link{ + margin-left: 0px; + } +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} + +nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{ + background-image: url("../../../view/theme/diabook-red/icons/messages2.png"); + } + +/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{ + background-image: url("../../../view/theme/diabook-red/icons/notify2.png"); + } + +nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{ + background-image: url("../../../view/theme/diabook-red/icons/contacts2.png"); + } + +nav #nav-apps-link.selected { + background-color: #fff4d6; + moz-border-radius: 5px 5px 0 0; +-webkit-border-radius: 5px 5px 0 0; +border-radius: 5px 5px 0 0; +} + +#nav-notifications-mark-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +#nav-notifications-see-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +.notify-seen { + background: none repeat scroll 0 0 #DDDDDD; + } + +ul.menu-popup { + position: absolute; + display: none; + width: 11em; + background: #fff4d6; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #ffe499; /*bdcdd4;*/ + color: #000; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +/* #nav-notifications-menu a { + display: inline; + padding: 5px 0px; + margin: 0px 0px 2px 0px; +} +#nav-notifications-menu li:hover { + background-color: #bdcdd4; +}*/ + +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} + +.notif-image { + width: 32px; + height: 32px; + padding: 7px 7px 0px 0px; +} + +/*profile_side*/ +#profile_side { + margin-bottom: 30px; +} +#ps-usericon{ + height: 25px + } +#ps-username{ + font-size: 1.17em; + font-weight: bold; + vertical-align: top; + position: absolute; + padding-top: 4px; + padding-left: 5px; + word-wrap: break-word; + width: 130px; + } +#ps-username:hover{ + text-decoration: none; + } +.menu-profile-side{ + list-style: none; + padding-left: 0px; + min-height: 0px; + } +.menu-profile-list{ + height: auto; + overflow: auto; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 16px; + min-height: 16px; + list-style: none; + } +.menu-profile-list:hover{ + background: #EEE; + } +.menu-profile-list-item{ + padding-left: 5px; + } +.menu-profile-list-item:hover{ + text-decoration: none; + } +/*http://prothemedesign.com/circular-icons/*/ +.menu-profile-list.home{ + background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat; + } +.menu-profile-list.photos{ + background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat; + } +.menu-profile-list.events{ + background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat; + } +.menu-profile-list.notes{ + background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat; + } +.menu-profile-list.foren{ + background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat; + } +.menu-profile-list.com_side{ + background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat; + } +.menu-profile-list.pscontacts{ + background: url("../../../view/theme/diabook-red/icons/pscontacts.png") no-repeat; + } +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 160px; + padding: 0px 10px 0px 10px; + border-right: 1px solid #D2D2D2; + float: left; + /* background: #F1F1F1; */ +} +aside #page-sidebar{display: none;} +aside .vcard .fn { + font-size: 18px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + /*width: 35%;*/ + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 5px; + /*width: 60%;*/ +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #36c; + /* background-color: #19aeff; */ +} +aside #profiles-menu { + width: 20em; +} +aside #search-text { + width: 150px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; +} +aside #side-follow-url { + width: 150px; + } +aside #side-peoplefind-url { + width: 150px; + } +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 55px; + height: 55px; +} +#lost-password-link { + float: left; + margin-right: 20px; + } +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums ul li a{ + color: #1872A2; +} +.widget .tool.selected { + background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center; +} +/* widget: search */ +span.sbox_l { + background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-left: 10px; + margin-top: 5px; + +} + +span.sbox_r { + background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-top: 5px; +} + +span.sbox input { + background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left; + float: left; + margin-top: 5px; + border: 0; + height: 13px; width: 100px; + padding: 3px; + font: 11px/13px arial; + color: #000; +} +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: auto; + padding: 0px 0px 0px 12px; +} + +body .pageheader{ + text-align: center; + margin-top: 25px; + font-size: 0px; + } + +#id_username { + width: 173px; + } +#id_password { + width: 173px; + } +#id_openid_url { + width: 173px; + } +#contact-edit-end { + } +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; + clear: both; + display: block; +} + +.tabs { + + background-position: 0 -20px; + background-repeat: repeat-x; + height: 27px; + padding: 0; + } +.tab.button { + margin-right: 5px; + margin-left: 5px; + /*background: none repeat scroll 0 0 #F8F8F8;*/ + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + font-weight: normal; + padding: 3px; + color: #333333; + } + +#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ + margin-bottom: 10px; + } + +right_aside { + display: table-cell; + vertical-align: top; + width: 170px; + + /*border-left: 1px solid #D2D2D2;*/ + + /* background: #F1F1F1; */ +} +right_aside a{color: #ff500f;} +right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 5px; margin-bottom: 0px; +margin-top:30px;} +right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; } +right_aside .directory-photo { margin: 0px; } +right_aside .directory-photo-img { max-width: 45px; max-height: 45px; } +right_aside #likes { margin: 0px; padding: 0px; list-style: none; } +right_aside .items-wrapper{ overflow: auto; width: 100%; } +right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; } +right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } +#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} +#page-sidebar-right_aside ul {margin-top: 0px;} +right_aside .icon {width: 10px; height: 10px;} +.close_box { + background-image: url("../../../view/theme/diabook-red/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 0.1; + } +.close_box:hover { + background-image: url("../../../view/theme/diabook-red/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 1; +-webkit-transition: all 0.2s ease-in-out; +-moz-transition: all 0.2s ease-in-out; +-o-transition: all 0.2s ease-in-out; +-ms-transition: all 0.2s ease-in-out; +transition: all 0.2s ease-in-out; + } + +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 575px; +} +.tread-wrapper a{ + color: #1872A2; +} + +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} + +.wall-item-container { + display: table; + width: 580px; +} + + +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} + +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { +/* opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container:hover .wall-item-bottom { +/* opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; + display: table-cell; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + + clear: both; + overflow: hidden; + + margin-bottom: 5px; +} + +.wall-item-container .wall-item-content { + font-size: 12.5px; + max-width: 420px; + word-wrap: break-word; + line-height: 1.2; +} + +.wall-item-container .wall-item-content img { + max-width: 400px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; + display: table-cell; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-actions-social a { + float: left; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 80px; + display: table-cell; +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 500px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} + +.wall-item-comment-wrapper { + margin: 1px 0px 0px 80px; + background-color: #fff; + width: 500px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 2.0em; + width: 93%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + font-size: 14px; + margin-left: 20px; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} + +.shiny { + /* border-right: 10px solid #fce94f; */ + border-right: 1px solid #A7C7F7; + padding-right: 12px; +} + +#jot-preview-content{ + margin-top: 30px;} + +#jot-preview-content .tread-wrapper { + background-color: #fff797; +} + +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + /*background: url("../../../images/tag_b.png") repeat-x center left;*/ + color: #999; + padding-left: 3px; + font-size: 12px; +} +.tag a { + padding-right: 5px; + /*background: url("../../../images/tag.png") no-repeat center right;*/ + color: #999; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; + width: 80px; +} + +.contact-photo-wrapper.wwto { + width: 25px; +} + +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper { + left: 0px; + top: 63px; +} +.contact-photo { + width: 48px; + height: 48px; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-name { + /* text-align: center; */ + /*font-weight: bold;*/ + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 585px; + margin: 0px 2em 20px 0px; +} +#profile-jot-form #profile-jot-text { + height: 2.0em; + width: 99%; + font-size: 15px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + margin-bottom: 10px; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 583px; + background-color: #fff; + border-bottom: 2px solid #9eabb0; +} + +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#profile-jot-form #jot-title { + + border-radius: 5px 5px 5px 5px; + font-weight: bold; + height: 20px; + margin: 0 0 5px; + width: 60%; + border: 1px solid #ffffff; +} +#profile-jot-form #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#profile-jot-form #jot-title:-moz-placeholder { + font-weight: normal; +} +#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{ + width: 585px; + height: 100px; + } +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +#jot-perms-icon, +#profile-location, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, +#profile-link, +#profile-title, +#wall-image-upload, +#wall-file-upload, +#wall-image-upload-div, +#wall-file-upload-div, +.hover, .focus { + cursor: pointer; + margin-top: 2px; +} +#profile-jot-wrapper{ + margin: 0 2em 20px 0; + width: 585px; + } + +#profile-jot-submit-wrapper { + margin-bottom: 50px; + width: 585px; +} + +#profile-jot-submit { + float: right; + margin-top: 2px; + +} +#profile-upload-wrapper { + float: left; + margin-top: 2px; + margin-left: 10px; + +} +#profile-attach-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-rotator { + float: left; + margin-left: 30px; + margin-top: 2px; +} +#profile-link-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-youtube-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-video-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-audio-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-location-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-jot-perms { + float: left; + margin-left: 45px; + margin-top: 2px; +} +#jot-preview-link { + float: right; + margin-left: 10px; + margin-top: 2px; + font-size: 10px; + font-weight: bolder; + cursor: pointer; +} +#profile-jot-perms{ + float: right; + margin-left: 10px; + margin-top: 2px; + } +/** buttons **/ +.button.creation1 { + background-color: #fff; + border: 1px solid #777777; + background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + cursor: pointer; + font-weight: bolder; +} +.button.creation2 { + background-color: #FF500F; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + cursor: pointer; + font-weight: bolder; +} +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons 14618a**/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 5px; +} +ul.tabs li .active { + background-color: #535353; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 2px 2px 2px #CFCFCF; + margin-left: 5px; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#directory-search-form{ + margin-bottom: 50px; + } +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; } + +#profile-edit-links li { + float: left; + list-style: none; + margin-left: 10px; +} + +.profile-edit-side-div { + display: none; +} + +#register-form label, +#profile-edit-form label { + width: 300px; float: left; +} + +.required { + display: inline; + color: #B20202; +} + +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 120px; + height: 120px; + float: left; +} +/* photo */ +.photo { +box-shadow: 2px 2px 5px 0px #000000; +margin: 2px 5px 2px 5px; +max-height: 85%; +max-width: 85%; +} +.lframe { + float: left; + /*margin: 0px 10px 10px 0px;*/ +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper { + left: 0px; + top: 63px; +} + +.contact-photo-menu-button { + position: relative; + background-image: url("../../../images/icons/16/menu.png"); + background-position: top left; + background-repeat: no-repeat; + margin: 0px 0px -16px 0px; + padding: 0px; + width: 16px; + height: 16px; + top: -20px; left:0px; + overflow: hidden; + text-indent: 40px; + display: none; + +} +.contact-photo-menu { + width: 11em; + border: 3px solid #364e59; + color: #2d2d2d; + background: #FFFFFF; +/* position: absolute;*/ + position: relative; + left: 0px; top: 0px; + display: none; + z-index: 10000; +} +.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none } +.contact-photo-menu li a { + display: block; + padding: 5px 10px; + color: #2d2d2d; + text-decoration: none; +} +.contact-photo-menu li a:hover { + background-color: #bdcdd4; +} + +/* page footer */ +footer { + height: 100px; + display: table-row; +} + +blockquote { + border-left: 1px solid #D2D2D2; + padding-left: 9px; + margin: 0 0 0 .8ex; +} +.aprofile dt{ +box-shadow: 1px 1px 5px 0; + color: #666666; + margin: 15px 0 5px; + padding-left: 5px; + } +/* ================== */ +/* = Contacts Block = */ +/* ================== */ + +.contact-block-img { + width: 55px; + height: 55px; + padding-right: 3px; +} +.contact-block-div { + float: left; +} + +.contact-block-textdiv { width: 150px; height: 34px; float: left; } +#contact-block-end { clear: both; } + +#group-edit-wrapper { + margin-bottom: 10px; +} + +#group-members-end { + clear: both; +} +#group-edit-desc { + margin-top: 15px; +} + +/* +#group-separator, +#prof-separator { display: none;} +*/ + +#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: right; + margin-top: 10px; +} + +#prvmail-subject +{ +background: none repeat scroll 0 0 #FFFFFF; +border: 1px solid #CCCCCC; +border-radius: 5px 5px 5px 5px; +font-weight: bold; +height: 20px; +margin: 0 0 5px; +vertical-align: middle; +} +#prvmail-form{ + width: 597px; + } + +#prvmail-upload-wrapper, +#prvmail-link-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; +} + +#prvmail-end { + clear: both; +} + +.mail-list-sender, +.mail-list-detail { + float: left; +} +.mail-list-detail { + margin-left: 20px; +} + +.mail-list-subject { + font-size: 1.1em; + margin-top: 10px; +} +a.mail-list-link { + display: block; + font-size: 1.3em; + padding: 4px 0; +} + +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ + +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +/* ========== */ +/* = Events = */ +/* ========== */ +.eventcal { + float: left; + font-size: 20px; +} + +.vevent { + border: 1px solid #CCCCCC; +} +.vevent .event-description, .vevent .event-location { + margin-left: 10px; + margin-right: 10px; +} +.vevent .event-start { + margin-left: 10px; + margin-right: 10px; +} + +#new-event-link { + margin-bottom: 10px; +} + +.edit-event-link, .plink-event-link { + float: left; + margin-top: 4px; + margin-right: 4px; + margin-bottom: 15px; +} + +.event-description:before { + content: url('../../../images/calendar.png'); + margin-right: 15px; +} + +.event-start, .event-end { + margin-left: 10px; + width: 330px; + clear: both; +} + +.event-start .dtstart, .event-end .dtend { + float: right; +} + +.event-list-date { + margin-bottom: 10px; +} + +.prevcal, .nextcal { + float: left; + margin-left: 32px; + margin-right: 32px; + margin-top: 64px; +} +.event-calendar-end { + clear: both; +} + + +.calendar { + font-family: Courier, monospace; +} +.calendar.eventcal a { + color: #1872A2; + } +.today { + font-weight: bold; + color: #FF0000; +} + +.settings-block { + border: 1px solid #AAA; + margin: 10px; + padding: 10px; +} + +.app-title { + margin: 10px; +} + +#identity-manage-desc { + margin-top:15px; + margin-bottom: 15px; +} + +#identity-manage-choose { + margin-bottom: 15px; +} + +#identity-submit { + margin-top: 20px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} +.lightbox{ + float: left; + } + +#photo-photo { + float: left; +} +#photo-like-div .wall-item-like-buttons { + float: left; + margin-right: 5px; + margin-top: 30px; + } +.comment-edit-text-empty { + margin: 10px 0 0; + width: 85%; +} +.comment-edit-photo { + margin: 10px 0 0; +} +.wall-item-like-buttons .icon.like { +float: left; +} + +#photo-photo-end { + clear: both; +} + +.tabs .comment-wwedit-wrapper { + display: block; + margin-top: 30px; + margin-left: 50px; + } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: hidden; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + padding: 10px; + width: 120px; + height: 120px; + scroll: auto; +} +#profile-match-wrapper-end { + clear: both; +} + +/* ============= */ +/* = Directory = */ +/* ============= */ +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + /* position: absolute; */ + /* position: absolute; */ + left: -2px; + top: -20px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: left; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums{ + margin-top: 15px; + } +.photo-top-photo, .photo-album-photo { + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.photo-album-image-wrapper, .photo-top-image-wrapper { + float: left; + -moz-box-shadow: 0 0 5px #888; + -webkit-box-shadow: 0 0 5px #888; + box-shadow: 0 0 5px #888; + background-color: #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding-bottom: 20px; + position: relative; + margin: 0 10px 10px 0; + width: 200px; height: 140px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + position: absolute; + bottom: 0px; + padding-left: 3px; + background-color: #EEE; +} +.photo-top-album-link{ + color: #1872A2; + } +.photo-top-album-img{ + + } +/*.photo-top-image-wrapper { + position: relative; + float: left; + margin-top: 15px; + margin-right: 15px; + width: 200px; height: 200px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + position: absolute; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +}*/ +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + diff --git a/view/theme/diabook-red/style-profile.css b/view/theme/diabook-red/style-profile.css new file mode 100644 index 0000000000..d24b2db689 --- /dev/null +++ b/view/theme/diabook-red/style-profile.css @@ -0,0 +1,2585 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + +.icon.contacts { + background-image: url("../../../view/theme/diabook-red/icons/contacts.png");} +.icon.notifications { + background-image: url("../../../view/theme/diabook-red/icons/notifications.png");} +.icon.notify { + background-image: url("../../../view/theme/diabook-red/icons/notify.png");} +.icon.messages { + background-image: url("../../../view/theme/diabook-red/icons/messages.png");} +.icon.community { + background-image: url("../../../view/theme/diabook-red/icons/community.png");} + +.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");} +.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");} +.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");} +.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");} +.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");} +.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");} +.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");} +.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");} +.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");} +.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");} +.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");} +.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");} +.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");} +.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");} +.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");} + + +.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video { background-image: url("../../../view/theme/diabook-red/icons/video.png"); + display: block; width: 100%; height: 28px; background-repeat: no-repeat; + } +.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat;} + + + + +.article { background-position: -50px 0px;} +/*.audio { background-position: -70px 0px;}*/ +.block { background-position: -90px 0px;} +/*.drop { background-position: -110px 0px;}*/ +/*.drophide { background-position: -130px 0px;}*/ +/*.edit { background-position: -150px 0px;}*/ +/*.camera { background-position: -170px 0px;}*/ +/*.dislike { background-position: -190px 0px;}*/ +/*.like { background-position: -210px 0px;}*/ +/*.link { background-position: -230px 0px;}*/ + +/*.globe { background-position: -50px -20px;}*/ +/*.noglobe { background-position: -70px -20px;}*/ +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +/*.pencil { background-position: -150px -20px;}*/ +.small-pencil { background-position: -170px -20px;} +/*.recycle { background-position: -190px -20px;}*/ +/*.remote-link { background-position: -210px -20px;}*/ +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +/*.lock { background-position: -70px -40px;}*/ + +/*.video { background-position: -110px -40px;}*/ +.youtube { background-position: -130px -40px;} + +/*.attach { background-position: -190px -40px;}*/ +/*.language { background-position: -210px -40px;}*/ + + +.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;} +.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;} +.prev { background-position: -90px -60px;} +.next { background-position: -110px -60px;} +/*.tagged { background-position: -130px -60px;}*/ + +.attachtype { + display: block; width: 20px; height: 23px; + background-image: url('../../../images/content-types.png'); +} + +.type-video { background-position: 0px 0px; } +.type-image { background-position: -20px 0px; } +.type-audio { background-position: -40px 0px; } +.type-text { background-position: -60px 0px; } +.type-unkn { background-position: -80px 0px; } + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + /*background-image: url('icons.png');*/ +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.border.camera{ + background-image: url("../../../view/theme/diabook-red/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } + +.icon.border.link{ + background-image: url("../../../view/theme/diabook-red/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + margin-left: 10px; + } + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +/*.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +}*/ +.icon.s16.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 5px; + width: 484px; + border-bottom: 1px solid #BDCDD4; + border-top: 1px solid #BDCDD4; + + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12.5px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px auto auto; + display: table; +} + +h4 { + font-size: 1.1em; +} + +a { + color: #333333; + /* color: #3e3e8c; */ + text-decoration: none; +} +a:hover { + /* color: blue; */ + text-decoration: underline +} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #1872A2; + /* color: #3e3e8c; */ + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + /* color: blue; */ + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 12em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; + padding: 3px; +} +#saved-search-ul .tool:hover, +#nets-sidebar .tool:hover, +#sidebar-group-list .tool:hover { + background: #EEE; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +.tool a { + color: ##3F8FBA; +} +.tool a:hover { + text-decoration: none; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 0%; + right: 80%; + top: 0px; + margin: 0px; + padding: 0px; + width: 22%; + height: 32px; + background: #ff500f; + background-color: #ff500f; + z-index: 100; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: left; + width: 82%%; + margin-left: 25%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; + vertical-align: middle; + font-weight: bolder; +} +header #banner #logo-img { + height: 25px; + margin-top: 3px; +} +header #banner #logo-text { + font-size: 21px; + position: absolute; + top: 10%; +} +/* nav */ +nav { + width: 80%; + height: 32px; + position: fixed; + left: 22%; + top: 0px; + padding: 0px; + background: #ff500f; + color: #1f1f1f; + z-index: 99; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; +} +nav #banner { + overflow: hidden; + /*text-align: center;*/ + width: 100%; +} +nav #banner a, +nav #banner a:active, +nav #banner a:visited, +nav #banner a:link, +nav #banner a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +nav #banner #logo-img { + height: 22px; + margin-top: 5px; +} +nav #banner #logo-text { + font-size: 22px; +} +nav #navbar{ + } +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + /* padding: 1px 1px 3px 1px; */ + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} + +nav #logo-img { + height: 25px; + margin-top: 4px; + margin-left: 30px; +} + +nav #logo-text { + font-size: 22px; + margin-top: 3px; + margin-right: 15px; +} +nav .nav-menu-search { + position: relative; + + margin: 3px 17px; + margin-right: 0px; + height: 17px; + width: 180px; + +} + +nav #search-box #search-text { + background-image: url('icons/lupe.png'); + background-repeat:no-repeat; + padding-left:20px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; + } + + +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon:hover { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +nav .nav-menu-icon.selected { + background-color: #fff4d6; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + /*border-bottom: 3px solid #364A84;*/ +} +nav .nav-menu.selected { + /*border-bottom: 3px solid #9eabb0;*/ +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #ff0000; + /* background-color: #19aeff; */ + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + font-weight: 900; + padding: 1px 4px; + top: 0px; + right: -6px; + min-width: 10px; + text-align: center; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu, +nav #nav-home-link, +nav #nav-user-linkmenu +{ + float: right; +} +nav #nav-user-linkmenu{ + margin-right: 0px; + } +nav #nav-home-link, #nav-directory-link, #nav-apps-link{ + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + margin: 3px 5px; + font-size: 15px; + } +nav #nav-directory-link{ + margin-right: 0px; + } +nav #nav-home-link{ + margin-left: 0px; + } +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} + +nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{ + background-image: url("../../../view/theme/diabook-red/icons/messages2.png"); + } + +/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{ + background-image: url("../../../view/theme/diabook-red/icons/notify2.png"); + } + +nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{ + background-image: url("../../../view/theme/diabook-red/icons/contacts2.png"); + } + +nav #nav-apps-link.selected { + background-color: #fff4d6; + moz-border-radius: 5px 5px 0 0; +-webkit-border-radius: 5px 5px 0 0; +border-radius: 5px 5px 0 0; +} + +#nav-notifications-mark-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +#nav-notifications-see-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +.notify-seen { + background: none repeat scroll 0 0 #DDDDDD; + } + +ul.menu-popup { + position: absolute; + display: none; + width: 11em; + background: #fff4d6; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #ffe499; /*bdcdd4;*/ + color: #000; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +/* #nav-notifications-menu a { + display: inline; + padding: 5px 0px; + margin: 0px 0px 2px 0px; +} +#nav-notifications-menu li:hover { + background-color: #bdcdd4; +}*/ + +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} + +.notif-image { + width: 32px; + height: 32px; + padding: 7px 7px 0px 0px; +} + +/*profile_side*/ +#profile_side { + margin-bottom: 30px; +} +#ps-usericon{ + height: 25px + } +#ps-username{ + font-size: 1.17em; + font-weight: bold; + vertical-align: top; + position: absolute; + padding-top: 4px; + padding-left: 5px; + word-wrap: break-word; + width: 130px; + } +#ps-username:hover{ + text-decoration: none; + } +.menu-profile-side{ + list-style: none; + padding-left: 0px; + min-height: 0px; + } +.menu-profile-list{ + height: auto; + overflow: auto; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 16px; + min-height: 16px; + list-style: none; + } +.menu-profile-list:hover{ + background: #EEE; + } +.menu-profile-list-item{ + padding-left: 5px; + } +.menu-profile-list-item:hover{ + text-decoration: none; + } +/*http://prothemedesign.com/circular-icons/*/ +.menu-profile-list.home{ + background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat; + } +.menu-profile-list.photos{ + background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat; + } +.menu-profile-list.events{ + background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat; + } +.menu-profile-list.notes{ + background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat; + } +.menu-profile-list.foren{ + background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat; + } +.menu-profile-list.com_side{ + background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat; + } + +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 160px; + padding: 0px 10px 0px 10px; + border-right: 1px solid #D2D2D2; + float: left; + /* background: #F1F1F1; */ +} + +aside .vcard .fn { + font-size: 18px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + /*width: 35%;*/ + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 5px; + /*width: 60%;*/ +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #36c; + /* background-color: #19aeff; */ +} +aside #profiles-menu { + width: 20em; +} +aside #search-text { + width: 150px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; +} +aside #side-follow-url { + width: 150px; + } +aside #side-peoplefind-url { + width: 150px; + } +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 48px; + height: 48px; +} +#lost-password-link { + float: left; + margin-right: 20px; + } +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums ul li a{ + color: #1872A2; +} +.widget .tool.selected { + background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center; +} +/* widget: search */ +span.sbox_l { + background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-left: 10px; + margin-top: 5px; + +} + +span.sbox_r { + background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left; + float: left; + width: 19px; height: 19px; + margin-top: 5px; +} + +span.sbox input { + background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left; + float: left; + margin-top: 5px; + border: 0; + height: 13px; width: 100px; + padding: 3px; + font: 11px/13px arial; + color: #000; +} +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: 611px; + padding: 0px 0px 0px 12px; +} + +body .pageheader{ + text-align: center; + margin-top: 25px; + font-size: 0px; + } + +#id_username { + width: 173px; + } +#id_password { + width: 173px; + } +#id_openid_url { + width: 173px; + } +#contact-edit-end { + } +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; + clear: both; + display: block; +} + +.tabs { + + background-position: 0 -20px; + background-repeat: repeat-x; + height: 27px; + padding: 0; + } +.tab.button { + margin-right: 5px; + margin-left: 5px; + /*background: none repeat scroll 0 0 #F8F8F8;*/ + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + font-weight: normal; + padding: 3px; + color: #333333; + } + +#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ + margin-bottom: 10px; + } + +right_aside { + display: table-cell; + vertical-align: top; + width: 170px; + /*padding-right: 10px;*/ + /*border-left: 1px solid #D2D2D2;*/ + + /* background: #F1F1F1; */ +} +right_aside a{color: #ff500f;} +right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 5px; margin-bottom: 0px; +margin-top:30px;} +right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; } +right_aside .directory-photo { margin: 0px; } +right_aside .directory-photo-img { max-width: 45px; max-height: 45px; } +right_aside #likes { margin: 0px; padding: 0px; list-style: none; } +right_aside .items-wrapper{ overflow: auto; width: 100%; } +right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; } +right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } +#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} +#page-sidebar-right_aside ul {margin-top: 0px;} +right_aside .icon {width: 10px; height: 10px;} +.close_box { + background-image: url("../../../view/theme/diabook-red/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 0.1; + } +.close_box:hover { + background-image: url("../../../view/theme/diabook-red/icons/close_box.png"); + float: right; + cursor: pointer; + opacity: 1; +-webkit-transition: all 0.2s ease-in-out; +-moz-transition: all 0.2s ease-in-out; +-o-transition: all 0.2s ease-in-out; +-ms-transition: all 0.2s ease-in-out; +transition: all 0.2s ease-in-out; + } +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 575px; +} +.tread-wrapper a{ + color: #1872A2; +} + +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} + +.wall-item-container { + display: table; + width: 580px; +} + + +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} + +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { +/* opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container:hover .wall-item-bottom { +/* opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; + display: table-cell; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + + clear: both; + overflow: hidden; + + margin-bottom: 5px; +} + +.wall-item-container .wall-item-content { + font-size: 12.5px; + max-width: 420px; + word-wrap: break-word; + line-height: 1.2; +} + +.wall-item-container .wall-item-content img { + max-width: 400px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; + display: table-cell; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-actions-social a { + float: left; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 80px; + display: table-cell; +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 500px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} +.wall-item-comment-wrapper { + margin: 1px 5px 1px 80px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 2.0em; + width: 100%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + font-size: 14px; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} + +.shiny { + /* border-right: 10px solid #fce94f; */ + border-right: 1px solid #A7C7F7; + padding-right: 12px; +} + +#jot-preview-content{ + margin-top: 30px;} + +#jot-preview-content .tread-wrapper { + background-color: #fff797; +} + +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + /*background: url("../../../images/tag_b.png") repeat-x center left;*/ + color: #999; + padding-left: 3px; + font-size: 12px; +} +.tag a { + padding-right: 5px; + /*background: url("../../../images/tag.png") no-repeat center right;*/ + color: #999; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; + width: 80px; +} + +.contact-photo-wrapper.wwto { + width: 25px; +} + +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper { + left: 0px; + top: 63px; +} +.contact-photo { + width: 48px; + height: 48px; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-name { + /* text-align: center; */ + /*font-weight: bold;*/ + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 585px; + margin: 0px 2em 20px 0px; +} +#profile-jot-form #profile-jot-text { + height: 2.0em; + width: 99%; + font-size: 15px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + margin-bottom: 10px; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 583px; + background-color: #fff; + border-bottom: 2px solid #9eabb0; +} + +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#profile-jot-form #jot-title { + + border-radius: 5px 5px 5px 5px; + font-weight: bold; + height: 20px; + margin: 0 0 5px; + width: 60%; + border: 1px solid #ffffff; +} +#profile-jot-form #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#profile-jot-form #jot-title:-moz-placeholder { + font-weight: normal; +} +#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{ + width: 585px; + height: 100px; + } +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +#jot-perms-icon, +#profile-location, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, +#profile-link, +#profile-title, +#wall-image-upload, +#wall-file-upload, +#wall-image-upload-div, +#wall-file-upload-div, +.hover, .focus { + cursor: pointer; + margin-top: 2px; +} +#profile-jot-wrapper{ + margin: 0 2em 20px 0; + width: 585px; + } + +#profile-jot-submit-wrapper { + margin-bottom: 50px; + width: 585px; +} + +#profile-jot-submit { + float: right; + margin-top: 2px; + +} +#profile-upload-wrapper { + float: left; + margin-top: 2px; + margin-left: 10px; + +} +#profile-attach-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-rotator { + float: left; + margin-left: 30px; + margin-top: 2px; +} +#profile-link-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-youtube-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-video-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-audio-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-location-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-jot-perms { + float: left; + margin-left: 45px; + margin-top: 2px; +} +#jot-preview-link { + float: right; + margin-left: 10px; + margin-top: 2px; + font-size: 10px; + font-weight: bolder; + cursor: pointer; +} +#profile-jot-perms{ + float: right; + margin-left: 10px; + margin-top: 2px; + } +/** buttons **/ +.button.creation1 { + background-color: #fff; + border: 1px solid #777777; + background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + font-weight: bolder; + cursor: pointer; +} +.button.creation2 { + background-color: #FF500F; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + font-weight: bolder; + cursor: pointer; +} +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons 14618a**/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 5px; +} +ul.tabs li .active { + background-color: #535353; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 2px 2px 2px #CFCFCF; + margin-left: 5px; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#directory-search-form{ + margin-bottom: 50px; + } +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; } + +#profile-edit-links li { + float: left; + list-style: none; + margin-left: 10px; +} + +.profile-edit-side-div { + display: none; +} + +#register-form label, +#profile-edit-form label { + width: 300px; float: left; +} + +.required { + display: inline; + color: #B20202; +} + +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 120px; + height: 120px; + float: left; +} +/* photo */ +.photo { +box-shadow: 2px 2px 5px 0px #000000; +margin: 2px 5px 2px 5px; +max-height: 85%; +max-width: 85%; +} +.lframe { + float: left; + /*margin: 0px 10px 10px 0px;*/ +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper { + left: 0px; + top: 63px; +} + +.contact-photo-menu-button { + position: relative; + background-image: url("../../../images/icons/16/menu.png"); + background-position: top left; + background-repeat: no-repeat; + margin: 0px 0px -16px 0px; + padding: 0px; + width: 16px; + height: 16px; + top: -20px; left:0px; + overflow: hidden; + text-indent: 40px; + display: none; + +} +.contact-photo-menu { + width: 11em; + border: 3px solid #364e59; + color: #2d2d2d; + background: #FFFFFF; +/* position: absolute;*/ + position: relative; + left: 0px; top: 0px; + display: none; + z-index: 10000; +} +.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none } +.contact-photo-menu li a { + display: block; + padding: 5px 10px; + color: #2d2d2d; + text-decoration: none; +} +.contact-photo-menu li a:hover { + background-color: #bdcdd4; +} + +/* page footer */ +footer { + height: 100px; + display: table-row; +} + +blockquote { + border-left: 1px solid #D2D2D2; + padding-left: 9px; + margin: 0 0 0 .8ex; +} +.aprofile dt{ +box-shadow: 1px 1px 5px 0; + color: #666666; + margin: 15px 0 5px; + padding-left: 5px; + } +/* ================== */ +/* = Contacts Block = */ +/* ================== */ + +.contact-block-img { + width: 48px; + height: 48px; + padding-right: 3px; +} +.contact-block-div { + float: left; +} + +.contact-block-textdiv { width: 150px; height: 34px; float: left; } +#contact-block-end { clear: both; } + +#group-edit-wrapper { + margin-bottom: 10px; +} + +#group-members-end { + clear: both; +} +#group-edit-desc { + margin-top: 15px; +} + +/* +#group-separator, +#prof-separator { display: none;} +*/ + +#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: right; + margin-top: 10px; +} + +#prvmail-subject +{ +background: none repeat scroll 0 0 #FFFFFF; +border: 1px solid #CCCCCC; +border-radius: 5px 5px 5px 5px; +font-weight: bold; +height: 20px; +margin: 0 0 5px; +vertical-align: middle; +} +#prvmail-form{ + width: 597px; + } + +#prvmail-upload-wrapper, +#prvmail-link-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; +} + +#prvmail-end { + clear: both; +} + +.mail-list-sender, +.mail-list-detail { + float: left; +} +.mail-list-detail { + margin-left: 20px; +} + +.mail-list-subject { + font-size: 1.1em; + margin-top: 10px; +} +a.mail-list-link { + display: block; + font-size: 1.3em; + padding: 4px 0; +} + +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ + +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +/* ========== */ +/* = Events = */ +/* ========== */ +.eventcal { + float: left; + font-size: 20px; +} + +.vevent { + border: 1px solid #CCCCCC; +} +.vevent .event-description, .vevent .event-location { + margin-left: 10px; + margin-right: 10px; +} +.vevent .event-start { + margin-left: 10px; + margin-right: 10px; +} + +#new-event-link { + margin-bottom: 10px; +} + +.edit-event-link, .plink-event-link { + float: left; + margin-top: 4px; + margin-right: 4px; + margin-bottom: 15px; +} + +.event-description:before { + content: url('../../../images/calendar.png'); + margin-right: 15px; +} + +.event-start, .event-end { + margin-left: 10px; + width: 330px; + clear: both; +} + +.event-start .dtstart, .event-end .dtend { + float: right; +} + +.event-list-date { + margin-bottom: 10px; +} + +.prevcal, .nextcal { + float: left; + margin-left: 32px; + margin-right: 32px; + margin-top: 64px; +} +.event-calendar-end { + clear: both; +} + + +.calendar { + font-family: Courier, monospace; +} +.calendar.eventcal a { + color: #1872A2; + } +.today { + font-weight: bold; + color: #FF0000; +} + +.settings-block { + border: 1px solid #AAA; + margin: 10px; + padding: 10px; +} + +.app-title { + margin: 10px; +} + +#identity-manage-desc { + margin-top:15px; + margin-bottom: 15px; +} + +#identity-manage-choose { + margin-bottom: 15px; +} + +#identity-submit { + margin-top: 20px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} +.lightbox{ + float: left; + } + +#photo-photo { + float: left; +} +#photo-like-div .wall-item-like-buttons { + float: left; + margin-right: 5px; + margin-top: 30px; + } +.comment-edit-text-empty { + margin: 10px 0 0; + width: 85%; +} +.comment-edit-photo { + margin: 10px 0 0; +} +.wall-item-like-buttons .icon.like { +float: left; +} + +#photo-photo-end { + clear: both; +} + +.tabs .comment-wwedit-wrapper { + display: block; + margin-top: 30px; + margin-left: 50px; + } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: hidden; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + padding: 10px; + width: 120px; + height: 120px; + scroll: auto; +} +#profile-match-wrapper-end { + clear: both; +} + +/* ============= */ +/* = Directory = */ +/* ============= */ +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + /* position: absolute; */ + /* position: absolute; */ + left: -2px; + top: -20px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: left; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums{ + margin-top: 15px; + } +.photo-top-photo, .photo-album-photo { + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.photo-album-image-wrapper, .photo-top-image-wrapper { + float: left; + -moz-box-shadow: 0 0 5px #888; + -webkit-box-shadow: 0 0 5px #888; + box-shadow: 0 0 5px #888; + background-color: #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding-bottom: 20px; + position: relative; + margin: 0 10px 10px 0; + width: 200px; height: 140px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + position: absolute; + bottom: 0px; + padding-left: 3px; + background-color: #EEE; +} +.photo-top-album-link{ + color: #1872A2; + } +.photo-top-album-img{ + + } +/*.photo-top-image-wrapper { + position: relative; + float: left; + margin-top: 15px; + margin-right: 15px; + width: 200px; height: 200px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + position: absolute; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +}*/ +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + diff --git a/view/theme/diabook-red/style.css b/view/theme/diabook-red/style.css new file mode 100644 index 0000000000..d09144d05e --- /dev/null +++ b/view/theme/diabook-red/style.css @@ -0,0 +1,2515 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + +.icon.contacts { + background-image: url("../../../view/theme/diabook-red/icons/contacts.png");} +.icon.notifications { + background-image: url("../../../view/theme/diabook-red/icons/notifications.png");} +.icon.notify { + background-image: url("../../../view/theme/diabook-red/icons/notify.png");} +.icon.messages { + background-image: url("../../../view/theme/diabook-red/icons/messages.png");} +.icon.community { + background-image: url("../../../view/theme/diabook-red/icons/community.png");} + +.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");} +.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");} +.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");} +.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");} +.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");} +.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");} +.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");} +.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");} +.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");} +.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");} +.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");} +.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");} +.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");} +.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");} +.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");} + + +.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.video { background-image: url("../../../view/theme/diabook-red/icons/video.png"); + display: block; width: 100%; height: 28px; background-repeat: no-repeat; + } +.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } +.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat;} + + + + +.article { background-position: -50px 0px;} +/*.audio { background-position: -70px 0px;}*/ +.block { background-position: -90px 0px;} +/*.drop { background-position: -110px 0px;}*/ +/*.drophide { background-position: -130px 0px;}*/ +/*.edit { background-position: -150px 0px;}*/ +/*.camera { background-position: -170px 0px;}*/ +/*.dislike { background-position: -190px 0px;}*/ +/*.like { background-position: -210px 0px;}*/ +/*.link { background-position: -230px 0px;}*/ + +/*.globe { background-position: -50px -20px;}*/ +/*.noglobe { background-position: -70px -20px;}*/ +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +/*.pencil { background-position: -150px -20px;}*/ +.small-pencil { background-position: -170px -20px;} +/*.recycle { background-position: -190px -20px;}*/ +/*.remote-link { background-position: -210px -20px;}*/ +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +/*.lock { background-position: -70px -40px;}*/ + +/*.video { background-position: -110px -40px;}*/ +.youtube { background-position: -130px -40px;} + +/*.attach { background-position: -190px -40px;}*/ +/*.language { background-position: -210px -40px;}*/ + + +.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;} +.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;} +.icon.prev { background-image: url("../../../view/theme/diabook-red/icons/prev.png"); background-repeat: no-repeat;} +.icon.next { background-image: url("../../../view/theme/diabook-red/icons/next.png"); background-repeat: no-repeat;} +/*.tagged { background-position: -130px -60px;}*/ + +.attachtype { + display: block; width: 20px; height: 23px; + background-image: url('../../../images/content-types.png'); +} + +.type-video { background-position: 0px 0px; } +.type-image { background-position: -20px 0px; } +.type-audio { background-position: -40px 0px; } +.type-text { background-position: -60px 0px; } +.type-unkn { background-position: -80px 0px; } + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + /*background-image: url('icons.png');*/ +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.border.camera{ + background-image: url("../../../view/theme/diabook-red/icons/camera.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + } + +.icon.border.link{ + background-image: url("../../../view/theme/diabook-red/icons/weblink.png"); + display: block; width: 28px; height: 28px; background-repeat: no-repeat; + margin-left: 10px; + } + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +/*.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +}*/ +.icon.s16.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/star_dummy.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 5px; + width: 684px; + border-bottom: 1px solid #BDCDD4; + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12.5px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px auto auto; + display: table; +} +h4 { + font-size: 1.1em; +} + +a { + color: #333333; + /* color: #3e3e8c; */ + text-decoration: none; +} +a:hover { + /* color: blue; */ + text-decoration: underline +} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #1872A2; + /* color: #3e3e8c; */ + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + /* color: blue; */ + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 12em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; + padding: 3px; +} +#saved-search-ul .tool:hover, +#nets-sidebar .tool:hover, +#sidebar-group-list .tool:hover { + background: #EEE; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +.tool a { + color: ##3F8FBA; +} +.tool a:hover { + text-decoration: none; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 0%; + right: 80%; + top: 0px; + margin: 0px; + padding: 0px; + width: 22%; + height: 32px; + background: #ff500f; + background-color: #ff500f; + z-index: 100; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, rgb(173,59,10)), + color-stop(0.65, rgb(255,79,15)) +); +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: banner; + width: 82%; + margin-left: 25%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; + vertical-align: middle; + font-weight: bolder; +} +header #banner #logo-img { + height: 25px; + margin-top: 3px; +} +header #banner #logo-text { + font-size: 21px; + position: absolute; + top: 10%; +} +/* nav */ +nav { + width: 80%; + height: 32px; + position: fixed; + left: 22%; + top: 0px; + padding: 0px; + background: #ff500f; + color: #1f1f1f; + z-index: 99; + border-bottom: 1px; + border-bottom-color: black; + border-bottom-style: inset; + background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); +background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%); + +background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, rgb(173,59,10)), + color-stop(0.65, rgb(255,79,15)) +); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + color: #1f1f1f; + text-decoration: none; + outline: none; +} +nav #banner { + overflow: hidden; + /*text-align: center;*/ + width: 100%; +} +nav #banner a, +nav #banner a:active, +nav #banner a:visited, +nav #banner a:link, +nav #banner a:hover { + color: #ffffff; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +nav #banner #logo-img { + height: 22px; + margin-top: 5px; +} +nav #banner #logo-text { + font-size: 22px; +} +nav #navbar{ + } +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + /* padding: 1px 1px 3px 1px; */ + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} + +nav #logo-img { + height: 25px; + margin-top: 4px; + margin-left: 30px; +} + +nav #logo-text { + font-size: 22px; + margin-top: 3px; + margin-right: 15px; +} +nav .nav-menu-search { + position: relative; + + margin: 3px 17px; + margin-right: 0px; + height: 17px; + width: 180px; + +} + +nav #search-box #search-text { + background-image: url('icons/lupe.png'); + background-repeat:no-repeat; + padding-left:20px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; + } + + +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon:hover { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 5px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +nav .nav-menu-icon.selected { + background-color: #fff4d6; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + /*border-bottom: 3px solid #364A84;*/ +} +nav .nav-menu.selected { + /*border-bottom: 3px solid #9eabb0;*/ +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #ff0000; + /* background-color: #19aeff; */ + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + font-weight: 900; + padding: 1px 4px; + top: 0px; + right: -6px; + min-width: 10px; + text-align: center; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu, +nav #nav-home-link, +nav #nav-user-linkmenu +{ + float: right; +} +nav #nav-user-linkmenu{ + margin-right: 0px; + } +nav #nav-home-link, #nav-directory-link, #nav-apps-link{ + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + margin: 3px 5px; + font-size: 15px; + } +nav #nav-directory-link{ + margin-right: 0px; + } +nav #nav-home-link{ + margin-left: 0px; + } +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} + +nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{ + background-image: url("../../../view/theme/diabook-red/icons/messages2.png"); + } + +/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{ + background-image: url("../../../view/theme/diabook-red/icons/notify2.png"); + } + +nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{ + background-image: url("../../../view/theme/diabook-red/icons/contacts2.png"); + } + +nav #nav-apps-link.selected { + background-color: #fff4d6; + moz-border-radius: 5px 5px 0 0; +-webkit-border-radius: 5px 5px 0 0; +border-radius: 5px 5px 0 0; +} + +#nav-notifications-mark-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +#nav-notifications-see-all { + /* padding: 1px 1px 2px 26px; */ + /* border-bottom: 1px solid #364E59; */ + /* margin: 0px 0px 2px 0px; + padding: 5px 10px; */ +} + +.notify-seen { + background: none repeat scroll 0 0 #DDDDDD; + } + +ul.menu-popup { + position: absolute; + display: none; + width: 11em; + background: #fff4d6; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #ffe499; /*bdcdd4;*/ + color: #000; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +/* #nav-notifications-menu a { + display: inline; + padding: 5px 0px; + margin: 0px 0px 2px 0px; +} +#nav-notifications-menu li:hover { + background-color: #bdcdd4; +}*/ + +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} + +.notif-image { + width: 32px; + height: 32px; + padding: 7px 7px 0px 0px; +} + +/*profile_side*/ +#profile_side { + margin-bottom: 30px; +} +#ps-usericon{ + height: 25px + } +#ps-username{ + font-size: 1.17em; + font-weight: bold; + vertical-align: top; + position: absolute; + padding-top: 4px; + padding-left: 5px; + word-wrap: break-word; + width: 130px; + } +#ps-username:hover{ + text-decoration: none; + } +.menu-profile-side{ + list-style: none; + padding-left: 0px; + min-height: 0px; + } +.menu-profile-list{ + height: auto; + overflow: auto; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 16px; + min-height: 16px; + list-style: none; + } +.menu-profile-list:hover{ + background: #EEE; + } +.menu-profile-list-item{ + padding-left: 5px; + } +.menu-profile-list-item:hover{ + text-decoration: none; + } +/*http://prothemedesign.com/circular-icons/*/ +.menu-profile-list.home{ + background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat; + } +.menu-profile-list.photos{ + background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat; + } +.menu-profile-list.events{ + background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat; + } +.menu-profile-list.notes{ + background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat; + } +.menu-profile-list.foren{ + background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat; + } +.menu-profile-list.com_side{ + background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat; + } +.menu-profile-list.pscontacts{ + background: url("../../../view/theme/diabook-red/icons/pscontacts.png") no-repeat; + } +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 180px; + padding: 0px 10px 0px 20px; + border-right: 1px solid #D2D2D2; + float: left; + /* background: #F1F1F1; */ +} +aside .vcard .fn { + font-size: 18px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + /*width: 35%;*/ + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 5px; + /*width: 60%;*/ +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #36c; + /* background-color: #19aeff; */ +} +aside #profiles-menu { + width: 20em; +} +aside #search-text { + width: 173px; + border-top-left-radius: 15px; +border-top-right-radius: 15px; +border-bottom-right-radius: 15px; +border-bottom-left-radius: 15px; +} +aside #side-follow-url { + width: 173px; + } +aside #side-peoplefind-url { + width: 173px; + } +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 55px; + height: 55px; +} +#lost-password-link { + float: left; + margin-right: 20px; + } +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +#side-bar-photos-albums li{ +list-style-type: disc; +} +#side-bar-photos-albums ul li{ + margin-left: 30px; + padding-left: 0px; + } +#side-bar-photos-albums ul li a{ + color: #1872A2; +} +.widget .tool.selected { + background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center; +} +/* widget: search */ +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: 800px; + padding: 0px 0px 0px 12px; +} +body .pageheader{ + text-align: center; + margin-top: 25px; + font-size: 0px; + } + +#id_username { + width: 173px; + } +#id_password { + width: 173px; + } +#id_openid_url { + width: 173px; + } +#contact-edit-end { + } +.pager { + padding: 10px; + text-align: center; + font-size: 1.0em; + clear: both; + display: block; +} + +.tabs { + + background-position: 0 -20px; + background-repeat: repeat-x; + height: 27px; + padding: 0; + } +.tab.button { + margin-right: 5px; + margin-left: 5px; + /*background: none repeat scroll 0 0 #F8F8F8;*/ + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + font-weight: normal; + padding: 3px; + color: #333333; + } + +#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ + margin-bottom: 10px; + } +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 775px; +} +.tread-wrapper a{ + color: #1872A2; +} + +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} + +.wall-item-container { + display: table; + width: 780px; +} + + +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { +/* opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container:hover .wall-item-bottom { +/* opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; */ +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; + display: table-cell; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + + clear: both; + overflow: hidden; + + margin-bottom: 5px; +} + +.wall-item-container .wall-item-content { + font-size: 12.5px; + max-width: 720px; + word-wrap: break-word; + line-height: 1.2; +} + +.wall-item-container .wall-item-content img { + max-width: 700px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; + display: table-cell; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-actions-social a { + float: left; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 80px; + display: table-cell;done +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 700px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} +.wall-item-comment-wrapper { + margin: 1px 5px 1px 80px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 2.0em; + width: 100%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + font-size: 14px; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} + +.shiny { + /* border-right: 10px solid #fce94f; */ + border-right: 1px solid #A7C7F7; + padding-right: 12px; +} + +#jot-preview-content{ + margin-top: 30px;} + +#jot-preview-content .tread-wrapper { + background-color: #fff797; +} + +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + /*background: url("../../../images/tag_b.png") repeat-x center left;*/ + color: #999; + padding-left: 3px; + font-size: 12px; +} +.tag a { + padding-right: 5px; + /*background: url("../../../images/tag.png") no-repeat center right;*/ + color: #999; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; + width: 80px; +} + +.contact-photo-wrapper.wwto { + width: 25px; +} + +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper { + left: 0px; + top: 63px; +} +.contact-photo { + width: 48px; + height: 48px; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-name { + /* text-align: center; */ + /*font-weight: bold;*/ + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 785px; + margin: 0px 2em 20px 0px; +} +#profile-jot-form #profile-jot-text { + height: 2.0em; + width: 99%; + font-size: 15px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; + margin-bottom: 10px; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 783px; + background-color: #fff; + border-bottom: 2px solid #9eabb0; +} + +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#profile-jot-form #jot-title { + + border-radius: 5px 5px 5px 5px; + font-weight: bold; + height: 20px; + margin: 0 0 5px; + width: 60%; + border: 1px solid #ffffff; +} +#profile-jot-form #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#profile-jot-form #jot-title:-moz-placeholder { + font-weight: normal; +} +#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{ + width: 785px; + height: 100px; + } +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +#jot-perms-icon, +#profile-location, +#profile-nolocation, +#profile-youtube, +#profile-video, +#profile-audio, +#profile-link, +#profile-title, +#wall-image-upload, +#wall-file-upload, +#wall-image-upload-div, +#wall-file-upload-div, +.hover, .focus { + cursor: pointer; + margin-top: 2px; +} +#profile-jot-wrapper{ + margin: 0 2em 20px 0; + width: 785px; + } + +#profile-jot-submit-wrapper { + margin-bottom: 50px; + width: 785px; +} + +#profile-jot-submit { + float: right; + margin-top: 2px; + +} +#profile-upload-wrapper { + float: left; + margin-top: 2px; + margin-left: 10px; + +} +#profile-attach-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-rotator { + float: left; + margin-left: 30px; + margin-top: 2px; +} +#profile-link-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-youtube-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-video-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-audio-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-location-wrapper { + float: left; + margin-left: 15px; + margin-top: 2px; +} +#profile-jot-perms { + float: left; + margin-left: 45px; + margin-top: 2px; +} +#jot-preview-link { + float: right; + margin-left: 10px; + margin-top: 2px; + font-size: 10px; + font-weight: bolder; + cursor: pointer; +} +#profile-jot-perms{ + float: right; + margin-left: 10px; + margin-top: 2px; + } +/** buttons **/ +.button.creation1 { + background-color: #fff; + border: 1px solid #777777; + background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + font-weight: bolder; + cursor: pointer; +} +.button.creation2 { + background-color: #FF500F; + background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + font-weight: bolder; + cursor: pointer; +} +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons 14618a**/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 5px; +} +ul.tabs li .active { + background-color: #535353; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 2px 2px 2px #CFCFCF; + margin-left: 5px; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#directory-search-form{ + margin-bottom: 50px; + } +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; } + +#profile-edit-links li { + float: left; + list-style: none; + margin-left: 10px; +} + +.profile-edit-side-div { + display: none; +} + +#register-form label, +#profile-edit-form label { + width: 300px; float: left; +} + +.required { + display: inline; + color: #B20202; +} + +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 120px; + height: 120px; + float: left; +} +/* photo */ +.photo { +box-shadow: 2px 2px 5px 0px #000000; +margin: 2px 5px 2px 5px; +max-height: 85%; +max-width: 85%; +} +.lframe { + float: left; + /*margin: 0px 10px 10px 0px;*/ +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper { + left: 0px; + top: 63px; +} + +.contact-photo-menu-button { + position: relative; + background-image: url("../../../images/icons/16/menu.png"); + background-position: top left; + background-repeat: no-repeat; + margin: 0px 0px -16px 0px; + padding: 0px; + width: 16px; + height: 16px; + top: -20px; left:0px; + overflow: hidden; + text-indent: 40px; + display: none; + +} +.contact-photo-menu { + width: 11em; + border: 3px solid #364e59; + color: #2d2d2d; + background: #FFFFFF; +/* position: absolute;*/ + position: relative; + left: 0px; top: 0px; + display: none; + z-index: 10000; +} +.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none } +.contact-photo-menu li a { + display: block; + padding: 5px 10px; + color: #2d2d2d; + text-decoration: none; +} +.contact-photo-menu li a:hover { + background-color: #bdcdd4; +} + +/* page footer */ +footer { + height: 100px; + display: table-row; +} + +blockquote { + border-left: 1px solid #D2D2D2; + padding-left: 9px; + margin: 0 0 0 .8ex; +} +.aprofile dt{ +box-shadow: 1px 1px 5px 0; + color: #666666; + margin: 15px 0 5px; + padding-left: 5px; + } +/* ================== */ +/* = Contacts Block = */ +/* ================== */ + +.contact-block-img { + width: 55px; + height: 55px; + padding-right: 3px; +} +.contact-block-div { + float: left; +} + +.contact-block-textdiv { width: 150px; height: 34px; float: left; } +#contact-block-end { clear: both; } + +#group-edit-wrapper { + margin-bottom: 10px; +} + +#group-members-end { + clear: both; +} +#group-edit-desc { + margin-top: 15px; +} + +/* +#group-separator, +#prof-separator { display: none;} +*/ + +#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: right; + margin-top: 10px; +} + +#prvmail-subject +{ +background: none repeat scroll 0 0 #FFFFFF; +border: 1px solid #CCCCCC; +border-radius: 5px 5px 5px 5px; +font-weight: bold; +height: 20px; +margin: 0 0 5px; +vertical-align: middle; +} +#prvmail-form{ + width: 597px; + } + +#prvmail-upload-wrapper, +#prvmail-link-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; +} + +#prvmail-end { + clear: both; +} + +.mail-list-sender, +.mail-list-detail { + float: left; +} +.mail-list-detail { + margin-left: 20px; +} + +.mail-list-subject { + font-size: 1.1em; + margin-top: 10px; +} +a.mail-list-link { + display: block; + font-size: 1.3em; + padding: 4px 0; +} + +/* +*a.mail-list-link:hover { +* background-color: #15607B; +* color: #F5F6FB; +*} +*/ + +.mail-list-outside-wrapper-end { + clear: both; +} + +.mail-list-outside-wrapper { + margin-top: 30px; +} + +.mail-list-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-list-delete-icon { + border: none; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} +.mail-conv-break { + clear: both; +} + +.mail-conv-delete-icon { + border: none; +} + +/* ========== */ +/* = Events = */ +/* ========== */ +.eventcal { + float: left; + font-size: 20px; +} + +.vevent { + border: 1px solid #CCCCCC; +} +.vevent .event-description, .vevent .event-location { + margin-left: 10px; + margin-right: 10px; +} +.vevent .event-start { + margin-left: 10px; + margin-right: 10px; +} + +#new-event-link { + margin-bottom: 10px; +} + +.edit-event-link, .plink-event-link { + float: left; + margin-top: 4px; + margin-right: 4px; + margin-bottom: 15px; +} + +.event-description:before { + content: url('../../../images/calendar.png'); + margin-right: 15px; +} + +.event-start, .event-end { + margin-left: 10px; + width: 330px; + clear: both; +} + +.event-start .dtstart, .event-end .dtend { + float: right; +} + +.event-list-date { + margin-bottom: 10px; +} + +.prevcal, .nextcal { + float: left; + margin-left: 32px; + margin-right: 32px; + margin-top: 64px; +} +.event-calendar-end { + clear: both; +} + + +.calendar { + font-family: Courier, monospace; +} +.calendar.eventcal a { + color: #1872A2; + } +.today { + font-weight: bold; + color: #FF0000; +} + +.settings-block { + border: 1px solid #AAA; + margin: 10px; + padding: 10px; +} + +.app-title { + margin: 10px; +} + +#identity-manage-desc { + margin-top:15px; + margin-bottom: 15px; +} + +#identity-manage-choose { + margin-bottom: 15px; +} + +#identity-submit { + margin-top: 20px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} +.lightbox{ + float: left; + } +#photo-photo { + float: left; +} +#photo-like-div .wall-item-like-buttons { + float: left; + margin-right: 10px; + } +.wall-item-like-buttons .icon.like { +float: left; +} + +#photo-photo-end { + clear: both; +} + +.tabs .comment-wwedit-wrapper { + display: block; + margin-top: 30px; + margin-left: 50px; + } + +.profile-match-photo { + float: left; + text-align: center; + width: 120px; +} + +.profile-match-name { + float: left; + text-align: center; + width: 120px; + overflow: hidden; +} + +.profile-match-break, +.profile-match-end { + clear: both; +} + +.profile-match-connect { + text-align: center; + font-weight: bold; +} + +.profile-match-wrapper { + float: left; + padding: 10px; + width: 120px; + height: 120px; + scroll: auto; +} +#profile-match-wrapper-end { + clear: both; +} + +/* ============= */ +/* = Directory = */ +/* ============= */ +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + /* position: absolute; */ + /* position: absolute; */ + left: -2px; + top: -20px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: left; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +#side-bar-photos-albums{ + margin-top: 15px; + } +.photo-top-photo, .photo-album-photo { + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.photo-album-image-wrapper, .photo-top-image-wrapper { + float: left; + -moz-box-shadow: 0 0 5px #888; + -webkit-box-shadow: 0 0 5px #888; + box-shadow: 0 0 5px #888; + background-color: #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding-bottom: 20px; + position: relative; + margin: 0 10px 10px 0; + width: 200px; height: 140px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + position: absolute; + bottom: 0px; + padding-left: 3px; + background-color: #EEE; +} +.photo-top-album-link{ + color: #1872A2; + } +.photo-top-album-img{ + + } +/*.photo-top-image-wrapper { + position: relative; + float: left; + margin-top: 15px; + margin-right: 15px; + width: 200px; height: 200px; + overflow: hidden; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + position: absolute; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; + background-color: rgb(255, 255, 255); +}*/ +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + diff --git a/view/theme/diabook-red/theme.php b/view/theme/diabook-red/theme.php new file mode 100755 index 0000000000..df941197a8 --- /dev/null +++ b/view/theme/diabook-red/theme.php @@ -0,0 +1,379 @@ +get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']); + $entry = replace_macros($tpl,array( + '$id' => $rr['id'], + '$profile-link' => $profile_link, + '$photo' => $rr[$photo], + '$alt-text' => $rr['name'], + )); + $aside['$lastusers_items'][] = $entry; + } + } + + + // last 10 liked items + $aside['$like_title'] = t('Last likes'); + $aside['$like_items'] = array(); + $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM + (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link` + FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1 + INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri` + WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%' + GROUP BY `uri` + ORDER BY `T1`.`created` DESC + LIMIT 0,5", + $a->get_baseurl(),$a->get_baseurl() + ); + + foreach ($r as $rr) { + $author = '' . $rr['liker'] . ''; + $objauthor = '' . $rr['author-name'] . ''; + + //var_dump($rr['verb'],$rr['object-type']); killme(); + switch($rr['verb']){ + case 'http://activitystrea.ms/schema/1.0/post': + switch ($rr['object-type']){ + case 'http://activitystrea.ms/schema/1.0/event': + $post_type = t('event'); + break; + default: + $post_type = t('status'); + } + break; + default: + if ($rr['resource-id']){ + $post_type = t('photo'); + $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m); + $rr['plink'] = $m[1]; + } else { + $post_type = t('status'); + } + } + $plink = '' . $post_type . ''; + + $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink); + + } + + + // last 12 photos + $aside['$photos_title'] = t('Last photos'); + $aside['$photos_items'] = array(); + $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM + (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo` + WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s') + AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1` + INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`, + `user` + WHERE `user`.`uid` = `photo`.`uid` + AND `user`.`blockwall`=0 + AND `user`.`hidewall`=0 + ORDER BY `photo`.`edited` DESC + LIMIT 0, 9", + dbesc(t('Contact Photos')), + dbesc(t('Profile Photos')) + ); + if(count($r)) { + $tpl = file_get_contents( dirname(__file__).'/directory_item.tpl'); + foreach($r as $rr) { + $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id']; + $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg'; + + $entry = replace_macros($tpl,array( + '$id' => $rr['id'], + '$profile-link' => $photo_page, + '$photo' => $photo_url, + '$alt-text' => $rr['username']." : ".$rr['desc'], + )); + + $aside['$photos_items'][] = $entry; + } + } + + $fostitJS = "javascript: (function() { + the_url = '".$a->get_baseurl($ssl_state)."/view/theme/diabook-red/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent(''+(window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text)); + a_funct = function() { + if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url}; + if (/Firefox/.test(navigator.userAgent)) {setTimeout(a_funct, 0)} + else {a_funct()}})()" ; + + $aside['$fostitJS'] = $fostitJS; + + //nav FIND FRIENDS + if(local_user()) { + $nv = array(); + $nv['directory'] = Array('directory', t('Directory'), "", ""); + $nv['match'] = Array('match', t('Similar Interests'), "", ""); + $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", ""); + $nv['invite'] = Array('invite', t('Invite Friends'), "", ""); + + $nv['search'] = '
+ + + + + '; + + $aside['$nv'] = $nv; + }; + //Community Page + if(local_user()) { + $page = '
+
+

'.t("Community Pages").'

+
'; + //if (sizeof($contacts) > 0) + + $aside['$page'] = $page; + } + //END Community Page + + + + $url = $a->get_baseurl($ssl_state); + $aside['$url'] = $url; + + $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl'); + $a->page['right_aside'] = replace_macros($tpl, $aside); + +} + + +//profile_side at networkpages +if ($a->argv[0] === "network" && local_user()){ + + // USER MENU + if(local_user()) { + + $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid'])); + + $userinfo = array( + 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"), + 'name' => $a->user['username'], + ); + $ps = array('usermenu'=>array()); + $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations')); + $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page')); + $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts')); + $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos')); + $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events')); + $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos')); + $ps['usermenu']['community'] = Array('community/', t('Community'), "", ""); + $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", ""); + + $tpl = get_markup_template('profile_side.tpl'); + + $a->page['aside'] .= replace_macros($tpl, array( + '$userinfo' => $userinfo, + '$ps' => $ps, + )); + + } + + $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_postit'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes']; + + if($ccCookie != "8") { + // COMMUNITY + diabook_blue_community_info(); + + // CUSTOM CSS + $cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-network.css"; + } +} + + + +//right_aside at profile pages +if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){ + if($ccCookie != "8") { + // COMMUNITY + diabook_blue_community_info(); + + // CUSTOM CSS + $cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-profile.css"; + } +} + + +// custom css +if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('', $cssFile); + +//load jquery.cookie.js +$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.cookie.js"; +$a->page['htmlhead'] .= sprintf(' + + + +EOT; + diff --git a/view/theme/diabook-red/wall_item.tpl b/view/theme/diabook-red/wall_item.tpl new file mode 100644 index 0000000000..1238340647 --- /dev/null +++ b/view/theme/diabook-red/wall_item.tpl @@ -0,0 +1,100 @@ +{{ if $item.indent }}{{ else }} +
+ +
+{{ endif }} +
+
+
+
+ + $item.name + + menu + + +
+
+
+ $item.name + - + {{ if $item.plink }}$item.ago{{ else }} $item.ago {{ endif }} + {{ if $item.lock }} - $item.lock {{ endif }} + +
+
+ {{ if $item.title }}

$item.title

{{ endif }} + $item.body +
+
+
+ +
+ {{ for $item.tags as $tag }} + $tag + {{ endfor }} +
+
+
+
+ +
+
+ +
+ + + {{ if $item.vote }} + + + {{ endif }} + + {{ if $item.vote.share }} + + {{ endif }} + + + {{ if $item.star }} + + $item.star.do + + {{ endif }} + + {{ if $item.filer }} + + {{ endif }} + + {{ if $item.plink }}$item.plink.title{{ endif }} + + + +
+ +
+ + {{ if $item.drop.dropping }} + + $item.drop.delete + {{ endif }} + {{ if $item.edpost }} + + {{ endif }} +
+
$item.location 
+
+
+
+ + +
$item.dislike
+
+
+ +
+ $item.comment +
diff --git a/view/theme/diabook-red/wallwall_item.tpl b/view/theme/diabook-red/wallwall_item.tpl new file mode 100644 index 0000000000..c5b6b36b54 --- /dev/null +++ b/view/theme/diabook-red/wallwall_item.tpl @@ -0,0 +1,102 @@ +{{ if $item.indent }}{{ else }} +
+ +
+{{ endif }} +
+
+
+
+ + $item.owner_name + +
+
+ + $item.name + + menu + + +
+
+
+ $item.name + $item.to $item.owner_name + $item.vwall -   + {{ if $item.plink }}$item.ago{{ else }} $item.ago {{ endif }} + {{ if $item.lock }} - $item.lock {{ endif }} + +
+
+ {{ if $item.title }}

$item.title

{{ endif }} + $item.body +
+
+
+ +
+ {{ for $item.tags as $tag }} + $tag + {{ endfor }} +
+
+
+
+ +
+
+ +
+ + + {{ if $item.vote }} + + + {{ endif }} + + {{ if $item.vote.share }} + + {{ endif }} + + + {{ if $item.star }} + + $item.star.do + + {{ endif }} + + {{ if $item.plink }}$item.plink.title{{ endif }} + + + +
+ +
+ + {{ if $item.drop.dropping }} + + $item.drop.delete + {{ endif }} + {{ if $item.edpost }} + + {{ endif }} +
+
$item.location 
+
+
+
+ + +
$item.dislike
+
+
+ +
+ $item.comment +
\ No newline at end of file diff --git a/view/theme/diabook/communityhome.tpl b/view/theme/diabook/communityhome.tpl index 72e27e4e58..91871a7b96 100755 --- a/view/theme/diabook/communityhome.tpl +++ b/view/theme/diabook/communityhome.tpl @@ -36,7 +36,7 @@ $nv.directory.1
$nv.match.1
$nv.suggest.1
-$nv.invite.1 +$nv.invite.1 $nv.search {{ endif }}
diff --git a/view/theme/diabook/style-network.css b/view/theme/diabook/style-network.css index d595fd7da0..f4dee582bd 100644 --- a/view/theme/diabook/style-network.css +++ b/view/theme/diabook/style-network.css @@ -527,7 +527,8 @@ header { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); } header #site-location { - display: none; +position: absolute; +top: 30px; } header #banner { overflow: hidden; From 32b346f5f185c8d1e8c55ab102af85e85e33fbbb Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 30 Mar 2012 04:53:00 -0700 Subject: [PATCH 27/63] string update --- util/messages.po | 2292 ++++++++++++++++++++++++++-------------------- 1 file changed, 1279 insertions(+), 1013 deletions(-) diff --git a/util/messages.po b/util/messages.po index 7f88e22884..132a784dc2 100755 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.3.1273\n" +"Project-Id-Version: 2.3.1296\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-03-06 15:09-0800\n" +"POT-Creation-Date: 2012-03-30 04:52-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,23 +36,24 @@ msgstr "" #: ../../mod/crepair.php:115 ../../mod/wall_attach.php:43 #: ../../mod/fsuggest.php:78 ../../mod/events.php:110 ../../mod/api.php:26 -#: ../../mod/api.php:31 ../../mod/photos.php:129 ../../mod/photos.php:865 +#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:866 #: ../../mod/editpost.php:10 ../../mod/install.php:171 #: ../../mod/notifications.php:62 ../../mod/contacts.php:125 -#: ../../mod/settings.php:49 ../../mod/settings.php:411 -#: ../../mod/settings.php:416 ../../mod/manage.php:86 ../../mod/network.php:6 +#: ../../mod/settings.php:49 ../../mod/settings.php:428 +#: ../../mod/settings.php:433 ../../mod/manage.php:86 ../../mod/network.php:6 #: ../../mod/notes.php:20 ../../mod/attach.php:33 ../../mod/group.php:19 #: ../../mod/viewcontacts.php:22 ../../mod/register.php:36 -#: ../../mod/regmod.php:111 ../../mod/item.php:124 ../../mod/item.php:140 -#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:137 -#: ../../mod/profile_photo.php:148 ../../mod/profile_photo.php:159 -#: ../../mod/message.php:9 ../../mod/message.php:46 ../../mod/allfriends.php:9 -#: ../../mod/wall_upload.php:42 ../../mod/follow.php:8 ../../mod/common.php:9 -#: ../../mod/display.php:133 ../../mod/profiles.php:7 -#: ../../mod/profiles.php:229 ../../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:332 -#: ../../include/items.php:3030 ../../index.php:288 +#: ../../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:38 ../../mod/message.php:91 +#: ../../mod/allfriends.php:9 ../../mod/wall_upload.php:42 +#: ../../mod/follow.php:8 ../../mod/common.php:9 ../../mod/display.php:138 +#: ../../mod/profiles.php:7 ../../mod/profiles.php:232 +#: ../../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:452 ../../include/items.php:3110 +#: ../../index.php:291 msgid "Permission denied." msgstr "" @@ -81,8 +82,8 @@ msgstr "" msgid "Return to contact editor" msgstr "" -#: ../../mod/crepair.php:148 ../../mod/settings.php:462 -#: ../../mod/settings.php:488 ../../mod/admin.php:484 ../../mod/admin.php:493 +#: ../../mod/crepair.php:148 ../../mod/settings.php:480 +#: ../../mod/settings.php:507 ../../mod/admin.php:487 ../../mod/admin.php:496 msgid "Name" msgstr "" @@ -119,26 +120,27 @@ msgid "New photo from this URL" msgstr "" #: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107 -#: ../../mod/events.php:400 ../../mod/photos.php:900 ../../mod/photos.php:958 -#: ../../mod/photos.php:1182 ../../mod/photos.php:1222 -#: ../../mod/photos.php:1262 ../../mod/photos.php:1293 +#: ../../mod/events.php:400 ../../mod/photos.php:901 ../../mod/photos.php:959 +#: ../../mod/photos.php:1194 ../../mod/photos.php:1234 +#: ../../mod/photos.php:1274 ../../mod/photos.php:1305 #: ../../mod/install.php:251 ../../mod/install.php:289 #: ../../mod/localtime.php:45 ../../mod/contacts.php:319 -#: ../../mod/settings.php:460 ../../mod/settings.php:603 -#: ../../mod/settings.php:797 ../../mod/manage.php:109 ../../mod/group.php:80 -#: ../../mod/admin.php:313 ../../mod/admin.php:481 ../../mod/admin.php:609 -#: ../../mod/admin.php:776 ../../mod/admin.php:856 ../../mod/profiles.php:375 -#: ../../mod/invite.php:106 ../../addon/facebook/facebook.php:411 -#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:92 +#: ../../mod/settings.php:478 ../../mod/settings.php:628 +#: ../../mod/settings.php:826 ../../mod/manage.php:109 ../../mod/group.php:85 +#: ../../mod/admin.php:316 ../../mod/admin.php:484 ../../mod/admin.php:613 +#: ../../mod/admin.php:785 ../../mod/admin.php:865 ../../mod/profiles.php:390 +#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:531 +#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93 #: ../../addon/nsfw/nsfw.php:57 #: ../../addon/uhremotestorage/uhremotestorage.php:89 -#: ../../addon/randplace/randplace.php:179 ../../addon/dwpost/dwpost.php:92 -#: ../../addon/drpost/drpost.php:110 ../../addon/geonames/geonames.php:187 -#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:69 -#: ../../addon/blockem/blockem.php:57 ../../addon/qcomment/qcomment.php:61 +#: ../../addon/randplace/randplace.php:179 ../../addon/dwpost/dwpost.php:93 +#: ../../addon/drpost/drpost.php:110 ../../addon/frown/frown.php:84 +#: ../../addon/geonames/geonames.php:187 ../../addon/oembed.old/oembed.php:41 +#: ../../addon/impressum/impressum.php:69 ../../addon/blockem/blockem.php:57 +#: ../../addon/qcomment/qcomment.php:61 #: ../../addon/openstreetmap/openstreetmap.php:70 #: ../../addon/editplain/editplain.php:84 ../../addon/blackout/blackout.php:94 -#: ../../addon/pageheader/pageheader.php:52 +#: ../../addon/pageheader/pageheader.php:52 ../../addon/ijpost/ijpost.php:93 #: ../../addon/statusnet/statusnet.php:273 #: ../../addon/statusnet/statusnet.php:287 #: ../../addon/statusnet/statusnet.php:313 @@ -150,7 +152,7 @@ msgstr "" #: ../../addon/piwik/piwik.php:89 ../../addon/twitter/twitter.php:175 #: ../../addon/twitter/twitter.php:201 ../../addon/twitter/twitter.php:355 #: ../../addon/posterous/posterous.php:90 -#: ../../view/theme/quattro/theme.php:15 ../../include/conversation.php:552 +#: ../../view/theme/quattro/theme.php:15 ../../include/conversation.php:555 msgid "Submit" msgstr "" @@ -158,15 +160,15 @@ msgstr "" msgid "Help:" msgstr "" -#: ../../mod/help.php:34 ../../include/nav.php:82 +#: ../../mod/help.php:34 ../../include/nav.php:86 msgid "Help" msgstr "" -#: ../../mod/help.php:38 ../../index.php:221 +#: ../../mod/help.php:38 ../../index.php:224 msgid "Not Found" msgstr "" -#: ../../mod/help.php:41 ../../index.php:224 +#: ../../mod/help.php:41 ../../index.php:227 msgid "Page not found." msgstr "" @@ -204,11 +206,13 @@ msgstr "" msgid "Edit event" msgstr "" -#: ../../mod/events.php:272 ../../include/text.php:982 +#: ../../mod/events.php:272 ../../include/text.php:1044 msgid "link to source" msgstr "" -#: ../../mod/events.php:296 ../../include/nav.php:50 ../../boot.php:1349 +#: ../../mod/events.php:296 ../../view/theme/diabook-blue/theme.php:219 +#: ../../view/theme/diabook/theme.php:225 ../../include/nav.php:52 +#: ../../boot.php:1399 msgid "Events" msgstr "" @@ -258,7 +262,7 @@ msgid "Description:" msgstr "" #: ../../mod/events.php:395 ../../include/event.php:37 -#: ../../include/bb2diaspora.php:260 ../../boot.php:980 +#: ../../include/bb2diaspora.php:260 ../../boot.php:1030 msgid "Location:" msgstr "" @@ -267,8 +271,8 @@ msgid "Share this event" msgstr "" #: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 -#: ../../mod/dfrn_request.php:686 ../../mod/settings.php:461 -#: ../../mod/settings.php:487 ../../addon/js_upload/js_upload.php:45 +#: ../../mod/dfrn_request.php:707 ../../mod/settings.php:479 +#: ../../mod/settings.php:506 ../../addon/js_upload/js_upload.php:45 msgid "Cancel" msgstr "" @@ -288,7 +292,7 @@ msgstr "" msgid "Remove" msgstr "" -#: ../../mod/dfrn_poll.php:91 ../../mod/dfrn_poll.php:517 +#: ../../mod/dfrn_poll.php:94 ../../mod/dfrn_poll.php:520 #, php-format msgid "%s welcomes %s" msgstr "" @@ -311,245 +315,251 @@ msgid "" "and/or create new posts for you?" msgstr "" -#: ../../mod/api.php:105 ../../mod/dfrn_request.php:676 -#: ../../mod/settings.php:692 ../../mod/settings.php:698 -#: ../../mod/settings.php:706 ../../mod/settings.php:710 -#: ../../mod/settings.php:715 ../../mod/settings.php:721 -#: ../../mod/settings.php:727 ../../mod/settings.php:787 -#: ../../mod/settings.php:788 ../../mod/settings.php:789 -#: ../../mod/settings.php:790 ../../mod/register.php:524 -#: ../../mod/profiles.php:357 +#: ../../mod/api.php:105 ../../mod/dfrn_request.php:695 +#: ../../mod/settings.php:721 ../../mod/settings.php:727 +#: ../../mod/settings.php:735 ../../mod/settings.php:739 +#: ../../mod/settings.php:744 ../../mod/settings.php:750 +#: ../../mod/settings.php:756 ../../mod/settings.php:816 +#: ../../mod/settings.php:817 ../../mod/settings.php:818 +#: ../../mod/settings.php:819 ../../mod/register.php:534 +#: ../../mod/profiles.php:369 msgid "Yes" msgstr "" -#: ../../mod/api.php:106 ../../mod/dfrn_request.php:677 -#: ../../mod/settings.php:692 ../../mod/settings.php:698 -#: ../../mod/settings.php:706 ../../mod/settings.php:710 -#: ../../mod/settings.php:715 ../../mod/settings.php:721 -#: ../../mod/settings.php:727 ../../mod/settings.php:787 -#: ../../mod/settings.php:788 ../../mod/settings.php:789 -#: ../../mod/settings.php:790 ../../mod/register.php:525 -#: ../../mod/profiles.php:358 +#: ../../mod/api.php:106 ../../mod/dfrn_request.php:696 +#: ../../mod/settings.php:721 ../../mod/settings.php:727 +#: ../../mod/settings.php:735 ../../mod/settings.php:739 +#: ../../mod/settings.php:744 ../../mod/settings.php:750 +#: ../../mod/settings.php:756 ../../mod/settings.php:816 +#: ../../mod/settings.php:817 ../../mod/settings.php:818 +#: ../../mod/settings.php:819 ../../mod/register.php:535 +#: ../../mod/profiles.php:370 msgid "No" msgstr "" -#: ../../mod/photos.php:42 +#: ../../mod/photos.php:43 msgid "Photo Albums" msgstr "" -#: ../../mod/photos.php:50 ../../mod/photos.php:150 ../../mod/photos.php:879 -#: ../../mod/photos.php:950 ../../mod/photos.php:965 ../../mod/photos.php:1371 -#: ../../mod/photos.php:1383 ../../addon/communityhome/communityhome.php:110 +#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:880 +#: ../../mod/photos.php:951 ../../mod/photos.php:966 ../../mod/photos.php:1383 +#: ../../mod/photos.php:1395 ../../addon/communityhome/communityhome.php:110 +#: ../../view/theme/diabook-blue/theme.php:110 +#: ../../view/theme/diabook/theme.php:113 msgid "Contact Photos" msgstr "" -#: ../../mod/photos.php:57 ../../mod/photos.php:975 ../../mod/photos.php:1413 +#: ../../mod/photos.php:58 ../../mod/photos.php:976 ../../mod/photos.php:1425 msgid "Upload New Photos" msgstr "" -#: ../../mod/photos.php:68 ../../mod/settings.php:11 +#: ../../mod/photos.php:69 ../../mod/settings.php:11 msgid "everybody" msgstr "" -#: ../../mod/photos.php:139 +#: ../../mod/photos.php:140 msgid "Contact information unavailable" msgstr "" -#: ../../mod/photos.php:150 ../../mod/photos.php:597 ../../mod/photos.php:950 -#: ../../mod/photos.php:965 ../../mod/register.php:327 -#: ../../mod/register.php:334 ../../mod/register.php:341 -#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 -#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:170 -#: ../../mod/profile_photo.php:246 ../../mod/profile_photo.php:255 +#: ../../mod/photos.php:151 ../../mod/photos.php:598 ../../mod/photos.php:951 +#: ../../mod/photos.php:966 ../../mod/register.php:337 +#: ../../mod/register.php:344 ../../mod/register.php:351 +#: ../../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 #: ../../addon/communityhome/communityhome.php:111 +#: ../../view/theme/diabook-blue/theme.php:111 +#: ../../view/theme/diabook/theme.php:114 msgid "Profile Photos" msgstr "" -#: ../../mod/photos.php:160 +#: ../../mod/photos.php:161 msgid "Album not found." msgstr "" -#: ../../mod/photos.php:178 ../../mod/photos.php:959 +#: ../../mod/photos.php:179 ../../mod/photos.php:960 msgid "Delete Album" msgstr "" -#: ../../mod/photos.php:241 ../../mod/photos.php:1183 +#: ../../mod/photos.php:242 ../../mod/photos.php:1195 msgid "Delete Photo" msgstr "" -#: ../../mod/photos.php:528 +#: ../../mod/photos.php:529 msgid "was tagged in a" msgstr "" -#: ../../mod/photos.php:528 ../../mod/like.php:127 ../../mod/tagger.php:70 -#: ../../addon/communityhome/communityhome.php:163 ../../include/text.php:1226 -#: ../../include/diaspora.php:1600 ../../include/conversation.php:53 +#: ../../mod/photos.php:529 ../../mod/like.php:127 ../../mod/tagger.php:70 +#: ../../addon/communityhome/communityhome.php:163 +#: ../../view/theme/diabook-blue/theme.php:82 +#: ../../view/theme/diabook/theme.php:85 ../../include/text.php:1288 +#: ../../include/diaspora.php:1642 ../../include/conversation.php:53 #: ../../include/conversation.php:126 msgid "photo" msgstr "" -#: ../../mod/photos.php:528 +#: ../../mod/photos.php:529 msgid "by" msgstr "" -#: ../../mod/photos.php:631 ../../addon/js_upload/js_upload.php:315 +#: ../../mod/photos.php:632 ../../addon/js_upload/js_upload.php:315 msgid "Image exceeds size limit of " msgstr "" -#: ../../mod/photos.php:639 +#: ../../mod/photos.php:640 msgid "Image file is empty." msgstr "" -#: ../../mod/photos.php:653 ../../mod/profile_photo.php:122 +#: ../../mod/photos.php:654 ../../mod/profile_photo.php:124 #: ../../mod/wall_upload.php:65 msgid "Unable to process image." msgstr "" -#: ../../mod/photos.php:673 ../../mod/profile_photo.php:251 +#: ../../mod/photos.php:674 ../../mod/profile_photo.php:257 #: ../../mod/wall_upload.php:84 msgid "Image upload failed." msgstr "" -#: ../../mod/photos.php:759 ../../mod/community.php:16 -#: ../../mod/dfrn_request.php:625 ../../mod/viewcontacts.php:17 -#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:33 +#: ../../mod/photos.php:760 ../../mod/community.php:16 +#: ../../mod/dfrn_request.php:626 ../../mod/viewcontacts.php:17 +#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29 msgid "Public access denied." msgstr "" -#: ../../mod/photos.php:769 +#: ../../mod/photos.php:770 msgid "No photos selected" msgstr "" -#: ../../mod/photos.php:846 +#: ../../mod/photos.php:847 msgid "Access to this item is restricted." msgstr "" -#: ../../mod/photos.php:907 +#: ../../mod/photos.php:908 msgid "Upload Photos" msgstr "" -#: ../../mod/photos.php:910 ../../mod/photos.php:954 +#: ../../mod/photos.php:911 ../../mod/photos.php:955 msgid "New album name: " msgstr "" -#: ../../mod/photos.php:911 +#: ../../mod/photos.php:912 msgid "or existing album name: " msgstr "" -#: ../../mod/photos.php:912 +#: ../../mod/photos.php:913 msgid "Do not show a status post for this upload" msgstr "" -#: ../../mod/photos.php:914 ../../mod/photos.php:1178 +#: ../../mod/photos.php:915 ../../mod/photos.php:1190 msgid "Permissions" msgstr "" -#: ../../mod/photos.php:969 +#: ../../mod/photos.php:970 msgid "Edit Album" msgstr "" -#: ../../mod/photos.php:984 ../../mod/photos.php:1396 +#: ../../mod/photos.php:985 ../../mod/photos.php:1408 msgid "View Photo" msgstr "" -#: ../../mod/photos.php:1019 +#: ../../mod/photos.php:1020 msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: ../../mod/photos.php:1021 +#: ../../mod/photos.php:1022 msgid "Photo not available" msgstr "" -#: ../../mod/photos.php:1071 +#: ../../mod/photos.php:1072 msgid "View photo" msgstr "" -#: ../../mod/photos.php:1071 +#: ../../mod/photos.php:1072 msgid "Edit photo" msgstr "" -#: ../../mod/photos.php:1072 +#: ../../mod/photos.php:1073 msgid "Use as profile photo" msgstr "" -#: ../../mod/photos.php:1078 ../../include/conversation.php:482 +#: ../../mod/photos.php:1079 ../../include/conversation.php:480 msgid "Private Message" msgstr "" -#: ../../mod/photos.php:1089 +#: ../../mod/photos.php:1101 msgid "View Full Size" msgstr "" -#: ../../mod/photos.php:1157 +#: ../../mod/photos.php:1169 msgid "Tags: " msgstr "" -#: ../../mod/photos.php:1160 +#: ../../mod/photos.php:1172 msgid "[Remove any tag]" msgstr "" -#: ../../mod/photos.php:1171 +#: ../../mod/photos.php:1183 msgid "New album name" msgstr "" -#: ../../mod/photos.php:1174 +#: ../../mod/photos.php:1186 msgid "Caption" msgstr "" -#: ../../mod/photos.php:1176 +#: ../../mod/photos.php:1188 msgid "Add a Tag" msgstr "" -#: ../../mod/photos.php:1180 +#: ../../mod/photos.php:1192 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: ../../mod/photos.php:1200 ../../include/conversation.php:529 +#: ../../mod/photos.php:1212 ../../include/conversation.php:529 msgid "I like this (toggle)" msgstr "" -#: ../../mod/photos.php:1201 ../../include/conversation.php:530 +#: ../../mod/photos.php:1213 ../../include/conversation.php:530 msgid "I don't like this (toggle)" msgstr "" -#: ../../mod/photos.php:1202 ../../include/conversation.php:933 +#: ../../mod/photos.php:1214 ../../include/conversation.php:960 msgid "Share" msgstr "" -#: ../../mod/photos.php:1203 ../../mod/editpost.php:104 -#: ../../mod/message.php:155 ../../mod/message.php:296 -#: ../../include/conversation.php:348 ../../include/conversation.php:694 -#: ../../include/conversation.php:950 +#: ../../mod/photos.php:1215 ../../mod/editpost.php:104 +#: ../../mod/message.php:189 ../../mod/message.php:352 +#: ../../include/conversation.php:362 ../../include/conversation.php:702 +#: ../../include/conversation.php:977 msgid "Please wait" msgstr "" -#: ../../mod/photos.php:1219 ../../mod/photos.php:1259 -#: ../../mod/photos.php:1290 ../../include/conversation.php:549 +#: ../../mod/photos.php:1231 ../../mod/photos.php:1271 +#: ../../mod/photos.php:1302 ../../include/conversation.php:552 msgid "This is you" msgstr "" -#: ../../mod/photos.php:1221 ../../mod/photos.php:1261 -#: ../../mod/photos.php:1292 ../../include/conversation.php:551 -#: ../../boot.php:447 +#: ../../mod/photos.php:1233 ../../mod/photos.php:1273 +#: ../../mod/photos.php:1304 ../../include/conversation.php:554 +#: ../../boot.php:488 msgid "Comment" msgstr "" -#: ../../mod/photos.php:1223 ../../mod/editpost.php:123 -#: ../../include/conversation.php:553 ../../include/conversation.php:968 +#: ../../mod/photos.php:1235 ../../mod/editpost.php:123 +#: ../../include/conversation.php:556 ../../include/conversation.php:995 msgid "Preview" msgstr "" -#: ../../mod/photos.php:1320 ../../mod/settings.php:520 -#: ../../mod/settings.php:601 ../../mod/group.php:158 ../../mod/admin.php:488 -#: ../../include/conversation.php:304 ../../include/conversation.php:573 +#: ../../mod/photos.php:1332 ../../mod/settings.php:542 +#: ../../mod/settings.php:626 ../../mod/group.php:168 ../../mod/admin.php:491 +#: ../../include/conversation.php:318 ../../include/conversation.php:576 msgid "Delete" msgstr "" -#: ../../mod/photos.php:1402 +#: ../../mod/photos.php:1414 msgid "View Album" msgstr "" -#: ../../mod/photos.php:1411 +#: ../../mod/photos.php:1423 msgid "Recent Photos" msgstr "" @@ -557,43 +567,45 @@ msgstr "" msgid "Not available." msgstr "" -#: ../../mod/community.php:30 ../../include/nav.php:97 +#: ../../mod/community.php:30 ../../addon/pages/pages.php:75 +#: ../../view/theme/diabook-blue/theme.php:221 +#: ../../view/theme/diabook/theme.php:227 ../../include/nav.php:101 msgid "Community" msgstr "" -#: ../../mod/community.php:60 ../../mod/search.php:118 +#: ../../mod/community.php:61 ../../mod/search.php:119 msgid "No results." msgstr "" -#: ../../mod/friendica.php:43 +#: ../../mod/friendica.php:47 msgid "This is Friendica, version" msgstr "" -#: ../../mod/friendica.php:44 +#: ../../mod/friendica.php:48 msgid "running at web location" msgstr "" -#: ../../mod/friendica.php:46 +#: ../../mod/friendica.php:50 msgid "" "Please visit Friendica.com to learn " "more about the Friendica project." msgstr "" -#: ../../mod/friendica.php:48 +#: ../../mod/friendica.php:52 msgid "Bug reports and issues: please visit" msgstr "" -#: ../../mod/friendica.php:49 +#: ../../mod/friendica.php:53 msgid "" "Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - " "dot com" msgstr "" -#: ../../mod/friendica.php:54 -msgid "Installed plugins/addons/apps" +#: ../../mod/friendica.php:58 +msgid "Installed plugins/addons/apps:" msgstr "" -#: ../../mod/friendica.php:62 +#: ../../mod/friendica.php:71 msgid "No installed plugins/addons/apps" msgstr "" @@ -605,26 +617,26 @@ msgstr "" msgid "Edit post" msgstr "" -#: ../../mod/editpost.php:80 ../../include/conversation.php:919 +#: ../../mod/editpost.php:80 ../../include/conversation.php:946 msgid "Post to Email" msgstr "" -#: ../../mod/editpost.php:95 ../../mod/settings.php:519 -#: ../../include/conversation.php:560 +#: ../../mod/editpost.php:95 ../../mod/settings.php:541 +#: ../../include/conversation.php:563 msgid "Edit" msgstr "" -#: ../../mod/editpost.php:96 ../../mod/message.php:153 -#: ../../mod/message.php:294 ../../include/conversation.php:934 +#: ../../mod/editpost.php:96 ../../mod/message.php:187 +#: ../../mod/message.php:350 ../../include/conversation.php:961 msgid "Upload photo" msgstr "" -#: ../../mod/editpost.php:97 ../../include/conversation.php:936 +#: ../../mod/editpost.php:97 ../../include/conversation.php:963 msgid "Attach file" msgstr "" -#: ../../mod/editpost.php:98 ../../mod/message.php:154 -#: ../../mod/message.php:295 ../../include/conversation.php:938 +#: ../../mod/editpost.php:98 ../../mod/message.php:188 +#: ../../mod/message.php:351 ../../include/conversation.php:965 msgid "Insert web link" msgstr "" @@ -640,201 +652,212 @@ msgstr "" msgid "Insert Vorbis [.ogg] audio" msgstr "" -#: ../../mod/editpost.php:102 ../../include/conversation.php:944 +#: ../../mod/editpost.php:102 ../../include/conversation.php:971 msgid "Set your location" msgstr "" -#: ../../mod/editpost.php:103 ../../include/conversation.php:946 +#: ../../mod/editpost.php:103 ../../include/conversation.php:973 msgid "Clear browser location" msgstr "" -#: ../../mod/editpost.php:105 ../../include/conversation.php:951 +#: ../../mod/editpost.php:105 ../../include/conversation.php:978 msgid "Permission settings" msgstr "" -#: ../../mod/editpost.php:113 ../../include/conversation.php:960 +#: ../../mod/editpost.php:113 ../../include/conversation.php:987 msgid "CC: email addresses" msgstr "" -#: ../../mod/editpost.php:114 ../../include/conversation.php:961 +#: ../../mod/editpost.php:114 ../../include/conversation.php:988 msgid "Public post" msgstr "" -#: ../../mod/editpost.php:117 ../../include/conversation.php:949 +#: ../../mod/editpost.php:117 ../../include/conversation.php:976 msgid "Set title" msgstr "" -#: ../../mod/editpost.php:118 ../../include/conversation.php:963 +#: ../../mod/editpost.php:118 ../../include/conversation.php:990 msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../mod/dfrn_request.php:92 +#: ../../mod/dfrn_request.php:93 msgid "This introduction has already been accepted." msgstr "" -#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:381 +#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:382 msgid "Profile location is not valid or does not contain profile information." msgstr "" -#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:386 +#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:387 msgid "Warning: profile location has no identifiable owner name." msgstr "" -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:388 +#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:389 msgid "Warning: profile location has no profile photo." msgstr "" -#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:391 +#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:392 #, 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" msgstr[0] "" msgstr[1] "" -#: ../../mod/dfrn_request.php:167 +#: ../../mod/dfrn_request.php:168 msgid "Introduction complete." msgstr "" -#: ../../mod/dfrn_request.php:191 +#: ../../mod/dfrn_request.php:192 msgid "Unrecoverable protocol error." msgstr "" -#: ../../mod/dfrn_request.php:219 +#: ../../mod/dfrn_request.php:220 msgid "Profile unavailable." msgstr "" -#: ../../mod/dfrn_request.php:244 +#: ../../mod/dfrn_request.php:245 #, php-format msgid "%s has received too many connection requests today." msgstr "" -#: ../../mod/dfrn_request.php:245 +#: ../../mod/dfrn_request.php:246 msgid "Spam protection measures have been invoked." msgstr "" -#: ../../mod/dfrn_request.php:246 +#: ../../mod/dfrn_request.php:247 msgid "Friends are advised to please try again in 24 hours." msgstr "" -#: ../../mod/dfrn_request.php:306 +#: ../../mod/dfrn_request.php:307 msgid "Invalid locator" msgstr "" -#: ../../mod/dfrn_request.php:326 +#: ../../mod/dfrn_request.php:327 msgid "Unable to resolve your name at the provided location." msgstr "" -#: ../../mod/dfrn_request.php:339 +#: ../../mod/dfrn_request.php:340 msgid "You have already introduced yourself here." msgstr "" -#: ../../mod/dfrn_request.php:343 +#: ../../mod/dfrn_request.php:344 #, php-format msgid "Apparently you are already friends with %s." msgstr "" -#: ../../mod/dfrn_request.php:364 +#: ../../mod/dfrn_request.php:365 msgid "Invalid profile URL." msgstr "" -#: ../../mod/dfrn_request.php:370 ../../mod/follow.php:20 +#: ../../mod/dfrn_request.php:371 ../../mod/follow.php:20 msgid "Disallowed profile URL." msgstr "" -#: ../../mod/dfrn_request.php:439 ../../mod/contacts.php:102 +#: ../../mod/dfrn_request.php:440 ../../mod/contacts.php:102 msgid "Failed to update contact record." msgstr "" -#: ../../mod/dfrn_request.php:460 +#: ../../mod/dfrn_request.php:461 msgid "Your introduction has been sent." msgstr "" -#: ../../mod/dfrn_request.php:513 +#: ../../mod/dfrn_request.php:514 msgid "Please login to confirm introduction." msgstr "" -#: ../../mod/dfrn_request.php:527 +#: ../../mod/dfrn_request.php:528 msgid "" "Incorrect identity currently logged in. Please login to this profile." msgstr "" -#: ../../mod/dfrn_request.php:539 +#: ../../mod/dfrn_request.php:540 #, php-format msgid "Welcome home %s." msgstr "" -#: ../../mod/dfrn_request.php:540 +#: ../../mod/dfrn_request.php:541 #, php-format msgid "Please confirm your introduction/connection request to %s." msgstr "" -#: ../../mod/dfrn_request.php:541 +#: ../../mod/dfrn_request.php:542 msgid "Confirm" msgstr "" -#: ../../mod/dfrn_request.php:582 ../../include/items.php:2566 +#: ../../mod/dfrn_request.php:583 ../../include/items.php:2641 msgid "[Name Withheld]" msgstr "" -#: ../../mod/dfrn_request.php:666 +#: ../../mod/dfrn_request.php:667 #, php-format msgid "" "Diaspora members: Please do not use this form. Instead, enter \"%s\" into " "your Diaspora search bar." msgstr "" -#: ../../mod/dfrn_request.php:669 +#: ../../mod/dfrn_request.php:670 msgid "" "Please enter your 'Identity Address' from one of the following supported " -"social networks:" +"communications networks:" msgstr "" -#: ../../mod/dfrn_request.php:672 +#: ../../mod/dfrn_request.php:686 +msgid "Connect as an email follower (Coming soon)" +msgstr "" + +#: ../../mod/dfrn_request.php:688 +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 "" + +#: ../../mod/dfrn_request.php:691 msgid "Friend/Connection Request" msgstr "" -#: ../../mod/dfrn_request.php:673 +#: ../../mod/dfrn_request.php:692 msgid "" "Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " "testuser@identi.ca" msgstr "" -#: ../../mod/dfrn_request.php:674 +#: ../../mod/dfrn_request.php:693 msgid "Please answer the following:" msgstr "" -#: ../../mod/dfrn_request.php:675 +#: ../../mod/dfrn_request.php:694 #, php-format msgid "Does %s know you?" msgstr "" -#: ../../mod/dfrn_request.php:678 +#: ../../mod/dfrn_request.php:697 msgid "Add a personal note:" msgstr "" -#: ../../mod/dfrn_request.php:680 ../../include/contact_selectors.php:76 +#: ../../mod/dfrn_request.php:699 ../../include/contact_selectors.php:76 msgid "Friendica" msgstr "" -#: ../../mod/dfrn_request.php:681 +#: ../../mod/dfrn_request.php:700 msgid "StatusNet/Federated Social Web" msgstr "" -#: ../../mod/dfrn_request.php:682 ../../mod/settings.php:555 +#: ../../mod/dfrn_request.php:701 ../../mod/settings.php:578 #: ../../include/contact_selectors.php:80 msgid "Diaspora" msgstr "" -#: ../../mod/dfrn_request.php:683 +#: ../../mod/dfrn_request.php:702 msgid "- please share from your own site as noted above" msgstr "" -#: ../../mod/dfrn_request.php:684 +#: ../../mod/dfrn_request.php:703 msgid "Your Identity Address:" msgstr "" -#: ../../mod/dfrn_request.php:685 +#: ../../mod/dfrn_request.php:706 msgid "Submit Request" msgstr "" @@ -1129,7 +1152,7 @@ msgid "is interested in:" msgstr "" #: ../../mod/match.php:58 ../../mod/suggest.php:59 -#: ../../include/contact_widgets.php:9 ../../boot.php:930 +#: ../../include/contact_widgets.php:9 ../../boot.php:980 msgid "Connect" msgstr "" @@ -1169,25 +1192,26 @@ msgstr "" msgid "System" msgstr "" -#: ../../mod/notifications.php:76 ../../include/nav.php:109 +#: ../../mod/notifications.php:76 ../../include/nav.php:113 msgid "Network" msgstr "" -#: ../../mod/notifications.php:81 ../../mod/network.php:177 +#: ../../mod/notifications.php:81 ../../mod/network.php:182 msgid "Personal" msgstr "" -#: ../../mod/notifications.php:86 ../../include/nav.php:73 -#: ../../include/nav.php:111 +#: ../../mod/notifications.php:86 ../../view/theme/diabook-blue/theme.php:215 +#: ../../view/theme/diabook/theme.php:221 ../../include/nav.php:77 +#: ../../include/nav.php:115 msgid "Home" msgstr "" -#: ../../mod/notifications.php:91 ../../include/nav.php:117 +#: ../../mod/notifications.php:91 ../../include/nav.php:121 msgid "Introductions" msgstr "" -#: ../../mod/notifications.php:96 ../../mod/message.php:76 -#: ../../include/nav.php:124 +#: ../../mod/notifications.php:96 ../../mod/message.php:103 +#: ../../include/nav.php:128 msgid "Messages" msgstr "" @@ -1226,7 +1250,7 @@ msgid "if applicable" msgstr "" #: ../../mod/notifications.php:153 ../../mod/notifications.php:200 -#: ../../mod/admin.php:486 +#: ../../mod/admin.php:489 msgid "Approve" msgstr "" @@ -1270,7 +1294,7 @@ msgstr "" msgid "No introductions." msgstr "" -#: ../../mod/notifications.php:212 ../../include/nav.php:118 +#: ../../mod/notifications.php:212 ../../include/nav.php:122 msgid "Notifications" msgstr "" @@ -1423,12 +1447,12 @@ msgid "View all contacts" msgstr "" #: ../../mod/contacts.php:297 ../../mod/contacts.php:344 -#: ../../mod/admin.php:490 +#: ../../mod/admin.php:493 msgid "Unblock" msgstr "" #: ../../mod/contacts.php:297 ../../mod/contacts.php:344 -#: ../../mod/admin.php:489 +#: ../../mod/admin.php:492 msgid "Block" msgstr "" @@ -1463,8 +1487,8 @@ msgstr "" msgid "Edit contact notes" msgstr "" -#: ../../mod/contacts.php:328 ../../mod/contacts.php:497 -#: ../../mod/viewcontacts.php:60 +#: ../../mod/contacts.php:328 ../../mod/contacts.php:501 +#: ../../mod/viewcontacts.php:62 #, php-format msgid "Visit %s's profile [%s]" msgstr "" @@ -1497,7 +1521,7 @@ msgstr "" msgid "Update public posts" msgstr "" -#: ../../mod/contacts.php:341 ../../mod/admin.php:905 +#: ../../mod/contacts.php:341 ../../mod/admin.php:914 msgid "Update now" msgstr "" @@ -1514,57 +1538,62 @@ msgid "" "Replies/likes to your public posts may still be visible" msgstr "" -#: ../../mod/contacts.php:399 ../../mod/group.php:179 +#: ../../mod/contacts.php:399 +msgid "Suggestions" +msgstr "" + +#: ../../mod/contacts.php:404 ../../mod/group.php:191 msgid "All Contacts" msgstr "" -#: ../../mod/contacts.php:404 +#: ../../mod/contacts.php:409 msgid "Unblocked Contacts" msgstr "" -#: ../../mod/contacts.php:410 +#: ../../mod/contacts.php:415 msgid "Blocked Contacts" msgstr "" -#: ../../mod/contacts.php:416 +#: ../../mod/contacts.php:421 msgid "Ignored Contacts" msgstr "" -#: ../../mod/contacts.php:422 +#: ../../mod/contacts.php:427 msgid "Hidden Contacts" msgstr "" -#: ../../mod/contacts.php:473 +#: ../../mod/contacts.php:477 msgid "Mutual Friendship" msgstr "" -#: ../../mod/contacts.php:477 +#: ../../mod/contacts.php:481 msgid "is a fan of yours" msgstr "" -#: ../../mod/contacts.php:481 +#: ../../mod/contacts.php:485 msgid "you are a fan of" msgstr "" -#: ../../mod/contacts.php:498 ../../include/Contact.php:135 -#: ../../include/conversation.php:792 +#: ../../mod/contacts.php:502 ../../include/Contact.php:141 +#: ../../include/conversation.php:817 msgid "Edit contact" msgstr "" -#: ../../mod/contacts.php:519 ../../include/nav.php:132 +#: ../../mod/contacts.php:523 ../../view/theme/diabook-blue/theme.php:217 +#: ../../view/theme/diabook/theme.php:223 ../../include/nav.php:139 msgid "Contacts" msgstr "" -#: ../../mod/contacts.php:523 +#: ../../mod/contacts.php:527 msgid "Search your contacts" msgstr "" -#: ../../mod/contacts.php:524 ../../mod/directory.php:67 +#: ../../mod/contacts.php:528 ../../mod/directory.php:57 msgid "Finding: " msgstr "" -#: ../../mod/contacts.php:525 ../../mod/directory.php:69 -#: ../../include/contact_widgets.php:34 +#: ../../mod/contacts.php:529 ../../mod/directory.php:59 +#: ../../include/contact_widgets.php:32 msgid "Find" msgstr "" @@ -1572,510 +1601,522 @@ msgstr "" msgid "No valid account found." msgstr "" -#: ../../mod/lostpass.php:31 +#: ../../mod/lostpass.php:32 msgid "Password reset request issued. Check your email." msgstr "" -#: ../../mod/lostpass.php:42 +#: ../../mod/lostpass.php:43 #, php-format msgid "Password reset requested at %s" msgstr "" -#: ../../mod/lostpass.php:44 ../../mod/lostpass.php:106 -#: ../../mod/register.php:380 ../../mod/register.php:434 -#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:726 -#: ../../include/items.php:2575 +#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107 +#: ../../mod/register.php:390 ../../mod/register.php:444 +#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:732 +#: ../../addon/facebook/facebook.php:601 ../../include/items.php:2650 msgid "Administrator" msgstr "" -#: ../../mod/lostpass.php:64 +#: ../../mod/lostpass.php:65 msgid "" "Request could not be verified. (You may have previously submitted it.) " "Password reset failed." msgstr "" -#: ../../mod/lostpass.php:82 ../../boot.php:723 +#: ../../mod/lostpass.php:83 ../../boot.php:773 msgid "Password Reset" msgstr "" -#: ../../mod/lostpass.php:83 +#: ../../mod/lostpass.php:84 msgid "Your password has been reset as requested." msgstr "" -#: ../../mod/lostpass.php:84 +#: ../../mod/lostpass.php:85 msgid "Your new password is" msgstr "" -#: ../../mod/lostpass.php:85 +#: ../../mod/lostpass.php:86 msgid "Save or copy your new password - and then" msgstr "" -#: ../../mod/lostpass.php:86 +#: ../../mod/lostpass.php:87 msgid "click here to login" msgstr "" -#: ../../mod/lostpass.php:87 +#: ../../mod/lostpass.php:88 msgid "" "Your password may be changed from the Settings page after " "successful login." msgstr "" -#: ../../mod/lostpass.php:118 +#: ../../mod/lostpass.php:119 msgid "Forgot your Password?" msgstr "" -#: ../../mod/lostpass.php:119 +#: ../../mod/lostpass.php:120 msgid "" "Enter your email address and submit to have your password reset. Then check " "your email for further instructions." msgstr "" -#: ../../mod/lostpass.php:120 +#: ../../mod/lostpass.php:121 msgid "Nickname or Email: " msgstr "" -#: ../../mod/lostpass.php:121 +#: ../../mod/lostpass.php:122 msgid "Reset" msgstr "" -#: ../../mod/settings.php:72 +#: ../../mod/settings.php:76 msgid "Missing some important data!" msgstr "" -#: ../../mod/settings.php:75 ../../mod/settings.php:486 ../../mod/admin.php:75 +#: ../../mod/settings.php:79 ../../mod/settings.php:505 ../../mod/admin.php:75 msgid "Update" msgstr "" -#: ../../mod/settings.php:175 +#: ../../mod/settings.php:184 msgid "Failed to connect with email account using the settings provided." msgstr "" -#: ../../mod/settings.php:180 +#: ../../mod/settings.php:189 msgid "Email settings updated." msgstr "" -#: ../../mod/settings.php:198 +#: ../../mod/settings.php:208 msgid "Passwords do not match. Password unchanged." msgstr "" -#: ../../mod/settings.php:203 +#: ../../mod/settings.php:213 msgid "Empty passwords are not allowed. Password unchanged." msgstr "" -#: ../../mod/settings.php:214 +#: ../../mod/settings.php:224 msgid "Password changed." msgstr "" -#: ../../mod/settings.php:216 +#: ../../mod/settings.php:226 msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/settings.php:280 +#: ../../mod/settings.php:294 msgid " Please use a shorter name." msgstr "" -#: ../../mod/settings.php:282 +#: ../../mod/settings.php:296 msgid " Name too short." msgstr "" -#: ../../mod/settings.php:288 +#: ../../mod/settings.php:302 msgid " Not valid email." msgstr "" -#: ../../mod/settings.php:290 +#: ../../mod/settings.php:304 msgid " Cannot change to that email." msgstr "" -#: ../../mod/settings.php:358 ../../addon/facebook/facebook.php:321 +#: ../../mod/settings.php:375 ../../addon/facebook/facebook.php:441 #: ../../addon/impressum/impressum.php:64 #: ../../addon/openstreetmap/openstreetmap.php:80 #: ../../addon/piwik/piwik.php:105 ../../addon/twitter/twitter.php:350 msgid "Settings updated." msgstr "" -#: ../../mod/settings.php:422 ../../include/nav.php:130 +#: ../../mod/settings.php:439 ../../include/nav.php:137 msgid "Account settings" msgstr "" -#: ../../mod/settings.php:427 +#: ../../mod/settings.php:444 msgid "Connector settings" msgstr "" -#: ../../mod/settings.php:432 +#: ../../mod/settings.php:449 msgid "Plugin settings" msgstr "" -#: ../../mod/settings.php:437 +#: ../../mod/settings.php:454 msgid "Connections" msgstr "" -#: ../../mod/settings.php:442 +#: ../../mod/settings.php:459 msgid "Export personal data" msgstr "" -#: ../../mod/settings.php:459 ../../mod/settings.php:485 -#: ../../mod/settings.php:518 +#: ../../mod/settings.php:477 ../../mod/settings.php:504 +#: ../../mod/settings.php:540 msgid "Add application" msgstr "" -#: ../../mod/settings.php:463 ../../mod/settings.php:489 +#: ../../mod/settings.php:481 ../../mod/settings.php:508 #: ../../addon/statusnet/statusnet.php:526 msgid "Consumer Key" msgstr "" -#: ../../mod/settings.php:464 ../../mod/settings.php:490 +#: ../../mod/settings.php:482 ../../mod/settings.php:509 #: ../../addon/statusnet/statusnet.php:525 msgid "Consumer Secret" msgstr "" -#: ../../mod/settings.php:465 ../../mod/settings.php:491 +#: ../../mod/settings.php:483 ../../mod/settings.php:510 msgid "Redirect" msgstr "" -#: ../../mod/settings.php:466 ../../mod/settings.php:492 +#: ../../mod/settings.php:484 ../../mod/settings.php:511 msgid "Icon url" msgstr "" -#: ../../mod/settings.php:477 +#: ../../mod/settings.php:495 msgid "You can't edit this application." msgstr "" -#: ../../mod/settings.php:517 +#: ../../mod/settings.php:539 msgid "Connected Apps" msgstr "" -#: ../../mod/settings.php:521 +#: ../../mod/settings.php:543 msgid "Client key starts with" msgstr "" -#: ../../mod/settings.php:522 +#: ../../mod/settings.php:544 msgid "No name" msgstr "" -#: ../../mod/settings.php:523 +#: ../../mod/settings.php:545 msgid "Remove authorization" msgstr "" -#: ../../mod/settings.php:535 +#: ../../mod/settings.php:557 msgid "No Plugin settings configured" msgstr "" -#: ../../mod/settings.php:542 ../../addon/widgets/widgets.php:122 +#: ../../mod/settings.php:565 ../../addon/widgets/widgets.php:123 msgid "Plugin Settings" msgstr "" -#: ../../mod/settings.php:555 ../../mod/settings.php:556 +#: ../../mod/settings.php:578 ../../mod/settings.php:579 #, php-format msgid "Built-in support for %s connectivity is %s" msgstr "" -#: ../../mod/settings.php:555 ../../mod/settings.php:556 +#: ../../mod/settings.php:578 ../../mod/settings.php:579 msgid "enabled" msgstr "" -#: ../../mod/settings.php:555 ../../mod/settings.php:556 +#: ../../mod/settings.php:578 ../../mod/settings.php:579 msgid "disabled" msgstr "" -#: ../../mod/settings.php:556 +#: ../../mod/settings.php:579 msgid "StatusNet" msgstr "" -#: ../../mod/settings.php:584 +#: ../../mod/settings.php:609 msgid "Connector Settings" msgstr "" -#: ../../mod/settings.php:590 +#: ../../mod/settings.php:615 msgid "Email/Mailbox Setup" msgstr "" -#: ../../mod/settings.php:591 +#: ../../mod/settings.php:616 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "" -#: ../../mod/settings.php:592 +#: ../../mod/settings.php:617 msgid "Last successful email check:" msgstr "" -#: ../../mod/settings.php:593 +#: ../../mod/settings.php:618 msgid "Email access is disabled on this site." msgstr "" -#: ../../mod/settings.php:594 +#: ../../mod/settings.php:619 msgid "IMAP server name:" msgstr "" -#: ../../mod/settings.php:595 +#: ../../mod/settings.php:620 msgid "IMAP port:" msgstr "" -#: ../../mod/settings.php:596 +#: ../../mod/settings.php:621 msgid "Security:" msgstr "" -#: ../../mod/settings.php:596 ../../mod/settings.php:601 +#: ../../mod/settings.php:621 ../../mod/settings.php:626 msgid "None" msgstr "" -#: ../../mod/settings.php:597 +#: ../../mod/settings.php:622 msgid "Email login name:" msgstr "" -#: ../../mod/settings.php:598 +#: ../../mod/settings.php:623 msgid "Email password:" msgstr "" -#: ../../mod/settings.php:599 +#: ../../mod/settings.php:624 msgid "Reply-to address:" msgstr "" -#: ../../mod/settings.php:600 +#: ../../mod/settings.php:625 msgid "Send public posts to all email contacts:" msgstr "" -#: ../../mod/settings.php:601 +#: ../../mod/settings.php:626 msgid "Action after import:" msgstr "" -#: ../../mod/settings.php:601 +#: ../../mod/settings.php:626 msgid "Mark as seen" msgstr "" -#: ../../mod/settings.php:601 +#: ../../mod/settings.php:626 msgid "Move to folder" msgstr "" -#: ../../mod/settings.php:602 +#: ../../mod/settings.php:627 msgid "Move to folder:" msgstr "" -#: ../../mod/settings.php:659 ../../mod/admin.php:142 ../../mod/admin.php:462 +#: ../../mod/settings.php:688 ../../mod/admin.php:142 ../../mod/admin.php:465 msgid "Normal Account" msgstr "" -#: ../../mod/settings.php:660 +#: ../../mod/settings.php:689 msgid "This account is a normal personal profile" msgstr "" -#: ../../mod/settings.php:663 ../../mod/admin.php:143 ../../mod/admin.php:463 +#: ../../mod/settings.php:692 ../../mod/admin.php:143 ../../mod/admin.php:466 msgid "Soapbox Account" msgstr "" -#: ../../mod/settings.php:664 +#: ../../mod/settings.php:693 msgid "Automatically approve all connection/friend requests as read-only fans" msgstr "" -#: ../../mod/settings.php:667 ../../mod/admin.php:144 ../../mod/admin.php:464 +#: ../../mod/settings.php:696 ../../mod/admin.php:144 ../../mod/admin.php:467 msgid "Community/Celebrity Account" msgstr "" -#: ../../mod/settings.php:668 +#: ../../mod/settings.php:697 msgid "Automatically approve all connection/friend requests as read-write fans" msgstr "" -#: ../../mod/settings.php:671 ../../mod/admin.php:145 ../../mod/admin.php:465 +#: ../../mod/settings.php:700 ../../mod/admin.php:145 ../../mod/admin.php:468 msgid "Automatic Friend Account" msgstr "" -#: ../../mod/settings.php:672 +#: ../../mod/settings.php:701 msgid "Automatically approve all connection/friend requests as friends" msgstr "" -#: ../../mod/settings.php:682 +#: ../../mod/settings.php:711 msgid "OpenID:" msgstr "" -#: ../../mod/settings.php:682 +#: ../../mod/settings.php:711 msgid "(Optional) Allow this OpenID to login to this account." msgstr "" -#: ../../mod/settings.php:692 +#: ../../mod/settings.php:721 msgid "Publish your default profile in your local site directory?" msgstr "" -#: ../../mod/settings.php:698 +#: ../../mod/settings.php:727 msgid "Publish your default profile in the global social directory?" msgstr "" -#: ../../mod/settings.php:706 +#: ../../mod/settings.php:735 msgid "Hide your contact/friend list from viewers of your default profile?" msgstr "" -#: ../../mod/settings.php:710 +#: ../../mod/settings.php:739 msgid "Hide your profile details from unknown viewers?" msgstr "" -#: ../../mod/settings.php:715 +#: ../../mod/settings.php:744 msgid "Allow friends to post to your profile page?" msgstr "" -#: ../../mod/settings.php:721 +#: ../../mod/settings.php:750 msgid "Allow friends to tag your posts?" msgstr "" -#: ../../mod/settings.php:727 +#: ../../mod/settings.php:756 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/settings.php:736 +#: ../../mod/settings.php:765 msgid "Profile is not published." msgstr "" -#: ../../mod/settings.php:768 ../../mod/profile_photo.php:206 +#: ../../mod/settings.php:797 ../../mod/profile_photo.php:211 msgid "or" msgstr "" -#: ../../mod/settings.php:773 +#: ../../mod/settings.php:802 msgid "Your Identity Address is" msgstr "" -#: ../../mod/settings.php:784 +#: ../../mod/settings.php:813 msgid "Automatically expire posts after this many days:" msgstr "" -#: ../../mod/settings.php:784 +#: ../../mod/settings.php:813 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "" -#: ../../mod/settings.php:785 +#: ../../mod/settings.php:814 msgid "Advanced expiration settings" msgstr "" -#: ../../mod/settings.php:786 +#: ../../mod/settings.php:815 msgid "Advanced Expiration" msgstr "" -#: ../../mod/settings.php:787 +#: ../../mod/settings.php:816 msgid "Expire posts:" msgstr "" -#: ../../mod/settings.php:788 +#: ../../mod/settings.php:817 msgid "Expire personal notes:" msgstr "" -#: ../../mod/settings.php:789 +#: ../../mod/settings.php:818 msgid "Expire starred posts:" msgstr "" -#: ../../mod/settings.php:790 +#: ../../mod/settings.php:819 msgid "Expire photos:" msgstr "" -#: ../../mod/settings.php:795 +#: ../../mod/settings.php:824 msgid "Account Settings" msgstr "" -#: ../../mod/settings.php:803 +#: ../../mod/settings.php:833 msgid "Password Settings" msgstr "" -#: ../../mod/settings.php:804 +#: ../../mod/settings.php:834 msgid "New Password:" msgstr "" -#: ../../mod/settings.php:805 +#: ../../mod/settings.php:835 msgid "Confirm:" msgstr "" -#: ../../mod/settings.php:805 +#: ../../mod/settings.php:835 msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/settings.php:809 +#: ../../mod/settings.php:839 msgid "Basic Settings" msgstr "" -#: ../../mod/settings.php:810 ../../include/profile_advanced.php:15 +#: ../../mod/settings.php:840 ../../include/profile_advanced.php:15 msgid "Full Name:" msgstr "" -#: ../../mod/settings.php:811 +#: ../../mod/settings.php:841 msgid "Email Address:" msgstr "" -#: ../../mod/settings.php:812 +#: ../../mod/settings.php:842 msgid "Your Timezone:" msgstr "" -#: ../../mod/settings.php:813 +#: ../../mod/settings.php:843 msgid "Default Post Location:" msgstr "" -#: ../../mod/settings.php:814 +#: ../../mod/settings.php:844 msgid "Use Browser Location:" msgstr "" -#: ../../mod/settings.php:815 +#: ../../mod/settings.php:845 msgid "Display Theme:" msgstr "" -#: ../../mod/settings.php:816 +#: ../../mod/settings.php:846 msgid "Update browser every xx seconds" msgstr "" -#: ../../mod/settings.php:816 +#: ../../mod/settings.php:846 msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../mod/settings.php:818 -msgid "Security and Privacy Settings" +#: ../../mod/settings.php:847 +msgid "Number of items to display on the network page:" msgstr "" -#: ../../mod/settings.php:820 -msgid "Maximum Friend Requests/Day:" -msgstr "" - -#: ../../mod/settings.php:820 -msgid "(to prevent spam abuse)" -msgstr "" - -#: ../../mod/settings.php:821 -msgid "Default Post Permissions" -msgstr "" - -#: ../../mod/settings.php:822 -msgid "(click to open/close)" -msgstr "" - -#: ../../mod/settings.php:837 -msgid "Notification Settings" -msgstr "" - -#: ../../mod/settings.php:838 -msgid "Send a notification email when:" -msgstr "" - -#: ../../mod/settings.php:839 -msgid "You receive an introduction" -msgstr "" - -#: ../../mod/settings.php:840 -msgid "Your introductions are confirmed" -msgstr "" - -#: ../../mod/settings.php:841 -msgid "Someone writes on your profile wall" -msgstr "" - -#: ../../mod/settings.php:842 -msgid "Someone writes a followup comment" -msgstr "" - -#: ../../mod/settings.php:843 -msgid "You receive a private message" -msgstr "" - -#: ../../mod/settings.php:844 -msgid "You receive a friend suggestion" -msgstr "" - -#: ../../mod/settings.php:845 -msgid "You are tagged in a post" +#: ../../mod/settings.php:847 +msgid "Maximum of 100 items" msgstr "" #: ../../mod/settings.php:848 +msgid "Don't show emoticons" +msgstr "" + +#: ../../mod/settings.php:850 +msgid "Security and Privacy Settings" +msgstr "" + +#: ../../mod/settings.php:852 +msgid "Maximum Friend Requests/Day:" +msgstr "" + +#: ../../mod/settings.php:852 +msgid "(to prevent spam abuse)" +msgstr "" + +#: ../../mod/settings.php:853 +msgid "Default Post Permissions" +msgstr "" + +#: ../../mod/settings.php:854 +msgid "(click to open/close)" +msgstr "" + +#: ../../mod/settings.php:869 +msgid "Notification Settings" +msgstr "" + +#: ../../mod/settings.php:870 +msgid "Send a notification email when:" +msgstr "" + +#: ../../mod/settings.php:871 +msgid "You receive an introduction" +msgstr "" + +#: ../../mod/settings.php:872 +msgid "Your introductions are confirmed" +msgstr "" + +#: ../../mod/settings.php:873 +msgid "Someone writes on your profile wall" +msgstr "" + +#: ../../mod/settings.php:874 +msgid "Someone writes a followup comment" +msgstr "" + +#: ../../mod/settings.php:875 +msgid "You receive a private message" +msgstr "" + +#: ../../mod/settings.php:876 +msgid "You receive a friend suggestion" +msgstr "" + +#: ../../mod/settings.php:877 +msgid "You are tagged in a post" +msgstr "" + +#: ../../mod/settings.php:880 msgid "Advanced Page Settings" msgstr "" @@ -2097,39 +2138,39 @@ msgstr "" msgid "Search Results For:" msgstr "" -#: ../../mod/network.php:77 ../../mod/search.php:16 +#: ../../mod/network.php:82 ../../mod/search.php:16 msgid "Remove term" msgstr "" -#: ../../mod/network.php:86 ../../mod/search.php:13 +#: ../../mod/network.php:91 ../../mod/search.php:13 msgid "Saved Searches" msgstr "" -#: ../../mod/network.php:87 ../../include/group.php:216 +#: ../../mod/network.php:92 ../../include/group.php:216 msgid "add" msgstr "" -#: ../../mod/network.php:166 +#: ../../mod/network.php:171 msgid "Commented Order" msgstr "" -#: ../../mod/network.php:171 +#: ../../mod/network.php:176 msgid "Posted Order" msgstr "" -#: ../../mod/network.php:182 +#: ../../mod/network.php:187 msgid "New" msgstr "" -#: ../../mod/network.php:187 +#: ../../mod/network.php:192 msgid "Starred" msgstr "" -#: ../../mod/network.php:192 -msgid "Bookmarks" +#: ../../mod/network.php:197 +msgid "Shared Links" msgstr "" -#: ../../mod/network.php:250 +#: ../../mod/network.php:270 #, php-format msgid "Warning: This group contains %s member from an insecure network." msgid_plural "" @@ -2137,39 +2178,39 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../../mod/network.php:253 +#: ../../mod/network.php:273 msgid "Private messages to this group are at risk of public disclosure." msgstr "" -#: ../../mod/network.php:298 +#: ../../mod/network.php:318 msgid "No such group" msgstr "" -#: ../../mod/network.php:309 +#: ../../mod/network.php:329 msgid "Group is empty" msgstr "" -#: ../../mod/network.php:313 +#: ../../mod/network.php:333 msgid "Group: " msgstr "" -#: ../../mod/network.php:323 +#: ../../mod/network.php:343 msgid "Contact: " msgstr "" -#: ../../mod/network.php:325 +#: ../../mod/network.php:345 msgid "Private messages to this person are at risk of public disclosure." msgstr "" -#: ../../mod/network.php:330 +#: ../../mod/network.php:350 msgid "Invalid contact." msgstr "" -#: ../../mod/notes.php:44 ../../boot.php:1354 +#: ../../mod/notes.php:44 ../../boot.php:1404 msgid "Personal Notes" msgstr "" -#: ../../mod/notes.php:63 ../../include/text.php:645 +#: ../../mod/notes.php:63 ../../mod/filer.php:29 ../../include/text.php:647 msgid "Save" msgstr "" @@ -2288,51 +2329,51 @@ msgstr "" msgid "Item was not found." msgstr "" -#: ../../mod/group.php:27 +#: ../../mod/group.php:29 msgid "Group created." msgstr "" -#: ../../mod/group.php:33 +#: ../../mod/group.php:35 msgid "Could not create group." msgstr "" -#: ../../mod/group.php:43 ../../mod/group.php:127 +#: ../../mod/group.php:47 ../../mod/group.php:137 msgid "Group not found." msgstr "" -#: ../../mod/group.php:56 +#: ../../mod/group.php:60 msgid "Group name changed." msgstr "" -#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../index.php:287 +#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:290 msgid "Permission denied" msgstr "" -#: ../../mod/group.php:85 +#: ../../mod/group.php:90 msgid "Create a group of contacts/friends." msgstr "" -#: ../../mod/group.php:86 ../../mod/group.php:166 +#: ../../mod/group.php:91 ../../mod/group.php:177 msgid "Group Name: " msgstr "" -#: ../../mod/group.php:102 +#: ../../mod/group.php:110 msgid "Group removed." msgstr "" -#: ../../mod/group.php:104 +#: ../../mod/group.php:112 msgid "Unable to remove group." msgstr "" -#: ../../mod/group.php:165 +#: ../../mod/group.php:176 msgid "Group Editor" msgstr "" -#: ../../mod/group.php:177 +#: ../../mod/group.php:189 msgid "Members" msgstr "" -#: ../../mod/group.php:209 ../../mod/profperm.php:105 +#: ../../mod/group.php:221 ../../mod/profperm.php:105 msgid "Click on a contact to add or remove." msgstr "" @@ -2344,9 +2385,10 @@ msgstr "" msgid "Profile Visibility Editor" msgstr "" -#: ../../mod/profperm.php:103 ../../include/profile_advanced.php:7 -#: ../../include/profile_advanced.php:76 ../../include/nav.php:48 -#: ../../boot.php:1336 +#: ../../mod/profperm.php:103 ../../view/theme/diabook-blue/theme.php:216 +#: ../../view/theme/diabook/theme.php:222 ../../include/profile_advanced.php:7 +#: ../../include/profile_advanced.php:76 ../../include/nav.php:50 +#: ../../boot.php:1386 msgid "Profile" msgstr "" @@ -2362,7 +2404,7 @@ msgstr "" msgid "No contacts." msgstr "" -#: ../../mod/viewcontacts.php:74 ../../include/text.php:584 +#: ../../mod/viewcontacts.php:76 ../../include/text.php:584 msgid "View Contacts" msgstr "" @@ -2412,107 +2454,113 @@ msgid "" "must also begin with a letter." msgstr "" -#: ../../mod/register.php:151 ../../mod/register.php:252 +#: ../../mod/register.php:151 ../../mod/register.php:262 msgid "Nickname is already registered. Please choose another." msgstr "" -#: ../../mod/register.php:170 +#: ../../mod/register.php:161 +msgid "" +"Nickname was once registered here and may not be re-used. Please choose " +"another." +msgstr "" + +#: ../../mod/register.php:180 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" -#: ../../mod/register.php:238 +#: ../../mod/register.php:248 msgid "An error occurred during registration. Please try again." msgstr "" -#: ../../mod/register.php:274 +#: ../../mod/register.php:284 msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: ../../mod/register.php:378 ../../mod/regmod.php:52 +#: ../../mod/register.php:388 ../../mod/regmod.php:52 #, php-format msgid "Registration details for %s" msgstr "" -#: ../../mod/register.php:386 +#: ../../mod/register.php:396 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" -#: ../../mod/register.php:390 +#: ../../mod/register.php:400 msgid "Failed to send email message. Here is the message that failed." msgstr "" -#: ../../mod/register.php:395 +#: ../../mod/register.php:405 msgid "Your registration can not be processed." msgstr "" -#: ../../mod/register.php:432 +#: ../../mod/register.php:442 #, php-format msgid "Registration request at %s" msgstr "" -#: ../../mod/register.php:441 +#: ../../mod/register.php:451 msgid "Your registration is pending approval by the site owner." msgstr "" -#: ../../mod/register.php:479 +#: ../../mod/register.php:489 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "" -#: ../../mod/register.php:505 +#: ../../mod/register.php:515 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking 'Register'." msgstr "" -#: ../../mod/register.php:506 +#: ../../mod/register.php:516 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "" -#: ../../mod/register.php:507 +#: ../../mod/register.php:517 msgid "Your OpenID (optional): " msgstr "" -#: ../../mod/register.php:521 +#: ../../mod/register.php:531 msgid "Include your profile in member directory?" msgstr "" -#: ../../mod/register.php:536 +#: ../../mod/register.php:546 msgid "Membership on this site is by invitation only." msgstr "" -#: ../../mod/register.php:537 +#: ../../mod/register.php:547 msgid "Your invitation ID: " msgstr "" -#: ../../mod/register.php:540 ../../mod/admin.php:314 +#: ../../mod/register.php:550 ../../mod/admin.php:317 msgid "Registration" msgstr "" -#: ../../mod/register.php:548 +#: ../../mod/register.php:558 msgid "Your Full Name (e.g. Joe Smith): " msgstr "" -#: ../../mod/register.php:549 +#: ../../mod/register.php:559 msgid "Your Email Address: " msgstr "" -#: ../../mod/register.php:550 +#: ../../mod/register.php:560 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be 'nickname@$sitename'." msgstr "" -#: ../../mod/register.php:551 +#: ../../mod/register.php:561 msgid "Choose a nickname: " msgstr "" -#: ../../mod/register.php:554 ../../include/nav.php:77 ../../boot.php:693 +#: ../../mod/register.php:564 ../../include/nav.php:81 ../../boot.php:739 msgid "Register" msgstr "" @@ -2521,18 +2569,23 @@ msgid "People Search" msgstr "" #: ../../mod/like.php:127 ../../mod/tagger.php:70 -#: ../../addon/facebook/facebook.php:1092 +#: ../../addon/facebook/facebook.php:1327 #: ../../addon/communityhome/communityhome.php:158 #: ../../addon/communityhome/communityhome.php:167 -#: ../../include/diaspora.php:1600 ../../include/conversation.php:48 +#: ../../view/theme/diabook-blue/theme.php:77 +#: ../../view/theme/diabook-blue/theme.php:86 +#: ../../view/theme/diabook/theme.php:80 ../../view/theme/diabook/theme.php:89 +#: ../../include/diaspora.php:1642 ../../include/conversation.php:48 #: ../../include/conversation.php:57 ../../include/conversation.php:121 #: ../../include/conversation.php:130 msgid "status" msgstr "" -#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1096 +#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1331 #: ../../addon/communityhome/communityhome.php:172 -#: ../../include/diaspora.php:1616 ../../include/conversation.php:65 +#: ../../view/theme/diabook-blue/theme.php:91 +#: ../../view/theme/diabook/theme.php:94 ../../include/diaspora.php:1658 +#: ../../include/conversation.php:65 #, php-format msgid "%1$s likes %2$s's %3$s" msgstr "" @@ -2543,13 +2596,12 @@ msgid "%1$s doesn't like %2$s's %3$s" msgstr "" #: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:127 -#: ../../mod/admin.php:522 ../../mod/admin.php:700 ../../mod/display.php:29 -#: ../../mod/display.php:137 ../../mod/viewd.php:14 -#: ../../include/items.php:2942 +#: ../../mod/admin.php:525 ../../mod/admin.php:704 ../../mod/display.php:37 +#: ../../mod/display.php:142 ../../include/items.php:3022 msgid "Item not found." msgstr "" -#: ../../mod/viewsrc.php:7 ../../mod/viewd.php:6 +#: ../../mod/viewsrc.php:7 msgid "Access denied." msgstr "" @@ -2557,12 +2609,12 @@ msgstr "" msgid "Account approved." msgstr "" -#: ../../mod/regmod.php:93 +#: ../../mod/regmod.php:98 #, php-format msgid "Registration revoked for %s" msgstr "" -#: ../../mod/regmod.php:105 +#: ../../mod/regmod.php:110 msgid "Please login." msgstr "" @@ -2570,100 +2622,100 @@ msgstr "" msgid "Unable to locate original post." msgstr "" -#: ../../mod/item.php:249 +#: ../../mod/item.php:251 msgid "Empty post discarded." msgstr "" -#: ../../mod/item.php:351 ../../mod/wall_upload.php:81 +#: ../../mod/item.php:362 ../../mod/wall_upload.php:81 #: ../../mod/wall_upload.php:90 ../../mod/wall_upload.php:97 #: ../../include/message.php:143 msgid "Wall Photos" msgstr "" -#: ../../mod/item.php:833 +#: ../../mod/item.php:745 msgid "System error. Post not saved." msgstr "" -#: ../../mod/item.php:858 +#: ../../mod/item.php:770 #, php-format msgid "" "This message was sent to you by %s, a member of the Friendica social network." msgstr "" -#: ../../mod/item.php:860 +#: ../../mod/item.php:772 #, php-format msgid "You may visit them online at %s" msgstr "" -#: ../../mod/item.php:861 +#: ../../mod/item.php:773 msgid "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." msgstr "" -#: ../../mod/item.php:863 +#: ../../mod/item.php:775 #, php-format msgid "%s posted an update." msgstr "" -#: ../../mod/profile_photo.php:28 +#: ../../mod/profile_photo.php:30 msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:258 +#: ../../mod/profile_photo.php:63 ../../mod/profile_photo.php:70 +#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:264 #, php-format msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/profile_photo.php:89 +#: ../../mod/profile_photo.php:91 msgid "" "Shift-reload the page or clear browser cache if the new photo does not " "display immediately." msgstr "" -#: ../../mod/profile_photo.php:99 +#: ../../mod/profile_photo.php:101 msgid "Unable to process image" msgstr "" -#: ../../mod/profile_photo.php:113 ../../mod/wall_upload.php:56 +#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:56 #, php-format msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/profile_photo.php:203 +#: ../../mod/profile_photo.php:207 msgid "Upload File:" msgstr "" -#: ../../mod/profile_photo.php:204 +#: ../../mod/profile_photo.php:208 msgid "Upload Profile Photo" msgstr "" -#: ../../mod/profile_photo.php:205 +#: ../../mod/profile_photo.php:209 msgid "Upload" msgstr "" -#: ../../mod/profile_photo.php:206 +#: ../../mod/profile_photo.php:211 msgid "skip this step" msgstr "" -#: ../../mod/profile_photo.php:206 +#: ../../mod/profile_photo.php:211 msgid "select a photo from your photo albums" msgstr "" -#: ../../mod/profile_photo.php:219 +#: ../../mod/profile_photo.php:224 msgid "Crop Image" msgstr "" -#: ../../mod/profile_photo.php:220 +#: ../../mod/profile_photo.php:225 msgid "Please adjust the image cropping for optimum viewing." msgstr "" -#: ../../mod/profile_photo.php:221 +#: ../../mod/profile_photo.php:227 msgid "Done Editing" msgstr "" -#: ../../mod/profile_photo.php:249 +#: ../../mod/profile_photo.php:255 msgid "Image uploaded successfully." msgstr "" @@ -2685,88 +2737,97 @@ msgstr "" msgid "Please enter your password for verification:" msgstr "" -#: ../../mod/message.php:23 -msgid "No recipient selected." -msgstr "" - -#: ../../mod/message.php:26 -msgid "Unable to locate contact information." -msgstr "" - -#: ../../mod/message.php:29 -msgid "Message could not be sent." -msgstr "" - -#: ../../mod/message.php:32 -msgid "Message collection failure." -msgstr "" - -#: ../../mod/message.php:35 -msgid "Message sent." -msgstr "" - -#: ../../mod/message.php:55 -msgid "Inbox" -msgstr "" - -#: ../../mod/message.php:60 -msgid "Outbox" -msgstr "" - -#: ../../mod/message.php:65 +#: ../../mod/message.php:22 ../../include/nav.php:131 msgid "New Message" msgstr "" -#: ../../mod/message.php:91 +#: ../../mod/message.php:60 +msgid "No recipient selected." +msgstr "" + +#: ../../mod/message.php:64 +msgid "Unable to locate contact information." +msgstr "" + +#: ../../mod/message.php:67 +msgid "Message could not be sent." +msgstr "" + +#: ../../mod/message.php:70 +msgid "Message collection failure." +msgstr "" + +#: ../../mod/message.php:73 +msgid "Message sent." +msgstr "" + +#: ../../mod/message.php:118 msgid "Message deleted." msgstr "" -#: ../../mod/message.php:121 +#: ../../mod/message.php:148 msgid "Conversation removed." msgstr "" -#: ../../mod/message.php:137 ../../include/conversation.php:887 +#: ../../mod/message.php:170 ../../include/conversation.php:914 msgid "Please enter a link URL:" msgstr "" -#: ../../mod/message.php:145 +#: ../../mod/message.php:178 msgid "Send Private Message" msgstr "" -#: ../../mod/message.php:146 ../../mod/message.php:287 +#: ../../mod/message.php:179 ../../mod/message.php:342 msgid "To:" msgstr "" -#: ../../mod/message.php:147 ../../mod/message.php:288 +#: ../../mod/message.php:180 ../../mod/message.php:343 msgid "Subject:" msgstr "" -#: ../../mod/message.php:150 ../../mod/message.php:291 -#: ../../mod/invite.php:101 +#: ../../mod/message.php:184 ../../mod/message.php:346 +#: ../../mod/invite.php:113 msgid "Your message:" msgstr "" -#: ../../mod/message.php:188 +#: ../../mod/message.php:223 msgid "No messages." msgstr "" -#: ../../mod/message.php:201 +#: ../../mod/message.php:230 +#, php-format +msgid "You and %s" +msgstr "" + +#: ../../mod/message.php:232 +#, php-format +msgid "%s and You" +msgstr "" + +#: ../../mod/message.php:242 ../../mod/message.php:336 msgid "Delete conversation" msgstr "" -#: ../../mod/message.php:204 +#: ../../mod/message.php:245 msgid "D, d M Y - g:i A" msgstr "" -#: ../../mod/message.php:239 +#: ../../mod/message.php:247 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/message.php:282 msgid "Message not available." msgstr "" -#: ../../mod/message.php:276 +#: ../../mod/message.php:320 msgid "Delete message" msgstr "" -#: ../../mod/message.php:286 +#: ../../mod/message.php:341 msgid "Send Reply" msgstr "" @@ -2779,23 +2840,23 @@ msgstr "" msgid "No friends to display." msgstr "" -#: ../../mod/admin.php:71 ../../mod/admin.php:312 +#: ../../mod/admin.php:71 ../../mod/admin.php:315 msgid "Site" msgstr "" -#: ../../mod/admin.php:72 ../../mod/admin.php:480 ../../mod/admin.php:492 +#: ../../mod/admin.php:72 ../../mod/admin.php:483 ../../mod/admin.php:495 msgid "Users" msgstr "" -#: ../../mod/admin.php:73 ../../mod/admin.php:569 ../../mod/admin.php:608 +#: ../../mod/admin.php:73 ../../mod/admin.php:572 ../../mod/admin.php:612 msgid "Plugins" msgstr "" -#: ../../mod/admin.php:74 ../../mod/admin.php:742 ../../mod/admin.php:775 +#: ../../mod/admin.php:74 ../../mod/admin.php:750 ../../mod/admin.php:784 msgid "Themes" msgstr "" -#: ../../mod/admin.php:89 ../../mod/admin.php:855 +#: ../../mod/admin.php:89 ../../mod/admin.php:864 msgid "Logs" msgstr "" @@ -2803,447 +2864,471 @@ msgstr "" msgid "User registrations waiting for confirmation" msgstr "" -#: ../../mod/admin.php:161 ../../mod/admin.php:311 ../../mod/admin.php:479 -#: ../../mod/admin.php:568 ../../mod/admin.php:607 ../../mod/admin.php:741 -#: ../../mod/admin.php:774 ../../mod/admin.php:854 +#: ../../mod/admin.php:157 ../../mod/admin.php:314 ../../mod/admin.php:482 +#: ../../mod/admin.php:571 ../../mod/admin.php:611 ../../mod/admin.php:749 +#: ../../mod/admin.php:783 ../../mod/admin.php:863 msgid "Administration" msgstr "" -#: ../../mod/admin.php:162 +#: ../../mod/admin.php:158 msgid "Summary" msgstr "" -#: ../../mod/admin.php:163 +#: ../../mod/admin.php:159 msgid "Registered users" msgstr "" -#: ../../mod/admin.php:165 +#: ../../mod/admin.php:161 msgid "Pending registrations" msgstr "" -#: ../../mod/admin.php:166 +#: ../../mod/admin.php:162 msgid "Version" msgstr "" -#: ../../mod/admin.php:168 +#: ../../mod/admin.php:164 msgid "Active plugins" msgstr "" -#: ../../mod/admin.php:260 +#: ../../mod/admin.php:257 msgid "Site settings updated." msgstr "" -#: ../../mod/admin.php:304 +#: ../../mod/admin.php:301 msgid "Closed" msgstr "" -#: ../../mod/admin.php:305 +#: ../../mod/admin.php:302 msgid "Requires approval" msgstr "" -#: ../../mod/admin.php:306 +#: ../../mod/admin.php:303 msgid "Open" msgstr "" -#: ../../mod/admin.php:315 +#: ../../mod/admin.php:307 +msgid "No SSL policy, links will track page SSL state" +msgstr "" + +#: ../../mod/admin.php:308 +msgid "Force all links to use SSL" +msgstr "" + +#: ../../mod/admin.php:309 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "" + +#: ../../mod/admin.php:318 msgid "File upload" msgstr "" -#: ../../mod/admin.php:316 +#: ../../mod/admin.php:319 msgid "Policies" msgstr "" -#: ../../mod/admin.php:317 +#: ../../mod/admin.php:320 msgid "Advanced" msgstr "" -#: ../../mod/admin.php:321 ../../addon/statusnet/statusnet.php:523 +#: ../../mod/admin.php:324 ../../addon/statusnet/statusnet.php:523 msgid "Site name" msgstr "" -#: ../../mod/admin.php:322 +#: ../../mod/admin.php:325 msgid "Banner/Logo" msgstr "" -#: ../../mod/admin.php:323 +#: ../../mod/admin.php:326 msgid "System language" msgstr "" -#: ../../mod/admin.php:324 +#: ../../mod/admin.php:327 msgid "System theme" msgstr "" -#: ../../mod/admin.php:324 +#: ../../mod/admin.php:327 msgid "Default system theme - may be over-ridden by user profiles" msgstr "" -#: ../../mod/admin.php:326 +#: ../../mod/admin.php:328 +msgid "SSL link policy" +msgstr "" + +#: ../../mod/admin.php:328 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "" + +#: ../../mod/admin.php:329 msgid "Maximum image size" msgstr "" -#: ../../mod/admin.php:326 +#: ../../mod/admin.php:329 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "" -#: ../../mod/admin.php:328 +#: ../../mod/admin.php:331 msgid "Register policy" msgstr "" -#: ../../mod/admin.php:329 +#: ../../mod/admin.php:332 msgid "Register text" msgstr "" -#: ../../mod/admin.php:329 +#: ../../mod/admin.php:332 msgid "Will be displayed prominently on the registration page." msgstr "" -#: ../../mod/admin.php:330 +#: ../../mod/admin.php:333 msgid "Accounts abandoned after x days" msgstr "" -#: ../../mod/admin.php:330 +#: ../../mod/admin.php:333 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: ../../mod/admin.php:331 +#: ../../mod/admin.php:334 msgid "Allowed friend domains" msgstr "" -#: ../../mod/admin.php:331 +#: ../../mod/admin.php:334 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "" -#: ../../mod/admin.php:332 +#: ../../mod/admin.php:335 msgid "Allowed email domains" msgstr "" -#: ../../mod/admin.php:332 +#: ../../mod/admin.php:335 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 "" -#: ../../mod/admin.php:333 +#: ../../mod/admin.php:336 msgid "Block public" msgstr "" -#: ../../mod/admin.php:333 +#: ../../mod/admin.php:336 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "" -#: ../../mod/admin.php:334 +#: ../../mod/admin.php:337 msgid "Force publish" msgstr "" -#: ../../mod/admin.php:334 +#: ../../mod/admin.php:337 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: ../../mod/admin.php:335 +#: ../../mod/admin.php:338 msgid "Global directory update URL" msgstr "" -#: ../../mod/admin.php:335 +#: ../../mod/admin.php:338 msgid "" "URL to update the global directory. If this is not set, the global directory " "is completely unavailable to the application." msgstr "" -#: ../../mod/admin.php:337 +#: ../../mod/admin.php:340 msgid "Block multiple registrations" msgstr "" -#: ../../mod/admin.php:337 +#: ../../mod/admin.php:340 msgid "Disallow users to register additional accounts for use as pages." msgstr "" -#: ../../mod/admin.php:338 +#: ../../mod/admin.php:341 msgid "OpenID support" msgstr "" -#: ../../mod/admin.php:338 +#: ../../mod/admin.php:341 msgid "OpenID support for registration and logins." msgstr "" -#: ../../mod/admin.php:339 +#: ../../mod/admin.php:342 msgid "Gravatar support" msgstr "" -#: ../../mod/admin.php:339 +#: ../../mod/admin.php:342 msgid "Search new user's photo on Gravatar." msgstr "" -#: ../../mod/admin.php:340 +#: ../../mod/admin.php:343 msgid "Fullname check" msgstr "" -#: ../../mod/admin.php:340 +#: ../../mod/admin.php:343 msgid "" "Force users to register with a space between firstname and lastname in Full " "name, as an antispam measure" msgstr "" -#: ../../mod/admin.php:341 +#: ../../mod/admin.php:344 msgid "UTF-8 Regular expressions" msgstr "" -#: ../../mod/admin.php:341 +#: ../../mod/admin.php:344 msgid "Use PHP UTF8 regular expressions" msgstr "" -#: ../../mod/admin.php:342 +#: ../../mod/admin.php:345 msgid "Show Community Page" msgstr "" -#: ../../mod/admin.php:342 +#: ../../mod/admin.php:345 msgid "" "Display a Community page showing all recent public postings on this site." msgstr "" -#: ../../mod/admin.php:343 +#: ../../mod/admin.php:346 msgid "Enable OStatus support" msgstr "" -#: ../../mod/admin.php:343 +#: ../../mod/admin.php:346 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 "" -#: ../../mod/admin.php:344 +#: ../../mod/admin.php:347 msgid "Enable Diaspora support" msgstr "" -#: ../../mod/admin.php:344 +#: ../../mod/admin.php:347 msgid "Provide built-in Diaspora network compatibility." msgstr "" -#: ../../mod/admin.php:345 +#: ../../mod/admin.php:348 msgid "Only allow Friendica contacts" msgstr "" -#: ../../mod/admin.php:345 +#: ../../mod/admin.php:348 msgid "" "All contacts must use Friendica protocols. All other built-in communication " "protocols disabled." msgstr "" -#: ../../mod/admin.php:346 +#: ../../mod/admin.php:349 msgid "Verify SSL" msgstr "" -#: ../../mod/admin.php:346 +#: ../../mod/admin.php:349 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 "" -#: ../../mod/admin.php:347 +#: ../../mod/admin.php:350 msgid "Proxy user" msgstr "" -#: ../../mod/admin.php:348 +#: ../../mod/admin.php:351 msgid "Proxy URL" msgstr "" -#: ../../mod/admin.php:349 +#: ../../mod/admin.php:352 msgid "Network timeout" msgstr "" -#: ../../mod/admin.php:349 +#: ../../mod/admin.php:352 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: ../../mod/admin.php:370 +#: ../../mod/admin.php:373 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:377 +#: ../../mod/admin.php:380 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:411 +#: ../../mod/admin.php:414 #, php-format msgid "User '%s' deleted" msgstr "" -#: ../../mod/admin.php:418 +#: ../../mod/admin.php:421 #, php-format msgid "User '%s' unblocked" msgstr "" -#: ../../mod/admin.php:418 +#: ../../mod/admin.php:421 #, php-format msgid "User '%s' blocked" msgstr "" -#: ../../mod/admin.php:482 +#: ../../mod/admin.php:485 msgid "select all" msgstr "" -#: ../../mod/admin.php:483 +#: ../../mod/admin.php:486 msgid "User registrations waiting for confirm" msgstr "" -#: ../../mod/admin.php:484 +#: ../../mod/admin.php:487 msgid "Request date" msgstr "" -#: ../../mod/admin.php:484 ../../mod/admin.php:493 +#: ../../mod/admin.php:487 ../../mod/admin.php:496 #: ../../include/contact_selectors.php:79 msgid "Email" msgstr "" -#: ../../mod/admin.php:485 +#: ../../mod/admin.php:488 msgid "No registrations." msgstr "" -#: ../../mod/admin.php:487 +#: ../../mod/admin.php:490 msgid "Deny" msgstr "" -#: ../../mod/admin.php:493 +#: ../../mod/admin.php:496 msgid "Register date" msgstr "" -#: ../../mod/admin.php:493 +#: ../../mod/admin.php:496 msgid "Last login" msgstr "" -#: ../../mod/admin.php:493 +#: ../../mod/admin.php:496 msgid "Last item" msgstr "" -#: ../../mod/admin.php:493 +#: ../../mod/admin.php:496 msgid "Account" msgstr "" -#: ../../mod/admin.php:495 +#: ../../mod/admin.php:498 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:496 +#: ../../mod/admin.php:499 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 "" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 #, php-format msgid "Plugin %s disabled." msgstr "" -#: ../../mod/admin.php:536 +#: ../../mod/admin.php:539 #, php-format msgid "Plugin %s enabled." msgstr "" -#: ../../mod/admin.php:546 ../../mod/admin.php:724 +#: ../../mod/admin.php:549 ../../mod/admin.php:728 msgid "Disable" msgstr "" -#: ../../mod/admin.php:548 ../../mod/admin.php:726 +#: ../../mod/admin.php:551 ../../mod/admin.php:730 msgid "Enable" msgstr "" -#: ../../mod/admin.php:570 ../../mod/admin.php:743 +#: ../../mod/admin.php:573 ../../mod/admin.php:751 msgid "Toggle" msgstr "" -#: ../../mod/admin.php:571 ../../mod/admin.php:744 ../../include/nav.php:130 +#: ../../mod/admin.php:574 ../../mod/admin.php:752 ../../include/nav.php:137 msgid "Settings" msgstr "" -#: ../../mod/admin.php:578 ../../mod/admin.php:753 +#: ../../mod/admin.php:581 ../../mod/admin.php:761 msgid "Author: " msgstr "" -#: ../../mod/admin.php:579 ../../mod/admin.php:754 +#: ../../mod/admin.php:582 ../../mod/admin.php:762 msgid "Maintainer: " msgstr "" -#: ../../mod/admin.php:689 +#: ../../mod/admin.php:693 msgid "No themes found." msgstr "" -#: ../../mod/admin.php:780 +#: ../../mod/admin.php:743 +msgid "Screenshot" +msgstr "" + +#: ../../mod/admin.php:789 msgid "[Experimental]" msgstr "" -#: ../../mod/admin.php:781 +#: ../../mod/admin.php:790 msgid "[Unsupported]" msgstr "" -#: ../../mod/admin.php:804 +#: ../../mod/admin.php:813 msgid "Log settings updated." msgstr "" -#: ../../mod/admin.php:857 +#: ../../mod/admin.php:866 msgid "Clear" msgstr "" -#: ../../mod/admin.php:863 +#: ../../mod/admin.php:872 msgid "Debugging" msgstr "" -#: ../../mod/admin.php:864 +#: ../../mod/admin.php:873 msgid "Log file" msgstr "" -#: ../../mod/admin.php:864 +#: ../../mod/admin.php:873 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "" -#: ../../mod/admin.php:865 +#: ../../mod/admin.php:874 msgid "Log level" msgstr "" -#: ../../mod/admin.php:906 +#: ../../mod/admin.php:915 msgid "Close" msgstr "" -#: ../../mod/admin.php:912 +#: ../../mod/admin.php:921 msgid "FTP Host" msgstr "" -#: ../../mod/admin.php:913 +#: ../../mod/admin.php:922 msgid "FTP Path" msgstr "" -#: ../../mod/admin.php:914 +#: ../../mod/admin.php:923 msgid "FTP User" msgstr "" -#: ../../mod/admin.php:915 +#: ../../mod/admin.php:924 msgid "FTP Password" msgstr "" -#: ../../mod/profile.php:15 ../../boot.php:845 +#: ../../mod/profile.php:15 ../../boot.php:895 msgid "Requested profile is not available." msgstr "" -#: ../../mod/profile.php:111 ../../mod/display.php:67 +#: ../../mod/profile.php:111 ../../mod/display.php:75 msgid "Access to this profile has been restricted." msgstr "" @@ -3251,53 +3336,62 @@ msgstr "" msgid "Tips for New Members" msgstr "" -#: ../../mod/ping.php:174 +#: ../../mod/ping.php:175 msgid "{0} wants to be your friend" msgstr "" -#: ../../mod/ping.php:179 +#: ../../mod/ping.php:180 msgid "{0} sent you a message" msgstr "" -#: ../../mod/ping.php:184 +#: ../../mod/ping.php:185 msgid "{0} requested registration" msgstr "" -#: ../../mod/ping.php:190 +#: ../../mod/ping.php:191 #, php-format msgid "{0} commented %s's post" msgstr "" -#: ../../mod/ping.php:195 +#: ../../mod/ping.php:196 #, php-format msgid "{0} liked %s's post" msgstr "" -#: ../../mod/ping.php:200 +#: ../../mod/ping.php:201 #, php-format msgid "{0} disliked %s's post" msgstr "" -#: ../../mod/ping.php:205 +#: ../../mod/ping.php:206 #, php-format msgid "{0} is now friends with %s" msgstr "" -#: ../../mod/ping.php:210 +#: ../../mod/ping.php:211 msgid "{0} posted" msgstr "" -#: ../../mod/ping.php:215 +#: ../../mod/ping.php:216 #, php-format msgid "{0} tagged %s's post with #%s" msgstr "" -#: ../../mod/ping.php:221 +#: ../../mod/ping.php:222 msgid "{0} mentioned you in a post" msgstr "" -#: ../../mod/openid.php:63 ../../mod/openid.php:77 ../../include/auth.php:90 -#: ../../include/auth.php:115 ../../include/auth.php:169 +#: ../../mod/openid.php:24 +msgid "OpenID protocol error. No ID returned." +msgstr "" + +#: ../../mod/openid.php:53 +msgid "" +"Account not found and OpenID registration is not permitted on this site." +msgstr "" + +#: ../../mod/openid.php:93 ../../include/auth.php:90 +#: ../../include/auth.php:149 msgid "Login failed." msgstr "" @@ -3354,7 +3448,7 @@ msgstr "" msgid "No friends in common." msgstr "" -#: ../../mod/display.php:130 +#: ../../mod/display.php:135 msgid "Item has been removed." msgstr "" @@ -3370,222 +3464,230 @@ msgstr "" msgid "Search This Site" msgstr "" -#: ../../mod/profiles.php:21 ../../mod/profiles.php:239 -#: ../../mod/profiles.php:344 ../../mod/dfrn_confirm.php:62 +#: ../../mod/profiles.php:21 ../../mod/profiles.php:242 +#: ../../mod/profiles.php:356 ../../mod/dfrn_confirm.php:62 msgid "Profile not found." msgstr "" -#: ../../mod/profiles.php:28 +#: ../../mod/profiles.php:31 msgid "Profile Name is required." msgstr "" -#: ../../mod/profiles.php:198 +#: ../../mod/profiles.php:201 msgid "Profile updated." msgstr "" -#: ../../mod/profiles.php:256 +#: ../../mod/profiles.php:261 msgid "Profile deleted." msgstr "" -#: ../../mod/profiles.php:272 ../../mod/profiles.php:303 +#: ../../mod/profiles.php:279 ../../mod/profiles.php:313 msgid "Profile-" msgstr "" -#: ../../mod/profiles.php:291 ../../mod/profiles.php:330 +#: ../../mod/profiles.php:298 ../../mod/profiles.php:340 msgid "New profile created." msgstr "" -#: ../../mod/profiles.php:309 +#: ../../mod/profiles.php:319 msgid "Profile unavailable to clone." msgstr "" -#: ../../mod/profiles.php:356 +#: ../../mod/profiles.php:368 msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -#: ../../mod/profiles.php:374 +#: ../../mod/profiles.php:389 msgid "Edit Profile Details" msgstr "" -#: ../../mod/profiles.php:376 +#: ../../mod/profiles.php:391 msgid "View this profile" msgstr "" -#: ../../mod/profiles.php:377 +#: ../../mod/profiles.php:392 msgid "Create a new profile using these settings" msgstr "" -#: ../../mod/profiles.php:378 +#: ../../mod/profiles.php:393 msgid "Clone this profile" msgstr "" -#: ../../mod/profiles.php:379 +#: ../../mod/profiles.php:394 msgid "Delete this profile" msgstr "" -#: ../../mod/profiles.php:380 +#: ../../mod/profiles.php:395 msgid "Profile Name:" msgstr "" -#: ../../mod/profiles.php:381 +#: ../../mod/profiles.php:396 msgid "Your Full Name:" msgstr "" -#: ../../mod/profiles.php:382 +#: ../../mod/profiles.php:397 msgid "Title/Description:" msgstr "" -#: ../../mod/profiles.php:383 +#: ../../mod/profiles.php:398 msgid "Your Gender:" msgstr "" -#: ../../mod/profiles.php:384 +#: ../../mod/profiles.php:399 #, php-format msgid "Birthday (%s):" msgstr "" -#: ../../mod/profiles.php:385 +#: ../../mod/profiles.php:400 msgid "Street Address:" msgstr "" -#: ../../mod/profiles.php:386 +#: ../../mod/profiles.php:401 msgid "Locality/City:" msgstr "" -#: ../../mod/profiles.php:387 +#: ../../mod/profiles.php:402 msgid "Postal/Zip Code:" msgstr "" -#: ../../mod/profiles.php:388 +#: ../../mod/profiles.php:403 msgid "Country:" msgstr "" -#: ../../mod/profiles.php:389 +#: ../../mod/profiles.php:404 msgid "Region/State:" msgstr "" -#: ../../mod/profiles.php:390 +#: ../../mod/profiles.php:405 msgid " Marital Status:" msgstr "" -#: ../../mod/profiles.php:391 +#: ../../mod/profiles.php:406 msgid "Who: (if applicable)" msgstr "" -#: ../../mod/profiles.php:392 +#: ../../mod/profiles.php:407 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "" -#: ../../mod/profiles.php:393 ../../include/profile_advanced.php:43 +#: ../../mod/profiles.php:408 ../../include/profile_advanced.php:43 msgid "Sexual Preference:" msgstr "" -#: ../../mod/profiles.php:394 +#: ../../mod/profiles.php:409 msgid "Homepage URL:" msgstr "" -#: ../../mod/profiles.php:395 ../../include/profile_advanced.php:49 +#: ../../mod/profiles.php:410 ../../include/profile_advanced.php:49 msgid "Political Views:" msgstr "" -#: ../../mod/profiles.php:396 +#: ../../mod/profiles.php:411 msgid "Religious Views:" msgstr "" -#: ../../mod/profiles.php:397 +#: ../../mod/profiles.php:412 msgid "Public Keywords:" msgstr "" -#: ../../mod/profiles.php:398 +#: ../../mod/profiles.php:413 msgid "Private Keywords:" msgstr "" -#: ../../mod/profiles.php:399 +#: ../../mod/profiles.php:414 msgid "Example: fishing photography software" msgstr "" -#: ../../mod/profiles.php:400 +#: ../../mod/profiles.php:415 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "" -#: ../../mod/profiles.php:401 +#: ../../mod/profiles.php:416 msgid "(Used for searching profiles, never shown to others)" msgstr "" -#: ../../mod/profiles.php:402 +#: ../../mod/profiles.php:417 msgid "Tell us about yourself..." msgstr "" -#: ../../mod/profiles.php:403 +#: ../../mod/profiles.php:418 msgid "Hobbies/Interests" msgstr "" -#: ../../mod/profiles.php:404 +#: ../../mod/profiles.php:419 msgid "Contact information and Social Networks" msgstr "" -#: ../../mod/profiles.php:405 +#: ../../mod/profiles.php:420 msgid "Musical interests" msgstr "" -#: ../../mod/profiles.php:406 +#: ../../mod/profiles.php:421 msgid "Books, literature" msgstr "" -#: ../../mod/profiles.php:407 +#: ../../mod/profiles.php:422 msgid "Television" msgstr "" -#: ../../mod/profiles.php:408 +#: ../../mod/profiles.php:423 msgid "Film/dance/culture/entertainment" msgstr "" -#: ../../mod/profiles.php:409 +#: ../../mod/profiles.php:424 msgid "Love/romance" msgstr "" -#: ../../mod/profiles.php:410 +#: ../../mod/profiles.php:425 msgid "Work/employment" msgstr "" -#: ../../mod/profiles.php:411 +#: ../../mod/profiles.php:426 msgid "School/education" msgstr "" -#: ../../mod/profiles.php:416 +#: ../../mod/profiles.php:431 msgid "" "This is your public profile.
It may " "be visible to anybody using the internet." msgstr "" -#: ../../mod/profiles.php:426 ../../mod/directory.php:124 +#: ../../mod/profiles.php:441 ../../mod/directory.php:111 msgid "Age: " msgstr "" -#: ../../mod/profiles.php:461 +#: ../../mod/profiles.php:476 msgid "Edit/Manage Profiles" msgstr "" -#: ../../mod/profiles.php:462 ../../boot.php:946 +#: ../../mod/profiles.php:477 ../../boot.php:996 msgid "Change profile photo" msgstr "" -#: ../../mod/profiles.php:463 ../../boot.php:947 +#: ../../mod/profiles.php:478 ../../boot.php:997 msgid "Create New Profile" msgstr "" -#: ../../mod/profiles.php:473 ../../boot.php:957 +#: ../../mod/profiles.php:489 ../../boot.php:1007 msgid "Profile Image" msgstr "" -#: ../../mod/profiles.php:475 ../../boot.php:960 +#: ../../mod/profiles.php:491 ../../boot.php:1010 msgid "visible to everybody" msgstr "" -#: ../../mod/profiles.php:476 ../../boot.php:961 +#: ../../mod/profiles.php:492 ../../boot.php:1011 msgid "Edit visibility" msgstr "" +#: ../../mod/filer.php:28 ../../include/conversation.php:918 +msgid "Save to Folder:" +msgstr "" + +#: ../../mod/filer.php:28 +msgid "- select -" +msgstr "" + #: ../../mod/tagger.php:103 ../../include/conversation.php:138 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" @@ -3626,7 +3728,8 @@ msgstr "" msgid "No entries." msgstr "" -#: ../../mod/suggest.php:38 ../../include/contact_widgets.php:35 +#: ../../mod/suggest.php:38 ../../view/theme/diabook-blue/theme.php:144 +#: ../../view/theme/diabook/theme.php:147 ../../include/contact_widgets.php:33 msgid "Friend Suggestions" msgstr "" @@ -3640,31 +3743,23 @@ msgstr "" msgid "Ignore/Hide" msgstr "" -#: ../../mod/directory.php:51 +#: ../../mod/directory.php:47 msgid "Global Directory" msgstr "" -#: ../../mod/directory.php:57 -msgid "Normal site view" -msgstr "" - -#: ../../mod/directory.php:59 -msgid "Admin - View all site entries" -msgstr "" - -#: ../../mod/directory.php:65 +#: ../../mod/directory.php:55 msgid "Find on this site" msgstr "" -#: ../../mod/directory.php:68 +#: ../../mod/directory.php:58 msgid "Site Directory" msgstr "" -#: ../../mod/directory.php:127 +#: ../../mod/directory.php:114 msgid "Gender: " msgstr "" -#: ../../mod/directory.php:153 +#: ../../mod/directory.php:140 msgid "No entries (some entries may be hidden)." msgstr "" @@ -3674,8 +3769,7 @@ msgid "%s : Not a valid email address." msgstr "" #: ../../mod/invite.php:59 -#, php-format -msgid "Please join my network on %s" +msgid "Please join us on Friendica" msgstr "" #: ../../mod/invite.php:69 @@ -3694,179 +3788,212 @@ msgstr[1] "" msgid "You have no more invitations available" msgstr "" -#: ../../mod/invite.php:99 -msgid "Send invitations" -msgstr "" - #: ../../mod/invite.php:100 -msgid "Enter email addresses, one per line:" +#, php-format +msgid "" +"Visit %s for a list of public sites that you can join. Friendica members on " +"other sites can all connect with each other, as well as with members of many " +"other social networks." msgstr "" #: ../../mod/invite.php:102 #, php-format -msgid "Please join my social network on %s" +msgid "" +"To accept this invitation, please visit and register at %s or any other " +"public Friendica website." msgstr "" #: ../../mod/invite.php:103 -msgid "To accept this invitation, please visit:" +#, php-format +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks. See %s for a list of alternate Friendica " +"sites you can join." msgstr "" -#: ../../mod/invite.php:104 +#: ../../mod/invite.php:106 +msgid "" +"Our apologies. This system is not currently configured to connect with other " +"public sites or invite members." +msgstr "" + +#: ../../mod/invite.php:111 +msgid "Send invitations" +msgstr "" + +#: ../../mod/invite.php:112 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: ../../mod/invite.php:114 +msgid "" +"You are cordially invited to join me and other close friends on Friendica - " +"and help us to create a better social web." +msgstr "" + +#: ../../mod/invite.php:116 msgid "You will need to supply this invitation code: $invite_code" msgstr "" -#: ../../mod/invite.php:104 +#: ../../mod/invite.php:116 msgid "" "Once you have registered, please connect with me via my profile page at:" msgstr "" +#: ../../mod/invite.php:118 +msgid "" +"For more information about the Friendica project and why we feel it is " +"important, please visit http://friendica.com" +msgstr "" + #: ../../mod/dfrn_confirm.php:119 msgid "" "This may occasionally happen if contact was requested by both persons and it " "has already been approved." msgstr "" -#: ../../mod/dfrn_confirm.php:239 +#: ../../mod/dfrn_confirm.php:242 msgid "Response from remote site was not understood." msgstr "" -#: ../../mod/dfrn_confirm.php:248 +#: ../../mod/dfrn_confirm.php:251 msgid "Unexpected response from remote site: " msgstr "" -#: ../../mod/dfrn_confirm.php:256 +#: ../../mod/dfrn_confirm.php:259 msgid "Confirmation completed successfully." msgstr "" -#: ../../mod/dfrn_confirm.php:258 ../../mod/dfrn_confirm.php:272 -#: ../../mod/dfrn_confirm.php:279 +#: ../../mod/dfrn_confirm.php:261 ../../mod/dfrn_confirm.php:275 +#: ../../mod/dfrn_confirm.php:282 msgid "Remote site reported: " msgstr "" -#: ../../mod/dfrn_confirm.php:270 +#: ../../mod/dfrn_confirm.php:273 msgid "Temporary failure. Please wait and try again." msgstr "" -#: ../../mod/dfrn_confirm.php:277 +#: ../../mod/dfrn_confirm.php:280 msgid "Introduction failed or was revoked." msgstr "" -#: ../../mod/dfrn_confirm.php:422 +#: ../../mod/dfrn_confirm.php:425 msgid "Unable to set contact photo." msgstr "" -#: ../../mod/dfrn_confirm.php:474 ../../include/diaspora.php:495 +#: ../../mod/dfrn_confirm.php:477 ../../include/diaspora.php:495 #: ../../include/conversation.php:101 #, php-format msgid "%1$s is now friends with %2$s" msgstr "" -#: ../../mod/dfrn_confirm.php:544 +#: ../../mod/dfrn_confirm.php:548 #, php-format msgid "No user record found for '%s' " msgstr "" -#: ../../mod/dfrn_confirm.php:554 +#: ../../mod/dfrn_confirm.php:558 msgid "Our site encryption key is apparently messed up." msgstr "" -#: ../../mod/dfrn_confirm.php:565 +#: ../../mod/dfrn_confirm.php:569 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "" -#: ../../mod/dfrn_confirm.php:586 +#: ../../mod/dfrn_confirm.php:590 msgid "Contact record was not found for you on our site." msgstr "" -#: ../../mod/dfrn_confirm.php:600 +#: ../../mod/dfrn_confirm.php:604 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "" -#: ../../mod/dfrn_confirm.php:620 +#: ../../mod/dfrn_confirm.php:624 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "" -#: ../../mod/dfrn_confirm.php:631 +#: ../../mod/dfrn_confirm.php:635 msgid "Unable to set your contact credentials on our system." msgstr "" -#: ../../mod/dfrn_confirm.php:694 +#: ../../mod/dfrn_confirm.php:700 msgid "Unable to update your contact profile details on our system" msgstr "" -#: ../../mod/dfrn_confirm.php:724 +#: ../../mod/dfrn_confirm.php:730 #, php-format msgid "Connection accepted at %s" msgstr "" -#: ../../addon/facebook/facebook.php:338 +#: ../../addon/facebook/facebook.php:458 msgid "Facebook disabled" msgstr "" -#: ../../addon/facebook/facebook.php:343 +#: ../../addon/facebook/facebook.php:463 msgid "Updating contacts" msgstr "" -#: ../../addon/facebook/facebook.php:352 +#: ../../addon/facebook/facebook.php:472 msgid "Facebook API key is missing." msgstr "" -#: ../../addon/facebook/facebook.php:359 +#: ../../addon/facebook/facebook.php:479 msgid "Facebook Connect" msgstr "" -#: ../../addon/facebook/facebook.php:365 +#: ../../addon/facebook/facebook.php:485 msgid "Install Facebook connector for this account." msgstr "" -#: ../../addon/facebook/facebook.php:372 +#: ../../addon/facebook/facebook.php:492 msgid "Remove Facebook connector" msgstr "" -#: ../../addon/facebook/facebook.php:377 +#: ../../addon/facebook/facebook.php:497 msgid "" "Re-authenticate [This is necessary whenever your Facebook password is " "changed.]" msgstr "" -#: ../../addon/facebook/facebook.php:384 +#: ../../addon/facebook/facebook.php:504 msgid "Post to Facebook by default" msgstr "" -#: ../../addon/facebook/facebook.php:388 +#: ../../addon/facebook/facebook.php:508 msgid "Link all your Facebook friends and conversations on this website" msgstr "" -#: ../../addon/facebook/facebook.php:390 +#: ../../addon/facebook/facebook.php:510 msgid "" "Facebook conversations consist of your profile wall and your friend " "stream." msgstr "" -#: ../../addon/facebook/facebook.php:391 +#: ../../addon/facebook/facebook.php:511 msgid "On this website, your Facebook friend stream is only visible to you." msgstr "" -#: ../../addon/facebook/facebook.php:392 +#: ../../addon/facebook/facebook.php:512 msgid "" "The following settings determine the privacy of your Facebook profile wall " "on this website." msgstr "" -#: ../../addon/facebook/facebook.php:396 +#: ../../addon/facebook/facebook.php:516 msgid "" "On this website your Facebook profile wall conversations will only be " "visible to you" msgstr "" -#: ../../addon/facebook/facebook.php:401 +#: ../../addon/facebook/facebook.php:521 msgid "Do not import your Facebook profile wall conversations" msgstr "" -#: ../../addon/facebook/facebook.php:403 +#: ../../addon/facebook/facebook.php:523 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 " @@ -3874,43 +4001,67 @@ msgid "" "who may see the conversations." msgstr "" -#: ../../addon/facebook/facebook.php:408 +#: ../../addon/facebook/facebook.php:528 msgid "Comma separated applications to ignore" msgstr "" -#: ../../addon/facebook/facebook.php:476 +#: ../../addon/facebook/facebook.php:599 +msgid "Problems with Facebook Real-Time Updates" +msgstr "" + +#: ../../addon/facebook/facebook.php:623 #: ../../include/contact_selectors.php:81 msgid "Facebook" msgstr "" -#: ../../addon/facebook/facebook.php:477 +#: ../../addon/facebook/facebook.php:624 msgid "Facebook Connector Settings" msgstr "" -#: ../../addon/facebook/facebook.php:491 +#: ../../addon/facebook/facebook.php:634 +msgid "Real-Time Updates are activated." +msgstr "" + +#: ../../addon/facebook/facebook.php:635 +msgid "Deactivate Real-Time Updates" +msgstr "" + +#: ../../addon/facebook/facebook.php:637 +msgid "Real-Time Updates not activated." +msgstr "" + +#: ../../addon/facebook/facebook.php:637 +msgid "Activate Real-Time Updates" +msgstr "" + +#: ../../addon/facebook/facebook.php:659 msgid "Post to Facebook" msgstr "" -#: ../../addon/facebook/facebook.php:582 +#: ../../addon/facebook/facebook.php:751 msgid "" "Post to Facebook cancelled because of multi-network access permission " "conflict." msgstr "" -#: ../../addon/facebook/facebook.php:651 -msgid "Image: " -msgstr "" - -#: ../../addon/facebook/facebook.php:728 +#: ../../addon/facebook/facebook.php:923 msgid "View on Friendica" msgstr "" -#: ../../addon/facebook/facebook.php:752 +#: ../../addon/facebook/facebook.php:948 msgid "Facebook post failed. Queued for retry." msgstr "" -#: ../../addon/facebook/facebook.php:877 ../../addon/facebook/facebook.php:886 -#: ../../include/bb2diaspora.php:102 +#: ../../addon/facebook/facebook.php:981 +msgid "Your Facebook connection became invalid. Please Re-authenticate." +msgstr "" + +#: ../../addon/facebook/facebook.php:982 +msgid "Facebook connection became invalid" +msgstr "" + +#: ../../addon/facebook/facebook.php:1107 +#: ../../addon/facebook/facebook.php:1116 ../../include/bb2diaspora.php:102 msgid "link" msgstr "" @@ -3928,15 +4079,15 @@ msgid_plural "%d people don't like this" msgstr[0] "" msgstr[1] "" -#: ../../addon/widgets/widgets.php:55 +#: ../../addon/widgets/widgets.php:56 msgid "Generate new key" msgstr "" -#: ../../addon/widgets/widgets.php:58 +#: ../../addon/widgets/widgets.php:59 msgid "Widgets key" msgstr "" -#: ../../addon/widgets/widgets.php:60 +#: ../../addon/widgets/widgets.php:61 msgid "Widgets available" msgstr "" @@ -3968,27 +4119,27 @@ msgstr "" msgid "yourls Settings saved." msgstr "" -#: ../../addon/ljpost/ljpost.php:38 +#: ../../addon/ljpost/ljpost.php:39 msgid "Post to LiveJournal" msgstr "" -#: ../../addon/ljpost/ljpost.php:69 +#: ../../addon/ljpost/ljpost.php:70 msgid "LiveJournal Post Settings" msgstr "" -#: ../../addon/ljpost/ljpost.php:71 +#: ../../addon/ljpost/ljpost.php:72 msgid "Enable LiveJournal Post Plugin" msgstr "" -#: ../../addon/ljpost/ljpost.php:76 +#: ../../addon/ljpost/ljpost.php:77 msgid "LiveJournal username" msgstr "" -#: ../../addon/ljpost/ljpost.php:81 +#: ../../addon/ljpost/ljpost.php:82 msgid "LiveJournal password" msgstr "" -#: ../../addon/ljpost/ljpost.php:86 +#: ../../addon/ljpost/ljpost.php:87 msgid "Post to LiveJournal by default" msgstr "" @@ -4017,11 +4168,15 @@ msgstr "" msgid "%s - Click to open/close" msgstr "" +#: ../../addon/page/page.php:47 +msgid "Forums" +msgstr "" + #: ../../addon/communityhome/communityhome.php:28 #: ../../addon/communityhome/communityhome.php:34 #: ../../addon/communityhome/twillingham/communityhome.php:28 #: ../../addon/communityhome/twillingham/communityhome.php:34 -#: ../../include/nav.php:62 ../../boot.php:710 +#: ../../include/nav.php:64 ../../boot.php:760 msgid "Login" msgstr "" @@ -4031,6 +4186,8 @@ msgid "OpenID" msgstr "" #: ../../addon/communityhome/communityhome.php:38 +#: ../../view/theme/diabook-blue/theme.php:23 +#: ../../view/theme/diabook/theme.php:26 msgid "Last users" msgstr "" @@ -4040,14 +4197,20 @@ msgid "Most active users" msgstr "" #: ../../addon/communityhome/communityhome.php:98 +#: ../../view/theme/diabook-blue/theme.php:97 +#: ../../view/theme/diabook/theme.php:100 msgid "Last photos" msgstr "" #: ../../addon/communityhome/communityhome.php:133 +#: ../../view/theme/diabook-blue/theme.php:52 +#: ../../view/theme/diabook/theme.php:55 msgid "Last likes" msgstr "" -#: ../../addon/communityhome/communityhome.php:155 ../../include/text.php:1224 +#: ../../addon/communityhome/communityhome.php:155 +#: ../../view/theme/diabook-blue/theme.php:74 +#: ../../view/theme/diabook/theme.php:77 ../../include/text.php:1286 #: ../../include/conversation.php:45 ../../include/conversation.php:118 msgid "event" msgstr "" @@ -4142,27 +4305,27 @@ msgstr "" msgid "Enable Randplace Plugin" msgstr "" -#: ../../addon/dwpost/dwpost.php:38 +#: ../../addon/dwpost/dwpost.php:39 msgid "Post to Dreamwidth" msgstr "" -#: ../../addon/dwpost/dwpost.php:69 +#: ../../addon/dwpost/dwpost.php:70 msgid "Dreamwidth Post Settings" msgstr "" -#: ../../addon/dwpost/dwpost.php:71 +#: ../../addon/dwpost/dwpost.php:72 msgid "Enable dreamwidth Post Plugin" msgstr "" -#: ../../addon/dwpost/dwpost.php:76 +#: ../../addon/dwpost/dwpost.php:77 msgid "dreamwidth username" msgstr "" -#: ../../addon/dwpost/dwpost.php:81 +#: ../../addon/dwpost/dwpost.php:82 msgid "dreamwidth password" msgstr "" -#: ../../addon/dwpost/dwpost.php:86 +#: ../../addon/dwpost/dwpost.php:87 msgid "Post to dreamwidth by default" msgstr "" @@ -4207,6 +4370,18 @@ msgstr "" msgid "Post from Friendica" msgstr "" +#: ../../addon/frown/frown.php:46 +msgid "Frown settings updated." +msgstr "" + +#: ../../addon/frown/frown.php:76 +msgid "Frown Settings" +msgstr "" + +#: ../../addon/frown/frown.php:78 +msgid "Disable graphical smilies" +msgstr "" + #: ../../addon/geonames/geonames.php:143 msgid "Geonames settings updated." msgstr "" @@ -4395,7 +4570,31 @@ msgstr "" msgid "pageheader Settings saved." msgstr "" -#: ../../addon/viewsrc/viewsrc.php:25 +#: ../../addon/ijpost/ijpost.php:39 +msgid "Post to Insanejournal" +msgstr "" + +#: ../../addon/ijpost/ijpost.php:70 +msgid "InsaneJournal Post Settings" +msgstr "" + +#: ../../addon/ijpost/ijpost.php:72 +msgid "Enable InsaneJournal Post Plugin" +msgstr "" + +#: ../../addon/ijpost/ijpost.php:77 +msgid "InsaneJournal username" +msgstr "" + +#: ../../addon/ijpost/ijpost.php:82 +msgid "InsaneJournal password" +msgstr "" + +#: ../../addon/ijpost/ijpost.php:87 +msgid "Post to InsaneJournal by default" +msgstr "" + +#: ../../addon/viewsrc/viewsrc.php:37 msgid "View Source" msgstr "" @@ -4623,8 +4822,9 @@ msgstr "" msgid "Show More Settings saved." msgstr "" -#: ../../addon/showmore/showmore.php:86 -msgid "Show More" +#: ../../addon/showmore/showmore.php:86 ../../include/conversation.php:466 +#: ../../boot.php:489 +msgid "show more" msgstr "" #: ../../addon/piwik/piwik.php:79 @@ -4729,7 +4929,7 @@ msgstr "" msgid "Consumer secret" msgstr "" -#: ../../addon/irc/irc.php:20 +#: ../../addon/irc/irc.php:25 msgid "irc Chatroom" msgstr "" @@ -4757,6 +4957,70 @@ msgstr "" msgid "Post to Posterous by default" msgstr "" +#: ../../view/theme/diabook-blue/theme.php:142 +#: ../../view/theme/diabook/theme.php:145 ../../include/nav.php:103 +msgid "Directory" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:143 +#: ../../view/theme/diabook/theme.php:146 ../../include/contact_widgets.php:34 +msgid "Similar Interests" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:145 +#: ../../view/theme/diabook/theme.php:148 ../../include/contact_widgets.php:35 +msgid "Invite Friends" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:160 +#: ../../view/theme/diabook-blue/theme.php:222 +#: ../../view/theme/diabook/theme.php:164 +#: ../../view/theme/diabook/theme.php:228 +msgid "Community Pages" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:215 +#: ../../view/theme/diabook/theme.php:221 ../../include/nav.php:49 +#: ../../include/nav.php:115 +msgid "Your posts and conversations" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:216 +#: ../../view/theme/diabook/theme.php:222 ../../include/nav.php:50 +msgid "Your profile page" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:217 +#: ../../view/theme/diabook/theme.php:223 +msgid "Your contacts" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:218 +#: ../../view/theme/diabook/theme.php:224 ../../include/nav.php:51 +#: ../../boot.php:1391 +msgid "Photos" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:218 +#: ../../view/theme/diabook/theme.php:224 ../../include/nav.php:51 +msgid "Your photos" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:219 +#: ../../view/theme/diabook/theme.php:225 ../../include/nav.php:52 +msgid "Your events" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:220 +#: ../../view/theme/diabook/theme.php:226 ../../include/nav.php:53 +msgid "Personal notes" +msgstr "" + +#: ../../view/theme/diabook-blue/theme.php:220 +#: ../../view/theme/diabook/theme.php:226 ../../include/nav.php:53 +msgid "Your personal photos" +msgstr "" + #: ../../view/theme/quattro/theme.php:17 msgid "Theme settings" msgstr "" @@ -4773,7 +5037,7 @@ msgstr "" msgid "Center" msgstr "" -#: ../../include/profile_advanced.php:17 ../../boot.php:982 +#: ../../include/profile_advanced.php:17 ../../boot.php:1032 msgid "Gender:" msgstr "" @@ -4786,7 +5050,7 @@ msgid "j F" msgstr "" #: ../../include/profile_advanced.php:30 ../../include/datetime.php:438 -#: ../../include/items.php:1349 +#: ../../include/items.php:1384 msgid "Birthday:" msgstr "" @@ -4794,11 +5058,11 @@ msgstr "" msgid "Age:" msgstr "" -#: ../../include/profile_advanced.php:37 ../../boot.php:985 +#: ../../include/profile_advanced.php:37 ../../boot.php:1035 msgid "Status:" msgstr "" -#: ../../include/profile_advanced.php:45 ../../boot.php:987 +#: ../../include/profile_advanced.php:45 ../../boot.php:1037 msgid "Homepage:" msgstr "" @@ -5142,12 +5406,12 @@ msgstr "" msgid "Finishes:" msgstr "" -#: ../../include/delivery.php:425 ../../include/notifier.php:638 +#: ../../include/delivery.php:426 ../../include/notifier.php:640 msgid "(no subject)" msgstr "" -#: ../../include/delivery.php:432 ../../include/enotify.php:17 -#: ../../include/notifier.php:645 +#: ../../include/delivery.php:433 ../../include/enotify.php:23 +#: ../../include/notifier.php:647 msgid "noreply" msgstr "" @@ -5178,119 +5442,143 @@ msgid_plural "%d Contacts" msgstr[0] "" msgstr[1] "" -#: ../../include/text.php:643 ../../include/nav.php:87 +#: ../../include/text.php:645 ../../include/nav.php:91 msgid "Search" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Monday" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Tuesday" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Wednesday" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Thursday" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Friday" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Saturday" msgstr "" -#: ../../include/text.php:831 +#: ../../include/text.php:822 msgid "Sunday" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "January" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "February" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "March" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "April" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "May" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "June" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "July" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "August" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "September" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "October" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "November" msgstr "" -#: ../../include/text.php:835 +#: ../../include/text.php:826 msgid "December" msgstr "" -#: ../../include/text.php:905 +#: ../../include/text.php:910 msgid "bytes" msgstr "" -#: ../../include/text.php:1000 +#: ../../include/text.php:927 +msgid "Categories:" +msgstr "" + +#: ../../include/text.php:939 +msgid "remove" +msgstr "" + +#: ../../include/text.php:939 +msgid "[remove]" +msgstr "" + +#: ../../include/text.php:942 +msgid "Filed under:" +msgstr "" + +#: ../../include/text.php:958 ../../include/text.php:970 +msgid "Click to open/close" +msgstr "" + +#: ../../include/text.php:1062 msgid "Select an alternate language" msgstr "" -#: ../../include/text.php:1012 +#: ../../include/text.php:1074 msgid "default" msgstr "" -#: ../../include/text.php:1228 +#: ../../include/text.php:1290 msgid "activity" msgstr "" -#: ../../include/text.php:1230 +#: ../../include/text.php:1292 msgid "comment" msgstr "" -#: ../../include/text.php:1231 +#: ../../include/text.php:1293 msgid "post" msgstr "" +#: ../../include/text.php:1335 +msgid "Item filed" +msgstr "" + #: ../../include/diaspora.php:570 msgid "Sharing notification from Diaspora network" msgstr "" -#: ../../include/diaspora.php:1911 +#: ../../include/diaspora.php:1953 msgid "Attachments:" msgstr "" -#: ../../include/diaspora.php:2094 +#: ../../include/diaspora.php:2136 #, php-format msgid "[Relayed] Comment authored by %s from network %s" msgstr "" @@ -5299,11 +5587,11 @@ msgstr "" msgid "view full size" msgstr "" -#: ../../include/oembed.php:128 +#: ../../include/oembed.php:132 msgid "Embedded content" msgstr "" -#: ../../include/oembed.php:137 +#: ../../include/oembed.php:141 msgid "Embedding disabled" msgstr "" @@ -5334,135 +5622,111 @@ msgstr "" msgid "Create a new group" msgstr "" -#: ../../include/nav.php:44 ../../boot.php:709 +#: ../../include/nav.php:46 ../../boot.php:759 msgid "Logout" msgstr "" -#: ../../include/nav.php:44 +#: ../../include/nav.php:46 msgid "End this session" msgstr "" -#: ../../include/nav.php:47 ../../boot.php:1331 +#: ../../include/nav.php:49 ../../boot.php:1381 msgid "Status" msgstr "" -#: ../../include/nav.php:47 ../../include/nav.php:111 -msgid "Your posts and conversations" -msgstr "" - -#: ../../include/nav.php:48 -msgid "Your profile page" -msgstr "" - -#: ../../include/nav.php:49 ../../boot.php:1341 -msgid "Photos" -msgstr "" - -#: ../../include/nav.php:49 -msgid "Your photos" -msgstr "" - -#: ../../include/nav.php:50 -msgid "Your events" -msgstr "" - -#: ../../include/nav.php:51 -msgid "Personal notes" -msgstr "" - -#: ../../include/nav.php:51 -msgid "Your personal photos" -msgstr "" - -#: ../../include/nav.php:62 +#: ../../include/nav.php:64 msgid "Sign in" msgstr "" -#: ../../include/nav.php:73 +#: ../../include/nav.php:77 msgid "Home Page" msgstr "" -#: ../../include/nav.php:77 +#: ../../include/nav.php:81 msgid "Create an account" msgstr "" -#: ../../include/nav.php:82 +#: ../../include/nav.php:86 msgid "Help and documentation" msgstr "" -#: ../../include/nav.php:85 +#: ../../include/nav.php:89 msgid "Apps" msgstr "" -#: ../../include/nav.php:85 +#: ../../include/nav.php:89 msgid "Addon applications, utilities, games" msgstr "" -#: ../../include/nav.php:87 +#: ../../include/nav.php:91 msgid "Search site content" msgstr "" -#: ../../include/nav.php:97 +#: ../../include/nav.php:101 msgid "Conversations on this site" msgstr "" -#: ../../include/nav.php:99 -msgid "Directory" -msgstr "" - -#: ../../include/nav.php:99 +#: ../../include/nav.php:103 msgid "People directory" msgstr "" -#: ../../include/nav.php:109 +#: ../../include/nav.php:113 msgid "Conversations from your friends" msgstr "" -#: ../../include/nav.php:117 +#: ../../include/nav.php:121 msgid "Friend Requests" msgstr "" -#: ../../include/nav.php:119 +#: ../../include/nav.php:123 msgid "See all notifications" msgstr "" -#: ../../include/nav.php:120 +#: ../../include/nav.php:124 msgid "Mark all system notifications seen" msgstr "" -#: ../../include/nav.php:124 +#: ../../include/nav.php:128 msgid "Private mail" msgstr "" -#: ../../include/nav.php:127 +#: ../../include/nav.php:129 +msgid "Inbox" +msgstr "" + +#: ../../include/nav.php:130 +msgid "Outbox" +msgstr "" + +#: ../../include/nav.php:134 msgid "Manage" msgstr "" -#: ../../include/nav.php:127 +#: ../../include/nav.php:134 msgid "Manage other pages" msgstr "" -#: ../../include/nav.php:131 ../../boot.php:940 +#: ../../include/nav.php:138 ../../boot.php:990 msgid "Profiles" msgstr "" -#: ../../include/nav.php:131 ../../boot.php:940 +#: ../../include/nav.php:138 ../../boot.php:990 msgid "Manage/edit profiles" msgstr "" -#: ../../include/nav.php:132 +#: ../../include/nav.php:139 msgid "Manage/edit friends and contacts" msgstr "" -#: ../../include/nav.php:139 +#: ../../include/nav.php:146 msgid "Admin" msgstr "" -#: ../../include/nav.php:139 +#: ../../include/nav.php:146 msgid "Site setup and configuration" msgstr "" -#: ../../include/nav.php:162 +#: ../../include/nav.php:169 msgid "Nothing new here" msgstr "" @@ -5478,45 +5742,45 @@ msgstr "" msgid "Example: bob@example.com, http://example.com/barbara" msgstr "" -#: ../../include/contact_widgets.php:18 -msgid "Invite Friends" -msgstr "" - -#: ../../include/contact_widgets.php:24 +#: ../../include/contact_widgets.php:22 #, php-format msgid "%d invitation available" msgid_plural "%d invitations available" msgstr[0] "" msgstr[1] "" -#: ../../include/contact_widgets.php:30 +#: ../../include/contact_widgets.php:28 msgid "Find People" msgstr "" -#: ../../include/contact_widgets.php:31 +#: ../../include/contact_widgets.php:29 msgid "Enter name or interest" msgstr "" -#: ../../include/contact_widgets.php:32 +#: ../../include/contact_widgets.php:30 msgid "Connect/Follow" msgstr "" -#: ../../include/contact_widgets.php:33 +#: ../../include/contact_widgets.php:31 msgid "Examples: Robert Morgenstein, Fishing" msgstr "" -#: ../../include/contact_widgets.php:36 -msgid "Similar Interests" -msgstr "" - -#: ../../include/contact_widgets.php:68 +#: ../../include/contact_widgets.php:66 msgid "Networks" msgstr "" -#: ../../include/contact_widgets.php:71 +#: ../../include/contact_widgets.php:69 msgid "All Networks" msgstr "" +#: ../../include/contact_widgets.php:96 +msgid "Saved Folders" +msgstr "" + +#: ../../include/contact_widgets.php:99 +msgid "Everything" +msgstr "" + #: ../../include/auth.php:29 msgid "Logged out." msgstr "" @@ -5594,19 +5858,19 @@ msgstr "" msgid "%1$d %2$s ago" msgstr "" -#: ../../include/poller.php:513 +#: ../../include/poller.php:533 msgid "From: " msgstr "" -#: ../../include/bbcode.php:202 +#: ../../include/bbcode.php:203 ../../include/bbcode.php:223 msgid "$1 wrote:" msgstr "" -#: ../../include/bbcode.php:216 ../../include/bbcode.php:282 +#: ../../include/bbcode.php:237 ../../include/bbcode.php:303 msgid "Image/photo" msgstr "" -#: ../../include/dba.php:39 +#: ../../include/dba.php:41 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "" @@ -5615,211 +5879,211 @@ msgstr "" msgid "[no subject]" msgstr "" -#: ../../include/acl_selectors.php:284 +#: ../../include/acl_selectors.php:286 msgid "Visible to everybody" msgstr "" -#: ../../include/acl_selectors.php:285 +#: ../../include/acl_selectors.php:287 msgid "show" msgstr "" -#: ../../include/acl_selectors.php:286 +#: ../../include/acl_selectors.php:288 msgid "don't show" msgstr "" -#: ../../include/enotify.php:8 +#: ../../include/enotify.php:14 msgid "Friendica Notification" msgstr "" -#: ../../include/enotify.php:11 +#: ../../include/enotify.php:17 msgid "Thank You," msgstr "" -#: ../../include/enotify.php:13 +#: ../../include/enotify.php:19 #, php-format msgid "%s Administrator" msgstr "" -#: ../../include/enotify.php:29 +#: ../../include/enotify.php:35 #, php-format msgid "%s " msgstr "" -#: ../../include/enotify.php:33 +#: ../../include/enotify.php:39 #, php-format msgid "[Friendica:Notify] New mail received at %s" msgstr "" -#: ../../include/enotify.php:35 +#: ../../include/enotify.php:41 #, php-format msgid "%s sent you a new private message at %s." msgstr "" -#: ../../include/enotify.php:36 +#: ../../include/enotify.php:42 #, php-format msgid "%s sent you %s." msgstr "" -#: ../../include/enotify.php:36 +#: ../../include/enotify.php:42 msgid "a private message" msgstr "" -#: ../../include/enotify.php:37 +#: ../../include/enotify.php:43 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../include/enotify.php:67 +#: ../../include/enotify.php:73 #, php-format msgid "%s's" msgstr "" -#: ../../include/enotify.php:71 +#: ../../include/enotify.php:77 msgid "your" msgstr "" -#: ../../include/enotify.php:78 +#: ../../include/enotify.php:84 #, php-format msgid "[Friendica:Notify] Comment to conversation #%d by %s" msgstr "" -#: ../../include/enotify.php:79 +#: ../../include/enotify.php:85 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "" -#: ../../include/enotify.php:80 +#: ../../include/enotify.php:86 #, php-format msgid "%s commented on %s." msgstr "" -#: ../../include/enotify.php:82 ../../include/enotify.php:95 -#: ../../include/enotify.php:106 ../../include/enotify.php:117 +#: ../../include/enotify.php:88 ../../include/enotify.php:101 +#: ../../include/enotify.php:112 ../../include/enotify.php:123 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: ../../include/enotify.php:89 +#: ../../include/enotify.php:95 #, php-format msgid "[Friendica:Notify] %s posted to your profile wall" msgstr "" -#: ../../include/enotify.php:91 +#: ../../include/enotify.php:97 #, php-format msgid "%s posted to your profile wall at %s" msgstr "" -#: ../../include/enotify.php:93 +#: ../../include/enotify.php:99 #, php-format msgid "%s posted to %s" msgstr "" -#: ../../include/enotify.php:93 +#: ../../include/enotify.php:99 msgid "your profile wall." msgstr "" -#: ../../include/enotify.php:102 +#: ../../include/enotify.php:108 #, php-format msgid "[Friendica:Notify] %s tagged you" msgstr "" -#: ../../include/enotify.php:103 +#: ../../include/enotify.php:109 #, php-format msgid "%s tagged you at %s" msgstr "" -#: ../../include/enotify.php:104 +#: ../../include/enotify.php:110 #, php-format msgid "%s %s." msgstr "" -#: ../../include/enotify.php:104 +#: ../../include/enotify.php:110 msgid "tagged you" msgstr "" -#: ../../include/enotify.php:113 +#: ../../include/enotify.php:119 #, php-format msgid "[Friendica:Notify] %s tagged your post" msgstr "" -#: ../../include/enotify.php:114 +#: ../../include/enotify.php:120 #, php-format msgid "%s tagged your post at %s" msgstr "" -#: ../../include/enotify.php:115 +#: ../../include/enotify.php:121 #, php-format msgid "%s tagged %s" msgstr "" -#: ../../include/enotify.php:115 +#: ../../include/enotify.php:121 msgid "your post" msgstr "" -#: ../../include/enotify.php:124 +#: ../../include/enotify.php:130 msgid "[Friendica:Notify] Introduction received" msgstr "" -#: ../../include/enotify.php:125 +#: ../../include/enotify.php:131 #, php-format msgid "You've received an introduction from '%s' at %s" msgstr "" -#: ../../include/enotify.php:126 +#: ../../include/enotify.php:132 #, php-format msgid "You've received %s from %s." msgstr "" -#: ../../include/enotify.php:126 +#: ../../include/enotify.php:132 msgid "an introduction" msgstr "" -#: ../../include/enotify.php:127 ../../include/enotify.php:144 +#: ../../include/enotify.php:133 ../../include/enotify.php:150 #, php-format msgid "You may visit their profile at %s" msgstr "" -#: ../../include/enotify.php:129 +#: ../../include/enotify.php:135 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "" -#: ../../include/enotify.php:136 +#: ../../include/enotify.php:142 msgid "[Friendica:Notify] Friend suggestion received" msgstr "" -#: ../../include/enotify.php:137 +#: ../../include/enotify.php:143 #, php-format msgid "You've received a friend suggestion from '%s' at %s" msgstr "" -#: ../../include/enotify.php:138 +#: ../../include/enotify.php:144 #, php-format msgid "You've received %s for %s from %s." msgstr "" -#: ../../include/enotify.php:139 +#: ../../include/enotify.php:145 msgid "a friend suggestion" msgstr "" -#: ../../include/enotify.php:142 +#: ../../include/enotify.php:148 msgid "Name:" msgstr "" -#: ../../include/enotify.php:143 +#: ../../include/enotify.php:149 msgid "Photo:" msgstr "" -#: ../../include/enotify.php:146 +#: ../../include/enotify.php:152 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "" -#: ../../include/items.php:2573 +#: ../../include/items.php:2648 msgid "A new person is sharing with you at " msgstr "" -#: ../../include/items.php:2573 +#: ../../include/items.php:2648 msgid "You have a new follower at " msgstr "" @@ -5828,37 +6092,43 @@ msgstr "" msgid "image/photo" msgstr "" -#: ../../include/security.php:20 +#: ../../include/security.php:21 msgid "Welcome " msgstr "" -#: ../../include/security.php:21 +#: ../../include/security.php:22 msgid "Please upload a profile photo." msgstr "" -#: ../../include/security.php:24 +#: ../../include/security.php:25 msgid "Welcome back " msgstr "" -#: ../../include/Contact.php:131 ../../include/conversation.php:788 +#: ../../include/security.php:329 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before subitting it." +msgstr "" + +#: ../../include/Contact.php:137 ../../include/conversation.php:813 msgid "View status" msgstr "" -#: ../../include/Contact.php:132 ../../include/conversation.php:789 +#: ../../include/Contact.php:138 ../../include/conversation.php:814 msgid "View profile" msgstr "" -#: ../../include/Contact.php:133 ../../include/conversation.php:790 +#: ../../include/Contact.php:139 ../../include/conversation.php:815 msgid "View photos" msgstr "" -#: ../../include/Contact.php:134 ../../include/Contact.php:147 -#: ../../include/conversation.php:791 +#: ../../include/Contact.php:140 ../../include/Contact.php:153 +#: ../../include/conversation.php:816 msgid "View recent" msgstr "" -#: ../../include/Contact.php:136 ../../include/Contact.php:147 -#: ../../include/conversation.php:793 +#: ../../include/Contact.php:142 ../../include/Contact.php:153 +#: ../../include/conversation.php:818 msgid "Send PM" msgstr "" @@ -5871,36 +6141,32 @@ msgstr "" msgid "%1$s marked %2$s's %3$s as favorite" msgstr "" -#: ../../include/conversation.php:303 ../../include/conversation.php:572 +#: ../../include/conversation.php:317 ../../include/conversation.php:575 msgid "Select" msgstr "" -#: ../../include/conversation.php:320 ../../include/conversation.php:665 -#: ../../include/conversation.php:666 +#: ../../include/conversation.php:334 ../../include/conversation.php:672 +#: ../../include/conversation.php:673 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: ../../include/conversation.php:330 ../../include/conversation.php:677 +#: ../../include/conversation.php:344 ../../include/conversation.php:684 #, php-format msgid "%s from %s" msgstr "" -#: ../../include/conversation.php:346 +#: ../../include/conversation.php:360 msgid "View in context" msgstr "" -#: ../../include/conversation.php:467 +#: ../../include/conversation.php:465 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:468 ../../boot.php:448 -msgid "show more" -msgstr "" - #: ../../include/conversation.php:529 msgid "like" msgstr "" @@ -5917,205 +6183,205 @@ msgstr "" msgid "share" msgstr "" -#: ../../include/conversation.php:582 +#: ../../include/conversation.php:588 msgid "add star" msgstr "" -#: ../../include/conversation.php:583 +#: ../../include/conversation.php:589 msgid "remove star" msgstr "" -#: ../../include/conversation.php:584 +#: ../../include/conversation.php:590 msgid "toggle star status" msgstr "" -#: ../../include/conversation.php:587 +#: ../../include/conversation.php:593 msgid "starred" msgstr "" -#: ../../include/conversation.php:588 +#: ../../include/conversation.php:594 msgid "add tag" msgstr "" -#: ../../include/conversation.php:667 +#: ../../include/conversation.php:598 +msgid "save to folder" +msgstr "" + +#: ../../include/conversation.php:674 msgid "to" msgstr "" -#: ../../include/conversation.php:668 +#: ../../include/conversation.php:675 msgid "Wall-to-Wall" msgstr "" -#: ../../include/conversation.php:669 +#: ../../include/conversation.php:676 msgid "via Wall-To-Wall:" msgstr "" -#: ../../include/conversation.php:713 +#: ../../include/conversation.php:721 msgid "Delete Selected Items" msgstr "" -#: ../../include/conversation.php:845 +#: ../../include/conversation.php:872 #, php-format msgid "%s likes this." msgstr "" -#: ../../include/conversation.php:845 +#: ../../include/conversation.php:872 #, php-format msgid "%s doesn't like this." msgstr "" -#: ../../include/conversation.php:849 +#: ../../include/conversation.php:876 #, php-format msgid "%2$d people like this." msgstr "" -#: ../../include/conversation.php:851 +#: ../../include/conversation.php:878 #, php-format msgid "%2$d people don't like this." msgstr "" -#: ../../include/conversation.php:857 +#: ../../include/conversation.php:884 msgid "and" msgstr "" -#: ../../include/conversation.php:860 +#: ../../include/conversation.php:887 #, php-format msgid ", and %d other people" msgstr "" -#: ../../include/conversation.php:861 +#: ../../include/conversation.php:888 #, php-format msgid "%s like this." msgstr "" -#: ../../include/conversation.php:861 +#: ../../include/conversation.php:888 #, php-format msgid "%s don't like this." msgstr "" -#: ../../include/conversation.php:886 +#: ../../include/conversation.php:913 msgid "Visible to everybody" msgstr "" -#: ../../include/conversation.php:888 +#: ../../include/conversation.php:915 msgid "Please enter a video link/URL:" msgstr "" -#: ../../include/conversation.php:889 +#: ../../include/conversation.php:916 msgid "Please enter an audio link/URL:" msgstr "" -#: ../../include/conversation.php:890 +#: ../../include/conversation.php:917 msgid "Tag term:" msgstr "" -#: ../../include/conversation.php:891 +#: ../../include/conversation.php:919 msgid "Where are you right now?" msgstr "" -#: ../../include/conversation.php:892 -msgid "Enter a title for this item" -msgstr "" - -#: ../../include/conversation.php:935 +#: ../../include/conversation.php:962 msgid "upload photo" msgstr "" -#: ../../include/conversation.php:937 +#: ../../include/conversation.php:964 msgid "attach file" msgstr "" -#: ../../include/conversation.php:939 +#: ../../include/conversation.php:966 msgid "web link" msgstr "" -#: ../../include/conversation.php:940 +#: ../../include/conversation.php:967 msgid "Insert video link" msgstr "" -#: ../../include/conversation.php:941 +#: ../../include/conversation.php:968 msgid "video link" msgstr "" -#: ../../include/conversation.php:942 +#: ../../include/conversation.php:969 msgid "Insert audio link" msgstr "" -#: ../../include/conversation.php:943 +#: ../../include/conversation.php:970 msgid "audio link" msgstr "" -#: ../../include/conversation.php:945 +#: ../../include/conversation.php:972 msgid "set location" msgstr "" -#: ../../include/conversation.php:947 +#: ../../include/conversation.php:974 msgid "clear location" msgstr "" -#: ../../include/conversation.php:952 +#: ../../include/conversation.php:979 msgid "permissions" msgstr "" -#: ../../boot.php:446 +#: ../../boot.php:487 msgid "Delete this item?" msgstr "" -#: ../../boot.php:449 +#: ../../boot.php:490 msgid "show fewer" msgstr "" -#: ../../boot.php:692 +#: ../../boot.php:738 msgid "Create a New Account" msgstr "" -#: ../../boot.php:712 +#: ../../boot.php:762 msgid "Nickname or Email address: " msgstr "" -#: ../../boot.php:713 +#: ../../boot.php:763 msgid "Password: " msgstr "" -#: ../../boot.php:716 +#: ../../boot.php:766 msgid "Or login using OpenID: " msgstr "" -#: ../../boot.php:722 +#: ../../boot.php:772 msgid "Forgot your password?" msgstr "" -#: ../../boot.php:879 +#: ../../boot.php:929 msgid "Edit profile" msgstr "" -#: ../../boot.php:1046 ../../boot.php:1117 +#: ../../boot.php:1096 ../../boot.php:1167 msgid "g A l F d" msgstr "" -#: ../../boot.php:1047 ../../boot.php:1118 +#: ../../boot.php:1097 ../../boot.php:1168 msgid "F d" msgstr "" -#: ../../boot.php:1072 +#: ../../boot.php:1122 msgid "Birthday Reminders" msgstr "" -#: ../../boot.php:1073 +#: ../../boot.php:1123 msgid "Birthdays this week:" msgstr "" -#: ../../boot.php:1096 ../../boot.php:1160 +#: ../../boot.php:1146 ../../boot.php:1210 msgid "[today]" msgstr "" -#: ../../boot.php:1141 +#: ../../boot.php:1191 msgid "Event Reminders" msgstr "" -#: ../../boot.php:1142 +#: ../../boot.php:1192 msgid "Events this week:" msgstr "" -#: ../../boot.php:1154 +#: ../../boot.php:1204 msgid "[No description]" msgstr "" From b5e292509efa8dffd375e6ba76c331752f86108c Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 30 Mar 2012 14:03:33 +0200 Subject: [PATCH 28/63] quattro-green: adopted quattro option for centered display --- view/theme/quattro-green/theme.php | 46 ++++++++++++++++++++- view/theme/quattro-green/theme_settings.tpl | 11 +++++ 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 view/theme/quattro-green/theme_settings.tpl diff --git a/view/theme/quattro-green/theme.php b/view/theme/quattro-green/theme.php index 7a0a869f83..77297ddda0 100644 --- a/view/theme/quattro-green/theme.php +++ b/view/theme/quattro-green/theme.php @@ -8,4 +8,48 @@ $a->theme_info = array( 'extends' => 'quattro', ); -EOT; + +$a->hooks[] = array('plugin_settings', 'view/theme/quattro-green/theme.php', 'quattro_green_settings'); +$a->hooks[] = array('plugin_settings_post', 'view/theme/quattro-green/theme.php', 'quattro_green_settings_post'); + + +function quattro_green_settings(&$a, &$o){ + if(!local_user()) + return; + + $align = get_pconfig(local_user(), 'quattro', 'align' ); + + $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" ); + $o .= replace_macros($t, array( + '$submit' => t('Submit'), + '$baseurl' => $a->get_baseurl(), + '$title' => t("Theme settings"), + '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))), + )); +} + +function quattro_green_settings_post(&$a){ + if(! local_user()) + return; + if (isset($_POST['quattro-settings-submit'])){ + set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']); + } + goaway($a->get_baseurl()."/settings/addon"); +} + + +$quattro_align = get_pconfig(local_user(), 'quattro', 'align' ); + +if(local_user() && $quattro_align=="center"){ + + $a->page['htmlhead'].=" + + "; + +} diff --git a/view/theme/quattro-green/theme_settings.tpl b/view/theme/quattro-green/theme_settings.tpl new file mode 100644 index 0000000000..25af042530 --- /dev/null +++ b/view/theme/quattro-green/theme_settings.tpl @@ -0,0 +1,11 @@ +
+

$title

+ + {{inc field_select.tpl with $field=$align}}{{endinc}} + +
+ +
+ + +
From 8685a91742600f295320bba6962b924dc72b17b2 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 30 Mar 2012 14:24:45 +0200 Subject: [PATCH 30/63] quattro-green: added Description to the theme.php --- view/theme/quattro-green/theme.php | 1 + 1 file changed, 1 insertion(+) diff --git a/view/theme/quattro-green/theme.php b/view/theme/quattro-green/theme.php index 77297ddda0..47a5c63334 100644 --- a/view/theme/quattro-green/theme.php +++ b/view/theme/quattro-green/theme.php @@ -1,6 +1,7 @@ * Maintainer: Tobias Diekershoff From 5b4bb347a65b21c4119e22ef116b8b0aed626065 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Fri, 30 Mar 2012 14:38:21 +0200 Subject: [PATCH 31/63] css-fixes in diabook-derivates --- view/theme/diabook-aerith/style-network.css | 7 +++++-- view/theme/diabook-aerith/style-profile.css | 7 +++++-- view/theme/diabook-aerith/style.css | 8 ++++++-- view/theme/diabook-red/style-network.css | 2 +- view/theme/diabook-red/style-profile.css | 2 +- view/theme/diabook-red/style.css | 2 +- 6 files changed, 19 insertions(+), 9 deletions(-) diff --git a/view/theme/diabook-aerith/style-network.css b/view/theme/diabook-aerith/style-network.css index 1b055e3f4a..dd8d62122d 100644 --- a/view/theme/diabook-aerith/style-network.css +++ b/view/theme/diabook-aerith/style-network.css @@ -439,7 +439,7 @@ a:hover { clear: both; } .fakelink { - color: #1872A2; + color: #3465A4; /* color: #3e3e8c; */ text-decoration: none; cursor: pointer; @@ -657,7 +657,7 @@ nav #logo-text { nav .nav-menu-search { position: relative; - margin: 3px 17px; + margin: 4px 17px; margin-right: 0px; height: 17px; width: 180px; @@ -1234,6 +1234,9 @@ body .pageheader{ #birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ margin-bottom: 10px; } +#birthday-wrapper a { + color: #3465A4; + } right_aside { display: table-cell; diff --git a/view/theme/diabook-aerith/style-profile.css b/view/theme/diabook-aerith/style-profile.css index 5575deea37..e350db93ef 100644 --- a/view/theme/diabook-aerith/style-profile.css +++ b/view/theme/diabook-aerith/style-profile.css @@ -440,7 +440,7 @@ a:hover { clear: both; } .fakelink { - color: #1872A2; + color: #3465A4; /* color: #3e3e8c; */ text-decoration: none; cursor: pointer; @@ -658,7 +658,7 @@ nav #logo-text { nav .nav-menu-search { position: relative; - margin: 3px 17px; + margin: 4px 17px; margin-right: 0px; height: 17px; width: 180px; @@ -1233,6 +1233,9 @@ body .pageheader{ #birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ margin-bottom: 10px; } +#birthday-wrapper a { + color: #3465A4; + } right_aside { display: table-cell; diff --git a/view/theme/diabook-aerith/style.css b/view/theme/diabook-aerith/style.css index 43b895807d..9eca0ab4da 100644 --- a/view/theme/diabook-aerith/style.css +++ b/view/theme/diabook-aerith/style.css @@ -437,7 +437,7 @@ a:hover { clear: both; } .fakelink { - color: #1872A2; + color: #3465A4; /* color: #3e3e8c; */ text-decoration: none; cursor: pointer; @@ -655,7 +655,7 @@ nav #logo-text { nav .nav-menu-search { position: relative; - margin: 3px 17px; + margin: 4px 17px; margin-right: 0px; height: 17px; width: 180px; @@ -1204,6 +1204,10 @@ body .pageheader{ #birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{ margin-bottom: 10px; } + +#birthday-wrapper a { + color: #3465A4; + } /* wall item */ .tread-wrapper { border-bottom: 1px solid #D2D2D2; diff --git a/view/theme/diabook-red/style-network.css b/view/theme/diabook-red/style-network.css index 545b0bcc09..c649c185c5 100644 --- a/view/theme/diabook-red/style-network.css +++ b/view/theme/diabook-red/style-network.css @@ -718,7 +718,7 @@ nav .nav-menu.selected { nav .nav-notify { display: none; position: absolute; - background-color: #ff0000; + background-color: #fff; /* background-color: #19aeff; */ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; diff --git a/view/theme/diabook-red/style-profile.css b/view/theme/diabook-red/style-profile.css index d24b2db689..8c13db9950 100644 --- a/view/theme/diabook-red/style-profile.css +++ b/view/theme/diabook-red/style-profile.css @@ -703,7 +703,7 @@ nav .nav-menu.selected { nav .nav-notify { display: none; position: absolute; - background-color: #ff0000; + background-color: #fff; /* background-color: #19aeff; */ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; diff --git a/view/theme/diabook-red/style.css b/view/theme/diabook-red/style.css index d09144d05e..f74104cb73 100644 --- a/view/theme/diabook-red/style.css +++ b/view/theme/diabook-red/style.css @@ -716,7 +716,7 @@ nav .nav-menu.selected { nav .nav-notify { display: none; position: absolute; - background-color: #ff0000; + background-color: #fff; /* background-color: #19aeff; */ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; From 17c908973fc3574eb2d190f3d401e39823b4bb14 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 30 Mar 2012 15:19:17 +0200 Subject: [PATCH 32/63] catch OpenID login errors in cases when the OpenID server does not answers --- include/auth.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/auth.php b/include/auth.php index 835616a829..1341f3bb8a 100755 --- a/include/auth.php +++ b/include/auth.php @@ -94,13 +94,17 @@ else { // Otherwise it's probably an openid. + try { require_once('library/openid.php'); $openid = new LightOpenID; $openid->identity = $openid_url; $_SESSION['openid'] = $openid_url; $a = get_app(); $openid->returnUrl = $a->get_baseurl(true) . '/openid'; - goaway($openid->authUrl()); + goaway($openid->authUrl()); + } catch (Exception $e) { + notice( t('We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID.').'

'. t('The error message was:').' '.$e->getMessage()); + } // NOTREACHED } } From 054d21a2e8142de1edfc1afb5d3d8dba33f83960 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 30 Mar 2012 15:45:02 +0200 Subject: [PATCH 33/63] settings: add "display settings" tab, with UI-related settings. Load optional "config.php" from theme folder and show in page. Loading of "config.php" follow theme_info['extends'] property. --- mod/settings.php | 229 ++++++++++++++++++++++++++------------ view/settings.tpl | 5 +- view/settings_display.tpl | 23 ++++ 3 files changed, 180 insertions(+), 77 deletions(-) create mode 100644 view/settings_display.tpl diff --git a/mod/settings.php b/mod/settings.php index db7330fb59..ce5ceea825 100755 --- a/mod/settings.php +++ b/mod/settings.php @@ -1,6 +1,19 @@ theme_info['extends']; + + if (file_exists("view/theme/$theme/config.php")){ + return "view/theme/$theme/config.php"; + } + if (file_exists("view/theme/$base_theme/config.php")){ + return "view/theme/$base_theme/config.php"; + } + return null; +} + function settings_init(&$a) { if(local_user()) { profile_load($a,$a->user['nickname']); @@ -193,6 +206,45 @@ function settings_post(&$a) { call_hooks('connector_settings_post', $_POST); return; } + + if(($a->argc > 1) && ($a->argv[1] == 'display')) { + + check_form_security_token_redirectOnErr('/settings/display', 'settings_display'); + + $theme = ((x($_POST,'theme')) ? notags(trim($_POST['theme'])) : $a->user['theme']); + $nosmile = ((x($_POST,'nosmile')) ? intval($_POST['nosmile']) : 0); + $browser_update = ((x($_POST,'browser_update')) ? intval($_POST['browser_update']) : 0); + $browser_update = $browser_update * 1000; + if($browser_update < 10000) + $browser_update = 40000; + + $itemspage_network = ((x($_POST,'itemspage_network')) ? intval($_POST['itemspage_network']) : 40); + if($itemspage_network > 100) + $itemspage_network = 40; + + + set_pconfig(local_user(),'system','update_interval', $browser_update); + set_pconfig(local_user(),'system','itemspage_network', $itemspage_network); + set_pconfig(local_user(),'system','no_smilies',$nosmile); + + + if ($theme == $a->user['theme']){ + // call theme_post only if theme has not benn changed + if( ($themeconfigfile = get_theme_config_file($theme)) != null){ + require_once($themeconfigfile); + theme_post($a); + } + } + + + $r = q("UPDATE `user` SET `theme` = '%s' WHERE `uid` = %d LIMIT 1", + dbesc($theme), + intval(local_user()) + ); + + goaway($a->get_baseurl(true) . '/settings/display' ); + return; // NOTREACHED + } check_form_security_token_redirectOnErr('/settings', 'settings'); @@ -227,7 +279,7 @@ function settings_post(&$a) { } } - $theme = ((x($_POST,'theme')) ? notags(trim($_POST['theme'])) : $a->user['theme']); + $username = ((x($_POST,'username')) ? notags(trim($_POST['username'])) : ''); $email = ((x($_POST,'email')) ? notags(trim($_POST['email'])) : ''); $timezone = ((x($_POST,'timezone')) ? notags(trim($_POST['timezone'])) : ''); @@ -242,14 +294,6 @@ function settings_post(&$a) { $expire_starred = ((x($_POST,'expire_starred')) ? intval($_POST['expire_starred']) : 0); $expire_photos = ((x($_POST,'expire_photos'))? intval($_POST['expire_photos']) : 0); - $browser_update = ((x($_POST,'browser_update')) ? intval($_POST['browser_update']) : 0); - $browser_update = $browser_update * 1000; - if($browser_update < 10000) - $browser_update = 40000; - - $itemspage_network = ((x($_POST,'itemspage_network')) ? intval($_POST['itemspage_network']) : 40); - if($itemspage_network > 100) - $itemspage_network = 40; $allow_location = (((x($_POST,'allow_location')) && (intval($_POST['allow_location']) == 1)) ? 1: 0); @@ -263,7 +307,7 @@ function settings_post(&$a) { $suggestme = ((x($_POST,'suggestme')) ? intval($_POST['suggestme']) : 0); $hide_friends = (($_POST['hide-friends'] == 1) ? 1: 0); $hidewall = (($_POST['hidewall'] == 1) ? 1: 0); - $nosmile = ((x($_POST,'nosmile')) ? intval($_POST['nosmile']) : 0); + $notify = 0; @@ -345,11 +389,9 @@ function settings_post(&$a) { set_pconfig(local_user(),'expire','photos', $expire_photos); set_pconfig(local_user(),'system','suggestme', $suggestme); - set_pconfig(local_user(),'system','update_interval', $browser_update); - set_pconfig(local_user(),'system','itemspage_network', $itemspage_network); - set_pconfig(local_user(),'system','no_smilies',$nosmile); - $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `theme` = '%s', `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `blockwall` = %d, `hidewall` = %d, `blocktags` = %d WHERE `uid` = %d LIMIT 1", + + $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `blockwall` = %d, `hidewall` = %d, `blocktags` = %d WHERE `uid` = %d LIMIT 1", dbesc($username), dbesc($email), dbesc($openid), @@ -362,7 +404,6 @@ function settings_post(&$a) { intval($page_flags), dbesc($defloc), intval($allow_location), - dbesc($theme), intval($maxreq), intval($expire), dbesc($openidserver), @@ -440,6 +481,12 @@ function settings_content(&$a) { 'url' => $a->get_baseurl(true).'/settings', 'sel' => (($a->argc == 1)?'active':''), ), + array( + 'label' => t('Display settings'), + 'url' => $a->get_baseurl(true).'/settings/display', + 'sel' => (($a->argc > 1) && ($a->argv[1] === 'display')?'active':''), + ), + array( 'label' => t('Connector settings'), 'url' => $a->get_baseurl(true).'/settings/connectors', @@ -578,31 +625,31 @@ function settings_content(&$a) { $diasp_enabled = sprintf( t('Built-in support for %s connectivity is %s'), t('Diaspora'), ((get_config('system','diaspora_enabled')) ? t('enabled') : t('disabled'))); $ostat_enabled = sprintf( t('Built-in support for %s connectivity is %s'), t('StatusNet'), ((get_config('system','ostatus_disabled')) ? t('disabled') : t('enabled'))); - $mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1); - if(get_config('system','dfrn_only')) - $mail_disabled = 1; + $mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1); + if(get_config('system','dfrn_only')) + $mail_disabled = 1; - if(! $mail_disabled) { - $r = q("SELECT * FROM `mailacct` WHERE `uid` = %d LIMIT 1", - local_user() - ); - } - else { - $r = null; - } + if(! $mail_disabled) { + $r = q("SELECT * FROM `mailacct` WHERE `uid` = %d LIMIT 1", + local_user() + ); + } + else { + $r = null; + } - $mail_server = ((count($r)) ? $r[0]['server'] : ''); - $mail_port = ((count($r) && intval($r[0]['port'])) ? intval($r[0]['port']) : ''); - $mail_ssl = ((count($r)) ? $r[0]['ssltype'] : ''); - $mail_user = ((count($r)) ? $r[0]['user'] : ''); - $mail_replyto = ((count($r)) ? $r[0]['reply_to'] : ''); - $mail_pubmail = ((count($r)) ? $r[0]['pubmail'] : 0); - $mail_action = ((count($r)) ? $r[0]['action'] : 0); - $mail_movetofolder = ((count($r)) ? $r[0]['movetofolder'] : ''); - $mail_chk = ((count($r)) ? $r[0]['last_check'] : '0000-00-00 00:00:00'); + $mail_server = ((count($r)) ? $r[0]['server'] : ''); + $mail_port = ((count($r) && intval($r[0]['port'])) ? intval($r[0]['port']) : ''); + $mail_ssl = ((count($r)) ? $r[0]['ssltype'] : ''); + $mail_user = ((count($r)) ? $r[0]['user'] : ''); + $mail_replyto = ((count($r)) ? $r[0]['reply_to'] : ''); + $mail_pubmail = ((count($r)) ? $r[0]['pubmail'] : 0); + $mail_action = ((count($r)) ? $r[0]['action'] : 0); + $mail_movetofolder = ((count($r)) ? $r[0]['movetofolder'] : ''); + $mail_chk = ((count($r)) ? $r[0]['last_check'] : '0000-00-00 00:00:00'); - $tpl = get_markup_template("settings_connectors.tpl"); + $tpl = get_markup_template("settings_connectors.tpl"); $o .= replace_macros($tpl, array( '$form_security_token' => get_form_security_token("settings_connectors"), @@ -632,6 +679,78 @@ function settings_content(&$a) { return $o; } + /* + * DISPLAY SETTINGS + */ + if(($a->argc > 1) && ($a->argv[1] === 'display')) { + $default_theme = get_config('system','theme'); + if(! $default_theme) + $default_theme = 'default'; + + $allowed_themes_str = get_config('system','allowed_themes'); + $allowed_themes_raw = explode(',',$allowed_themes_str); + $allowed_themes = array(); + if(count($allowed_themes_raw)) + foreach($allowed_themes_raw as $x) + if(strlen(trim($x))) + $allowed_themes[] = trim($x); + + + $themes = array(); + $files = glob('view/theme/*'); + if($allowed_themes) { + foreach($allowed_themes as $th) { + $f = $th; + $is_experimental = file_exists('view/theme/' . $th . '/experimental'); + $unsupported = file_exists('view/theme/' . $th . '/unsupported'); + if (!$is_experimental or ($is_experimental && (get_config('experimentals','exp_themes')==1 or get_config('experimentals','exp_themes')===false))){ + $theme_name = (($is_experimental) ? sprintf("%s - \x28Experimental\x29", $f) : $f); + $themes[$f]=$theme_name; + } + } + } + $theme_selected = (!x($_SESSION,'theme')? $default_theme : $_SESSION['theme']); + + $browser_update = intval(get_pconfig(local_user(), 'system','update_interval')); + $browser_update = (($browser_update == 0) ? 40 : $browser_update / 1000); // default if not set: 40 seconds + + $itemspage_network = intval(get_pconfig(local_user(), 'system','itemspage_network')); + $itemspage_network = (($itemspage_network > 0 && $itemspage_network < 101) ? $itemspage_network : 40); // default if not set: 40 items + + $nosmile = get_pconfig(local_user(),'system','no_smilies'); + $nosmile = (($nosmile===false)? '0': $nosmile); // default if not set: 0 + + + $theme_config = ""; + if( ($themeconfigfile = get_theme_config_file($theme_selected)) != null){ + require_once($themeconfigfile); + $theme_config = theme_content($a); + } + + $tpl = get_markup_template("settings_display.tpl"); + $o = replace_macros($tpl, array( + '$tabs' => $tabs, + '$ptitle' => t('Display Settings'), + '$form_security_token' => get_form_security_token("settings_display"), + '$submit' => t('Submit'), + '$baseurl' => $a->get_baseurl(true), + '$uid' => local_user(), + + '$theme' => array('theme', t('Display Theme:'), $theme_selected, '', $themes), + '$ajaxint' => array('browser_update', t("Update browser every xx seconds"), $browser_update, t('Minimum of 10 seconds, no maximum')), + '$itemspage_network' => array('itemspage_network', t("Number of items to display on the network page:"), $itemspage_network, t('Maximum of 100 items')), + '$nosmile' => array('nosmile', t("Don't show emoticons"), $nosmile, ''), + + '$theme_config' => $theme_config, + )); + + return $o; + } + + + /* + * ACCOUNT SETTINGS + */ require_once('include/acl_selectors.php'); @@ -669,14 +788,7 @@ function settings_content(&$a) { $suggestme = get_pconfig(local_user(), 'system','suggestme'); $suggestme = (($suggestme===false)? '0': $suggestme); // default if not set: 0 - $browser_update = intval(get_pconfig(local_user(), 'system','update_interval')); - $browser_update = (($browser_update == 0) ? 40 : $browser_update / 1000); // default if not set: 40 seconds - $itemspage_network = intval(get_pconfig(local_user(), 'system','itemspage_network')); - $itemspage_network = (($itemspage_network > 0 && $itemspage_network < 101) ? $itemspage_network : 40); // default if not set: 40 items - - $nosmile = get_pconfig(local_user(),'system','no_smilies'); - $nosmile = (($nosmile===false)? '0': $nosmile); // default if not set: 0 if(! strlen($a->user['timezone'])) $timezone = date_default_timezone_get(); @@ -765,33 +877,7 @@ function settings_content(&$a) { info( t('Profile is not published.') . EOL ); - $default_theme = get_config('system','theme'); - if(! $default_theme) - $default_theme = 'default'; - $allowed_themes_str = get_config('system','allowed_themes'); - $allowed_themes_raw = explode(',',$allowed_themes_str); - $allowed_themes = array(); - if(count($allowed_themes_raw)) - foreach($allowed_themes_raw as $x) - if(strlen(trim($x))) - $allowed_themes[] = trim($x); - - - $themes = array(); - $files = glob('view/theme/*'); - if($allowed_themes) { - foreach($allowed_themes as $th) { - $f = $th; - $is_experimental = file_exists('view/theme/' . $th . '/experimental'); - $unsupported = file_exists('view/theme/' . $th . '/unsupported'); - if (!$is_experimental or ($is_experimental && (get_config('experimentals','exp_themes')==1 or get_config('experimentals','exp_themes')===false))){ - $theme_name = (($is_experimental) ? sprintf("%s - \x28Experimental\x29", $f) : $f); - $themes[$f]=$theme_name; - } - } - } - $theme_selected = (!x($_SESSION,'theme')? $default_theme : $_SESSION['theme']); $subdir = ((strlen($a->get_path())) ? '
' . t('or') . ' ' . $a->get_baseurl(true) . '/profile/' . $nickname : ''); @@ -842,10 +928,7 @@ function settings_content(&$a) { '$timezone' => array('timezone_select' , t('Your Timezone:'), select_timezone($timezone), ''), '$defloc' => array('defloc', t('Default Post Location:'), $defloc, ''), '$allowloc' => array('allow_location', t('Use Browser Location:'), ($a->user['allow_location'] == 1), ''), - '$theme' => array('theme', t('Display Theme:'), $theme_selected, '', $themes), - '$ajaxint' => array('browser_update', t("Update browser every xx seconds"), $browser_update, t('Minimum of 10 seconds, no maximum')), - '$itemspage_network' => array('itemspage_network', t("Number of items to display on the network page:"), $itemspage_network, t('Maximum of 100 items')), - '$nosmile' => array('nosmile', t("Don't show emoticons"), $nosmile, ''), + '$h_prv' => t('Security and Privacy Settings'), diff --git a/view/settings.tpl b/view/settings.tpl index 75225a0f1b..f0fd70921f 100755 --- a/view/settings.tpl +++ b/view/settings.tpl @@ -28,10 +28,7 @@ $nickname_block {{inc field_custom.tpl with $field=$timezone }}{{endinc}} {{inc field_input.tpl with $field=$defloc }}{{endinc}} {{inc field_checkbox.tpl with $field=$allowloc }}{{endinc}} -{{inc field_themeselect.tpl with $field=$theme }}{{endinc}} -{{inc field_input.tpl with $field=$ajaxint }}{{endinc}} -{{inc field_input.tpl with $field=$itemspage_network }}{{endinc}} -{{inc field_checkbox.tpl with $field=$nosmile}}{{endinc}} +
diff --git a/view/settings_display.tpl b/view/settings_display.tpl new file mode 100644 index 0000000000..fc7a56c8ac --- /dev/null +++ b/view/settings_display.tpl @@ -0,0 +1,23 @@ +$tabs + +

$ptitle

+ + + + +{{inc field_themeselect.tpl with $field=$theme }}{{endinc}} +{{inc field_input.tpl with $field=$ajaxint }}{{endinc}} +{{inc field_input.tpl with $field=$itemspage_network }}{{endinc}} +{{inc field_checkbox.tpl with $field=$nosmile}}{{endinc}} + + +
+ +
+ +{{ if $theme_config }} +

Theme settings

+$theme_config +{{ endif }} + + From db59a45030c0c5790062565f0ceea00625f21ad3 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 30 Mar 2012 15:45:23 +0200 Subject: [PATCH 34/63] quattro: add config.php --- view/theme/quattro/config.php | 31 +++++++++++++++++++++++++++ view/theme/quattro/theme.php | 26 ---------------------- view/theme/quattro/theme_settings.tpl | 13 ++++------- 3 files changed, 35 insertions(+), 35 deletions(-) create mode 100644 view/theme/quattro/config.php diff --git a/view/theme/quattro/config.php b/view/theme/quattro/config.php new file mode 100644 index 0000000000..02fcaf57e1 --- /dev/null +++ b/view/theme/quattro/config.php @@ -0,0 +1,31 @@ + t('Submit'), + '$baseurl' => $a->get_baseurl(), + '$title' => t("Theme settings"), + '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))), + )); + return $o; +} + +function theme_post(&$a){ + if(! local_user()) + return; + if (isset($_POST['quattro-settings-submit'])){ + set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']); + } +} + diff --git a/view/theme/quattro/theme.php b/view/theme/quattro/theme.php index 7e5ab1e62e..be47a401c0 100644 --- a/view/theme/quattro/theme.php +++ b/view/theme/quattro/theme.php @@ -1,33 +1,7 @@ hooks[] = array('plugin_settings', 'view/theme/quattro/theme.php', 'quattro_settings'); -$a->hooks[] = array('plugin_settings_post', 'view/theme/quattro/theme.php', 'quattro_settings_post'); -function quattro_settings(&$a, &$o){ - if(!local_user()) - return; - - $align = get_pconfig(local_user(), 'quattro', 'align' ); - - $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" ); - $o .= replace_macros($t, array( - '$submit' => t('Submit'), - '$baseurl' => $a->get_baseurl(), - '$title' => t("Theme settings"), - '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))), - )); -} - -function quattro_settings_post(&$a){ - if(! local_user()) - return; - if (isset($_POST['quattro-settings-submit'])){ - set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']); - } - goaway($a->get_baseurl()."/settings/addon"); -} - $quattro_align = get_pconfig(local_user(), 'quattro', 'align' ); diff --git a/view/theme/quattro/theme_settings.tpl b/view/theme/quattro/theme_settings.tpl index 25af042530..6c457ad698 100644 --- a/view/theme/quattro/theme_settings.tpl +++ b/view/theme/quattro/theme_settings.tpl @@ -1,11 +1,6 @@ -
-

$title

- - {{inc field_select.tpl with $field=$align}}{{endinc}} - -
- -
+{{inc field_select.tpl with $field=$align}}{{endinc}} - +
+
+ From 24e7a3413c92c516e662f0c418fde992a9f6c9da Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 30 Mar 2012 15:46:14 +0200 Subject: [PATCH 35/63] quattro-green: remove settings code Use config.php from quattro --- view/theme/quattro-green/theme.php | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/view/theme/quattro-green/theme.php b/view/theme/quattro-green/theme.php index 47a5c63334..2758038404 100644 --- a/view/theme/quattro-green/theme.php +++ b/view/theme/quattro-green/theme.php @@ -10,35 +10,6 @@ $a->theme_info = array( 'extends' => 'quattro', ); -$a->hooks[] = array('plugin_settings', 'view/theme/quattro-green/theme.php', 'quattro_green_settings'); -$a->hooks[] = array('plugin_settings_post', 'view/theme/quattro-green/theme.php', 'quattro_green_settings_post'); - - -function quattro_green_settings(&$a, &$o){ - if(!local_user()) - return; - - $align = get_pconfig(local_user(), 'quattro', 'align' ); - - $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" ); - $o .= replace_macros($t, array( - '$submit' => t('Submit'), - '$baseurl' => $a->get_baseurl(), - '$title' => t("Theme settings"), - '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))), - )); -} - -function quattro_green_settings_post(&$a){ - if(! local_user()) - return; - if (isset($_POST['quattro-settings-submit'])){ - set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']); - } - goaway($a->get_baseurl()."/settings/addon"); -} - - $quattro_align = get_pconfig(local_user(), 'quattro', 'align' ); if(local_user() && $quattro_align=="center"){ From 6d3d882f9b930143562d0d2cee27060a58495231 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Fri, 30 Mar 2012 16:33:34 +0200 Subject: [PATCH 36/63] css-fixes in diabook-derivates --- view/theme/diabook-aerith/communityhome.tpl | 2 +- view/theme/diabook-aerith/style-network.css | 13 +++++++------ view/theme/diabook-aerith/style-profile.css | 14 +++++++------- view/theme/diabook-aerith/style.css | 13 +++++++------ view/theme/diabook-red/communityhome.tpl | 2 +- view/theme/diabook-red/style-network.css | 6 ++---- view/theme/diabook-red/style-profile.css | 5 ++--- view/theme/diabook-red/style.css | 6 ++---- 8 files changed, 29 insertions(+), 32 deletions(-) diff --git a/view/theme/diabook-aerith/communityhome.tpl b/view/theme/diabook-aerith/communityhome.tpl index cff75cd40a..cf8d81335a 100755 --- a/view/theme/diabook-aerith/communityhome.tpl +++ b/view/theme/diabook-aerith/communityhome.tpl @@ -17,7 +17,7 @@
{{ if $lastusers_title }}

Connectable Services

-
+
Facebook StatusNet LiveJournal diff --git a/view/theme/diabook-aerith/style-network.css b/view/theme/diabook-aerith/style-network.css index dd8d62122d..ea1831a573 100644 --- a/view/theme/diabook-aerith/style-network.css +++ b/view/theme/diabook-aerith/style-network.css @@ -557,13 +557,14 @@ header #banner a:hover { outline: none; vertical-align: middle; font-weight: bolder; + margin-left: 3px; } header #banner #logo-img { height: 25px; margin-top: 3px; } header #banner #logo-text { - font-size: 21px; + font-size: 20px; position: absolute; top: 10%; } @@ -718,7 +719,7 @@ nav .nav-menu.selected { nav .nav-notify { display: none; position: absolute; - background-color: #ff0000; + background-color: #fff; /* background-color: #19aeff; */ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; @@ -730,6 +731,7 @@ nav .nav-notify { right: -6px; min-width: 10px; text-align: center; + border: 1px solid black; } nav .nav-notify.show { display: block; @@ -752,7 +754,7 @@ nav #nav-home-link, #nav-directory-link, #nav-apps-link{ margin-right: 0px; font-weight: bold; margin: 3px 5px; - font-size: 15px; + font-size: 14px; } nav #nav-directory-link{ margin-right: 0px; @@ -1744,6 +1746,7 @@ transition: all 0.2s ease-in-out; #profile-jot-submit { float: right; margin-top: 2px; + font-size: 14px; } #profile-upload-wrapper { @@ -1796,7 +1799,7 @@ transition: all 0.2s ease-in-out; float: right; margin-left: 10px; margin-top: 2px; - font-size: 10px; + font-size: 9px; font-weight: bolder; cursor: pointer; } @@ -1809,7 +1812,6 @@ transition: all 0.2s ease-in-out; .button.creation1 { background-color: #fff; border: 1px solid #777777; - background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #CFCFCF; cursor: pointer; @@ -1817,7 +1819,6 @@ transition: all 0.2s ease-in-out; } .button.creation2 { background-color: #3465A4; - background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); border: 1px solid #777777; color: white; border-radius: 3px 3px 3px 3px; diff --git a/view/theme/diabook-aerith/style-profile.css b/view/theme/diabook-aerith/style-profile.css index e350db93ef..5ff380e68a 100644 --- a/view/theme/diabook-aerith/style-profile.css +++ b/view/theme/diabook-aerith/style-profile.css @@ -558,13 +558,14 @@ header #banner a:hover { outline: none; vertical-align: middle; font-weight: bolder; + margin-left: 3px; } header #banner #logo-img { height: 25px; margin-top: 3px; } header #banner #logo-text { - font-size: 21px; + font-size: 20px; position: absolute; top: 10%; } @@ -719,7 +720,7 @@ nav .nav-menu.selected { nav .nav-notify { display: none; position: absolute; - background-color: #ff0000; + background-color: #fff; /* background-color: #19aeff; */ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; @@ -731,6 +732,7 @@ nav .nav-notify { right: -6px; min-width: 10px; text-align: center; + border: 1px solid black; } nav .nav-notify.show { display: block; @@ -753,7 +755,7 @@ nav #nav-home-link, #nav-directory-link, #nav-apps-link{ margin-right: 0px; font-weight: bold; margin: 3px 5px; - font-size: 15px; + font-size: 14px; } nav #nav-directory-link{ margin-right: 0px; @@ -1738,7 +1740,7 @@ transition: all 0.2s ease-in-out; #profile-jot-submit { float: right; margin-top: 2px; - + font-size: 14px; } #profile-upload-wrapper { float: left; @@ -1790,7 +1792,7 @@ transition: all 0.2s ease-in-out; float: right; margin-left: 10px; margin-top: 2px; - font-size: 10px; + font-size: 9px; font-weight: bolder; cursor: pointer; } @@ -1803,7 +1805,6 @@ transition: all 0.2s ease-in-out; .button.creation1 { background-color: #fff; border: 1px solid #777777; - background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #CFCFCF; font-weight: bolder; @@ -1811,7 +1812,6 @@ transition: all 0.2s ease-in-out; } .button.creation2 { background-color: #3465A4; - background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); border: 1px solid #777777; color: white; border-radius: 3px 3px 3px 3px; diff --git a/view/theme/diabook-aerith/style.css b/view/theme/diabook-aerith/style.css index 9eca0ab4da..82cfcd651b 100644 --- a/view/theme/diabook-aerith/style.css +++ b/view/theme/diabook-aerith/style.css @@ -555,13 +555,14 @@ header #banner a:hover { outline: none; vertical-align: middle; font-weight: bolder; + margin-left: 3px; } header #banner #logo-img { height: 25px; margin-top: 3px; } header #banner #logo-text { - font-size: 21px; + font-size: 20px; position: absolute; top: 10%; } @@ -716,7 +717,7 @@ nav .nav-menu.selected { nav .nav-notify { display: none; position: absolute; - background-color: #ff0000; + background-color: #fff; /* background-color: #19aeff; */ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; @@ -728,6 +729,7 @@ nav .nav-notify { right: -6px; min-width: 10px; text-align: center; + border: 1px solid black; } nav .nav-notify.show { display: block; @@ -750,7 +752,7 @@ nav #nav-home-link, #nav-directory-link, #nav-apps-link{ margin-right: 0px; font-weight: bold; margin: 3px 5px; - font-size: 15px; + font-size: 14px; } nav #nav-directory-link{ margin-right: 0px; @@ -1669,6 +1671,7 @@ body .pageheader{ #profile-jot-submit { float: right; margin-top: 2px; + font-size: 14px; } #profile-upload-wrapper { @@ -1721,7 +1724,7 @@ body .pageheader{ float: right; margin-left: 10px; margin-top: 2px; - font-size: 10px; + font-size: 9px; font-weight: bolder; cursor: pointer; } @@ -1734,7 +1737,6 @@ body .pageheader{ .button.creation1 { background-color: #fff; border: 1px solid #777777; - background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #CFCFCF; font-weight: bolder; @@ -1742,7 +1744,6 @@ body .pageheader{ } .button.creation2 { background-color: #3465A4; - background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); border: 1px solid #777777; color: white; border-radius: 3px 3px 3px 3px; diff --git a/view/theme/diabook-red/communityhome.tpl b/view/theme/diabook-red/communityhome.tpl index cff75cd40a..cf8d81335a 100755 --- a/view/theme/diabook-red/communityhome.tpl +++ b/view/theme/diabook-red/communityhome.tpl @@ -17,7 +17,7 @@
{{ if $lastusers_title }}

Connectable Services

-
+
Facebook StatusNet LiveJournal diff --git a/view/theme/diabook-red/style-network.css b/view/theme/diabook-red/style-network.css index c649c185c5..0bfc059cc2 100644 --- a/view/theme/diabook-red/style-network.css +++ b/view/theme/diabook-red/style-network.css @@ -563,7 +563,7 @@ header #banner #logo-img { margin-top: 3px; } header #banner #logo-text { - font-size: 21px; + font-size: 20px; position: absolute; top: 10%; } @@ -1741,7 +1741,7 @@ transition: all 0.2s ease-in-out; #profile-jot-submit { float: right; margin-top: 2px; - + font-size: 14px; } #profile-upload-wrapper { float: left; @@ -1806,7 +1806,6 @@ transition: all 0.2s ease-in-out; .button.creation1 { background-color: #fff; border: 1px solid #777777; - background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #CFCFCF; cursor: pointer; @@ -1814,7 +1813,6 @@ transition: all 0.2s ease-in-out; } .button.creation2 { background-color: #FF500F; - background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); border: 1px solid #777777; color: white; border-radius: 3px 3px 3px 3px; diff --git a/view/theme/diabook-red/style-profile.css b/view/theme/diabook-red/style-profile.css index 8c13db9950..f31f72ab2e 100644 --- a/view/theme/diabook-red/style-profile.css +++ b/view/theme/diabook-red/style-profile.css @@ -556,7 +556,7 @@ header #banner #logo-img { margin-top: 3px; } header #banner #logo-text { - font-size: 21px; + font-size: 20px; position: absolute; top: 10%; } @@ -1719,6 +1719,7 @@ transition: all 0.2s ease-in-out; #profile-jot-submit { float: right; margin-top: 2px; + font-size: 14px; } #profile-upload-wrapper { @@ -1784,7 +1785,6 @@ transition: all 0.2s ease-in-out; .button.creation1 { background-color: #fff; border: 1px solid #777777; - background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #CFCFCF; font-weight: bolder; @@ -1792,7 +1792,6 @@ transition: all 0.2s ease-in-out; } .button.creation2 { background-color: #FF500F; - background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); border: 1px solid #777777; color: white; border-radius: 3px 3px 3px 3px; diff --git a/view/theme/diabook-red/style.css b/view/theme/diabook-red/style.css index f74104cb73..0f622897b6 100644 --- a/view/theme/diabook-red/style.css +++ b/view/theme/diabook-red/style.css @@ -561,7 +561,7 @@ header #banner #logo-img { margin-top: 3px; } header #banner #logo-text { - font-size: 21px; + font-size: 20px; position: absolute; top: 10%; } @@ -1665,7 +1665,7 @@ body .pageheader{ #profile-jot-submit { float: right; margin-top: 2px; - + font-size: 14px; } #profile-upload-wrapper { float: left; @@ -1730,7 +1730,6 @@ body .pageheader{ .button.creation1 { background-color: #fff; border: 1px solid #777777; - background-image: -moz-linear-gradient(center top , white 0%, #DDDDDD 100%); border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #CFCFCF; font-weight: bolder; @@ -1738,7 +1737,6 @@ body .pageheader{ } .button.creation2 { background-color: #FF500F; - background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%); border: 1px solid #777777; color: white; border-radius: 3px 3px 3px 3px; From f50fb7d6ca47729c7cb464f84b768d56e35b62d6 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Fri, 30 Mar 2012 17:52:29 +0200 Subject: [PATCH 37/63] css-fixes in diabook-derivates --- view/theme/diabook-aerith/style-network.css | 3 +++ view/theme/diabook-aerith/style-profile.css | 3 +++ view/theme/diabook-aerith/style.css | 2 ++ view/theme/diabook-red/style-network.css | 25 +++++++++++++-------- view/theme/diabook-red/style-profile.css | 10 ++++++--- view/theme/diabook-red/style.css | 7 ++++-- 6 files changed, 36 insertions(+), 14 deletions(-) diff --git a/view/theme/diabook-aerith/style-network.css b/view/theme/diabook-aerith/style-network.css index ea1831a573..b35a70c657 100644 --- a/view/theme/diabook-aerith/style-network.css +++ b/view/theme/diabook-aerith/style-network.css @@ -1039,6 +1039,8 @@ aside #profiles-menu { } aside #search-text { width: 150px; + height: 17px; + padding-left: 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; @@ -1261,6 +1263,7 @@ right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } #page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} #page-sidebar-right_aside ul {margin-top: 0px;} +#page-sidebar-right_aside .label {max-width: 128px;} right_aside .icon {width: 10px; height: 10px;} .close_box { background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png"); diff --git a/view/theme/diabook-aerith/style-profile.css b/view/theme/diabook-aerith/style-profile.css index 5ff380e68a..9c9f8b4e69 100644 --- a/view/theme/diabook-aerith/style-profile.css +++ b/view/theme/diabook-aerith/style-profile.css @@ -1038,6 +1038,8 @@ aside #profiles-menu { } aside #search-text { width: 150px; + height: 17px; + padding-left: 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; @@ -1260,6 +1262,7 @@ right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } #page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} #page-sidebar-right_aside ul {margin-top: 0px;} +#page-sidebar-right_aside .label {max-width: 128px;} right_aside .icon {width: 10px; height: 10px;} .close_box { background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png"); diff --git a/view/theme/diabook-aerith/style.css b/view/theme/diabook-aerith/style.css index 82cfcd651b..fbcca699fe 100644 --- a/view/theme/diabook-aerith/style.css +++ b/view/theme/diabook-aerith/style.css @@ -1036,6 +1036,8 @@ aside #profiles-menu { } aside #search-text { width: 173px; + height: 17px; + padding-left: 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; diff --git a/view/theme/diabook-red/style-network.css b/view/theme/diabook-red/style-network.css index 0bfc059cc2..d3e080bf5a 100644 --- a/view/theme/diabook-red/style-network.css +++ b/view/theme/diabook-red/style-network.css @@ -557,6 +557,7 @@ header #banner a:hover { outline: none; vertical-align: middle; font-weight: bolder; + } header #banner #logo-img { height: 25px; @@ -566,6 +567,7 @@ header #banner #logo-text { font-size: 20px; position: absolute; top: 10%; + margin-left: 3px; } /* nav */ nav { @@ -657,7 +659,7 @@ nav #logo-text { nav .nav-menu-search { position: relative; - margin: 3px 17px; + margin: 4px 17px; margin-right: 0px; height: 17px; width: 180px; @@ -1037,6 +1039,8 @@ aside #profiles-menu { } aside #search-text { width: 150px; + height: 17px; + padding-left: 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; @@ -1244,7 +1248,7 @@ right_aside { /* background: #F1F1F1; */ } -right_aside a{color: #ff500f;} +right_aside a{color: red;} right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 5px; margin-bottom: 0px; margin-top:30px;} right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; } @@ -1256,6 +1260,7 @@ right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } #page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} #page-sidebar-right_aside ul {margin-top: 0px;} +#page-sidebar-right_aside .label {max-width: 128px;} right_aside .icon {width: 10px; height: 10px;} .close_box { background-image: url("../../../view/theme/diabook-red/icons/close_box.png"); @@ -1793,7 +1798,7 @@ transition: all 0.2s ease-in-out; float: right; margin-left: 10px; margin-top: 2px; - font-size: 10px; + font-size: 9px; font-weight: bolder; cursor: pointer; } @@ -1822,12 +1827,14 @@ transition: all 0.2s ease-in-out; font-weight: bolder; } /*input[type="submit"] { - border: 0px; - background-color: @ButtonBackgroundColor; - color: @ButtonColor; - padding: 0px 10px; - .rounded(5px); - height: 18px; + background-color: #FF500F; + border: 1px solid #777777; + color: white; + border-radius: 3px 3px 3px 3px; + box-shadow: 0 1px 1px #CFCFCF; + margin-left: 5px; + cursor: pointer; + font-weight: bolder; }*/ /** acl **/ #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { diff --git a/view/theme/diabook-red/style-profile.css b/view/theme/diabook-red/style-profile.css index f31f72ab2e..5af75f2b5e 100644 --- a/view/theme/diabook-red/style-profile.css +++ b/view/theme/diabook-red/style-profile.css @@ -559,6 +559,7 @@ header #banner #logo-text { font-size: 20px; position: absolute; top: 10%; + margin-left: 3px; } /* nav */ nav { @@ -642,7 +643,7 @@ nav #logo-text { nav .nav-menu-search { position: relative; - margin: 3px 17px; + margin: 4px 17px; margin-right: 0px; height: 17px; width: 180px; @@ -1020,6 +1021,8 @@ aside #profiles-menu { } aside #search-text { width: 150px; + height: 17px; + padding-left: 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; @@ -1227,7 +1230,7 @@ right_aside { /* background: #F1F1F1; */ } -right_aside a{color: #ff500f;} +right_aside a{color: red;} right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 5px; margin-bottom: 0px; margin-top:30px;} right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; } @@ -1239,6 +1242,7 @@ right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; } #page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;} #page-sidebar-right_aside ul {margin-top: 0px;} +#page-sidebar-right_aside .label {max-width: 128px;} right_aside .icon {width: 10px; height: 10px;} .close_box { background-image: url("../../../view/theme/diabook-red/icons/close_box.png"); @@ -1772,7 +1776,7 @@ transition: all 0.2s ease-in-out; float: right; margin-left: 10px; margin-top: 2px; - font-size: 10px; + font-size: 9px; font-weight: bolder; cursor: pointer; } diff --git a/view/theme/diabook-red/style.css b/view/theme/diabook-red/style.css index 0f622897b6..40b5b2ec32 100644 --- a/view/theme/diabook-red/style.css +++ b/view/theme/diabook-red/style.css @@ -564,6 +564,7 @@ header #banner #logo-text { font-size: 20px; position: absolute; top: 10%; + margin-left: 3px; } /* nav */ nav { @@ -655,7 +656,7 @@ nav #logo-text { nav .nav-menu-search { position: relative; - margin: 3px 17px; + margin: 4px 17px; margin-right: 0px; height: 17px; width: 180px; @@ -1034,6 +1035,8 @@ aside #profiles-menu { } aside #search-text { width: 173px; + height: 17px; + padding-left: 10px; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; @@ -1717,7 +1720,7 @@ body .pageheader{ float: right; margin-left: 10px; margin-top: 2px; - font-size: 10px; + font-size: 9px; font-weight: bolder; cursor: pointer; } From 01af7d355a0dfdf19db7acf3b5b06b683c58531e Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 30 Mar 2012 21:18:25 +0200 Subject: [PATCH 38/63] allow themes to use "style.php" instead of "style.css". Load style.php trhu mod/view.php to pass it friendica framework. --- boot.php | 15 ++++++++++----- mod/view.php | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 mod/view.php diff --git a/boot.php b/boot.php index 1f2b690773..2cf20805b9 100755 --- a/boot.php +++ b/boot.php @@ -1261,17 +1261,20 @@ function current_theme(){ $system_theme = ((isset($a->config['system']['theme'])) ? $a->config['system']['theme'] : ''); $theme_name = ((isset($_SESSION) && x($_SESSION,'theme')) ? $_SESSION['theme'] : $system_theme); - if($theme_name && file_exists('view/theme/' . $theme_name . '/style.css')) + if($theme_name && + (file_exists('view/theme/' . $theme_name . '/style.css') || + file_exists('view/theme/' . $theme_name . '/style.php'))) return($theme_name); foreach($app_base_themes as $t) { - if(file_exists('view/theme/' . $t . '/style.css')) + if(file_exists('view/theme/' . $t . '/style.css')|| + file_exists('view/theme/' . $t . '/style.php')) return($t); } - $fallback = glob('view/theme/*/style.css'); + $fallback = glob('view/theme/*/style.[css|php]'); if(count($fallback)) - return (str_replace('view/theme/','', str_replace("/style.css","",$fallback[0]))); + return (str_replace('view/theme/','', substr($fallback[0],0,-10))); }} @@ -1283,6 +1286,8 @@ if(! function_exists('current_theme_url')) { function current_theme_url() { global $a; $t = current_theme(); + if (file_exists('view/theme/' . $t . '/style.php')) + return($a->get_baseurl() . '/view/theme/' . $t . '/style.pcss'); return($a->get_baseurl() . '/view/theme/' . $t . '/style.css'); }} @@ -1432,4 +1437,4 @@ function zrl($s) { if($mine and ! link_compare($mine,$s)) return $s . $achar . 'zrl=' . urlencode($mine); return $s; -} \ No newline at end of file +} diff --git a/mod/view.php b/mod/view.php new file mode 100644 index 0000000000..33aa23f447 --- /dev/null +++ b/mod/view.php @@ -0,0 +1,16 @@ +argc == 4){ + $theme = $a->argv[2]; + $THEMEPATH = "view/theme/$theme"; + require_once("view/theme/$theme/style.php"); + } + + killme(); +} From be2005f146fc8d482734ca48ec594bc3f797360c Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Fri, 30 Mar 2012 21:21:14 +0200 Subject: [PATCH 39/63] quattro: move quattro-green inside quattro folder. Add config option to select quattro color scheme. --- view/theme/quattro-green/experimental | 0 view/theme/quattro-green/screenshot.png | Bin 147135 -> 0 bytes view/theme/quattro-green/theme.php | 27 ----------- view/theme/quattro-green/theme_settings.tpl | 11 ----- view/theme/quattro/config.php | 8 ++++ view/theme/quattro/dark/Makefile | 4 ++ view/theme/quattro/{ => dark}/colors.less | 0 view/theme/quattro/{ => dark}/style.css | 43 ++++++++++++------ view/theme/quattro/{ => dark}/style.less | 4 +- view/theme/quattro/green/Makefile | 4 ++ .../green}/colors.less | 0 .../green}/style.css | 43 ++++++++++++------ .../green}/style.less | 4 +- view/theme/quattro/screenshot.jpg | Bin 71709 -> 69607 bytes view/theme/quattro/style.php | 9 ++++ view/theme/quattro/theme_settings.tpl | 2 + 16 files changed, 87 insertions(+), 72 deletions(-) delete mode 100755 view/theme/quattro-green/experimental delete mode 100644 view/theme/quattro-green/screenshot.png delete mode 100644 view/theme/quattro-green/theme.php delete mode 100644 view/theme/quattro-green/theme_settings.tpl create mode 100644 view/theme/quattro/dark/Makefile rename view/theme/quattro/{ => dark}/colors.less (100%) rename view/theme/quattro/{ => dark}/style.css (97%) rename view/theme/quattro/{ => dark}/style.less (80%) create mode 100644 view/theme/quattro/green/Makefile rename view/theme/{quattro-green => quattro/green}/colors.less (100%) rename view/theme/{quattro-green => quattro/green}/style.css (97%) rename view/theme/{quattro-green => quattro/green}/style.less (75%) create mode 100644 view/theme/quattro/style.php diff --git a/view/theme/quattro-green/experimental b/view/theme/quattro-green/experimental deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/view/theme/quattro-green/screenshot.png b/view/theme/quattro-green/screenshot.png deleted file mode 100644 index a764f4f9a7cd98c8d1317b6bce4e9a07aa5c6866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147135 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

=$Q3%@w3ekMsG(WS?Gj0 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 UOlugR^a4^*(0pAAdH?x;0q5bHl>h($ diff --git a/view/theme/quattro-green/theme.php b/view/theme/quattro-green/theme.php deleted file mode 100644 index 2758038404..0000000000 --- a/view/theme/quattro-green/theme.php +++ /dev/null @@ -1,27 +0,0 @@ - - * Maintainer: Tobias Diekershoff - */ -$a->theme_info = array( - 'extends' => 'quattro', -); - -$quattro_align = get_pconfig(local_user(), 'quattro', 'align' ); - -if(local_user() && $quattro_align=="center"){ - - $a->page['htmlhead'].=" - - "; - -} diff --git a/view/theme/quattro-green/theme_settings.tpl b/view/theme/quattro-green/theme_settings.tpl deleted file mode 100644 index 25af042530..0000000000 --- a/view/theme/quattro-green/theme_settings.tpl +++ /dev/null @@ -1,11 +0,0 @@ -

-

$title

- - {{inc field_select.tpl with $field=$align}}{{endinc}} - -
- -
- - -
diff --git a/view/theme/quattro/config.php b/view/theme/quattro/config.php index 02fcaf57e1..c9ab3a4a14 100644 --- a/view/theme/quattro/config.php +++ b/view/theme/quattro/config.php @@ -10,6 +10,11 @@ function theme_content(&$a){ return; $align = get_pconfig(local_user(), 'quattro', 'align' ); + $color = get_pconfig(local_user(), 'quattro', 'color' ); + $colors = array( + "dark"=>"Quattro", + "green"=>"Green" + ); $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" ); $o .= replace_macros($t, array( @@ -17,6 +22,7 @@ function theme_content(&$a){ '$baseurl' => $a->get_baseurl(), '$title' => t("Theme settings"), '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))), + '$color' => array('quattro_color', t('Color scheme'), $color, '', $colors), )); return $o; } @@ -24,8 +30,10 @@ function theme_content(&$a){ function theme_post(&$a){ if(! local_user()) return; + if (isset($_POST['quattro-settings-submit'])){ set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']); + set_pconfig(local_user(), 'quattro', 'color', $_POST['quattro_color']); } } diff --git a/view/theme/quattro/dark/Makefile b/view/theme/quattro/dark/Makefile new file mode 100644 index 0000000000..989da60c72 --- /dev/null +++ b/view/theme/quattro/dark/Makefile @@ -0,0 +1,4 @@ +## + +style.css : style.less colors.less ../icons.less ../quattro.less + lessc style.less > style.css diff --git a/view/theme/quattro/colors.less b/view/theme/quattro/dark/colors.less similarity index 100% rename from view/theme/quattro/colors.less rename to view/theme/quattro/dark/colors.less diff --git a/view/theme/quattro/style.css b/view/theme/quattro/dark/style.css similarity index 97% rename from view/theme/quattro/style.css rename to view/theme/quattro/dark/style.css index 7d7444e481..1d951aba84 100755 --- a/view/theme/quattro/style.css +++ b/view/theme/quattro/dark/style.css @@ -231,7 +231,8 @@ body { h4 { font-size: 1.1em; } -a, a:link { +a, +a:link { color: #005c94; text-decoration: none; } @@ -449,7 +450,8 @@ nav #nav-site-linkmenu .menu-popup { right: 0px; left: auto; } -nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify { +nav #nav-notifications-linkmenu.on .icon.s22.notify, +nav #nav-notifications-linkmenu.selected .icon.s22.notify { background-image: url("../../../images/icons/22/notify_on.png"); } nav #nav-apps-link.selected { @@ -627,11 +629,15 @@ aside #profiles-menu { height: 48px; } /* group member */ -#contact-edit-drop-link, .mail-list-delete-wrapper, .group-delete-wrapper { +#contact-edit-drop-link, +.mail-list-delete-wrapper, +.group-delete-wrapper { float: right; margin-right: 50px; } -#contact-edit-drop-link .drophide, .mail-list-delete-wrapper .drophide, .group-delete-wrapper .drophide { +#contact-edit-drop-link .drophide, +.mail-list-delete-wrapper .drophide, +.group-delete-wrapper .drophide { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; @@ -640,7 +646,9 @@ aside #profiles-menu { position: relative; top: -50px; } -#contact-edit-drop-link .drop, .mail-list-delete-wrapper .drop, .group-delete-wrapper .drop { +#contact-edit-drop-link .drop, +.mail-list-delete-wrapper .drop, +.group-delete-wrapper .drop { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; @@ -769,7 +777,8 @@ section { display: table; width: 780px; } -.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { +.wall-item-container .wall-item-item, +.wall-item-container .wall-item-bottom { display: table-row; } .wall-item-container .wall-item-bottom { @@ -807,11 +816,13 @@ section { .wall-item-container .wall-item-content img { max-width: 710px; } -.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { +.wall-item-container .wall-item-links, +.wall-item-container .wall-item-actions { display: table-cell; vertical-align: middle; } -.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { +.wall-item-container .wall-item-links .icon, +.wall-item-container .wall-item-actions .icon { opacity: 0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; @@ -819,7 +830,8 @@ section { -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } -.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { +.wall-item-container .wall-item-links .icon:hover, +.wall-item-container .wall-item-actions .icon:hover { opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; @@ -944,9 +956,6 @@ section { opacity: 0.5; } .wwto { - position: absolute !important; - width: 25px; - height: 25px; background: #FFFFFF; border: 2px solid #364e59; height: 25px; @@ -1164,7 +1173,9 @@ section { height: 18px; }*/ /** acl **/ -#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { +#photo-edit-perms-select, +#photos-upload-permissions-wrapper, +#profile-jot-acl-wrapper { display: block!important; } #acl-wrapper { @@ -1323,10 +1334,12 @@ ul.tabs li .active { float: left; width: 200px; } -.field input, .field textarea { +.field input, +.field textarea { width: 400px; } -.field input[type="checkbox"], .field input[type="radio"] { +.field input[type="checkbox"], +.field input[type="radio"] { width: auto; } .field textarea { diff --git a/view/theme/quattro/style.less b/view/theme/quattro/dark/style.less similarity index 80% rename from view/theme/quattro/style.less rename to view/theme/quattro/dark/style.less index c3dbae7778..7d81e788a9 100755 --- a/view/theme/quattro/style.less +++ b/view/theme/quattro/dark/style.less @@ -6,8 +6,8 @@ // $ lessc style.less > style.css @import "colors"; -@import "icons"; -@import "quattro"; +@import "../icons"; +@import "../quattro"; diff --git a/view/theme/quattro/green/Makefile b/view/theme/quattro/green/Makefile new file mode 100644 index 0000000000..989da60c72 --- /dev/null +++ b/view/theme/quattro/green/Makefile @@ -0,0 +1,4 @@ +## + +style.css : style.less colors.less ../icons.less ../quattro.less + lessc style.less > style.css diff --git a/view/theme/quattro-green/colors.less b/view/theme/quattro/green/colors.less similarity index 100% rename from view/theme/quattro-green/colors.less rename to view/theme/quattro/green/colors.less diff --git a/view/theme/quattro-green/style.css b/view/theme/quattro/green/style.css similarity index 97% rename from view/theme/quattro-green/style.css rename to view/theme/quattro/green/style.css index 8e3ddd9b89..e7cc549d07 100755 --- a/view/theme/quattro-green/style.css +++ b/view/theme/quattro/green/style.css @@ -231,7 +231,8 @@ body { h4 { font-size: 1.1em; } -a, a:link { +a, +a:link { color: #009100; text-decoration: none; } @@ -449,7 +450,8 @@ nav #nav-site-linkmenu .menu-popup { right: 0px; left: auto; } -nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify { +nav #nav-notifications-linkmenu.on .icon.s22.notify, +nav #nav-notifications-linkmenu.selected .icon.s22.notify { background-image: url("../../../images/icons/22/notify_on.png"); } nav #nav-apps-link.selected { @@ -627,11 +629,15 @@ aside #profiles-menu { height: 48px; } /* group member */ -#contact-edit-drop-link, .mail-list-delete-wrapper, .group-delete-wrapper { +#contact-edit-drop-link, +.mail-list-delete-wrapper, +.group-delete-wrapper { float: right; margin-right: 50px; } -#contact-edit-drop-link .drophide, .mail-list-delete-wrapper .drophide, .group-delete-wrapper .drophide { +#contact-edit-drop-link .drophide, +.mail-list-delete-wrapper .drophide, +.group-delete-wrapper .drophide { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; @@ -640,7 +646,9 @@ aside #profiles-menu { position: relative; top: -50px; } -#contact-edit-drop-link .drop, .mail-list-delete-wrapper .drop, .group-delete-wrapper .drop { +#contact-edit-drop-link .drop, +.mail-list-delete-wrapper .drop, +.group-delete-wrapper .drop { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; @@ -769,7 +777,8 @@ section { display: table; width: 780px; } -.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { +.wall-item-container .wall-item-item, +.wall-item-container .wall-item-bottom { display: table-row; } .wall-item-container .wall-item-bottom { @@ -807,11 +816,13 @@ section { .wall-item-container .wall-item-content img { max-width: 710px; } -.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { +.wall-item-container .wall-item-links, +.wall-item-container .wall-item-actions { display: table-cell; vertical-align: middle; } -.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { +.wall-item-container .wall-item-links .icon, +.wall-item-container .wall-item-actions .icon { opacity: 0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; @@ -819,7 +830,8 @@ section { -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } -.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { +.wall-item-container .wall-item-links .icon:hover, +.wall-item-container .wall-item-actions .icon:hover { opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; @@ -944,9 +956,6 @@ section { opacity: 0.5; } .wwto { - position: absolute !important; - width: 25px; - height: 25px; background: #FFFFFF; border: 2px solid #364e59; height: 25px; @@ -1164,7 +1173,9 @@ section { height: 18px; }*/ /** acl **/ -#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { +#photo-edit-perms-select, +#photos-upload-permissions-wrapper, +#profile-jot-acl-wrapper { display: block!important; } #acl-wrapper { @@ -1323,10 +1334,12 @@ ul.tabs li .active { float: left; width: 200px; } -.field input, .field textarea { +.field input, +.field textarea { width: 400px; } -.field input[type="checkbox"], .field input[type="radio"] { +.field input[type="checkbox"], +.field input[type="radio"] { width: auto; } .field textarea { diff --git a/view/theme/quattro-green/style.less b/view/theme/quattro/green/style.less similarity index 75% rename from view/theme/quattro-green/style.less rename to view/theme/quattro/green/style.less index f8b0bb31cc..7d81e788a9 100755 --- a/view/theme/quattro-green/style.less +++ b/view/theme/quattro/green/style.less @@ -6,8 +6,8 @@ // $ lessc style.less > style.css @import "colors"; -@import "../quattro/icons"; -@import "../quattro/quattro"; +@import "../icons"; +@import "../quattro"; diff --git a/view/theme/quattro/screenshot.jpg b/view/theme/quattro/screenshot.jpg index 7f50ec70e92f196e1cd2f0234c8661b333b9f438..98fbfe2ea683252c031362f81d99335a83353395 100644 GIT binary patch literal 69607 zcmb5WcR1W#&_BFdv>+ra(FuYTBwF+uZFLs0TGUv*_ZEWabqUc~-Rivs(WCd8=$&ZM z$>c&bI#11nK^SlXXdQm)4zWJ9)P9gqycDXXaHH%58(G4KoWp~ ze)rt{#y~xo_b~4soO}1M?&0F#;o;)o;^N&Wx{rrXh>wd)KukbL^xy&U1HAhr4@n+8 zM7@7-M+EI|BnBo9YTyHWTzu4D|9?KezW|7F(7DlnVxT<*pcA8E5TpJ63ZMp{0njip zP~!ggprc`8-NV4f!No(hYdrv`oh7)xQB`TN47h*#B?vQNbYfps~Xy8mOp&@KIRcu z8@7?d$kI=4iHcDmDZQkc|6%O!S-^b^G}II^hykL2{qQj!$}w)tN`>S6^?20FxTC@_ z$pDBy*BsX@DSu-^V*pL}u8YWBpK-@zGrt7Sg0#y>Seo};kNvw*1<8@HWOVIZ3w{LJ z^D(~s^`u|JB&Yup{!5Wdb%0Auo_jz>q`^dmWB~P%88v)EbwG<73znQ~k(9xhf*LXE zmjL^ZT49`+7HS0d0E+5AQvM<>qaDlA8ZvvJ42(?t^Y9`klZ@maLvp+gO%}95``}D8k z|F?d4P@KW&^@ZzqtdJKk2c{gp529*7_(d&QyW%Q5A|7B}YkFwzY-~OF{jV6Rru=d(N z&Vf?i-JBr<>fA%lX!L(xBTy4^{MW?)84L@h&pS2!)278&xB;X*zZ<+$`0g*2|Ko54 zcN5m)(LF*5kiqz;2{`1f^}lRSJY>@Un@N8~sykZRY{hbmxstUDW0eBTO$g2$MR!^sWe-C=sb@;6@a9QW@pOCT^7b}r>LC2^(vAA+m;P#6m+|IKI9(ox@mIPJ`CM1!`jQY z+Q-adWwF{DdRa&CUEop&!%vra{F;(HcLLV(t?_$R;%JPG`o40Hh2Y@JCQNt{n%GG< zSSh}sxJSK&yd)oGspPL)I!R4ipA~0hKuNg4@LN;bhsOh^T-wR8LjwOT7L;4Q{=0e$ zk|WIt?}EmE_WZNjo}#So{&!)a`a=F6dc3nZ%4tyJ|MhW{8A9IyDaZaUUVDXM;sKPG zoZWdA%Hqm;XwQd}BmdF)pSY91G40B7dq|=B-+`zugLg|O&FQ~L z_;19xvo-X;MHirOrUJZU`47iC+93Xe|Ful-;?AE*`NxyQX4zq@c@|-~OkFsy&~S*K2a+FiO!{XYeYLsdE=U?AH`n zQLSd|iT1CqwKdPirII6vglE;}pK-cECWn}Y3)G)VST%FXznr7e+-@fkUayv)dQxZj z7JEz4-a?#epoK~_j_0^eVQRKP4xF=)SC{pw01S=g6zhu;yIKw}vVIjuwRhD)AY5aj)|1mU{ru}My`8?_fDf9@J;BeG?4cem#6RJlZ z?>&z;3~BR}%>&Zb`eW*79K>#UR{h+EPf9e3N!QtrY^@2;n=ef5jaDIStui`lNb%?0 zc=U@+$-}lO*2~Rjp0BK7&a+6F)5SNstW1$eEWunJLqlZxj3smF*s}vSs z{qE%Vix7Plp@^aALt*ed=$6N3%r%m(}&r-MR84RqqyQ}o{g5T~6yh+it!<*g0p#tl9 zv99D{0?At7s%@L0Y8wEfi5cgCj-#J8hnXHdI{G@rYd%RO>0+?}v$W|M-6;9u2LM>f zwgJ%k`H9 zB1yFeKa3;n;ldjUnWkaNi%u@6^+vevi?VlH!nSt{ta&!Q z7v;@qT0+nL6X~HesrCsODnn*nljD_Rj52(Kf`t&BnFp&0yA4|Lj*7Yn8As`c-Df5O z{kGj{aJH|RrgWZ|Sis&wd4(eQI)cLZ;{{|pRf`0?X+tj){Q&%?hUHoU0f;!|G z3fOX((~cv31=bnR;)b=>W4BTl1V(jZ;vEhf+y;|3PDGz3?%lhDyLZQO2I;?2CL7aT zvBj9s9Aq%3=moP~b`7tDZjK@{32Ek4@h&vMKG|cxssiT^63#>DX%)7Xe&Ze_Y5YA>2->9v9M zcBw0s90;1SVaDeJ)QH3V3EfY&23tngZ#RNxi~9Tcf*yV|N!NKYa@4Y5A9sS^!s^<- zJ8^T`!m`ZqGC6_2Jc2xIZ;I^rosoW1CZD*`BBP~jWC@Lt0Axv|{ho+(#^QBVojo>7 z71SmXNYq4v+Acx2z!8#j(_E9-9PS;EFfT{+nI@?L4ms^7Ej1!Ld!ZJMz*?{yk4>}8 z*yCs^%6yF+u zrn;6KT<_FNUw5*jx8r$BVSfQM=D11l=~jw*obB=(usIoa1iP|;RaTciJPq|IyDUEOzQNi zU{Q5d>t@}`WTrhQ58LgC<#+!qK{?j54Qu7E;U3>W>Iox4raJ8JCq}9Q2QJi?kPz+r zzic@D{2>zl!BcV=nd|)FN1fh8sK^NVvWSX|57=WT`W@)$?q^(!iwf+Q&|h+0r*N-# z_K$8i@THjydfQ@L74ltZFxo2{%g&C^Ux*8aewURXEpmzZ82j_4Wh2#I={aLnrW`J9 z1fr^lYBgnpC${R%btX>{NyZx|n+!PlvZkJ-W+z>>t+py1SQaBWO6Y{Iv}RVPw=}?m zzpD1_u#4M!VL|4P%10$fq>1G^qr@aLRAmB~8F-!Zj1$s*BQ2F8bXx|r$}G)lDy8GO z*49OP%JK0r`_kL{){K|W&ObX$uNO|)(dOKkEqAJa@O+eo-Pcn2l#3voE+^a#Zxul3 zU$}4fi#r0rQ-6FV=M$pzSZsPdZ@jjsFz6LS6PesKfF{*dKjwzUN3lWOXlCiOMd#x> z<)^d-?O&xlTOOK9#cPc`5LmYfjF+0==Z<1kg4Lzw0+4w%dfq9I22Dr7lc$0i*N8$E zBbNm93$Cy_!caq-@L8-~1-lGVSe5y-ijbLeN51x(=@bP%tEne2Jly2nBCF4UMU!0A z9IS(u&_2z2=RAiw)Go;8KgN)6P~>U-AA2hTK+-%C{*=lxA-?0-{H8?JEVmI{&y#!`qQyg8Q}@t zVc-A=)dqUk{%6233PPg7z1lxLqbmMvEC0~C1926w%?6Ye*8DAX zfv5b$VyE;(DgvZ2rwPs8-G+n3Rc?kIk4i{S*W}t7c_o}F;>HEDULYKA_OhCQmJUMw z;|%(X-aV0WFizgmvE4pDP27Vn%h`FAA451N&!wbCn#i410<4O^BRS`z=R)ks&{&uN ztC8@P5=UEGZ^_{C#33D_M#fyOA|F<%qJ5GQ9!s@7nbn}H+EV}DfF-|XcU#z-HS=;9 zf5q+gcXzfZ4>8fMDvIw3wGW=5hY2T4*;4gQ>;8ef_ghG}+^(4eiYRL4CO|({dn(rF zInr#5MCN1tJ|0#Gs!^~NVT(d*bRNh31`y_LyET|eXMH+h)f-h{v1R8ZchCt7n*X>d zCk+hTb2VoYiWHcV8_C1&o6J9EO@=>3JkGvRs%gHEISf75n6o5P9Yq#|1xX8sbXqE> z(OR%_r)q#qE;QFE*#uc;M54?e*5zSoqoSUl0EYgD26G==^Qx@jUoqA=4SM&_oy(%R|I` z4*Q8=_OItYhCOpIX;_I_-rWoJqwI)$At$_@U!cAQJA0@U8z+l06 zGKuD_mZ!C^`AikxB50VdkL=h5u-kTo#?*r2TNl2$Rm`k0<~%PmZeJ#hnV8I@tC7A! zW8h-p=)drkAmrZ%{6Nz;ISO57D+&=g$8tWAGH;0LZT$evC~(z#XztzVY_Ce(dT1;v@ar%Pf1ee0E~lwm zuUr(I>#5$w^BeH>>~J6W)omj2N1i>kZeH<=lfk6$@(ABUk=K)Jnak$&W$gDYv_4tL z+avnIYpIy=bnFvnxO$?H+p+E>4%1IgLa2|&^~IW~8*KF|82XJSzC9V8|8g?{CxTm$ zNA-|?xq$9@P7l2x^OnPyFZtfp!b?TiieR^De{<+@NrOi1cPQ`9&xC7S$zjl>{Jd|; zEXH}pyvm~JXf{0WC5t9QOB+~64$Z>)hni;d6}nnePF@r1lerVYH+>#mHJs!rX( zfdcv}HYVHG`2>B8uQBsLf{**7hg|fpgQ_DC?KiPIjCji2X+sP?M@l{#IrHZP-E6OD z<*dgCb)>NHdNamydEkw|0TX#!t(mKJn-hBsw`|$R0Ykak zW69}~3r;5&qFc)mxeE1+YYL!U>}02+gYlGT(2sxY^T0x!tz@EB(X1MduEZDQP58W&#%Ch zdPTXv0dku4L4FZB?VbeR&g!k|1@WoNf*<_y{@h*D6!3(*;5p*d+Pp5h+L%wtJw4C` z!fK1hqngS%wE-oo=~5c*`y@F=?I5p6OIPi|$RZ!A_OXo)^9YGZmpwo zU5W*?yJFjsX@Y+~dQvFe#u5_f%3EybX~5OnI}}*lw2*2 z`@VCBQYyXDS#2**gl05$(R<=JcA!lgn%j@QmFtYJEc&vuBEOQ}1&fd|K^Kh`Jk`Xa zmd%X|_BG#BdhtpV_xAC&-?(cgg=t%owZM+NktYm~V0SS^Kn468U_OHjfMfYb7f)Fv z%5xOt>ir@wVcV_0DD^5kF( z?I^4~lWl=v%Uk08X`)>VE!o7Bk9eicy^=^mE?1&zx;M|fG8r`008FpjuXUeOb z#YMqow&Vj^XRMT0I!_Vh*C^z){HkS~`O7&LpUgKRI9mHn%a7d;+&4$E;8^7hl1Ssm z=;8;uIw@>YW+5-PWF@un>~)%HQz&WfhfZsmBryakHp^+EJuzo2517gr(45P)=KavP zPW+2y)x}bkpTW&*lZfR){HyN%1HFBMoJ4E!u!@&cPOc;ex6t7^d%~JT9ThcA^jH}; z;nPKrmcE4{0n{sn@lEFbt!#Ua;GOiTFm9|)!{Jn<(r-RJioB>R)sJso%4 z{`a(x%1Qr+&)!Xm$#4(;Q|u^w2tk2KRLcHO@_zt@716c1hmcta1TIJwK$vrcUiMg@ z);#Pfq!C$MEi-o-TObRfX(050-0Mg-Ye+s_lWdzqfh7F6ae8lc) zino2j5lVMs3=+`l$zr)5$gLviwxm2cY$;~#4qz;jN zP#wuaS-a=fP>EOve(KjwB|xOBnOc+H$6pIOeFq;V2R4Il+LxcFw{+6=DhZEkO zs?|n2Ww=%PEK+!TIVzJ+%NwdSVp~2INbRwad$q%+fA~_y$NM;e^O}9TQu~xOgCiZnm&};I`&kQFI5oNvIA!O88y=7 zm7f>V?>|rG(B6JU!o45YG!K!THEOqSOWTJ%DOCdxQ$uy%M!XCEPC#8#X`*yE-tGDp+e<5LojFHpp@&hge|j#xNRzw!Rp%ea>@D9g7h>*3U4wPo-$Skec2@OW0ef= zv++^0C5=t%mfOss2RONG@VvhIH9NMig={1Tj(&HLNUc>c13$LmQ zTxX@OV$QVF(O!&1LdG5Na33j8STWWR*^8kv_m1TS(vqzclAuMUl+PmfMe;ppUCqA# zQyUp3`LXn`g(;UpduNjVNKG|QA=`yb^%ZsXbFY5E6@ed{q)o-n8Z{dQPsY9YcUQKG z>_79+DV6QY=s|+%%IO_66XNUE7jc;E9OMLf!wK5w)^s|yxYnRZ&7#v5#TEv4lJV82 z+Sc886{8S4#3KZrBO`#cP30$Y+GirK)NV3~bjRzwV$lM6Ru!z{J{cd#y|gM359gf$ zH~4>8$td#diWp5i>3t)mUSfOo$u)Aaqe zIHuROF}+^XC$=hg*rj}%HoK-!0~~St(mU`@4G!v0$blq=D$jS7kUz#xsQUB%NHgn( zT8Qs+y^A1Xan>_-K6=@QkWpqs&mg~5#-%i**~1eB+ps5WAQAxwP>AoCf%t-5rXqr# z(Q z$GO9BH6z2WIdx0!R}S?O)O)$3TbOs3(SUn0!yM{zQ88besAFmK%>yQfO%?anBu$nY zczUW()dIF=ngtC?MNTjnZYr{humJmuhOb^-@G#L7TF#yFO*CK`GKK=*5fxhQg{56ERSwvME(6c()8m@xZ-RwS1*u)GkK`28{inkm_l zlgXzd(yjNGNjZ|M$vUWzY#s@k@`x1$;SB-(3#SU04gB-Jd%-4jb928yXbdYdd99x^Qym`hLZ`I2EOx z?s!#HQlVg%ZrO-0c{l}w?LW8c(4wtJ@P*~t(%w&h(fHy*xr**}l(&}&k}30Rw685N zk0>-67gh= z`H_BVc#*=5TpqlCv*>yqb*tDrGO8 zNE*0=xb1zzti|qJ$nmjBVQe;Zja?rRCEzth;b0is&%xLk^aWhYRhu@@Ok_7Cu&=VE z0k^OzQd3nXSYZ)%vf=L-+5CCp-90t2#fA^IEAj>-o(w!o$<9_}ieE`P@zCKODr}&} zj;GFhYqW#dixbiymya1*Qq#J&G!9rJ$fcV7j0if$lG$PAp4*G^Acgo6IGGneXGVMUNhTPAZb@3h+|uZQ)qSArug>WfHO?`{SBpZZih>fXX%Jba8Q ziu2s1G`Up&RGT0}f$GBJm=$-qNfb!^?hvL z27R(wl|JVo`cj7?5xvHo_3k(4#LreWhnfq8LtOp@?rNuN-kmxzDt@c@4!~d9k&k4W zwRv(_zGRJi;N6 z^icSdyl<5t*&Zngu*%^JgH|2)#^&l$A=Gfe63N4MWC(4P{u=+HuY94NpPrw(Z;{tA z5r!c2%vpG{K_iLfe&oLd41X>+sj3eZ$ojX0leySb>E?P@!eMv)Hya9W8tC>$pSsW2 zTyP>}M*7XtYM?y2R#1XWO)Y0l?;0L{StP+kxxGEf>f&ahr$l1k)tzgruakHdI$}7g zlAUv-A#1P1?1e)E8ZPzGpnTgH$VmRajxEg}btxih5kpj<8|LCB-7JcB1NJ2AF$Y1> z$FnX-{JwN^Q-5k!X+P3lvt7VS0n>R*DpO>zJM_Y`O3GW_d} zdSOn(;D;rX1akYX6xgTY5;10Dmml%r{^DQudyCw436H|35;oJkGfjd@?AxDkAlQUw z5V%Uiz%5om$0!nu9pYWtoJ#h|L3r_Gm{iPyx~-*Z&_KPVif0uAtq0z$hCkse>$MoY zbc9!UQ_iVPr}$FJbV=zG2g{EpMCQF(eT|87w_()$i!~f7--{>XSqpW*tIWPRkiHz! z-H)T6-DQtYEW2^YB`fsHIk!_|$(f>Fdz~v(h|ir*o??&eXXBjX`I|>pl6zG&#p8UUF}rcCB(ACXoqU@u_g4AIq!!LIVOHYbmPfa5s0SG=fc@@ z@-9^P<{yd2Dn5Sr4M5Ww7k+8%7yYqjk^&l z6ijN4pob~ixX~#3gi@2$)T~+(sCqZ^MRUS?2-YtlsuJSpyf|v z>Z+;wsAVSh9Ey`ywbg@BM%*Em;|WLO8jpljE;Y)Nz;`ZRTZ+uo{C=Zg4qfeYiAnXR;Cm~?~RO;;cF{jv)~y+U48dV~62 z@oARx^4eTbL_&w6|26`9G&azXUyQ-uPMQ79&SXXOY%1}Gt{QE6NmBqOLdgN+$z=h} zVEy&v$=PWwsrD)7ppV6X@we<(%xr>bx%08{kIYUFpj1x#DJ#!1YhNsksYv?QO3cOg zyUjkxc^^|PSQ)K6c_m$#M#LyTwZk0d`?WwN| zr)4y#iD1A*A}Yjhvcsh{>W%0x{#(jvC-P3sVyQ`1xneY)w}b?ikZpj`l^mI#s1O)v3!9 zFDnJuLSaEq-}) z=2b{t0x?hL{9eSbq{6Xs9_f0iPajEq*C3P=cavB4rA$^( zqP1_IW{>50d_TL-hT!oa34Vt3U#=ET)a4XS&w=`*$#B#3L(%5cWD65<+cqLVWO z>hUBwiK8?jf$1F@H!fp)#zTv6+aa$_TN&A#(;TKB=5nbZSy~_fV#l>;QJuBJXLtJ9 zWlNJHcCFsVzB|cdcGWeEus~2yf$eL+Cd=2A^r>|s$y{m2Fc0_X0V=gbI=W7fOnSRB z-dq(O8v<f`5km8 z$rVQx`EoDrb9BX6--qQ#WH(v<5ad8NPT#}0dAwNM-Zk%sA&$#P20i&)25GqPhALSu zseg4Q0pq|LzM952HkNkR2N~jBpuYXjxQAYC zJ7-(QDEl_PVT_ZcnoeAbkpZJ85FKY5rxS*EvJolAbjq9OC|#(Q$9+6MK&0l*_cICt zWZ%mwA*w?n+37uh14y}!k;uCu6IFw)Mg=9R$TXsA#{Yg7+!uFLsytx{n&hn&O;zGN zmiwe@Hz(LSgdlV8e0A3L<3{R|KTUcKR^rI`WHTg2W#4;~`4%`S5Zq%N!Rt`1a~o1$ zla~6qANFoOXYYFA=$WxoZEw(~=tM6}k@ZIgfp?Y1+&!_5 z5gko0HC6)0VRFs=(WLZu;YYw8gmoasK2LASu&29^qBaM2dM!&w-AxKq`C1qzGr;2M zkj`Lx4ITz9-6o8%!w`LN)3QpS7WVKC%*ZIxU^c}X3VyG-@4hevf5!*2AG`GZaPXa7 z>tju0T2`yB$!mp$m*m?as@dFqXh1%l@yNfLxI+hzPPKD*kQ^-_FVs@1w-q|*Edbx+P~84II}#y8;DsO>fo z<{B8Jxkln>AZp+T2{j;D)E-2#35z5h?C*+5uVkGXCPF7st_UxHova^Bv6dTGZH94R z^PKLF7cG^G;!Q#&^OM*TF>LnZzrBsO2FGj6ibTHYl~pC{G|$D9PT$ipt>TMyX&9c) z-obmqv+cYcA(OpWXK>)fJZZ=CXnI8LI$?&rO)`dFc>12d!-I4Ig;xS8n5BTXHdAz# zdMvI@)5Qmt=Dz_F65*y|W3}=QeJ;<7HV{@yB^aB~VBq znB+3|^t-;+iMGee*VUn5AELM)<8c1n<4;X%hCBU%KPsjoOPq=c^osXhQ@E5jRXrSG z2Xm5$I`6Hl>D(vev8Tqt^{}p37W|g41M%Ktq4goJUny!(Tx8S*W?i>wj!{1ih*q0@ z<2>;qkj-3PvFgKW5hi2R{eaD!Rn7MhUDuEq2%K-qp~KSPv#1y9vR{&0H(?1#rQSi+ z+H_gF`_N?XlZfg=)#_K)Pv9uC@VC9bdQio5gMvvb`yb-^JlH2u8Ix@~mbOEaVl4@^ z28ajDn*b!udC7fqxanMis{84J)8Lt89M96TyEC`0-jQ$v=MgV>yb(4W+4AuT^P+WG zz@w57)VYUr)<0HS9GiA3iV~KmUOhQlb<_*GND`Ih5A(%XtA6bIQ%oucZS zDp&d}y@hbEb&q<{V3}FY7hm~%{I6%QPp$GMw8fBP*}kMl#ch`)u6kto&5aoDk?X%z)a^^AbBY1eEe%p?CJ{Ob%fWp zP(8KADd90zBO=SXek2|oxdNg_Fhp%=&J*5{HBn8GlXsNbx_+KNcKaB@-VKSKrEq27 zdtZj(my!AHOe-t!%~)T|YJE1SgfE@T`W2Jal=&;v;e7H-?0D|+S#(+EG4NEll)VL8 z_#P;m-?eoCNXastpu-(JWUeMmg1`*lp#8BDjocsA7en0-lQ)`PT5FKcU#E=!Zc}`v z6{pu~wDg$B=~&Ke1W_^){l4cF6-)OQ&A~&N!iW+Po-D5j3orK-U&6ZjHMUNeuGp|H z>BNKVdHS-ktmSrkc!Qs~{v)JVxEJUO>=U8PLLgP{%3KpBh^n-Rs3uTFY;kHuRI8bc2@T7>S|kNC(`DNu}b& z-6nJO$ex`Y8FVK$1g>?F1)ll{-`dZTT*8lIygx846`YK7AF#4+n5)aVlc{O^08u+3 zj4i?Zg%{i2KupJ--GZule~DDbd6w{pDY21f7Aph9 z{-gfh*p*p+frhOx#YdZ4bs zYAR$_d+p<5^wcq%o)Okl)39-C?x~S8hI`|(P*O4mH=FegevJP1^4*`8i?Zr9vX=B& zc|xnzL|-jOlpv^0D8U^hv8;AMO`NUcmR-s;KWnyYZD-i96VVbhkLR6ZP5bCWe*UHI zarg-m_RooBFq>F;X!8=aA3uz=G{FTxyxlczdK76{|aCgeHz;5+qsP zpNn2h-Dj)Nl~{BDh2lXTlFZlg=VkWyF*8loG%DO+Sf4=h6^Q4-;upvHsp3}D;XVt; z^JJ#4z3i|DGZ!_y>)4CUOC}YbrIh!V^IZ+EC`Q-w?E%@kX65KxjbUAu{4?M6FNa=7 zinjY#9x~B@@2rfF+^8~6E`a`3BY6+v{*A4>Bmd_p~sO?&>wVocod-)CF@tx)&+MN{it1bE`wk&^R_RbOS|2No;}?eA04`vTaT`F37Yi-y zcy8|d%2pizZo{fz94S2YN&wxe8(zOnaPm0P*v^S#vav6dg zMV3!ql~Ot^A>OlMH9{;G^PENSU9(UvE7!S=0)FKY-W3XUqOcIR57*OqmWQ9C z0|iF9>~aF)k7$p9-g-1eLg_pT-Ol*4^r5xhA`@%2vaiki*d7U8pI79t*2v@rKKL3G zT@}%*(2X|#U|OlsbW8-2tgQRBqGzhonXyo@T_`b6s2>ORVs4fiCazFa$%?y5vW}{| z;7N$7l6ZjO8#=Z?p`6{}xz9*Gdn5LIBT5nmaWibiP5Hb`{)W5X>LuAU%)$d1ycSO*QR2$RJg}x8x1nWY*wbw@L z9Yaf`aoTL4v5z96{NqnCo!4|D5-WoxJP3`u(|q9$5ZyP{c-ouMa`|7n?hF6wYnIDn zPk<;Kt2QQM^)mz-{XkA`&%gNr z06P&h`$X+cWFMspw)vo!{b0S?GVoNBsHK=Vn++O?shM4C-Xgx6B9Y?p>a(JJfxLJb z+|;n+RHEVmp_Hkir6;A^UbR;Ph+>6K{xiX*oR*00B3MS@9X44>G92?0m(_?zhWm7& zS%Ys2nA|POC`k5v+*jSYIO>~*!hpd8FHE^uqsW&SwtYC>AZ zTsX9A>9ELPyhq{39Q#>5margeSR{kzgF`6xQU+Td3_m;zzcxSdfxxpp3o~iqz?QyZ zU(JKESV_`P2-+jwov)wL??E1Y@6`Bo$)qL4^sU-aO?{r7boKe|Gsy4-d0x7uTlS@t z{}eZ2VVJOD@zsMBPnnfM0lS2fM@~yj2{HK!W8W@fODe4%zd6*k6UyPYh+u3PrVI?g zK`eanlc-DypRCWX@`-J&QwMF>1k$rI%EdS8?5KqyWK4qQHJ43(jF<8lu1KG;Dr(R z`l>(fxO(_2(S}42<^!X9Irp(63Ne{vUE|N2DQ7P(wl@e?aZqwxh?!!U=qt}VWl_vs z4Y6Oi$&>{rNrvb|q@wOFy@^ja;*T7o_2=XVW}kd$0-N>XR+oPAc`C^&(!BTMdh4<< zmvF}h(IWX9fE&*cbuFPQiUBPIb1(4K)EP-2)U#tmLN0_{JC}zN?ecm7+`3rz2!&sX(U?6K8yV z`TC@5(Kyw*#k6=iYTCfMQfxCx1$CIWnA6ApQRHsf+@kZigy7zC!ZK4(6YAYqJw}36Ts*|bIy*YR0JVsH7nwZNu9Q?YIOAsdCK>7aR8zh5-x zSZKS}7NrA!4^R2rL5*dx`RLvh-%#~S!R!KdqS>gQk-1ex@Xx`uxJpVboBcUtV7rFe zrh)6#SdGLdAn8$v9OfPqroR|HuFD7%ymAjiS7d^8-9|G7^jv2B1Mg+K3sdd1pcOz_ z0(WaSm^B$z6JI;$i{3O9f3%v-xD5OUR!>Q*-vx!-Rt zYMdM?#^C3(spR0G%wA#%5&245Rn^MlI#?^`mWhWJJv%u6oN`~ktsk4LjmmO3k6j5S zqrW$#^))tch`H&^C289~8D@-U&9nf;^kLFBsdzg^oSi^3ECwl@V z;03>@{gp%+EXYUcJz9!`)1ZTVpqmPMZQaJ=9Mr*9(Al6TH=Bd`;eMX|{IVD(y0mCS zX0B=Y*{1RNj`za^p`+&O!7ni;)xA$V9)fR1pq;+~0Zqc=0|}*2qwg=7>d$-ZeBN4$ znoejENIr8Cl^5lw0ZZpH}3&AD_zP8;?xR9!|07#@E<% zKUQ@o{wZ-$Z@p!f`TXR?g1w)pGal}Rmew}M$WZRWVzXcod)c^8q5kfo*qJrBmB&*J zK2*|n?%lnv8Z}3>Up8pkjke@!@YxpoMDAvi?ATV-C+e12#}(9@&*u6la^tfDzbL_S z!|2Uwb+@nx!sU``%UpRb=*lKwS4pCk&D(~SI)i-0;rTmhN>jXFp{tXd!S{>C)uQ5V z-TAbrFn*jigsL1RUe!m1)<)13aUY5*!@{cTm|{3H`G(K)(cbupZ;F@JkeoC}8i5UJ zt1^%+A4_OdFZh4P{gX5)F|f9qW4(UUb3XO7Ry^Uv(tBz-^Cw;ZiOrGM5i3~{s5_t`)UbDs- zWX^*V)f4oUX|~%s>Nc?-XJ2?#9wms5$E@k`XTRNkQbv6#IRIp_mFyeJ++bl*gJefZ zp;hnGqT9_-hPILX22=`u2!2*;G46ufAC$+-8xmOED`6j4-AsqKkisZf8;dg+qgU&7 zM6qHWIQDe(w8GcSA&~QO#x*fW{r!27Y`tA}-$U8NDK1$9NFt?tWI@dsH=CTQ8brc% zBZ=wLfe6o1Q9JwQbIsa>)Ph&rRs5%Xz`erGft-_tobT^EhDSJrUQO^`49%62i>ShZ zEippG$H1a8W*jJ$|?e7UUx%rRkj6%_C)cfX(j~H zdg-hTo?BNzPF%xC43WH~{eiG{^)f;WP3ae|PCc0VeaoHO8!(pv2M6_HIZ3uYP^>OT z&}h4w(*93!w@9zB?mEZz)bTwhgr=SMjE{hD6A>G0?@Ud;R)He&TWjUq)$YrmZlzzt z+@FjWe0o3f(6FZbP)s7KtLBM_3VG)HFl17V!XX64E+ZN!KC}W&sBD@&n0hZVc27v! z^AT;$*L%yf`S*b?=4$n6uVWD;j)P@9`@wSOsZ}W&`X-H|zX1mY!+B%uFD=2QGIg-KDO%XrrH{eFXGSjIu zMj+^DprE(l`1kc-uzE^?oGgRMev07ugVN_SPs>6g!4Vtb zOI@R$)FamW+KVbN3F8i=>a}=yEd0oUS_KYMASfP^Fw5JTbV8ac+G@8^WJ|`@qB(UH zCDUH7gS5KntnqSJqz*G2uS@^PW1oCvviI1f`YB_V{^vyCLzO%uu!1Qa2O}*oVP3Yq zX4Pg^Y4KW1h)S!N&4j|G>~B_sBgd0uf9VJbN8QtX6?(Gv_{8$WC)g}%54~HcmOBr7 zHTg_=_|y!Re4Ingbx4lWF;7!QJ`f!57@(9&tg6Fr2=?_tY!`6nS?3I_vY=oZ0f1hYiIH>{uukkt1!lc z$rnsQIy;(^Z}Pwar$Dni18FaD_dgQu{<%Xgs-n(c3U;T^^V;}OVFl9E$UB(A5p$!n zac>u8U0KqH4Y1 z=$dBuXT|3apR;?xQT#dc# zQsO4Y)8OAp-k7Q5N72O#j0IQ>R|PUkehKIa{SkH#t2+7{^T=}5tUFyiV^xkPHZ617 zJvE_azLD-!8T+8F)KOyNZb#MskEyqeit>&6wn>o=0i{70$w8&0Q(^|Gp<9{(2I-U# z0qGb9kggeO2D5yEG2PrdDq< zsAYIAODM;~5`Yzm%IN zA>MFx9`1&(1p?i!- z+z&24F}lGeF}+SVqjw%E8cNIHw)q_sHzzHd2Wg-KfZv1SRsBE>Fc=jes2vY$`t1Df zEsw;Z!DmvjDo34MDtQ$>H_&(1(49r?ItMYSrZ=>!wKJWeZ+U#>Oz$RNDca6Y&3MtY zQPA_;4l%@!RvKHRgfl=1|6%dS=Dm>ED>A(wv`s(uiB! z_Q$gN>%)jw=+VpF+u@~6vncFaJ^{qtsG5v^Uen+5Kac?R_Izn3Ue?X8M~vd9PlhE& z#q^%rHcY5w3wAne@OKVtH|FP!z$L8~2T{nDkx=GtS^c1E(I&|; z>y2zKnaQVq>AIq|{f)FTc9veq7>{oteO4lP>iqDprd@T$)TeC|=wuPqOplwMvF2|8 z4=zDYfwA1zA^)>On#_Ws-;RW5WvSF?VGS0WM~&03w>+?P-q)+%Mg0fR8myn~@2?dz zW|zMBN+-YrAMz{Hr!Nu_x4tbM#`(%jBgzgKDk}b~^HI&URC|9{wt`0+m(zSt@O%fs zU(>>uT%f);teBSX2iRFo0-Wp*N&dLwtr7+dE=uP#nLZgFs^`ph|xeRv-#b)uomd6?|m`OEC z`4@nQ`KH8jfcbgP&EQmnT%6C#PMN#aK%KvK?Y$be+VZB_aTN-_kz7}#doK4xKWZc; z--s-jGV?Vj$8VWr`wZNF6aD!oL3s>?{rMkOEs$pdXG27>Ec+JmCa>s3JQR5wYyN6G z6%$+dRv+m7R%F$eU!-t_&;X>O$u24ZqB{stwAQ@k|A(b_N^__w9NlPt#OdYI;Wni= zNY3(0p9a74(CiJlYwoL5X)>3-Up&-JH#{>NDOZVXpXY)f0(*Hk0!=D}n~bY8O}Xon z!Jq0UWJezD?=boi?#{1`!im)ZYW0(5uxXAw*{~4fO`3$*18(LNUXQISZ-Qm@VGP3mia!#$HZH4m(lpyi}d9?SCZ;R z!L_l7h81`!PC@mWyi2MCb-bvy!;mo%7ZDhtgm2ExtmnmD{9*^%_Ub-Y3=}%9s<)*Y zJdO(me|u(fb*jE<3|4pJt-rf9@76evm9cB&@YGQanKx>SZCv?zlWacw)G8sPJ^}OU z%gVdA!y5N=4?P%-vt6!;_-fjyc!Ko&#s3yce}da>cuwrBWe?oY%gfXL;XOKUX>%iMPh zC)r~G5r%^$hUd;~tS)GT!oZxNZg1*~>|*Z6u60Cd%%r~id|Bt7bk&Y7T%Q$5^V_@Z zkNeV)BxVl9y5&t2G?J2|nU#F&A5oG_lSNg)6jrTyom5^s9%)(m71~jlElT8e4wy+FZGLvPDmF9wl1c)+wPK%E&Ei{r+^6ch@!PG*jx8 zH@&q$MKtrxCJ|^?uA*}CqvaGme2{tXHPumEDXt*0{?1!M#JhSb3j2FjDVAhhz?wp; z_`DYSd{>%HsXQ7R9H>`Le|;{4W=E|F#T^0U^))qy4VoskSW)jWKL7n-PnY_hkp z?_oFT6RzOY4{b^xS@HP*t6*$VhA&##hZkkJDW~ex*!>a3-v{H}<@W$D>uh_O+1vb8 z45K=FCP06tWpu5TITnR&PFauTf4)WDnafZA3A1@3@$1cR;eoW6Y-GIWD*=nvS(9Ft zs@4V0PnXsY#e9y#cpdqm?v0hMl4w>zi|bYS?4#vBlJxhUnW`ha1)nz{c+BCsN!T|B zPSz~Q@~dcH7UPBnNzEL`2yn*T^gwib6lP-tziY%}?25;=NaYf_86RfHGrDG1Yns5& zys-8|WjBok(D~<6?(3f=;;?F6BI1jhbFaEax82C9xd0Z5P`-O{9DmOq z$g8cm^&Fg3i<~%97B+*uqe4rseP(((2}rG1VvH{~xB1M1j^>W^9cPyLj+vsqkU<6L zgvgKb+G6dDMq@_ehsFKmgtyQJI+4j%Ug|raXb`?a6ukSbXbGQ?k!<_!qWH|3gKmj4 zT(4w;#fBp(DY-GLD0iFO)5TGh2^~f6V+0dNg(If+QZNzDfXOcz;Arr2zQO<|NL-Vg2`Q!(-BxGskLS zBM)89f=fqbSXxt~5|Dif>#bYViXgWC5t`wJi|w7<2t|a}40y<6~6)}ZDqOrq?AMZ~eO1HIHU4GmOqfLPZ+J(>j&P%b^=OFeL z(Q;_>*C0w?tHyI}&)5I3wD_){3RTo4K8=|%{^(P0;gqrcZB-G*FKN0`n^n!|+AqSl z#Y*9uZ3mBKSm$pD3BS)6uf`d|Fsr_6#f9=LgwRqUd9wxH;D(U9_VFBx_2kc{k9V$g zv82(q#}imnvzZ(IkBs2)w2vujp=LdO;vd#g+;~sOa@UBo1W?6GD7CNu31a~>d=jpQ z%_ED4v~yu+4e4{G!>gA@VZ33(Mm(y$oX5Tl55WmP{m4=aQ{R!3zME0<0_Wb7sL{NlWw$9|V5 zW`^-MM$-DG9}_<2dSreQnRl?&F3ZeY^td1Cx#=|PlA10t6Z*wiyJ#zX3pSUa7OB@O zDsO96b-?2$@&FiW2o5~F;s*;4$rkZ{cEY40eD;6rgoQ+tp)B&+l`v5ELGn?KcC2x( zq|`sGFD0S@+U8DnnCr75pRD3qxU&{p-s@Qxr`ppD71-ttD_%%$8D|2%==qoDj%v7A zhd|Jq~@h!bOGhEZ{q++s)WCG zST;LSVrdDY1eV(|>v+gdRJdi!2m^#sz>1_0$}SnsXV4|eEb|M?5$(nNGLOWrvzI=Iwc{V2{UJwqzO zu@YE+fX9D>hP>HbAm4mrijqC+Hk2KXBsHcM%#NH1_e(T0VKOu%`aH)&+bbrcF?r{K zJM<6#xaq>6+Tv)o#8iK}EiFBbvwK}#$8((f^EWe{*SS%1xsKWF#)kae)2YI*LU3YI zCIFIW!8+^Urq#a{8%Ecx=Q2dcEgDaq5d$b3}*2Y1_f!21PbV2^z_WMZ$PM>nD)&Pb#lfF z3?xy6Cf$#~L}b%5XN5@fuI^jsX=p^yWnX;uSOsJFPnMh-8J-8n6~^l)^>W>#`ABsn zh>tlVFxxds%A4*_|KCO_I{Wqd#MW*vcW~3UZXz(V=YiE)p-!#}u?K5CTvl|bY4uvK z(;h<$l%4!pWoBW*;1pV}Wv-fscTTjRPF_4~^@rHtn8HWcr&TuAStq*gR;=+=5xt3* zW+)=Ii8cA@Bd-L(Y|lamH2Tdk|H-3+$4FV*<7jIRHf%!Gcgi0`nSR!~b{FWDyoOz}`tI(xlR?E`?a3m%pHwJmLe)7#bxUQ=+wtoh{Q0;_6~h z{8kej{*I_dXr3ryxkHDH)ihe*1F)oSke>#RlY=zJlMV0AvCUy-4L>84j=~(T4p1jl zwVsSaJ}}FF5T>+$8Fo;@)oeH+lf2XBmF-tc11gPe6D;(YZ9U+9Nm5&0xQ45#I-~K! z#Eoh)D}Y;}@q;ZHxnQl8aHqIAZf$pjD=3=nzz;qSOE5dER?_`6U{xY>Gvj{WE94## zkw((qAxP@fogv4iv~+sHGF0=*=R^L{iBWhowRgf~)TA}e$&xx~=WQ0EcmOM89ND!O(x4^z3;7)Eqyzu3TJ&Y!euBG?>y4t?fY$AY zqgi!Z!@W{LVb;^Rj)6j^p*!glu|2R=M3+K0k&R&&qB=ioa6hoZ529EU`;=kQQe~Pe zmax3Sw_A=7{FmQ;A($qUh0%@1vXUq6F|SqwYQs^)cElH|5aj>7yqNKCC-TJFFk^ZLz*D zh>>HxHi*8goLn#-=|f`lZY@&UN8-f;fR|Cf>Cn$iRL9?7eP+;GBy@wUvGFD#Xe5*I z5LhZ4o1cEsn1PcFyX~|6G(R?hGWaKSzyB@^NYXSCX4HQ%Z=0`8s^Z0yspP^0GuF!v zaB-8GPAFS|uB8_utHZd#*kDL71d&Vg!L3oTb`fQ2C&~~@nmpiZcbNC!kYD5K)6vYD zX`XJr?ld(fBYbYUPCl*`vCooS+hZSZb~PnyBbj+r4QwTyuyp|2n!wadw{bC`v@{L7 z*#*hw`3uQ&rBvs*y3jD7Gn$hTj^p1kW>~DbvA9-+!ys4BE|g*PxsQ%o}i+V;3!A@DtFcWa$`}ii^Q@1K3+DqS=7PDkR$Q2PC z0lnDdiY-H@S5p-X%jjI|!q4k2q8|XlZ*i!iY6Yk2_G0j4K?5uHh4yf&!hQv6U7zft zcjbUx%aEVn81>>wVnKazrLt5(Oyi*TB!d|v6nk==N>eYah}(b&qRVZQ?8n|d;ms|o zpH;vTfNYdu8*y*&vrzt!rO4Uo2;^POGlMz5VK{W>Ctno)?CtY<&Si1^vP3&HB2obe z^9Tkr^B0#p@OX2rK&bF-HV=+Dp^D44YM)9J~ZTU5V+yleuzu-XUbXJB8&NeZi+xr;+Wu#-Fp=;ti#vKf3}G8+iKG zoM>lORj^RKKv{tVu<>It#;*G?Hn6f#CZlC*{}%V=lkQ4x*oUVPPnT_is+Km`LQB2^ z`*oCOX5^V%@v$A+@^ zUs&tE!D~ChqT}oLyZzQFt2>TGL%hS-%+O8JfcDz?(YRi0iFO5etE>z)xd-7IN%;eZ^pG%nRZ9@+qTo$zrWwWrUdW+x|wy-`AD&)zq8=F>NSYt@Iy^MR?cZb5MEkUsJ#Dh7N$~TUc>Qo!pWmdAjY8 z8ZMgU*kr=7x7poj>?O3^{?vZa@k0`qL<34j+vd2+4i1(`Bc7X`NYSQ^Cr3;p~6V@u7wnAGx;0r963Y6t!z`7zI$?q zP?R1&U~dOg5n+P)R&!f%B*U`=SyGLnjDvuR2OO zwJlT}zR=A+qIKlO2Du6DxpGh@$bs1N2<99~MBVd@VSVdRdkXlbA;m!G&kT#Avqdb1 z1u9)Q_zNm2!QJ5eH(I^FZQ%p$v;>7Qpu#9k7EcOM=ESp4nOwx4tpJOYW!xR{cw<`# zgsv>MB*8N;wh0NgN!?#Kem>x!-;dTH5%z-Dz-k>Av)0#WpOkzUvu<3l0Ua)L@hm;a zho;8XYmy=UH~N4fWroA>ndRzbSX=c5*m?CJp0z??g0eal5=?(|H9(F;(vC_9?uNMd zaMG^{)+LFtK=J%}69v-r7y9d)qo#UIA?#fHqYTSO@ikUY?S|+e38|m|!t=u@Ynwu7 zv9!+B{n26sQGU)2GxP7l<$OX)=OAnwDK9TvWJDo>* z0T!?|bMX<$VF3od0VrAhL*}8PDZOE!FC>y^bgSp|I$vV8E|f%H=7}QDpK^$^5z9onRG2DGCNQtntR#GVkyj7Jm+=ONjS{;EZjQ9?ep!bl0m!eI#NE4`gkYmJc4C z{3fGeZuNQRMjYC&+x1Yw-3`f)H3|Lo`X(GN<7V0+^=?<=)u-D773J^abo;uQ#J&0Z zaJ1{17b@#2Mk`T3CJ^SYXtf3PXZ-%)EusF~j%Nc^3-Osd z04i@DbeU@Ew6sUp4!D}H@UzKI{1#`Xu|VVcJbXDJ&eO<{$Vu?-7%O~NRcu1 zD~JO7I*60+4;-g}e$4)>g(;0Ll_B*&fM3klE3O!oMB#7Vp{=H_y_|j^Q0KrwoT=lm z5i_W9ZZ<&kywbgJ*?m2AQ*>SCd4kmRKC{pX$$X<&$uE-H`py1YkY`N`dPt6&c~YHs zq@KZnuU^74i*f1^`|B@Nj|uN}7xR=v&I^2(PP2^R@H=k}1+*wD}Q@!&~!0I^4hl;4E4bn#W%9qV=!z zhh*DA?V*~kFpKzR_Nv7I;8Rsq8vq8_JpnS*6jgV7#2XL({UxTke!{lVl|16jq~tlR93^tAUUi^l!OTH8yLb&9b5;3E-42=-o% znkbXHuO2$^^z&M5Y~jqvwF#yHvXF#b_W;<=1A&gL7Hk07%E2#Y1iS&m%WJk^{74&9+Hb}o!7O-#XP*8x;aAJjGxJPnC(Xy8RpmkEAxG}Phl|T zL#9V!v8Xv`1S2rKY>gdM%i$Gc& zodrhy0Z7M8jv;eH%27VIVq4ioG)pS<4|$I>(+S8$p&Rmqu(Q9iVLv+C1O8P=gVkM_k|FJU#QLY{fF`Wr5ehLXD6hV+vj*W>IbQY|HIK+BV^Mldu~$1 zU?H>5b601&B%3xt>*%Ht=?4CCgD*e|FMCc}{i6SvhnS^R=0-P$H{gaE32xed^8%kK zEc8|Q0^P4oq7Gs6`1xg}pmw`$(#LkDCzE@{PMKVoR3Pw$<5STS>Uw=jWMgfnyQmfx z`IF_SKVzL0c#aiPHC~um|D#^o8el&_f-%+9OCLCNc#18`IeDc&HR4&cvmYSnJ>@n0 z`IYsOl^9bKxiUFhbzTgD8C*$if6T)^U@`lts?(CvHEN^(Yg*y}4j8)ZN{e_QCserBDB+ zt4#O}wu$UFa1-b)067@@8p+oC`ZBXi9fEx<`P*^69sK66MTw}OUDN)IMIKmv?gg8M zwPi34R=>|SneV24qUg@nuY$VG$0l^+vz)dvr9(zZ-o`}ElF!iWZpp)vH%}&>xAk|b zQ&)A~Gs{j=z7#0>HhZM(ge(?91?wOvFWuohneOqI~kjcv^>!)g1v{+#gx&y(&*%En}$wF6q?k2~y3oP`22VE{0c5`O35{Bb7Z3@PW9;d|sZcnrKZqzC;}`45xo;sm)Ru zjyj_Vp44WaFjj@x-6R7r#{--G2a_D1Fjk8Of9S*eDK(y}tuQ#mWgUk}KI+*JlP--o zq5mBcYDRVM3*@K!012XkHvD~^gx#e^_fpp7bQo13fEPLO>_`8nF({h@udCrN0GLzi zqERo|edAGRy+{#_50%Tjr?gYZu8}h2@un;0rgZ42S5dL4!>-R^;wgaGPW_6CdXr^W=OW>E~;v+^%$9PC&%lFK4b!Gl$2CE* zcUYU*S(SXi{!u+VCAG?sGvU1Xqa*&C=p?&eR^Yj8_>EQL8W|gSq2dRy+RH9+@MM(N zCk$D;)fUd)TcfDz+M?b=dsb6>b3GOxV7(aE%}y#1`W{OJNv4pyr38jDnYv@{w7&jL zp~=P==uR$}dzv{YTke8*mg*Q;ckBtd#g_NW2%hkX_xM2+IY=LX{}=+-a4xwU@$>tSUsl;{3=Ri*v1^s%bTOsCXgYpvB1nY3;O3cKVX zIZ}org}qWj8{uKcU}~@IRaq9v8B8dk7El|57feu%0%PkLcjPAj!&)grFX`s2=?l;r zKWxao2L%9#rY(8Bo|9)2TR$u{vGAJ%#lSn~aC-4Z5&`9KHptIy&kZT(~^=iy# zn(VY}=}Mpqr%$5+LtgLkmH6us$Z8LeoQ}FeCTHx^O=p36S@bQ|%E@i&RRH4m6yirb zOAnLKFGd6$s&QQw?WdaAU|47?PMk0GWu(3a%*lmzqCv<|p;%UFoC)t`D!=cgemdcq zaEcA>(!yxJxUmsL;!Wh%u;l)vhs3+eIkV?ozPxxAmy_}xH11iQCN2M++^v1ADy}$| zLk! zGoI%nc~KzCyPNOom_k)G@dWo-xRKV@J`ZB8WZXIy?Onqo0YyQk-V=ie(D+5+S5 zDa^)8#8nMfj@A^o2m_kb{F;iXl-p~9PHxCI5j-!MSPCh3T=#@){s7cVPbO|Gn8T`E ziRJd+Clv{|MXl>!Xw$Dw&IEbzdJokI9Jv&-L9?7KHk;>d0?=&68KMAA_H+=|MiJYZ z8B_Cp9L(1~amUEqbpE&m1mIJJ&V`xL8Btdzl!>i+C;uc(Zc(o(8J~jgoYUr$<>oNO zA>dL5Xnw(-2eUe|Hqh1gFH4h6zfXC`b<4vFfipjjzhlk~-OE7QS?LkS5VVsj0yUZt z;Y@o4G73rgEhRswGI-%pF0!}z*DkdfrjHIRZIS=t=&KPe`uJ6jAr#0_&h=PpA@oL! z6K}gUiD2l>FtNPqJ2hk4RrY$9qL+G9NVnV3Ji4pn^3v&>x1RV-us5aWG;!;+QUD{n z#!0wb=Mp0^*7VvWnsL1v!SYM_k9D1N+V3rtC(nng{C`;QvU9~XBJ>=Ej~1m1EZ6)H zLouA2#YnH8wGeOoFH{JWdNCIExn}4sw|nb}I_B(UL*ayrs))@XJS76iW61z%d2w0X zh~ieT$H#LAjrw`oL=R7e3Fg%aYVMV5*gz+#SY9Wx#bh7tY09Ju&o%oG`3L)@sW>n8 z9H^?lEN~~<;PQ)fWs?!#o7fPcxk!a3wW2zcg z-=(?U-6HX>gq20L+R=4PdW7z#fcYF#r=d`aqT?%wlP>%=2yJ@pJdp*RyjG2EByt<< zZemZE^JT%+|6LKIZb6l+?ySJi0VIZ5fFLRZtZ}(f)6dq-;v1mb9=%Zv^~JB*$1Hi+ zn>xOo^>SnY8o}50HE*k zN;w{V0gXp^oZLo;^_kqnhTFQE znr7$`w8&F_SPvQ}zHY2t3jXT)3~T~Krw22pJnjn!5S!>{fLG7Hv1r60SI{lfgd|P8 z^*=}e`N}xm?!OXnHv!USR7*&pDmZ$`YuG{?rHLL@1^owLeWl!7tXamfnt;o=*5TbL zS|h$pa{L+b#M(W+06G(qp&`N8Goq^C;HSMqHz)>q7v14*BlB!`$KOq^A5qdD+OKK4Wulk(kk$3BE#fu)xOp8p$a{Tfy7 zl6BvbwR0pd13dGy-25#HDJVfcz&?S&e~NWWpUsfe7O|TjO)knw7RqrM;@-i^I8XIn znl5ojAm2xF!5WI12VF^vOV|ndDG0F=5pip>zDYxtM%uZodnXr_sf`rBB^Ff&T^|@G zVBM_w&aClE1YhsFnHv@j&w;ndzs zuH>oN=bQ<>7G^74VaZaT4K#Jugi)9_nV20GR14I>cpeNK;jNeK2bEu4RrR6kWiO8G zB3)%qbiDNz#yYp}Y4%BN9xn;CjdC&m@Z|E>-V5Tv8F0k!7@9`?61bx-#C@RTOCf=} zFJ)%k9=h7O@^6qpOqzqM!j)!%jIee28zoyKi+9@DNhgag!2)vJc(W3zkBk{2^dxoU zl}CfS14zpNXIW_D7;>G?Py|bKn5PED-+$@Y+p+d+g()*goXe-vfah_w{dXt>-vHEAXrq{Zz;h|Aw5dbGAL%1us51ao&v zvyxzsJ+E&gFUkGcTX;b`hxSDjef13c)JB9Cl1w?9PA+4L-BB)JrUL$KPe+g{I55jN zHa{3~^*M~-DxBxqim`O`kUXuVa~cJ(TC#6oJ5aU9DwSW$iTu~aCmy(@ZA zFC(mJR)GpBUt9qb}-f+SU0 zM*V#`z(IR5gynJk0$0JaO^y6)YvzFOGdUj^eOuc%w3#gDnF=9=%Utq02a8V=WS2ve zokqnrgcs*_(%*X%#o!iyd0baMuLW@6e?E3JzPEGcXPTBM?oac_o~e5Zr=8Pn1x}9FmoM}uXp2c-A>$z@Ejy-k=(}9epOt#317==_ z=!)Zf#lcBwx?Uwv=gmt=)wS_<#VNvBzX0#Z=);2Vii622u0b9mG>ti)PVYBQY5sga zh0Y4pnj@6S>kw(`jm1x|!&Hri;-<@3&!kcGe<}7C8E+4?db9T%!O*V!by}rODl)Mk zgnuMjVcW;4?2HCcZO7{+6rbEi_^@*yZDj z_`}s)|FEJq367%%4X$0!Vbd)?Zo4NpU!fjFRhO|QGg9SiNcBtaSDjkd_r!PKW?ep$ z%FdsD(~@L;q5a%3Mp?ft;xNa?$bs-ziE)JIq2_B2J?)HLy|4=O*)y=lUHBsP5YAI z)uM7(5{j)0w350Z@Htdz{XV7kbdN+>jzi-2imSS&S{0Hwp6^{_e# z<=ywiID2MOGSice?a~no85*`f=IHc=;#2=&flp^s-;iFH^!O`%l@zI4*(QE6#R*c& zcXVnkB8HN3I%I-Vb2RqDtfa&?{c@lxJfpI|A2_Sm@)ntG%kk-l3@#eb4ynI$y)Z8K z-hQC3v)?+#2xixL=o>W9qULI>_B&p8sWFQ|r^>(4OjXm$JTzY1f&E=Qg}e%665hbH zouJHrr|+gX{l;e^(`GnYuFrJoDI4Y(62SiLi$8!Y5^FUR{hfZXGERJo1Qq#&9sV0I zP<3mG#YFuo;7JbIes6(m<8iUO;e*b>ucHRo^b?gViP?(k5iGRK}7Z#d|)jZIA&xcW@{DqLVJ-H zEbk^AqG^oNT%W(qqIp(MhV>K%r~39PfUTC}0jbIMyzt-n-8l0i`>}P;oE!fP8Ao9Lz)+9XM^u3CYwbtU9eub4rsOKJ<9A?Ml z%VK{$6XK*f<1b2|{%BJ)8Pz^LFm%%z0{?=e@%%A+e8y7Nukgqc;=^+G)(6oY&T z9~d&!m$cq`d+no*^|N(|`xz8dAWf%yqf&uqFmEvpis|O^1T7R%EWDwNahH(q5cWLa z!HkG3860HL>`+g7i*}cA;O<$6HqVJZ8`L95m)j)D7%wL5`f-#HZP)VFz@RK^f77D| z{w`tM3h6c6Ekr=B7+u;8m-qj$!sRhC#98^ujYNZ0Vlx>EZuFkh9Pi7x>9kJRC;kvk zY4xav>ei>#ALUs{G?cvK=136x65{KwQOWtN3<(QzhC>*m?x*3nS=pOZ5)GW}qO7<3 zrG!rMQE`1en=SqW^W3c*7vuu+fgF}~=qn;0jk3wS!0{Wuy=>F~tn5yyBVB+SQo`vq8NkpAzpEh{R%_mY?QdZmM^)lw0S~p zRiVv7RNUJ3lPnmaG+Qg;4qblnboZdT&C#?7>?*QD^*U%&K`>wFMj^xX0!~$C)gpYL zMZ$R#2@pM2jbh0FFS`SCyt-GX8Tdj zHd!qaDE<*}k=Dn7&6e}JwJWxa_*r~yqFmIr0G5!VYN?AeS>(EBkMzA~XuqRCjVs4I zo%}xz<(Nr}SpJ}eO^F@-ybuLS@E*PX_L-UFYba;78a~{_2DDZoc6uhuM>`w<$g~F=6gs?c_ zSa@gb!dWOeF=`Z#%KsmZfn0n3>L&iGc>6H>bCjMi5h})?wBtQuWwCL4;i!Co!_)UL z;T7Oc7;5Hw=oGj)^Bz^{YO3tIYJE!L)$~j;hp9; zNMEU|KJ^eubhVi&du`e5n`-fyZme$t-0sOTt^D=DPBFb?y)FHp0csDx;m?egVEb7R zu1VzA!F`o0ZQK_q|H<^xH7w)BX$muIW_uHW0P03|OI3b=6YJBi70)2vrb_{QJYrSowvIOi0pF^p)-yWc{C&qw zn4-^(I{i?=*B^O!H=TxmDw+2~H27S3-Z!6g9V5|heD(G&Nvo+$#&M$3kFBS(9T|J3 ze5aeIG>hGGiaCTn-#^}c`!Vo^{)uo3}a@yXjf_xc}J!6psNc^`8t@ulA% zuu0z66)1d+;&cP6F!qVfj=re)iEjS#ZXaHrKN8q5Y}Cp?j^Yng6rDqCX<%Ygx3O&Yy zgVZO6#VUp|l49bKgIb(_K3~rBU!u}Tyb8odi8RgV6WpFAG`)TnWfsu0v1MrgJ6{pT*B3LTR6ZlJpx;*d5C-jxwC)uieO;{t2eQAm%1*r$zAUxH)5$NaFCg+s!lc?E3o zzG!Mv$WP8~ze*hLYgxoWYbSVSwS3mwttP2ro~7F=a+p~%o3M7@YEqWkuFr6eXjt47 z-qA6TJexgI^@jnfV&^JcgmWZyEWQi8;J#0j2Pk+ z{NeeOA?{Pfm8$xQ9bo5J@tQ#b&3Dl9F@qO9O~{RO&EzA)Yf8;Q<*~muHzuv67tEK3 zFQLmqlg%%fn)r+TX^%HdY06rwT8lh?*~hB(wLM6ee{JbA3yrP-&v2Rp8Yh|V%frxf zNha&ll4q|mQmv)0=G>x|lKcMnwKNtvH~7}j7Qjo$%e#Uog>CfvCO9}bip2T|#PiGJ z@)$6=V&_G??AcOV$?i&F0v6nnG&>Rd403wXH1)ry!qVfTnkUJkC#!}hU%Z_3hH_iv zji|q5!lF5UG|_#;)CqgF5;57s*F0l8MhG?!Fz7Vf!u{NmuM9rds!ulcQu1`{%g(6T zAri_iG=fxFrBf9I>r7zf1SlQ}`o?np*nA6YeWVkj1d$4)**D`5iB=F?L^N0}naUe# z+wrjZY^v-M68xE!-_Hn5T~~^_3oBpCEWsmfo8#_x{&?qz=Eh)61nFq#(gJcQ%p`lUXZ?lUMM}p={nroDKu3Bg?g4s&^Vva; zX~5oJ#)X!PmO)|#U_W@JR_FrNrLJ!1a&g6_=hIp5=DpH{f!QxVDHeABPJ8Ipn1+);#rDlrACqz23|&1r5H9gm;2dkT;8jKWn3Xme zoo`E@x!Vac{rb!=u2D>Xbc5!5s1rjJ{|}%0U#*BGmr}Qn&v_ZW^d8GsKAbc{F@G=7no1cd|nGww@y71?3 z;s|b0ps!7y0no+#-DSBJyDC?AR`5dR)wNwqG1`>ZvthvZz~AgWNA;(UYH#;ZysVZ? zkcyuBiu;clPrDp%^ZUDxyhKpZGiMv6*9e^ku6&Uv-$cVllk#*bBO4OF?!n~i}G4-g&QY3x~j3S=`-rRQu6D1@s+bT zGg*>x$*Y4W&E4PM@^kQg>DmdFo6}-<)ni5kN)Tb=S7sL*2T%XK5 zbG300JK@Yy{?<7VOPxb|B@oE{0=>ssYEy8BRwy`g&js@9)!QPm9}&;rbY9jZF8}cO zGo7jS@`E+a8%n(koL6jvMiAMZ{a<4|!%su}2A%w}Y+!eP;*;Ij)GKf56LwE*HY=}> zikwxtN8b^LZ1!zdeau|=#3t=YAs!R+H&>i7-lg<=S}ARC{#N!TVvV0Wq+W;Sb2c)r zZSGgu{==kl_VD=pcKzH3|<3(+C}oj*u_nerQ;fnfaq7<HA!r9Zxb^ zMyDQH*TgPrZj(A217hU}Ewls6FoE+}H^n#RE6~V%Q45Kg>#P0xV=m_sJ7# zf8_W=&H<9oHWNZ%A9ZyAK(}@*zp7FuoIq`kzXIy`xZ{#nsKL34Gx90p7>I!+a=fqhx;{{#ru5B(Rp{a@|LznSj; zbs-)QW5%%csCM2%=vf*H86kYB$v&|!e5`~^FwCj@ktMINYMisq(uDM|j_baGoc8&r z_@lDUm9gB75MRp55U__BIUbJ()z>}n>(xE8r`JXfTFh@Cntpmoiz+Y%DpWPhS}hx6 zb(y`v`GHPlb24OkFx4U*rn(Y{ri&DBi(YZk2blI| zve%U7d)X&IpfTOusDO>|3WU;n>X*tVui6J+yzdB+vGcDCP17!4y!+q$6Kkm@4n& z5ZwjeGiTP``ec(c8?vlwQgKWD4yln+_%vRZXti*NyroSYzK*ZM;gz28i@k5_59F-y zTGP}S?BOA*HBJ&dgvgmXi~_Mgc{VUR*6@{WJ<<=p1V~u(cn0 z@N&W?@@K!w$*uR5+|4Cc$6Tx0F$3T4(mJ|Sb(N}4H=E->`_yFG2KSZgr%>9L*EK>&5o zW~={xudymsu{k?y%=l4yv=iPyAk*B44)sn7X7{yQBy%tVdhIDfaI&hc7(P~4JyMAP zLga+?I#8SopmF_S4YalJQhuk3ebqcNLa?ryrVrDa+gFG1o!^2o%lM~1Gn!6x9WfVt zeM`CvN5)of!f3w6?_2`Cxre1gA2rpUQ;1JL;h(u?L`1Zbjrii5%A3ljQ4J*8Vc@1r zS0qK+pd$B+rzAoj43Zip-kP_w9TQ3rfORq`*PCwL!hR3|bF8)5np=8A_Hd$lIC6`Iajk5{tb`Gw}{S1m} zxS!LgN)kHurXrm;O@SE3w_kDE=?F#iAog@J75m8;UbNzbrALk^p8S@aG>Z4V)g$y>p06m>k*hxAv$PT221Wzsh(2 zL%>APiGe7L_MY&X0M+8w#;UHT&h&mo3adUSgelXtUIze=*pjnMvS7+pZ01^{g`zg_fYd7_+T5j+4e@ z?x~fJYbo2KQ!ick5mN2c{rXxn`MDRWVxoNvgRhhqXW<9xbIs|s6n|({lc^HT-mgN+ z3nsFr_?NRozG$nCF#mXE8k~s`p}aOL3(hYSmEj{c7OA`1T0P~&W7$<=0o%aH<%X11 zw5$s2o5}c)L@@;6o|f}m){i#8Q&J)O-3D<_NHN^^$<%%r>v4W7a!P)B-Zg2?KG+OT zN|_$3kGE!$yZS}>(hSsEArVfzKgf_YpvR8;;Y?YFAaMS}A(qIQ{r(2-8*g@-5jR-m z;PYu0V&M}1^nLdSw49crTFyah3``2(Y~di=oX&s4nYgOA@+L7QI|vdTrHuN0@OV=q z#xQ0Ql3vAv7O?$SS^vLWU^CY;Uz#%thDWLr*sb(03Vl4U^4=f%k*f$BH|h zsWz(zy&`LMAn3yP6>oKH8RMmfvZS&52THsTRsSr;|67@Dsgax8N~Sh;f16 zkRC76c9>VJ@x)!~L5kF5?!?S+?#qtWB2s;ZF3co6m5D~Z_>}>>?;6I{p-JXp402-j zx5*ciSvLKQ24OpP@#2~G@hsKf&$`K{DZZ!ZQ!$ywj9{FKHWU>PQ393oeo>Q1-gz3B ztCk-Aeh`=K0s-o`15*e$0cyJ5cCCb*G+e{-+6hjQXhF<)wDT7&ZT$*1Y&O%gnzwwZ zR3l8^4Xb;D4>!a%obRK)26QMJ40Z(+qf|^IfsnLoxnUnSCp2Y6(Md{qCz{q)5}*bG zxdYVQ$V=346~A2$LchoMw@|);Y0bV{PFZVPHTo>EcH)iLpaN7qJKC%W~6jRe8Pxv5yMA8(0C2Jq0WjU#WKT z&XY`X0N61oMhwe>mCumSl#92j;rj^?*Yb!ymf(ZeQTk4LC&DCoOaYSuYhX+V8V3AuQI0g=Jbq?pSZ?DhuH#!jQ^ z-JI@mkcSaCkYlzz=|9Z+f>VTe?(k-cpFtI@3c>~LPGIr-+X!(;#yVmZv2_leAu4Abbr%g#gp}(fevDio>@ZC3&(Qt+pw^Tm?jQR&{)k5{h-srC)Yb*iv7J!VhyP35tKMWd_{ zZ>P&-@u6DEfqa|F9~Kf77VF6WxY{4*;=Aa!bw-kf0$9k);_c=zc5uC~?~l{2-z*fb zn3ie8Ome>1Yfr!Ugl!L9LuWqa*VeOk=6MS%4G71_PX|TvVurV zLa}Md%By-2vdX2LxxI1woF^EkvqxFpc-R0I#JiYj-VH|o`LJiJTcTrWRrNpAcUXzd zXx&H^87{op8N~|jdo?Cy_ntZxTDOZFk~l&15msL?Dw5CcP{1n5C*|co%=m5&EeFl6 zcKh(1v1DQ7Sc&ct5viq#9}N*ky*&f~OwZEK3H!vg*nn^mePSw9x6S{hW^CVW+tp zFHyAD$(G$4s+AjOty9`pJf6oXi6>hhzEw$4%3aefl*)Y(8Etq5=p;&geah{Qln^TQ z_ju8WxhF|%4a?v{!}v;>Que@44nGsSLys}7zy0DC_hvQr)N`nV<{xhUDTvR=SsRZb zttgH7<+nfxnwT{AN-r%GN}RAfH7pN~v<(@>YVq)2QvP>Ig~xo1fOqkz>l(d=C&py$R`(_f772AX5P^6x_l zuLLiZS}Uo&n6aWz7roLRg&_@Q$6^k_`ep^7F&Zv=W{h;KARB|N0EQ3VnZYPRi%Xy0 z>37`USxKo)WiFPL^qVr#@sX1PvU<{;wxwg)MSwzcX9mu$poa60vg@(P;^VZ8HWEL| zQOluOnLQux`n}rcPoMJCDWNp1#jFd-5AuTB{YaQoH8HQI;Eya^6nJ~b!gAeN9oW0c zk{!MNx4xn$UmQji`<0a2P%0~$n~d_y`Hw2!+>NoJPeKT?>CePVq#|tJN4d?W*TB)w zfwYjh+)jnQ0o$v**`d37Fp#IS+e_i}6#Ja;?(kJvA(s~Jp)1!Et>&gnVAqfk^{$u;tI9%XsKF2-O_~z9npi75OWDeu z3|3aVh3=M%au2TC9?{OO388!eV%O@z`#yym?9AeSh#Z)oJz&`@vi5NHYrb?{{-V}a z?08p8cfystC2KE$#Z8vW5Jv0F%DyIsb|CCCr@t4HY`A_eKl~VO>+tpuVgW)!bN*du zBS+-wg}d$Ma#vk@ZpA5qD7PcGdTP^&&ZmZkY$|z`1TFm0%WdU{s6>1dq*!h1O<6CO zl_$(OKKul@Z+=)BtfHOD6h~YwLa@2E?usMk<>z5g$YgC;7JGx;mDvV2QR_B+1K>`R zikfXohx5EnVwl6X$&wQ5@1=8~PM*q|5f55Qf6O^~ddiU$Byd@yCHQJ%_8s$r?*W)A z<1l6NdDH|J>04FI4{iV}Q^Pa(ymeQbsyi|#%)B2{Zy=tW6FKFHu;XP}q z`_USn#ypTS0+4|yF+JR0h zqhEplcpuupAIqdS4ZcQa15RJk0&cT=@okYWj%J~2qey9>FWPwsK# z9uNa+#xBFU8tLhCo(g_o4+=;vJ7K3eDmK$?RgVXsoS86PyFg;(Efl>}oh$q>;4cs` z9E|!P>FR!+z0?$AJ&&AB_g1UU_OkrC1wyi)|}v2dMq6IXPPR3=)N=jA@wk zo!2Cfxi^Sm>7Oc{B$BtX8yZi?CWdqI-OX9S&@Vv0VV>9RYK*@>gc{pZnC0}De$nqE z1ad+8dww#0y*CtJc9`%6F5fyKMZ#Gc$qsfi_OMr#1Tu`Nn7 zsqxqliycS`{K7g*bwgQOhL!;@LdN9NDdkxFft(G^ac`E{`DNqCeky+BpIy7da{R3R z!s_q<-*7?Cyt=0b@aktxxc)evmIevm=M9Xzh&*G?D zd;bb@v_E~aJ(MZ+YPTQ$n|sVem;$-ZX%}%P^+6~5^aHA0hj6+_G3ProP|Pv9Z#BOP zvFRKAX8F^1VDbf>;jXUq(UES*3q00!10Hoj^ssfUL-vpIz;91rTj$cGC%w!^_!DtM zy?k31+de6k^KGRw>+}>H`qP|f$K3aFiloaLa?v9b zP>9WhuUFufGGA~|p8aiy z9yvrlT1BoD(yht+u4?@>$q>jfKjpjOG-_(09_!^%@= z){uUcL~d`j&JU@qkRdbt(ITA}NxKviVFtS{ z9>$IXt(7IJtQs3Fc7#FZ)ECn)9h&NV~e9R&DOTJ9&c z2TVdHQ`*_PIYS__U1c`Dv_>UD{5E9I-J03e=&)96`H^V+^mY=l*KcU90ZcJklwy!_2{qDg$BKL(P2M)ahXt3{VV!D6RC= zQM1pYbD-&Zn=&M6g&3#i{4sOBTlMhczZj4!uEw99KW~7e3UlJiAf1$wlh4q*HcIOOl085@KI0 zU|B@D4;H@>;6T>(>E^3DO`Q~~0$Qzi{-FJ)o~SP#kaVu>yecgQ(NkY3PQug(rHG8! zfvYHw>+8zacN$^F?ITTU95ygDwfLK<6ZC3lzQt4Y&XD*I0FLl6|)7Y7IBRSS-`B87w0{59_1uP{1 zmTdsp)X04h;i#S?h>@Z|A+@@?5KDScq^3S&msb^rEN|^9lu?W(*V3nd)lhXD+bn-7 zRpqi@S|YD*e~LX*29hb)YY$Ctov3^wRNg`i4BbTC}~{S^qLmcZxg{qRk#YE>`RNB_|;QNY+a4p^TxL`Gm=DAI@>Pdqm|R zE_B>tQsy9GKG?!@V=EaFEu89}{7n_-u@|S9P;frwz@nq=WGZ@k!X9h6n^-OBu3O+f zEh}}smKax&X3Pe%=x|5O#3q_-&eX23%@6@Xkyuoc{{8U;P07 z7XM3I7|y1kl`58j!sq-*HC;&8;Ym~(5@e9`HBnnzy_$K`nTl>Qz=`lL##O#0S?__4 z89EFu+YuiP0#+)<{{JaKwOU=llP$5!zaaSz#ovu|e^&`*)Y-*+KXsgU#Y-_wN_kL> zNV?9c0Wj%ZOOJIHowR-To(xYee|Jh0WYw-peIzDJY?x3S2Y$QoqS=RdnFg>P&8o0rgQ&9ZRpY8bSt zu0(TwI2VS|+EHJ`wY_fkq{89!C2_m%cpr&m3ua55X&Nfei;>uFci@c^AO?S9nI$F9 zj%p~*ntEMtd6Fj=v>QACJ+h1*F+Cwaq0VL(hE1}Vl1kP#KRLl2Igx?!48>&i7`abG0&>jK^l zF9$|)QG=mw%GY)1dAl!h8{{gtY&e#xgN553&*$X!cHwI%IBdXFO=sboYEO-ZPMNv)9tjig??KOKcj#R5z0+)9vKdJ{{-SHrg@iCc;F|9k^TA9Klhg z@{QPWLkoIHefH>Ja8gZU9A4Ko(C8l{pqBnay7$ZVyfN2_KLm~&`Cn`b0vf$|k*%KL zCCrDnHOAm|)}UI#PU-Z%Z>x5f%xJSlqbk!3#M@LyT_^-Czzj92DbGe)Jg4qL-TX4F z-P|T4!YC#Y`*71fwGD z*rSNw@ujoF$q5s6t+le>te795^_2+Ak2Nd!sUJ95veluri4Vf4LI6S}WxIMGtPq)~KuTVEeZ%(oUZ?f@o8DB zshSnUVd*I)z%<%rgi{n_=b9yipOif`W#o0Yax{)qaG4#Sr}IYEqm6s^ZUzaG>z383 zervUU@pZ$Aa$2_sQj-vtwxgOv2h7Qla+#} zvp6-H^?_RoF^R3s?M*fy=^ZYFM8@9wp|U_r_{0;(+lR#~N#AF2gEJ;MQPX*uyYc+x z3NP18Ls7fkoKwqcSDiH(4)F=cv*w%t$kB-}PEg6Jc0mcbD^< zu>zJl-GbG;$0VwzuMUM;IprgQ1WhTN^4)Sfa5p%?+uNBud78viDX?+<oJCZDivPgI(ZBx>C=Ct1=c=t8QEU~PJSDS^z6KfLu?gyPE+K%5 zzmbct2ee+{orO77wOW7My*ZaG(CltWvQoo;;1YrwGs&RzBKKqc_kKL>!EgTnvqo!3 zEF;LJro<0!4Frs&*g4ipXV+e&|F&bRTX-DV5Re#IhLau777A4e*^zCSP!sWpFl78VlAf_phfe?5yed#et8AaMQ1`)QZ;W4Tw8~;UFYgGGdY+>tMc-|`dH~A zqMjis$zr$Ak=>2MGT4tg6Llrlg*34PfGVDqW|@opwEu_p%NtaiGPmtAp$PeWOUg1M z38^<>s(9t&w>d{|MJzKP;7z{YfrSGcJS)&~xZ~QIU*Yf^ikUNfe(A4CAodKgG zub>8Jpy?kqj?Ex6Gb~x(yS_fU+S0*-L1R&b=B#&oYPuVU%vgbLJNYd_u<{@}q}CK+ z2+R@Bx_u*a1FKozntthSE^=m-IyL9?q(tt9>oOkD`jnsHo zLzypW5~&_Xqy2!BYJrju-t+G?=JI$Jp32#NJfeQ>=#!iBY-8dOyG6xu%NR1d;Y$fu z!0#tjb-6t*8?~4_gsp{?&mH8k+|KJ-xoHRq{mIyL zvqEKq+}<&wZN8sdtUS~ojDPM|)GZu{xuZGX9?;c;-++72!233Q1qPjibs2JAL3;Y(HLKvqb2 z`67~JOF78W(&D`b&6?_4R=dbgDy+JQSc4;tWI(+PLz@#!=d+ExBXRDDkqGLhWCcsH0#HJqpI=hRok+74 z&-2AhfA5tyFdVI%FVChC77E!Sa=|ELQUcN9t(#0CHj_w&;wfOL75+JCF%`Qe_x?bJ zqElQ^7Mt>)c1&UKa6J(*3Bk7AQz})C3ZE~_YAy{yHeXF19&l2=A)%vp2z2gu1v{~` zlSz2^Lfr0=(3iM@aW9|Z@%Jb8hqzk6Tk?I!%yjUoj)~lr|2JQc+BbJ%L2*tWO?lUp z+D9ButsJMuIB|iRJiJQFAUAH1yMswua{6|r$yW;hyrffVgPKJ;1t(_Q6B*DBUDR4i zHkYe|>5sX6XYT1XT~kpN=IUt$fgeR9#@6L^mjU+j z`le3)7bT_b+q0i)s(veMNoV(%S*^YG^XMAL_tt}^5yLIZ^?z6v9nDgvm)$tNt5X50 zkB;oPFT1<=EPq|9Co7aD?u0Xk2ziHz$Lk(Zr~$(3U<{s(=8JBTS5#ZPW2;zz!KI`j z;5ffL5rA7%ZR)pGC6FaFc8RxJ^Gl{Z^{;e^PIVFBd)9 z*96uN`#PS?5du?IfJEHtU_LB)Oi5(2ECzP$;+dq#)?`Q4tY9!j4u1(NdsDmMdHlnW z4F|w}<3nWUm3N(-Y2z@TBFEDhQH|4BLyO6F_X6D6&(6`7t!u2go^QT;J?G%iAZGlN zYns|q?dd`yhT-Rlj;K7h{bfJ<=r4xP%u^bQg4|~e_RshIe+ljqNnq}5b#QpIbu(9_oL^E$2-(ALF-tg4*L`~EjYIQSOmJ>Ajr#Kiisahfk)h);)w$cVYA<# zBzI+jqTsy|)yj{wZ3)JHkoeibg=Z|Y=?uD^;t5hY6yt<43t}P6Fd{-d(+_QKi~`|{ z{qTY& zfEC(?!Y0%~>m?z#?(i84=TC#PKm&$( u+4zv)as0jFv?&ROu^aWlx*20-f?ve3` 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 K4N&!a=Klkka!Mrt literal 71709 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%0DE}P%W<4Zd^#t;5zs!mJOM5!%IgbhcdeL=46+* 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 diff --git a/view/theme/quattro/style.php b/view/theme/quattro/style.php new file mode 100644 index 0000000000..889ec1530e --- /dev/null +++ b/view/theme/quattro/style.php @@ -0,0 +1,9 @@ + From cfdfcb37cbed8354e9f6c025a6e9ccadafc2d625 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 30 Mar 2012 15:10:50 -0700 Subject: [PATCH 40/63] don't delete contact from a friend request if friendship was already established --- boot.php | 2 +- mod/notifications.php | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index 1f2b690773..03e88101a6 100755 --- a/boot.php +++ b/boot.php @@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1296' ); +define ( 'FRIENDICA_VERSION', '2.3.1297' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); define ( 'DB_UPDATE_VERSION', 1133 ); diff --git a/mod/notifications.php b/mod/notifications.php index 551b307dbd..690a99562f 100755 --- a/mod/notifications.php +++ b/mod/notifications.php @@ -37,7 +37,11 @@ function notifications_post(&$a) { intval($intro_id) ); if(! $fid) { - $r = q("DELETE FROM `contact` WHERE `id` = %d AND `uid` = %d AND `self` = 0 LIMIT 1", + + // The check for blocked and pending is in case the friendship was already approved + // and we just want to get rid of the now pointless notification + + $r = q("DELETE FROM `contact` WHERE `id` = %d AND `uid` = %d AND `self` = 0 AND `blocked` = 1 AND `pending` = 1 LIMIT 1", intval($contact_id), intval(local_user()) ); From 8c928e67ba9f122343f53400cf0f4dae8104ffd7 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 30 Mar 2012 23:18:46 -0700 Subject: [PATCH 41/63] warning cleanup --- include/text.php | 1 - mod/search.php | 15 +++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/include/text.php b/include/text.php index 0b825cc399..f758c37ee6 100644 --- a/include/text.php +++ b/include/text.php @@ -205,7 +205,6 @@ function hex2bin($s) { return ''; if(! ctype_xdigit($s)) { - logger('hex2bin: illegal input: ' . print_r(debug_backtrace(), true)); return($s); } diff --git a/mod/search.php b/mod/search.php index 50e7a6abc7..6495fc8e5f 100755 --- a/mod/search.php +++ b/mod/search.php @@ -97,19 +97,16 @@ function search_content(&$a) { // OR your own posts if you are a logged in member // No items will be shown if the member has a blocked profile wall. - $s_regx = sprintf("AND ( `item`.`body` REGEXP '%s' OR `item`.`tag` REGEXP '%s' )", - dbesc(preg_quote($search)), dbesc('\\]' . preg_quote($search) . '\\[')); - - $search_alg = $s_regx; - $r = q("SELECT COUNT(*) AS `total` FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id` LEFT JOIN `user` ON `user`.`uid` = `item`.`uid` WHERE `item`.`visible` = 1 AND `item`.`deleted` = 0 and `item`.`moderated` = 0 AND (( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND `item`.`private` = 0 AND `user`.`hidewall` = 0) OR `item`.`uid` = %d ) AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - $search_alg ", - intval(local_user()) + AND ( `item`.`body` REGEXP '%s' OR `item`.`tag` REGEXP '%s' )", + intval(local_user()), + dbesc(preg_quote($search)), + dbesc('\\]' . preg_quote($search) . '\\[') ); if(count($r)) @@ -131,9 +128,11 @@ function search_content(&$a) { AND (( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND `item`.`private` = 0 AND `user`.`hidewall` = 0 ) OR `item`.`uid` = %d ) AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 - $search_alg + AND ( `item`.`body` REGEXP '%s' OR `item`.`tag` REGEXP '%s' ) ORDER BY `received` DESC LIMIT %d , %d ", intval(local_user()), + dbesc(preg_quote($search)), + dbesc('\\]' . preg_quote($search) . '\\['), intval($a->pager['start']), intval($a->pager['itemspage']) From b88a452c6b90b8ee1aafe4f2a4f1bd905f767893 Mon Sep 17 00:00:00 2001 From: Simon L'nu Date: Sat, 31 Mar 2012 03:56:06 -0400 Subject: [PATCH 42/63] theme fixes; fix qcomment (finally) Signed-off-by: Simon L'nu --- view/theme/dispy-dark/comment_item.tpl | 13 ++++--- view/theme/dispy-dark/style.css | 52 ++++++++++++++++++-------- view/theme/dispy/comment_item.tpl | 13 ++++--- view/theme/dispy/style.css | 52 ++++++++++++++++++-------- 4 files changed, 86 insertions(+), 44 deletions(-) diff --git a/view/theme/dispy-dark/comment_item.tpl b/view/theme/dispy-dark/comment_item.tpl index 85176732b7..adf2772af0 100644 --- a/view/theme/dispy-dark/comment_item.tpl +++ b/view/theme/dispy-dark/comment_item.tpl @@ -12,14 +12,15 @@
- {{ if $qcomment }} -
    - {{ for $qcomment as $qc }} - +
    + +
    {{ endif }}
    diff --git a/view/theme/dispy-dark/style.css b/view/theme/dispy-dark/style.css index 5dc0776e03..f5788ef82d 100644 --- a/view/theme/dispy-dark/style.css +++ b/view/theme/dispy-dark/style.css @@ -54,10 +54,14 @@ select { border: 1px #555 dotted; padding: 3px; margin: 2px; + color: #eec; + background: #2e2f2e; } option { padding: 3px; vertical-align: middle; + color: #eec; + background: #2e2f2e; } li { padding: 0 0 0 2px; @@ -211,39 +215,51 @@ input[type=submit] { /** * login */ +aside .field { + overflow: hidden; + width: 200px; +} #login-extra-links { - overflow: auto; - padding-top: 140px !important; - width: 100%; + overflow: auto !important; + padding-top: 60px !important; + width: 100% !important; } #login-extra-links a { margin-right: 20px; } #login_standard { - display: block; - float: none; - height: 100px; - position: absolute; - width: 100%; + display: block !important; + float: none !important; + height: 100% !important; + position: relative !important; + width: 100% !important; } #login_standard .field label { - width: 200px; + width: 200px !important; } #login_standard input, #login_standard input[type="text"] { - margin: 0 0 8px; - width: 210px; + margin: 0 0 8px !important; + width: 210px !important; } #login-submit-wrapper { - margin: 0; + margin: 0 !important; } #login-submit-button { margin-left: 0px !important; } +aside #login_openid { + position: relative !important; + float: none !important; + margin-left: 0px !important; + height: auto !important; + width: 200px !important; +} #login_openid #id_openid_url { - width: 200px; + width: 180px !important; + overflow: hidden !important; } #login_openid label { - width: 208px; + width: 180px !important; } @@ -525,7 +541,7 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-link width: 10em; color: #eec; } -nav #user-menu { +#user-menu { display: block; width: 75%; margin: 3px 0 0 0; @@ -538,8 +554,12 @@ nav #user-menu { clear: both; top: 4px; left: 10px; + padding: 2px; } -nav #user-menu-label { +#user-menu > a { + vertical-align: top; +} +#user-menu-label { font-size: 12px; padding: 3px 20px 9px 5px; height: 10px; diff --git a/view/theme/dispy/comment_item.tpl b/view/theme/dispy/comment_item.tpl index 85176732b7..adf2772af0 100644 --- a/view/theme/dispy/comment_item.tpl +++ b/view/theme/dispy/comment_item.tpl @@ -12,14 +12,15 @@
- {{ if $qcomment }} -
    - {{ for $qcomment as $qc }} - +
    + +
    {{ endif }}
    diff --git a/view/theme/dispy/style.css b/view/theme/dispy/style.css index 1d6bba738d..fdcceab0c9 100644 --- a/view/theme/dispy/style.css +++ b/view/theme/dispy/style.css @@ -54,10 +54,14 @@ select { border: 1px #555 dotted; padding: 3px; margin: 2px; + color: #222; + background: #efefef; } option { padding: 3px; vertical-align: middle; + color: #222; + background: #efefef; } li { padding: 0 0 0 2px; @@ -211,39 +215,51 @@ input[type=submit] { /** * login */ +aside .field { + overflow: hidden; + width: 200px; +} #login-extra-links { - overflow: auto; - padding-top: 140px !important; - width: 100%; + overflow: auto !important; + padding-top: 60px !important; + width: 100% !important; } #login-extra-links a { margin-right: 20px; } #login_standard { - display: block; - float: none; - height: 100px; - position: absolute; - width: 100%; + display: block !important; + float: none !important; + height: 100% !important; + position: relative !important; + width: 100% !important; } #login_standard .field label { - width: 200px; + width: 200px !important; } #login_standard input, #login_standard input[type="text"] { - margin: 0 0 8px; - width: 210px; + margin: 0 0 8px !important; + width: 210px !important; } #login-submit-wrapper { - margin: 0; + margin: 0 !important; } #login-submit-button { margin-left: 0px !important; } +aside #login_openid { + position: relative !important; + float: none !important; + margin-left: 0px !important; + height: auto !important; + width: 200px !important; +} #login_openid #id_openid_url { - width: 200px; + width: 180px !important; + overflow: hidden !important; } #login_openid label { - width: 208px; + width: 180px !important; } @@ -525,7 +541,7 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-link width: 10em; color: #eec; } -nav #user-menu { +#user-menu { display: block; width: 75%; margin: 3px 0 0 0; @@ -538,8 +554,12 @@ nav #user-menu { clear: both; top: 4px; left: 10px; + padding: 2px; } -nav #user-menu-label { +#user-menu > a { + vertical-align: top; +} +#user-menu-label { font-size: 12px; padding: 3px 20px 9px 5px; height: 10px; From b4b1055b502c317513bf5c57794c004ced43a0de Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 31 Mar 2012 00:57:59 -0700 Subject: [PATCH 43/63] settings for unknown private mail acceptance --- boot.php | 2 +- database.sql | 10 ++++++++-- mod/settings.php | 40 ++++++++++++++++++++++++++-------------- update.php | 7 ++++++- view/settings.tpl | 4 ++++ 5 files changed, 45 insertions(+), 18 deletions(-) diff --git a/boot.php b/boot.php index 2a8dc3d047..ec1ffbbf48 100755 --- a/boot.php +++ b/boot.php @@ -11,7 +11,7 @@ require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); define ( 'FRIENDICA_VERSION', '2.3.1297' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); -define ( 'DB_UPDATE_VERSION', 1133 ); +define ( 'DB_UPDATE_VERSION', 1134 ); define ( 'EOL', "
    \r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index 327b482c06..a271e5491c 100755 --- a/database.sql +++ b/database.sql @@ -289,9 +289,10 @@ CREATE TABLE IF NOT EXISTS `mail` ( `convid` int(10) unsigned NOT NULL, `title` char(255) NOT NULL, `body` mediumtext NOT NULL, - `seen` tinyint(1) NOT NULL, + `seen` tinyint(1) NOT NULL DEFAULT '0', `reply` tinyint(1) NOT NULL DEFAULT '0', - `replied` tinyint(1) NOT NULL, + `replied` tinyint(1) NOT NULL DEFAULT '0', + `unknown` tinyint(1) NOT NULL DEFAULT '0', `uri` char(255) NOT NULL, `parent-uri` char(255) NOT NULL, `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', @@ -300,6 +301,7 @@ CREATE TABLE IF NOT EXISTS `mail` ( KEY `guid` (`guid`), KEY `convid` (`convid`), KEY `reply` (`reply`), + KEY `unknown` (`unknown`), KEY `uri` (`uri`), KEY `parent-uri` (`parent-uri`), KEY `created` (`created`) @@ -453,6 +455,8 @@ CREATE TABLE IF NOT EXISTS `user` ( `blockwall` tinyint(1) unsigned NOT NULL DEFAULT '0', `hidewall` tinyint(1) unsigned NOT NULL DEFAULT '0', `blocktags` tinyint(1) unsigned NOT NULL DEFAULT '0', + `unkmail` tinyint(1) unsigned NOT NULL DEFAULT '0', + `cntunkmail` int(11) unsigned NOT NULL DEFAULT '10', `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535', `page-flags` int(11) unsigned NOT NULL DEFAULT '0', `prvnets` tinyint(1) NOT NULL DEFAULT '0', @@ -472,6 +476,8 @@ CREATE TABLE IF NOT EXISTS `user` ( KEY `account_expired` (`account_expired`), KEY `hidewall` (`hidewall`), KEY `blockwall` (`blockwall`), + KEY `unkmail` (`unkmail`), + KEY `cntunkmail` (`cntunkmail`), KEY `blocked` (`blocked`), KEY `verified` (`verified`), KEY `login_date` (`login_date`) diff --git a/mod/settings.php b/mod/settings.php index ce5ceea825..ce2d64851b 100755 --- a/mod/settings.php +++ b/mod/settings.php @@ -303,7 +303,8 @@ function settings_post(&$a) { $page_flags = (((x($_POST,'page-flags')) && (intval($_POST['page-flags']))) ? intval($_POST['page-flags']) : 0); $blockwall = (((x($_POST,'blockwall')) && (intval($_POST['blockwall']) == 1)) ? 0: 1); // this setting is inverted! $blocktags = (((x($_POST,'blocktags')) && (intval($_POST['blocktags']) == 1)) ? 0: 1); // this setting is inverted! - + $unkmail = (((x($_POST,'unkmail')) && (intval($_POST['unkmail']) == 1)) ? 1: 0); + $cntunkmail = ((x($_POST,'cntunkmail')) ? intval($_POST['cntunkmail']) : 0); $suggestme = ((x($_POST,'suggestme')) ? intval($_POST['suggestme']) : 0); $hide_friends = (($_POST['hide-friends'] == 1) ? 1: 0); $hidewall = (($_POST['hidewall'] == 1) ? 1: 0); @@ -391,7 +392,7 @@ function settings_post(&$a) { set_pconfig(local_user(),'system','suggestme', $suggestme); - $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `blockwall` = %d, `hidewall` = %d, `blocktags` = %d WHERE `uid` = %d LIMIT 1", + $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `blockwall` = %d, `hidewall` = %d, `blocktags` = %d, `unkmail` = %d, `cntunkmail` = %d WHERE `uid` = %d LIMIT 1", dbesc($username), dbesc($email), dbesc($openid), @@ -410,6 +411,8 @@ function settings_post(&$a) { intval($blockwall), intval($hidewall), intval($blocktags), + intval($unkmail), + intval($cntunkmail), intval(local_user()) ); if($r) @@ -760,17 +763,19 @@ function settings_content(&$a) { if(count($p)) $profile = $p[0]; - $username = $a->user['username']; - $email = $a->user['email']; - $nickname = $a->user['nickname']; - $timezone = $a->user['timezone']; - $notify = $a->user['notify-flags']; - $defloc = $a->user['default-location']; - $openid = $a->user['openid']; - $maxreq = $a->user['maxreq']; - $expire = ((intval($a->user['expire'])) ? $a->user['expire'] : ''); - $blockwall = $a->user['blockwall']; - $blocktags = $a->user['blocktags']; + $username = $a->user['username']; + $email = $a->user['email']; + $nickname = $a->user['nickname']; + $timezone = $a->user['timezone']; + $notify = $a->user['notify-flags']; + $defloc = $a->user['default-location']; + $openid = $a->user['openid']; + $maxreq = $a->user['maxreq']; + $expire = ((intval($a->user['expire'])) ? $a->user['expire'] : ''); + $blockwall = $a->user['blockwall']; + $blocktags = $a->user['blocktags']; + $unkmail = $a->user['unkmail']; + $cntunkmail = $a->user['cntunkmail']; $expire_items = get_pconfig(local_user(), 'expire','items'); $expire_items = (($expire_items===false)? '1' : $expire_items); // default if not set: 1 @@ -870,6 +875,12 @@ function settings_content(&$a) { )); + $unkmail = replace_macros($opt_tpl,array( + '$field' => array('unkmail', t('Permit unknown people to send you private messages?'), $unkmail, '', array(t('No'),t('Yes'))), + + )); + + $invisible = (((! $profile['publish']) && (! $profile['net-publish'])) ? true : false); @@ -946,7 +957,8 @@ function settings_content(&$a) { '$profile_in_net_dir' => $profile_in_net_dir, '$hide_friends' => $hide_friends, '$hide_wall' => $hide_wall, - + '$unkmail' => $unkmail, + '$cntunkmail' => array('cntunkmail', t('Maximum private messages per day from unknown people:'), $cntunkmail ,t("\x28to prevent spam abuse\x29")), '$h_not' => t('Notification Settings'), diff --git a/update.php b/update.php index a69742a949..d38e39f8b1 100755 --- a/update.php +++ b/update.php @@ -1,6 +1,6 @@
    $expire.label From f5e3ec9a56f4f9aabe6c1d52831bf62a5bb61eb5 Mon Sep 17 00:00:00 2001 From: Simon L'nu Date: Sat, 31 Mar 2012 04:02:51 -0400 Subject: [PATCH 44/63] forgot the css changes for last push Signed-off-by: Simon L'nu --- view/theme/dispy-dark/style.css | 8 +------- view/theme/dispy/style.css | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/view/theme/dispy-dark/style.css b/view/theme/dispy-dark/style.css index f5788ef82d..6f5544a1cb 100644 --- a/view/theme/dispy-dark/style.css +++ b/view/theme/dispy-dark/style.css @@ -2894,13 +2894,7 @@ footer { } .qcomment-wrapper { padding: 0px; - margin: 2px; - list-style-type: none; -} -.qcomment, .qcomment:hover { - display: inline; - padding: 5px; - margin: 5px; + margin: 5px 5px 5px 81%; } .qcomment { opacity: 0.5; diff --git a/view/theme/dispy/style.css b/view/theme/dispy/style.css index fdcceab0c9..66f3cc47e0 100644 --- a/view/theme/dispy/style.css +++ b/view/theme/dispy/style.css @@ -2894,13 +2894,7 @@ footer { } .qcomment-wrapper { padding: 0px; - margin: 2px; - list-style-type: none; -} -.qcomment, .qcomment:hover { - display: inline; - padding: 5px; - margin: 5px; + margin: 5px 5px 5px 81%; } .qcomment { opacity: 0.5; From 0b4165493558a7084dab057c1c2784c7b4872332 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Sat, 31 Mar 2012 11:09:57 +0200 Subject: [PATCH 46/63] bug-fixes in diabook-derivates --- .../theme/diabook-aerith/icons/photo-menu.jpg | Bin 0 -> 459 bytes view/theme/diabook-aerith/jot.tpl | 12 +- view/theme/diabook-aerith/style-network.css | 9 +- view/theme/diabook-aerith/style.css | 95 ++++++++++++++++ view/theme/diabook-aerith/theme.php | 8 +- view/theme/diabook-blue/jot.tpl | 12 +- view/theme/diabook-blue/style-network.css | 1 + view/theme/diabook-blue/style-profile.css | 1 + view/theme/diabook-red/icons/photo-menu.jpg | Bin 0 -> 459 bytes view/theme/diabook-red/jot.tpl | 12 +- view/theme/diabook-red/style-network.css | 8 +- view/theme/diabook-red/style-profile.css | 4 +- view/theme/diabook-red/style.css | 105 +++++++++++++++++- view/theme/diabook-red/theme.php | 8 +- view/theme/diabook/jot.tpl | 12 +- view/theme/diabook/style-network.css | 1 + view/theme/diabook/style-profile.css | 1 + 17 files changed, 249 insertions(+), 40 deletions(-) create mode 100755 view/theme/diabook-aerith/icons/photo-menu.jpg create mode 100755 view/theme/diabook-red/icons/photo-menu.jpg diff --git a/view/theme/diabook-aerith/icons/photo-menu.jpg b/view/theme/diabook-aerith/icons/photo-menu.jpg new file mode 100755 index 0000000000000000000000000000000000000000..fde5eb53524ddb12ec5642f33d0d34e14e256193 GIT binary patch literal 459 zcmex=&g!NbMF!_CFb&C4ewz{@Ad$IUGuCLky*A}T7%!!Ir&CL$pu zA}RthgpnDjhlQ1sm6cP3mz!6FWbpq0gCGZk0D}NCqY?v?AS1IN>UQrQGDKoE6M2QoDc3G+f#K-Lz&!r^Qc^B##H0%WszGMCU1W znAE#pe4KOt&Ml**OEy0VoUS}?d3@zno#;NjlP3257arA~E4nCar)(9G=iXTV|0V#| C@@!oI literal 0 HcmV?d00001 diff --git a/view/theme/diabook-aerith/jot.tpl b/view/theme/diabook-aerith/jot.tpl index 387eb1f91a..5ef723d727 100755 --- a/view/theme/diabook-aerith/jot.tpl +++ b/view/theme/diabook-aerith/jot.tpl @@ -21,26 +21,26 @@
    -
    +
    -
    +
    -
{{ endif }} @@ -81,4 +80,3 @@ $contact_block - diff --git a/view/theme/dispy-dark/style.css b/view/theme/dispy-dark/style.css index 6f5544a1cb..5f9b38f8c4 100644 --- a/view/theme/dispy-dark/style.css +++ b/view/theme/dispy-dark/style.css @@ -1062,6 +1062,8 @@ section { } .tabs li { display: inline; + font-size: smaller; + font-weight: bold; } .tab { border: 1px solid #729fcf; @@ -1120,6 +1122,7 @@ section { } .wall-item-content { overflow-x: auto; + margin: 0px 15px 0px 5px; } /* removing it from here, vs. putting it in .wall-item-content * might break things for people. we shall see ;) */ @@ -1203,6 +1206,7 @@ section { .wall-item-body { margin: 20px 20px 10px 0px; text-align: left; + overflow-x: auto; } .wall-item-lock-wrapper { float: right; @@ -2072,6 +2076,9 @@ div[id$="wrapper"] br { float:left; font-size:20px; } +.event { + background: #2e2f2e; +} .vevent { border:1px solid #ccc; } @@ -2083,15 +2090,14 @@ div[id$="wrapper"] br { margin-left: 10px; margin-right: 10px; } - #new-event-link { margin-bottom: 10px; } .edit-event-link, .plink-event-link { - float: left; - margin-top: 4px; - margin-right: 4px; - margin-bottom: 15px; + /*float: left; */ + /*margin-top: 4px; */ + /*margin-right: 4px;*/ + /*margin-bottom: 15px;*/ } .event-description:before { content: url('../../../images/calendar.png'); @@ -2100,6 +2106,7 @@ div[id$="wrapper"] br { .event-start, .event-end { margin-left: 10px; width: 330px; + font-size: smaller; } .event-start .dtstart, .event-end .dtend { float: right; @@ -2200,6 +2207,10 @@ div[id$="wrapper"] br { #item-delete-selected-desc:hover { text-decoration: underline; } +.fc-state-highlight { + background: #eec; + color: #2e2f2e; +} /** diff --git a/view/theme/dispy-dark/theme.php b/view/theme/dispy-dark/theme.php index 7115faca15..17d31feda2 100644 --- a/view/theme/dispy-dark/theme.php +++ b/view/theme/dispy-dark/theme.php @@ -113,6 +113,10 @@ EOT; function dispydark_community_info() { $a = get_app(); + $aside['$lastusers_title'] = t('Last users'); + $aside['$lastusers_items'] = array(); + $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " ); + $fostitJS = "javascript: (function() { the_url = '".$a->get_baseurl($ssl_state)."/view/theme/dispy-dark/fpostit/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + @@ -138,6 +142,7 @@ function dispydark_community_info() { } // aside on profile page -if (($a->argv[0] . $a->argv[1]) === ("profile" . $a->user['nickname'])) { +//if (($a->argv[0] . $a->argv[1]) === ("profile" . $a->user['nickname'])) { dispydark_community_info(); -} +//} + diff --git a/view/theme/dispy/style.css b/view/theme/dispy/style.css index 66f3cc47e0..49148eed4b 100644 --- a/view/theme/dispy/style.css +++ b/view/theme/dispy/style.css @@ -146,7 +146,7 @@ a:hover { } .required { display: inline; - color: #ff0; + color: #f00; font-size: 16px; font-weight: bold; margin: 3px; @@ -1062,6 +1062,8 @@ section { } .tabs li { display: inline; + font-size: smaller; + font-weight: bold; } .tab { border: 1px solid #729fcf; @@ -1120,6 +1122,7 @@ section { } .wall-item-content { overflow-x: auto; + margin: 0px 15px 0px 5px; } /* removing it from here, vs. putting it in .wall-item-content * might break things for people. we shall see ;) */ @@ -1203,6 +1206,7 @@ section { .wall-item-body { margin: 20px 20px 10px 0px; text-align: left; + overflow-x: auto; } .wall-item-lock-wrapper { float: right; From 5c2fdc795fc5273176a7f81d989ad06e16945f1c Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 1 Apr 2012 00:59:35 -0700 Subject: [PATCH 59/63] send unverified private mail using zrl --- boot.php | 7 ++ include/message.php | 85 +++++++++++++++++ mod/message.php | 19 +++- mod/settings.php | 2 +- mod/wallmessage.php | 149 ++++++++++++++++++++++++++++++ view/mail_display.tpl | 4 + view/profile_vcard.tpl | 3 + view/theme/duepuntozero/style.css | 10 ++ view/wallmessage.tpl | 32 +++++++ view/wallmsg-header.tpl | 82 ++++++++++++++++ 10 files changed, 387 insertions(+), 6 deletions(-) create mode 100644 mod/wallmessage.php create mode 100755 view/wallmessage.tpl create mode 100755 view/wallmsg-header.tpl diff --git a/boot.php b/boot.php index bdd8d4f962..683daf4016 100755 --- a/boot.php +++ b/boot.php @@ -984,6 +984,12 @@ function profile_sidebar($profile, $block = 0) { if((remote_user()) && ($_SESSION['visitor_visiting'] == $profile['uid'])) $connect = False; + if(get_my_url() && $profile['unkmail']) + $wallmessage = t('Message'); + else + $wallmessage = false; + + // show edit profile to yourself if ($profile['uid'] == local_user()) { @@ -1066,6 +1072,7 @@ function profile_sidebar($profile, $block = 0) { $o .= replace_macros($tpl, array( '$profile' => $profile, '$connect' => $connect, + '$wallmessage' => $wallmessage, '$location' => template_escape($location), '$gender' => $gender, '$pdesc' => $pdesc, diff --git a/include/message.php b/include/message.php index 7ad80ae9c6..377d7c715b 100755 --- a/include/message.php +++ b/include/message.php @@ -1,4 +1,5 @@ get_baseurl() . ':' . local_user() . ':' . $hash ; + + $convid = 0; + $reply = false; + + require_once('include/Scrape.php'); + + $me = probe_url($replyto); + + if(! $me['name']) + return -2; + + $conv_guid = get_guid(); + + $recip_handle = $recipient['nickname'] . '@' . substr($a->get_baseurl(), strpos($a->get_baseurl(),'://') + 3); + + $sender_nick = basename($replyto); + $sender_host = substr($replyto,strpos($replyto,'://')+3); + $sender_host = substr($sender_host,0,strpos($sender_host,'/')); + $sender_handle = $sender_nick . '@' . $sender_host; + + $handles = $recip_handle . ';' . $sender_handle; + + $r = q("insert into conv (uid,guid,creator,created,updated,subject,recips) values(%d, '%s', '%s', '%s', '%s', '%s', '%s') ", + intval(local_user()), + dbesc($conv_guid), + dbesc($sender_handle), + dbesc(datetime_convert()), + dbesc(datetime_convert()), + dbesc($subject), + dbesc($handles) + ); + + $r = q("select * from conv where guid = '%s' and uid = %d limit 1", + dbesc($conv_guid), + intval($recipient['uid']) + ); + if(count($r)) + $convid = $r[0]['id']; + + if(! $convid) { + logger('send message: conversation not found.'); + return -4; + } + + $r = q("INSERT INTO `mail` ( `uid`, `guid`, `convid`, `from-name`, `from-photo`, `from-url`, + `contact-id`, `title`, `body`, `seen`, `reply`, `replied`, `uri`, `parent-uri`, `created`, `unknown`) + VALUES ( %d, '%s', %d, '%s', '%s', '%s', %d, '%s', '%s', %d, %d, %d, '%s', '%s', '%s', %d )", + intval($recipient['uid']), + dbesc(get_guid()), + intval($convid), + dbesc($me['name']), + dbesc($me['photo']), + dbesc($me['url']), + 0, + dbesc($subject), + dbesc($body), + 0, + 0, + 0, + dbesc($uri), + dbesc($replyto), + datetime_convert(), + 1 + ); + + return 0; + +} diff --git a/mod/message.php b/mod/message.php index c347468d1a..1369fde2e2 100755 --- a/mod/message.php +++ b/mod/message.php @@ -223,9 +223,13 @@ function message_content(&$a) { $tpl = get_markup_template('mail_list.tpl'); foreach($r as $rr) { - if (link_compare($rr['from-url'],$myprofile)){ + if($rr['unknown']) { + $partecipants = sprintf( t("Unknown sender - %s"),$rr['from-name']); + } + elseif (link_compare($rr['from-url'],$myprofile)){ $partecipants = sprintf( t("You and %s"), $rr['name']); - } else { + } + else { $partecipants = sprintf( t("%s and You"), $rr['from-name']); } @@ -234,7 +238,7 @@ function message_content(&$a) { '$from_name' => $partecipants, '$from_url' => (($rr['network'] === NETWORK_DFRN) ? $a->get_baseurl(true) . '/redir/' . $rr['contact-id'] : $rr['url']), '$sparkle' => ' sparkle', - '$from_photo' => $rr['thumb'], + '$from_photo' => (($rr['thumb']) ? $rr['thumb'] : $rr['from-photo']), '$subject' => template_escape((($rr['mailseen']) ? $rr['title'] : '' . $rr['title'] . '')), '$delete' => t('Delete conversation'), '$body' => template_escape($rr['body']), @@ -297,7 +301,11 @@ function message_content(&$a) { $mails = array(); $seen = 0; + $unknown = false; + foreach($messages as $message) { + if($message['unknown']) + $unknown = true; if($message['from-url'] == $myprofile) { $from_url = $myprofile; $sparkle = ''; @@ -323,7 +331,7 @@ function message_content(&$a) { } $select = $message['name'] . ''; $parent = ''; - + $tpl = get_markup_template('mail_display.tpl'); $o = replace_macros($tpl, array( @@ -331,7 +339,8 @@ function message_content(&$a) { '$thread_subject' => $message['title'], '$thread_seen' => $seen, '$delete' => t('Delete conversation'), - + '$canreply' => (($unknown) ? false : '1'), + '$unknown_text' => t("No secure communications available. You may be able to respond from the sender's profile page."), '$mails' => $mails, // reply diff --git a/mod/settings.php b/mod/settings.php index ce2d64851b..926d1faa5b 100755 --- a/mod/settings.php +++ b/mod/settings.php @@ -876,7 +876,7 @@ function settings_content(&$a) { $unkmail = replace_macros($opt_tpl,array( - '$field' => array('unkmail', t('Permit unknown people to send you private messages?'), $unkmail, '', array(t('No'),t('Yes'))), + '$field' => array('unkmail', t('Permit unknown people to send you private mail?'), $unkmail, '', array(t('No'),t('Yes'))), )); diff --git a/mod/wallmessage.php b/mod/wallmessage.php new file mode 100644 index 0000000000..1a4882b643 --- /dev/null +++ b/mod/wallmessage.php @@ -0,0 +1,149 @@ +argc > 1) ? notags($a->argv[1]) : ''); + if((! $recipient) || (! $body)) { + return; + } + + $r = q("select * from user where nickname = '%s' limit 1", + dbesc($recipient) + ); + + if(! count($r)) { + logger('wallmessage: no recipient'); + return; + } + + $user = $r[0]; + + if(! intval($user['unkmail'])) { + notice( t('Permission denied.') . EOL); + return; + } + + $r = q("select count(*) as total from mail where uid = %d and created > UTC_TIMESTAMP() - INTERVAL 1 day and unknown = 1", + intval($user['uid']) + ); + + if($r[0]['total'] > $user['cntunkmail']) { + notice( sprintf( t('Number of daily wall messages for %s exceeded. Message failed.', $user['username']))); + return; + } + + // Work around doubled linefeeds in Tinymce 3.5b2 +dbg(1); + $body = str_replace("\r\n","\n",$body); + $body = str_replace("\n\n","\n",$body); + + + $ret = send_wallmessage($user, $body, $subject, $replyto); + + switch($ret){ + case -1: + notice( t('No recipient selected.') . EOL ); + break; + case -2: + notice( t('Unable to check your home location.') . EOL ); + break; + case -3: + notice( t('Message could not be sent.') . EOL ); + break; + case -4: + notice( t('Message collection failure.') . EOL ); + break; + default: + info( t('Message sent.') . EOL ); + } +dbg(0); +// goaway($a->get_baseurl() . '/profile/' . $user['nickname']); + +} + + +function wallmessage_content(&$a) { + + if(! get_my_url()) { + notice( t('Permission denied.') . EOL); + return; + } + + $recipient = (($a->argc > 1) ? $a->argv[1] : ''); + + if(! $recipient) { + notice( t('No recipient.') . EOL); + return; + } + + $r = q("select * from user where nickname = '%s' limit 1", + dbesc($recipient) + ); + + if(! count($r)) { + notice( t('No recipient.') . EOL); + logger('wallmessage: no recipient'); + return; + } + + $user = $r[0]; + + if(! intval($user['unkmail'])) { + notice( t('Permission denied.') . EOL); + return; + } + + $r = q("select count(*) as total from mail where uid = %d and created > UTC_TIMESTAMP() - INTERVAL 1 day and unknown = 1", + intval($user['uid']) + ); + + if($r[0]['total'] > $user['cntunkmail']) { + notice( sprintf( t('Number of daily wall messages for %s exceeded. Message failed.', $user['username']))); + return; + } + + + + $tpl = get_markup_template('wallmsg-header.tpl'); + + $a->page['htmlhead'] .= replace_macros($tpl, array( + '$baseurl' => $a->get_baseurl(true), + '$editselect' => '/(profile-jot-text|prvmail-text)/', + '$nickname' => $user['nickname'], + '$linkurl' => t('Please enter a link URL:') + )); + + + + $tpl = get_markup_template('wallmessage.tpl'); + $o .= replace_macros($tpl,array( + '$header' => t('Send Private Message'), + '$subheader' => sprintf( t('If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders.'), $user['username']), + '$to' => t('To:'), + '$subject' => t('Subject:'), + '$recipname' => $user['username'], + '$nickname' => $user['nickname'], + '$subjtxt' => ((x($_REQUEST,'subject')) ? strip_tags($_REQUEST['subject']) : ''), + '$text' => ((x($_REQUEST,'body')) ? escape_tags(htmlspecialchars($_REQUEST['body'])) : ''), + '$readonly' => '', + '$yourmessage' => t('Your message:'), + '$select' => $select, + '$parent' => '', + '$upload' => t('Upload photo'), + '$insert' => t('Insert web link'), + '$wait' => t('Please wait') + )); + + return $o; + } diff --git a/view/mail_display.tpl b/view/mail_display.tpl index 69c7e07222..8fbc129299 100644 --- a/view/mail_display.tpl +++ b/view/mail_display.tpl @@ -3,4 +3,8 @@ {{ inc mail_conv.tpl }}{{endinc}} {{ endfor }} +{{ if $canreply }} {{ inc prv_message.tpl }}{{ endinc }} +{{ else }} +$unknown_text +{{endif }} \ No newline at end of file diff --git a/view/profile_vcard.tpl b/view/profile_vcard.tpl index 154f22363c..d1e6847951 100755 --- a/view/profile_vcard.tpl +++ b/view/profile_vcard.tpl @@ -38,6 +38,9 @@ {{ if $connect }}
  • $connect
  • {{ endif }} + {{ if $wallmessage }} +
  • $wallmessage
  • + {{ endif }}
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 8a8fac662b..23db84c2c8 100755 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -194,6 +194,16 @@ aside { font-weight: bold; background: #3465a4 url('friendika-16.png') no-repeat 95% center; } +#wallmessage-link { + display: block; + color: #FFFFFF; + -webkit-border-radius: 5px ; + -moz-border-radius: 5px; + border-radius: 5px; + padding: 5px; + font-weight: bold; + background-color: #3465a4; +} /* section */ section { diff --git a/view/wallmessage.tpl b/view/wallmessage.tpl new file mode 100755 index 0000000000..66b2bc3a05 --- /dev/null +++ b/view/wallmessage.tpl @@ -0,0 +1,32 @@ + +

    $header

    + +

    $subheader

    + +
    +
    + +$parent + +
    $to
    +$recipname + +
    $subject
    + + +
    $yourmessage
    + + + +
    + + +
    + +
    +
    +
    +
    +
    diff --git a/view/wallmsg-header.tpl b/view/wallmsg-header.tpl new file mode 100755 index 0000000000..cb39225725 --- /dev/null +++ b/view/wallmsg-header.tpl @@ -0,0 +1,82 @@ + + + + + From f0b8d016154e274f5bfe4d3ec5ac3950621cc2ce Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 1 Apr 2012 03:19:37 -0700 Subject: [PATCH 60/63] try slightly better detection of html in feeds --- include/items.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/items.php b/include/items.php index 9f7eb84d96..e09b888cab 100755 --- a/include/items.php +++ b/include/items.php @@ -416,7 +416,7 @@ function get_atom_elements($feed,$item) { // the wild, by sanitising it and converting supported tags to bbcode before we rip out any remaining // html. - if((strpos($res['body'],'<') !== false) || (strpos($res['body'],'>') !== false)) { + if((strpos($res['body'],'<') !== false) && (strpos($res['body'],'>') !== false)) { $res['body'] = reltoabs($res['body'],$base_url); @@ -429,13 +429,14 @@ function get_atom_elements($feed,$item) { // we shouldn't need a whitelist, because the bbcode converter // will strip out any unsupported tags. - // $config->set('HTML.Allowed', 'p,b,a[href],i'); $purifier = new HTMLPurifier($config); $res['body'] = $purifier->purify($res['body']); - $res['body'] = html2bbcode($res['body']); + $res['body'] = @html2bbcode($res['body']); } + else + $res['body'] = escape_tags($res['body']); $allow = $item->get_item_tags(NAMESPACE_DFRN,'comment-allow'); if($allow && $allow[0]['data'] == 1) From bc283f7c5df4b848a6a96db07450af011f03c515 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 1 Apr 2012 03:37:41 -0700 Subject: [PATCH 61/63] qcomment overflow --- view/theme/duepuntozero/style.css | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 23db84c2c8..1f897f3b05 100755 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2989,6 +2989,14 @@ div.jGrowl div.info { padding: 3px; margin-top: 15px; margin-left: 25px; + width: 125px; + overflow-y: auto; +} + + +.qcomment option { + width: 125px; + overflow-x: hidden; } .qcomment { From 15ba0ef5d0bbfed0174c9b9360ebf6f912c90e80 Mon Sep 17 00:00:00 2001 From: tommy tomson Date: Sun, 1 Apr 2012 13:12:15 +0200 Subject: [PATCH 62/63] various bugfixes and css-fixes --- view/theme/diabook-aerith/jot.tpl | 2 +- view/theme/diabook-aerith/nav.tpl | 22 ++++++++++++---------- view/theme/diabook-aerith/theme.php | 5 ++++- view/theme/diabook-blue/nav.tpl | 22 ++++++++++++---------- view/theme/diabook-blue/theme.php | 5 ++++- view/theme/diabook-red/nav.tpl | 22 ++++++++++++---------- view/theme/diabook-red/theme.php | 5 ++++- view/theme/diabook/nav.tpl | 22 ++++++++++++---------- view/theme/diabook/photo-menu.jpg | Bin 0 -> 459 bytes view/theme/diabook/style.css | 2 +- view/theme/diabook/theme.php | 8 +++++++- 11 files changed, 69 insertions(+), 46 deletions(-) create mode 100755 view/theme/diabook/photo-menu.jpg diff --git a/view/theme/diabook-aerith/jot.tpl b/view/theme/diabook-aerith/jot.tpl index 5ef723d727..59066a19c5 100755 --- a/view/theme/diabook-aerith/jot.tpl +++ b/view/theme/diabook-aerith/jot.tpl @@ -34,7 +34,7 @@
    -
    +
    diff --git a/view/theme/diabook-aerith/nav.tpl b/view/theme/diabook-aerith/nav.tpl index c344361031..f84b902d5b 100644 --- a/view/theme/diabook-aerith/nav.tpl +++ b/view/theme/diabook-aerith/nav.tpl @@ -11,16 +11,16 @@ {{ if $nav.network }} {{ endif }} {{ if $nav.contacts }}