Commit 4d5b8975 authored by john's avatar john

2949

parent 8328a091
......@@ -14,7 +14,6 @@ if($('.set').length){
$('.set_in').slideUp(200);
$(this).siblings('.set_in').slideDown(200);
}
return false;
});
}
\ No newline at end of file
......@@ -168,12 +168,12 @@ class DocList extends \yii\db\ActiveRecord
$thisLevel = DocList::find()->where(['=', 'parent_id', $parent_id])->orderBy(['position' => SORT_ASC])->all();
foreach ($thisLevel as $level) {
$docContents = $level->docContents;
$url = ($docContents) ? $docContents[0]->lang->url : '';
$url = ($docContents) ? '/' . $docContents[0]->lang->url : '#';
$curent = [
'id' => $level->id,
'text' => $level->lang->name,
'url' => '/' . $url,
'url' => $url,
'state' => [
'selected' => $updated->id == $level->id,
'expanded' => true,
......@@ -201,10 +201,13 @@ class DocList extends \yii\db\ActiveRecord
if (isset($item['nodes']) && is_array($item['nodes']))
$ch = $this->getList($item['nodes'], $open, false);
$active = '';
if ($item['url'] == yii::$app->request->url) {
if (
$item['url'] == yii::$app->request->url ||
($baseLevel && $open)
) {
$active = 'active';
}
$list[] = Html::tag('li', Html::a($item['text'], $item['url']) . $ch, ['class' => $open.' '.$active]);
$list[] = Html::tag('li', Html::a($item['text'], $item['url']) . $ch, ['class' => $active]);
if ($item['url'] == yii::$app->request->url) {
$open = 'active';
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment