From 308dc9d053cf2bf4e99fdaf70a044189bf315382 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 23 Sep 2018 17:11:02 +0200 Subject: [PATCH] portal agent: limit search results (#26642) --- data/themes/gadjo/static/css/agent-portal.scss | 16 ++++++++++++++++ data/themes/gadjo/static/js/agent-portal.js | 4 ++++ .../templates/combo/search-cell-results.html | 13 +++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 data/themes/gadjo/templates/combo/search-cell-results.html diff --git a/data/themes/gadjo/static/css/agent-portal.scss b/data/themes/gadjo/static/css/agent-portal.scss index 814aadd8..4790dc3e 100644 --- a/data/themes/gadjo/static/css/agent-portal.scss +++ b/data/themes/gadjo/static/css/agent-portal.scss @@ -115,6 +115,9 @@ div.searchcell { text-align: center; } padding-left: 3rem; + &.hidden { + display: none; + } } div.combo-search-results-users div.links-list li::before { content: "\f007"; // user @@ -125,6 +128,19 @@ div.searchcell { div.combo-search-results-tracking-code div.links-list li::before { content: "\f02a"; // barcode } + div div.links-list li.see-more::before { + content: "\f067"; // plus + } + div.combo-search-results.expanded div.links-list { + li.hidden { + display: block; + } + li.see-more { + &::before { + content: "\f068"; // minus + } + } + } } div.links-list { diff --git a/data/themes/gadjo/static/js/agent-portal.js b/data/themes/gadjo/static/js/agent-portal.js index 6ba1b745..20b59e34 100644 --- a/data/themes/gadjo/static/js/agent-portal.js +++ b/data/themes/gadjo/static/js/agent-portal.js @@ -30,4 +30,8 @@ $(function() { /* mark our location in publik menu */ $('#portal-agent-home').addClass('active'); }); + $('div.searchcell').delegate('li.see-more a', 'click', function() { + $(this).parents('.combo-search-results').toggleClass('expanded'); + return false; + }); }); diff --git a/data/themes/gadjo/templates/combo/search-cell-results.html b/data/themes/gadjo/templates/combo/search-cell-results.html new file mode 100644 index 00000000..b583d700 --- /dev/null +++ b/data/themes/gadjo/templates/combo/search-cell-results.html @@ -0,0 +1,13 @@ +{% if results.data %} +{% if cell.has_multiple_search_services %}

{{ search_service.label }}

{% endif %} + +{% endif %} -- 2.19.0