summaryrefslogtreecommitdiff
path: root/inc/template.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2015-05-02 11:24:54 +0200
committerAndreas Gohr <andi@splitbrain.org>2015-05-02 11:24:54 +0200
commit08d7a57554e606109805d4e663759d31ac40df96 (patch)
treedef7f37b7d2e6adcc8315aa400247e085a5f23f8 /inc/template.php
parentda624c8c15b984399797b0e5d25b03ffdf35388d (diff)
downloadrpg-08d7a57554e606109805d4e663759d31ac40df96.tar.gz
rpg-08d7a57554e606109805d4e663759d31ac40df96.tar.bz2
Revert "use nav+ul element for "you are here""
This reverts commit 3940c519db432ec22e8c587504d86191631f9bfb as discussed in #1082.
Diffstat (limited to 'inc/template.php')
-rw-r--r--inc/template.php41
1 files changed, 14 insertions, 27 deletions
diff --git a/inc/template.php b/inc/template.php
index a4ace1a63..88b6b14b8 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -894,12 +894,12 @@ function tpl_breadcrumbs($sep = '•') {
* @author Nigel McNie <oracle.shinoda@gmail.com>
* @author Sean Coates <sean@caedmon.net>
* @author <fredrik@averpil.com>
- * @author Mark C. Prins <mprins@users.sf.net>
+ * @todo May behave strangely in RTL languages
*
* @param string $sep Separator between entries
* @return bool
*/
-function tpl_youarehere($sep = ' → ') {
+function tpl_youarehere($sep = ' » ') {
global $conf;
global $ID;
global $lang;
@@ -910,15 +910,12 @@ function tpl_youarehere($sep = ' → ') {
$parts = explode(':', $ID);
$count = count($parts);
- echo '<nav><h2 class="bchead">'.$lang['youarehere'].': </h2>';
- echo '<ul class="navlist">';
- // always print the startpage
- if ($count > 1) {
- echo '<li class="home">'.html_wikilink(':'.$conf['start']).$sep.'</li>';
- } else {
- echo '<li class="home">'.$conf['start'].'</li>';
- }
+ echo '<span class="bchead">'.$lang['youarehere'].' </span>';
+ // always print the startpage
+ echo '<span class="home">';
+ tpl_pagelink(':'.$conf['start']);
+ echo '</span>';
// print intermediate namespace links
$part = '';
@@ -927,28 +924,18 @@ function tpl_youarehere($sep = ' → ') {
$page = $part;
if($page == $conf['start']) continue; // Skip startpage
- echo '<li>'.html_wikilink($page);
- if ($i < $count - 2) {
- echo $sep.'</li>';
- } else {
- echo '</li>';
- }
+ // output
+ echo $sep;
+ tpl_pagelink($page);
}
// print current page, skipping start page, skipping for namespace index
resolve_pageid('', $page, $exists);
- if(isset($page) && $page == $part.$parts[$i]) {
- echo '</li></ul></nav>';
- return true;
- }
-
+ if(isset($page) && $page == $part.$parts[$i]) return true;
$page = $part.$parts[$i];
- if($page == $conf['start']) {
- echo '</li></ul></nav>';
- return true;
- }
-
- echo $sep.'</li><li class="curid">'.noNSorNS($page).'</li></ul></nav>';
+ if($page == $conf['start']) return true;
+ echo $sep;
+ tpl_pagelink($page);
return true;
}