registerJs(<<beginPage(); ?> head() ?> <?= Html::encode($this->context->pageTitle) ?> beginBody() ?>
$this->context->pageTitle, 'brandUrl' => ($this->context->apiUrl === null && $this->context->guideUrl !== null) ? './guide-index.html' : './index.html', 'options' => [ 'class' => 'navbar-inverse navbar-fixed-top', ], 'renderInnerContainer' => false, 'view' => $this, ]); $nav = []; if ($this->context->apiUrl !== null) { $nav[] = ['label' => 'Class reference', 'url' => rtrim($this->context->apiUrl, '/') . '/index.html']; if (!empty($this->context->extensions)) { $extItems = []; foreach ($this->context->extensions as $ext) { $extItems[] = [ 'label' => $ext, 'url' => "./ext-{$ext}-index.html", ]; } $nav[] = ['label' => 'Extensions', 'items' => $extItems]; } } if ($this->context->guideUrl !== null) { $nav[] = ['label' => 'Guide', 'url' => rtrim($this->context->guideUrl, '/') . '/' . BaseRenderer::GUIDE_PREFIX . 'README.html']; } echo Nav::widget([ 'options' => ['class' => 'navbar-nav'], 'items' => $nav, 'view' => $this, 'params' => [], ]); ?> registerJs(<<registerJs(<<No results'); var result = jssearch.search(query); if (result.length > 0) { var i = 0; var resHtml = ''; for (var key in result) { if (i++ > 20) { break; } resHtml = resHtml + '
  • ' + result[key].file.t + '' + '' + result[key].file.d + '
  • '; } $('#search-results').html(resHtml); } }); // hide the search results on ESC $(document).on("keyup", function(event) { if (event.which == 27) { $('#search-resultbox').hide(); } }); // hide search results on click to document $(document).bind('click', function (e) { $('#search-resultbox').hide(); }); // except the following: searchBox.bind('click', function(e) { e.stopPropagation(); }); $('#search-resultbox').bind('click', function(e) { e.stopPropagation(); }); JS ); NavBar::end(); ?>
    endBody() ?> endPage() ?>