Commit 4d5b8975 authored by john's avatar john

2949

parent 8328a091
...@@ -14,7 +14,6 @@ if($('.set').length){ ...@@ -14,7 +14,6 @@ if($('.set').length){
$('.set_in').slideUp(200); $('.set_in').slideUp(200);
$(this).siblings('.set_in').slideDown(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 ...@@ -168,12 +168,12 @@ class DocList extends \yii\db\ActiveRecord
$thisLevel = DocList::find()->where(['=', 'parent_id', $parent_id])->orderBy(['position' => SORT_ASC])->all(); $thisLevel = DocList::find()->where(['=', 'parent_id', $parent_id])->orderBy(['position' => SORT_ASC])->all();
foreach ($thisLevel as $level) { foreach ($thisLevel as $level) {
$docContents = $level->docContents; $docContents = $level->docContents;
$url = ($docContents) ? $docContents[0]->lang->url : ''; $url = ($docContents) ? '/' . $docContents[0]->lang->url : '#';
$curent = [ $curent = [
'id' => $level->id, 'id' => $level->id,
'text' => $level->lang->name, 'text' => $level->lang->name,
'url' => '/' . $url, 'url' => $url,
'state' => [ 'state' => [
'selected' => $updated->id == $level->id, 'selected' => $updated->id == $level->id,
'expanded' => true, 'expanded' => true,
...@@ -201,10 +201,13 @@ class DocList extends \yii\db\ActiveRecord ...@@ -201,10 +201,13 @@ class DocList extends \yii\db\ActiveRecord
if (isset($item['nodes']) && is_array($item['nodes'])) if (isset($item['nodes']) && is_array($item['nodes']))
$ch = $this->getList($item['nodes'], $open, false); $ch = $this->getList($item['nodes'], $open, false);
$active = ''; $active = '';
if ($item['url'] == yii::$app->request->url) { if (
$item['url'] == yii::$app->request->url ||
($baseLevel && $open)
) {
$active = 'active'; $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) { if ($item['url'] == yii::$app->request->url) {
$open = 'active'; $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