From b9423e6fbd58f4d8ad75510892495ea540be0d79 Mon Sep 17 00:00:00 2001 From: Alexander Purr <purr@ub.uni-leipzig.de> Date: Fri, 27 Sep 2019 17:20:28 +0200 Subject: [PATCH] refs #16101 [master-v5] offcanvas toggler * set right class name .offcanvas-toggler * add offcanvas-toggler to search history template --- .../templates/myresearch/checkedout.phtml | 2 +- themes/finc/templates/myresearch/fines.phtml | 2 +- .../templates/myresearch/historicloans.phtml | 2 +- themes/finc/templates/myresearch/holds.phtml | 2 +- .../templates/myresearch/illrequests.phtml | 2 +- themes/finc/templates/myresearch/mylist.phtml | 2 +- .../finc/templates/myresearch/profile.phtml | 2 +- .../myresearch/storageretrievalrequests.phtml | 2 +- themes/finc/templates/search/history.phtml | 42 +++++++++++++++++++ 9 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 themes/finc/templates/search/history.phtml diff --git a/themes/finc/templates/myresearch/checkedout.phtml b/themes/finc/templates/myresearch/checkedout.phtml index 24bb3b11567..d7cb5d54aa0 100644 --- a/themes/finc/templates/myresearch/checkedout.phtml +++ b/themes/finc/templates/myresearch/checkedout.phtml @@ -11,7 +11,7 @@ ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/fines.phtml b/themes/finc/templates/myresearch/fines.phtml index b0a88a9d782..210a8cdf659 100644 --- a/themes/finc/templates/myresearch/fines.phtml +++ b/themes/finc/templates/myresearch/fines.phtml @@ -7,7 +7,7 @@ $this->layout()->breadcrumbs = '<li><a href="' . $this->url('myresearch-home') . '">' . $this->transEsc('Your Account') . '</a></li> <li class="active">' . $this->transEsc('Fines') . '</li>'; ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/historicloans.phtml b/themes/finc/templates/myresearch/historicloans.phtml index 837b29e67f7..7669f30c589 100644 --- a/themes/finc/templates/myresearch/historicloans.phtml +++ b/themes/finc/templates/myresearch/historicloans.phtml @@ -8,7 +8,7 @@ ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/holds.phtml b/themes/finc/templates/myresearch/holds.phtml index bc63f4f64ec..0e1f633f88b 100644 --- a/themes/finc/templates/myresearch/holds.phtml +++ b/themes/finc/templates/myresearch/holds.phtml @@ -8,7 +8,7 @@ ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/illrequests.phtml b/themes/finc/templates/myresearch/illrequests.phtml index 685858006df..2d119b26e75 100644 --- a/themes/finc/templates/myresearch/illrequests.phtml +++ b/themes/finc/templates/myresearch/illrequests.phtml @@ -8,7 +8,7 @@ . '<li class="active">' . $this->transEsc('Interlibrary Loan Requests') . '</li>'; ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/mylist.phtml b/themes/finc/templates/myresearch/mylist.phtml index 390ed6252c3..a932041d6e7 100644 --- a/themes/finc/templates/myresearch/mylist.phtml +++ b/themes/finc/templates/myresearch/mylist.phtml @@ -29,7 +29,7 @@ $user = $this->auth()->isLoggedIn(); <?=$this->flashmessages()?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/profile.phtml b/themes/finc/templates/myresearch/profile.phtml index c0d135e29dd..92cb2bb097e 100644 --- a/themes/finc/templates/myresearch/profile.phtml +++ b/themes/finc/templates/myresearch/profile.phtml @@ -11,7 +11,7 @@ $arrTemplate = '<tr><th>%%LABEL%%:</th><td> %%VALUE%%</td></tr>'; ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/myresearch/storageretrievalrequests.phtml b/themes/finc/templates/myresearch/storageretrievalrequests.phtml index 9360e7f4522..903505ca8c6 100644 --- a/themes/finc/templates/myresearch/storageretrievalrequests.phtml +++ b/themes/finc/templates/myresearch/storageretrievalrequests.phtml @@ -8,7 +8,7 @@ ?> <div class="<?=$this->layoutClass('mainbody')?>"> - <span class="offcanvas-toogler"> + <span class="offcanvas-toggler"> <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> <?=$this->transEsc('offcanvas-toggler-myresearch')?> </button> diff --git a/themes/finc/templates/search/history.phtml b/themes/finc/templates/search/history.phtml new file mode 100644 index 00000000000..816fda1b32f --- /dev/null +++ b/themes/finc/templates/search/history.phtml @@ -0,0 +1,42 @@ +<?php + // Set page title. + $this->headTitle($this->translate('Search History')); + + // Set up breadcrumbs: + $this->layout()->breadcrumbs = '<li><a href="' . $this->url('myresearch-home') . '">' . $this->transEsc('Your Account') . '</a></li>' + . '<li class="active">' . $this->transEsc('History') . '</li>'; + + $saveSupported = $this->accountCapabilities()->getSavedSearchSetting() === 'enabled'; +?> + +<div class="<?=$this->layoutClass('mainbody')?>"> + <span class="offcanvas-toggler"> + <button class="search-filter-toggle btn btn-primary visible-xs" href="#search-sidebar" data-toggle="offcanvas" title="<?=$this->transEsc('sidebar_expand')?>"> + <?=$this->transEsc('offcanvas-toggler-myresearch')?> + </button> + </span> + <?=$this->flashmessages()?> + <?php if ($saveSupported && !empty($this->saved)): ?> + <h2><?=$this->transEsc("history_saved_searches")?></h2> + <?=$this->context()->renderInContext('search/history-table.phtml', ['showSaved' => true]);?> + <?php endif; ?> + + <h2><?=$this->transEsc("history_recent_searches")?></h2> + <?php if (!empty($this->unsaved)): ?> + <?=$this->context()->renderInContext('search/history-table.phtml', ['showSaved' => false]);?> + <a href="?purge=true"><i class="fa fa-remove" aria-hidden="true"></i> <?=$this->transEsc("history_purge")?></a> + <?php else: ?> + <?=$this->transEsc("history_no_searches")?> + <?php endif; ?> +</div> + +<?php if ($saveSupported): ?> + <div class="<?=$this->layoutClass('sidebar')?>"> + <?=$this->context($this)->renderInContext( + "myresearch/menu.phtml", + // Only activate search history in account menu if user is logged in. + $this->auth()->isLoggedIn() ? ['active' => 'history'] : [] + ); + ?> + </div> +<?php endif; ?> -- GitLab