diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2018-05-09 21:42:32 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2018-05-09 22:02:19 +0100 |
| commit | 66e00285d0963270b29fbba077d6f48ddafafc00 (patch) | |
| tree | 6aff55f253d02c48204ff5099b38a0235c561d48 /resources/views/layouts | |
| parent | 487f2019da9d3adae7232a0f657f82c08e0a0af0 (diff) | |
| download | webtrees-66e00285d0963270b29fbba077d6f48ddafafc00.tar.gz webtrees-66e00285d0963270b29fbba077d6f48ddafafc00.tar.bz2 webtrees-66e00285d0963270b29fbba077d6f48ddafafc00.zip | |
Converting themes to views
Diffstat (limited to 'resources/views/layouts')
| -rw-r--r-- | resources/views/layouts/default.php | 68 |
1 files changed, 64 insertions, 4 deletions
diff --git a/resources/views/layouts/default.php b/resources/views/layouts/default.php index 5c269ff801..d1f6d316b0 100644 --- a/resources/views/layouts/default.php +++ b/resources/views/layouts/default.php @@ -42,14 +42,64 @@ <header class="wt-header-wrapper d-print-none"> <div class="container wt-header-container"> <div class="row wt-header-content"> - <?= Theme::theme()->headerContent() ?> + <div class="wt-accessibility-links"> + <a class="sr-only sr-only-focusable btn btn-info btn-sm" href="#content"> + <?= /* I18N: Skip over the headers and menus, to the main content of the page */ I18N::translate('Skip to content') ?> + </a> + </div> + <div class="col wt-site-logo"></div> + + <?php if ($tree !== null): ?> + <h1 class="col wt-site-title"><?= e($tree->getTitle()) ?></h1> + + <div class="col wt-header-search"> + <form class="wt-header-search-form" role="search"> + <input type="hidden" name="route" value="search-quick"> + <input type="hidden" name="ged" value="<?= e($tree->getName()) ?>"> + <div class="input-group"> + <label class="sr-only" for="quick-search"><?= I18N::translate('Search') ?></label> + <input type="search" class="form-control wt-header-search-field" id="quick-search" name="query" size="15" placeholder="<?= I18N::translate('Search') ?>"> + <span class="input-group-btn"> + <button type="submit" class="btn btn-primary wt-header-search-button"> + <i class="fas fa-search"></i> + </button> + </span> + </div> + </form> + </div> + <?php endif ?> + + <div class="col wt-secondary-navigation"> + <ul class="nav wt-secondary-menu"> + <?php foreach (Theme::theme()->secondaryMenu() as $menu): ?> + <?= $menu->bootstrap4() ?> + <?php endforeach ?> + </ul> + </div> + + <nav class="col wt-primary-navigation"> + <ul class="nav wt-primary-menu"> + <?php foreach (Theme::theme()->primaryMenu() as $menu): ?> + <?= $menu->bootstrap4() ?> + <?php endforeach ?> + </ul> + </nav> </div> </div> </header> <main id="content" class="wt-main-wrapper"> <div class="container wt-main-container"> - <?= Theme::theme()->flashMessagesContainer(FlashMessages::getMessages()) ?> + <div class="flash-messages"> + <?php foreach (FlashMessages::getMessages() as $message): ?> + <div class="alert alert-<?= e($message->status) ?> alert-dismissible" role="alert"> + <button type="button" class="close" data-dismiss="alert" aria-label="<?= I18N::translate('close') ?>"> + <span aria-hidden="true">×</span> + </button> + <?= $message->text ?> + </div> + <?php endforeach ?> + </div> <?= $content ?> </div> @@ -67,9 +117,19 @@ <script src="<?= e(WT_ASSETS_URL . 'js/vendor.js') ?>"></script> <script src="<?= e(WT_ASSETS_URL . 'js/webtrees.js') ?>"></script> - <?= View::stack('javascript') ?> + <script> + activate_colorbox(); + jQuery.extend(jQuery.colorbox.settings, { + width: "85%", + height: "85%", + transition: "none", + slideshowStart: "<?= I18N::translate('Play') ?>" + slideshowStop: "<?= I18N::translate('Stop') ?>", + title: function() { return this.dataset.title; } + }); + </script> - <?= Theme::theme()->hookFooterExtraJavascript() ?> + <?= View::stack('javascript') ?> <?= DebugBar::render() ?> </body> |
