summaryrefslogtreecommitdiff
path: root/lib/gallery.php
diff options
context:
space:
mode:
authorcsarven <csarven@controlyourself.ca>2008-11-23 23:53:19 -0500
committercsarven <csarven@controlyourself.ca>2008-11-23 23:53:19 -0500
commit45dfacd2aef773ed90eed4ff4c936556cb806d55 (patch)
treee7723631a7373fdd976b6dd4d7651b35b6a7f5ea /lib/gallery.php
parent388e349c25c7a3964ea399dbd49b8e6abd2e3ad5 (diff)
Subscriptions tag filtering and views
darcs-hash:20081124045319-eefa4-58036c236467323d7437ad7d88ce7b7b0552d266.gz
Diffstat (limited to 'lib/gallery.php')
-rw-r--r--lib/gallery.php35
1 files changed, 26 insertions, 9 deletions
diff --git a/lib/gallery.php b/lib/gallery.php
index bf04eaa34..024649e28 100644
--- a/lib/gallery.php
+++ b/lib/gallery.php
@@ -88,14 +88,25 @@ class GalleryAction extends Action {
$content[$t] = $t;
}
if ($tags) {
+ common_element_start('dl', array('id'=>'filter_tags'));
+ common_element('dt', null, _('Filter tags'));
+ common_element_start('dd');
+ common_element_start('ul');
+ common_element_start('li', array('id'=>'filter_tags_all', 'class'=>'child_1'));
common_element('a', array('href' => common_local_url($this->trimmed('action'),
array('nickname' => $profile->nickname))),
_('All'));
+ common_element_end('li');
+ common_element_start('li', array('id'=>'filter_tags_item'));
common_element_start('form', array('name' => 'bytag', 'id' => 'bytag'));
common_dropdown('tag', _('Tag'), $content,
_('Choose a tag to narrow list'), FALSE, $tag);
common_submit('go', _('Go'));
common_element_end('form');
+ common_element_end('li');
+ common_element_end('ul');
+ common_element_end('dd');
+ common_element_end('dl');
}
}
@@ -217,30 +228,36 @@ class GalleryAction extends Action {
}
function display_links($profile, $page, $display) {
-
- common_element_start('p');
+ common_element_start('dl', array('id'=>'subscriptions_nav'));
+ common_element('dt', null, _('Subscriptions navigation'));
+ common_element_start('dd');
+ common_element_start('ul', array('class'=>'nav'));
switch ($display) {
case 'list':
- common_element('span', NULL, _('List'));
- common_text(' | ');
- common_element('a', array('href' => common_local_url($this->trimmed('action'),
+ common_element('li', array('class'=>'child_1'), _('List'));
+ common_element_start('li');
+ common_element('a', array('href' => common_local_url($this->trimmed('action'),
array('display' => 'icons',
'nickname' => $profile->nickname,
'page' => 1 + floor((($page - 1) * PROFILES_PER_PAGE) / AVATARS_PER_PAGE)))),
_('Icons'));
- break;
+ common_element_end('li');
+ break;
default:
+ common_element_start('li', array('class'=>'child_1'));
common_element('a', array('href' => common_local_url($this->trimmed('action'),
array('nickname' => $profile->nickname,
'page' => 1 + floor((($page - 1) * AVATARS_PER_PAGE) / PROFILES_PER_PAGE)))),
_('List'));
- common_text(' | ');
- common_element('span', NULL, _('Icons'));
+ common_element_end('li');
+ common_element('li', NULL, _('Icons'));
break;
}
- common_element_end('p');
+ common_element_end('ul');
+ common_element_end('dd');
+ common_element_end('dl');
}
# Get list of tags we tagged other users with