aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/widgets.php14
-rw-r--r--view/tpl/wikilist.tpl2
2 files changed, 14 insertions, 2 deletions
diff --git a/include/widgets.php b/include/widgets.php
index 84f224c7e..e74f2c58b 100644
--- a/include/widgets.php
+++ b/include/widgets.php
@@ -941,8 +941,20 @@ function widget_wiki_list($arr) {
// Not the channel owner
$owner_acl = $x = array();
}
-
+ if(argc()>1) {
+ $activeWikiURLname = argv(2);
+ } else {
+ $activeWikiURLname = '';
+ }
+ logger($activeWikiURLname, LOGGER_DEBUG);
$wikis = wiki_list($channel, get_observer_hash());
+ foreach($wikis['wikis'] as &$w) {
+ if($w['urlName'] === $activeWikiURLname) {
+ $w['active'] = true;
+ } else {
+ $w['active'] = false;
+ }
+ }
if ($wikis) {
return replace_macros(get_markup_template('wikilist.tpl'), array(
'$header' => t('Wiki List'),
diff --git a/view/tpl/wikilist.tpl b/view/tpl/wikilist.tpl
index a4934bdb4..d3fca8ab7 100644
--- a/view/tpl/wikilist.tpl
+++ b/view/tpl/wikilist.tpl
@@ -3,7 +3,7 @@
<ul class="nav nav-pills nav-stacked">
{{if $wikis}}
{{foreach $wikis as $wiki}}
- <li>{{if $owner}}<a href="#" onclick="$('div[id^=\'edit-wiki-form-wrapper\']').hide(); $('div[id^=\'new-wiki-form-wrapper\']').hide(); openClose('edit-wiki-form-wrapper-{{$wiki.resource_id}}'); return false;" class="pull-right wikilist" title="{{$edit}}"><i class="fa fa-pencil"></i></a>{{/if}}
+ <li {{if $wiki.active}}class="active"{{/if}}>{{if $owner}}<a href="#" onclick="$('div[id^=\'edit-wiki-form-wrapper\']').hide(); $('div[id^=\'new-wiki-form-wrapper\']').hide(); openClose('edit-wiki-form-wrapper-{{$wiki.resource_id}}'); return false;" class="pull-right wikilist" title="{{$edit}}"><i class="fa fa-pencil"></i></a>{{/if}}
<a href="#" onclick="wiki_download_wiki('{{$wiki.resource_id}}'); return false;" title="{{$download}}" class="pull-right wikilist"><i class="fa fa-download"></i></a>
<a href="/wiki/{{$channel}}/{{$wiki.urlName}}/Home" title="{{$view}}">{{$wiki.title}}</a>
{{if $owner}}