summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-04-07 17:14:10 -0400
committerEvan Prodromou <evan@controlyourself.ca>2009-04-07 17:14:10 -0400
commit92d18134bfe082f75211b3baa93f20d88367dba6 (patch)
tree8fdfc1cd8204eaad59446cf688d22d87ce02dc98
parent770788d98eb9dfca51e6299e023edab26765c0bf (diff)
parent05b04b7970d1b0f1e35a64a5537ad61e2fb8db1c (diff)
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
-rw-r--r--actions/all.php26
-rw-r--r--actions/favorited.php4
-rw-r--r--actions/groupsearch.php2
-rw-r--r--actions/noticesearch.php2
-rw-r--r--actions/public.php4
-rw-r--r--actions/publictagcloud.php4
-rw-r--r--lib/action.php19
-rw-r--r--lib/searchaction.php5
-rw-r--r--theme/base/css/display.css18
-rw-r--r--theme/default/css/display.css13
-rw-r--r--theme/identica/css/display.css12
11 files changed, 68 insertions, 41 deletions
diff --git a/actions/all.php b/actions/all.php
index 8e67ec0f3..9a1632670 100644
--- a/actions/all.php
+++ b/actions/all.php
@@ -93,6 +93,32 @@ class AllAction extends Action
$nav->show();
}
+ function showPageNotice()
+ {
+ $notice = $this->user->noticesWithFriends(0, 1);
+ if ($notice->count()) {
+ return;
+ }
+
+ $message = sprintf(_('This is the timeline for %s and friends but no one has posted anything yet.'), $this->user->nickname) . ' ';
+
+ if (common_logged_in()) {
+ $current_user = common_current_user();
+ if ($this->user->id === $current_user->id) {
+ $message .= _('Try subscribing to more people, [join a group](%%action.groups) or post something yourself.');
+ } else {
+ $message .= sprintf(_('You can try to [nudge %s](./) from his profile or [post something to his or her attention](%%%%action.newnotice%%%%?status_textarea=%s).'), $this->user->nickname, '@' . $this->user->nickname);
+ }
+ }
+ else {
+ $message .= sprintf(_('Why not [register an account](%%%%action.register%%%%) and then nudge %s or post a notice to his or her attention.'), $this->user->nickname);
+ }
+
+ $this->elementStart('div', 'guide');
+ $this->raw(common_markup_to_html($message));
+ $this->elementEnd('div');
+ }
+
function showContent()
{
$notice = $this->user->noticesWithFriends(($this->page-1)*NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1);
diff --git a/actions/favorited.php b/actions/favorited.php
index 20a354674..27da25435 100644
--- a/actions/favorited.php
+++ b/actions/favorited.php
@@ -150,7 +150,7 @@ class FavoritedAction extends Action
return;
}
- $message = _('Favorite notices appear on this page but noone has favorited one yet.') . ' ';
+ $message = _('Favorite notices appear on this page but no one has favorited one yet.') . ' ';
if (common_logged_in()) {
$message .= _('Be the first to add a notice to your favorites by clicking the fave button next to any notice you like.');
@@ -159,7 +159,7 @@ class FavoritedAction extends Action
$message .= _('Why not [register an account](%%action.register%%) and be the first to add a notice to your favorites!');
}
- $this->elementStart('div', 'blankfiller');
+ $this->elementStart('div', 'guide');
$this->raw(common_markup_to_html($message));
$this->elementEnd('div');
}
diff --git a/actions/groupsearch.php b/actions/groupsearch.php
index 31c4ffd94..06b4a7755 100644
--- a/actions/groupsearch.php
+++ b/actions/groupsearch.php
@@ -84,7 +84,7 @@ class GroupsearchAction extends SearchAction
else {
$message = _('Why not [register an account](%%action.register%%) and [create the group](%%action.newgroup%%) yourself!');
}
- $this->elementStart('div', 'blankfiller');
+ $this->elementStart('div', 'guide');
$this->raw(common_markup_to_html($message));
$this->elementEnd('div');
$user_group->free();
diff --git a/actions/noticesearch.php b/actions/noticesearch.php
index a4308450b..095d0a454 100644
--- a/actions/noticesearch.php
+++ b/actions/noticesearch.php
@@ -124,7 +124,7 @@ class NoticesearchAction extends SearchAction
$message = sprintf(_('Why not [register an account](%%%%action.register%%%%) and be the first to [post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!'), urlencode($q));
}
- $this->elementStart('div', 'blankfiller');
+ $this->elementStart('div', 'guide');
$this->raw(common_markup_to_html($message));
$this->elementEnd('div');
return;
diff --git a/actions/public.php b/actions/public.php
index 5a2720a9a..b7b7fc6b7 100644
--- a/actions/public.php
+++ b/actions/public.php
@@ -179,7 +179,7 @@ class PublicAction extends Action
return;
}
- $message = _('This is the public timeline for %%site.name%% but noone has posted anything yet.') . ' ';
+ $message = _('This is the public timeline for %%site.name%% but no one has posted anything yet.') . ' ';
if (common_logged_in()) {
$message .= _('Be the first to post!');
@@ -188,7 +188,7 @@ class PublicAction extends Action
$message .= _('Why not [register an account](%%action.register%%) and be the first to post!');
}
- $this->elementStart('div', 'blankfiller');
+ $this->elementStart('div', 'guide');
$this->raw(common_markup_to_html($message));
$this->elementEnd('div');
}
diff --git a/actions/publictagcloud.php b/actions/publictagcloud.php
index 5bc7e0cbf..0cd8940d4 100644
--- a/actions/publictagcloud.php
+++ b/actions/publictagcloud.php
@@ -68,7 +68,7 @@ class PublictagcloudAction extends Action
return;
}
- $message = _('Noone has posted a notice with a [hashtag](%%doc.tags%%) yet.') . ' ';
+ $message = _('No one has posted a notice with a [hashtag](%%doc.tags%%) yet.') . ' ';
if (common_logged_in()) {
$message .= _('Be the first to post one!');
@@ -77,7 +77,7 @@ class PublictagcloudAction extends Action
$message .= _('Why not [register an account](%%action.register%%) and be the first to post one!');
}
- $this->elementStart('div', 'blankfiller');
+ $this->elementStart('div', 'guide');
$this->raw(common_markup_to_html($message));
$this->elementEnd('div');
}
diff --git a/lib/action.php b/lib/action.php
index bba76d833..94913f3d5 100644
--- a/lib/action.php
+++ b/lib/action.php
@@ -402,13 +402,8 @@ class Action extends HTMLOutputter // lawsuit
if ($user) {
$this->menuItem(common_local_url('all', array('nickname' => $user->nickname)),
_('Home'), _('Personal profile and friends timeline'), false, 'nav_home');
- }
- $this->menuItem(common_local_url('peoplesearch'),
- _('Search'), _('Search for people or text'), false, 'nav_search');
- if ($user) {
$this->menuItem(common_local_url('profilesettings'),
_('Account'), _('Change your email, avatar, password, profile'), false, 'nav_account');
-
if (common_config('xmpp', 'enabled')) {
$this->menuItem(common_local_url('imsettings'),
_('Connect'), _('Connect to IM, SMS, Twitter'), false, 'nav_connect');
@@ -416,20 +411,28 @@ class Action extends HTMLOutputter // lawsuit
$this->menuItem(common_local_url('smssettings'),
_('Connect'), _('Connect to SMS, Twitter'), false, 'nav_connect');
}
+ $this->menuItem(common_local_url('invite'),
+ _('Invite'),
+ sprintf(_('Invite friends and colleagues to join you on %s'),
+ common_config('site', 'name')),
+ false, 'nav_invitecontact');
$this->menuItem(common_local_url('logout'),
_('Logout'), _('Logout from the site'), false, 'nav_logout');
- } else {
- $this->menuItem(common_local_url('login'),
- _('Login'), _('Login to the site'), false, 'nav_login');
+ }
+ else {
if (!common_config('site', 'closed')) {
$this->menuItem(common_local_url('register'),
_('Register'), _('Create an account'), false, 'nav_register');
}
$this->menuItem(common_local_url('openidlogin'),
_('OpenID'), _('Login with OpenID'), false, 'nav_openid');
+ $this->menuItem(common_local_url('login'),
+ _('Login'), _('Login to the site'), false, 'nav_login');
}
$this->menuItem(common_local_url('doc', array('title' => 'help')),
_('Help'), _('Help me!'), false, 'nav_help');
+ $this->menuItem(common_local_url('peoplesearch'),
+ _('Search'), _('Search for people or text'), false, 'nav_search');
Event::handle('EndPrimaryNav', array($this));
}
$this->elementEnd('ul');
diff --git a/lib/searchaction.php b/lib/searchaction.php
index 918f8dd9a..e7ad4affd 100644
--- a/lib/searchaction.php
+++ b/lib/searchaction.php
@@ -152,8 +152,11 @@ You can also try your search on other engines:
E_O_T
), $qe, $qe, $qe, $qe);
- $this->elementStart('div', 'blankfiller');
+ $this->elementStart('dl', array('id' => 'help_search', 'class' => 'help'));
+ $this->element('dt', null, _('Search help'));
+ $this->elementStart('dd', 'instructions');
$this->raw(common_markup_to_html($message));
+ $this->elementEnd('dd');
$this->elementEnd('div');
}
}
diff --git a/theme/base/css/display.css b/theme/base/css/display.css
index 4c9b52254..6c3c7e912 100644
--- a/theme/base/css/display.css
+++ b/theme/base/css/display.css
@@ -83,12 +83,13 @@ left:0;
border:0;
}
-#page_notice .error,
-#page_notice .success {
+.error,
+.success {
padding:4px 7px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
+margin-bottom:18px;
}
form label.submit {
display:none;
@@ -384,6 +385,7 @@ margin-bottom:1em;
#content {
width:64.009%;
+min-height:259px;
padding:1.795%;
float:left;
border-radius:7px;
@@ -403,6 +405,7 @@ float:left;
#aside_primary {
width:27.917%;
+min-height:259px;
float:left;
margin-left:0.395%;
padding:1.795%;
@@ -1143,4 +1146,13 @@ clear:both;
margin-bottom:0;
}
-
+.instructions ul {
+list-style-position:inside;
+}
+.instructions p,
+.instructions ul {
+margin-bottom:18px;
+}
+.help dt {
+display:none;
+}
diff --git a/theme/default/css/display.css b/theme/default/css/display.css
index bf46fc6bf..42e29374f 100644
--- a/theme/default/css/display.css
+++ b/theme/default/css/display.css
@@ -37,7 +37,6 @@ background:none;
input.submit,
#form_notice.warning #notice_text-count,
-#nav_register a,
.form_settings .form_note,
.entity_remote_subscribe {
background-color:#A9BF4F;
@@ -48,7 +47,6 @@ input:focus, textarea:focus, select:focus,
border-color:#A9BF4F;
}
input.submit,
-#nav_register a,
.entity_remote_subscribe {
color:#fff;
}
@@ -97,13 +95,6 @@ cursor:wait;
text-indent:-9999px;
}
-
-#nav_register a {
-text-decoration:none;
-font-weight:bold;
-padding:2px 4px;
-}
-
#content,
#site_nav_local_views a,
#aside_primary {
@@ -122,10 +113,10 @@ background-color:rgba(255, 255, 255, 0.7);
}
-#page_notice .error {
+.error {
background-color:#F7E8E8;
}
-#page_notice .success {
+.success {
background-color:#EFF3DC;
}
diff --git a/theme/identica/css/display.css b/theme/identica/css/display.css
index 9e7c10ac5..8edb005a6 100644
--- a/theme/identica/css/display.css
+++ b/theme/identica/css/display.css
@@ -37,7 +37,6 @@ background:none;
input.submit,
#form_notice.warning #notice_text-count,
-#nav_register a,
.form_settings .form_note,
.entity_remote_subscribe {
background-color:#9BB43E;
@@ -48,7 +47,6 @@ input:focus, textarea:focus, select:focus,
border-color:#9BB43E;
}
input.submit,
-#nav_register a,
.entity_remote_subscribe {
color:#fff;
}
@@ -97,12 +95,6 @@ cursor:wait;
text-indent:-9999px;
}
-#nav_register a {
-text-decoration:none;
-font-weight:bold;
-padding:2px 4px;
-}
-
#content,
#site_nav_local_views a,
#aside_primary {
@@ -121,10 +113,10 @@ background-color:rgba(255, 255, 255, 0.7);
}
-#page_notice .error {
+.error {
background-color:#F7E8E8;
}
-#page_notice .success {
+.success {
background-color:#EFF3DC;
}