diff options
| author | Marc Abonce Seguin <marc-abonce@mailbox.org> | 2020-08-03 00:15:54 -0700 |
|---|---|---|
| committer | Marc Abonce Seguin <marc-abonce@mailbox.org> | 2020-08-10 00:12:45 -0700 |
| commit | 0601f2bb481758ed8e0e68f96a976063d9b229db (patch) | |
| tree | 00a66a0a88f3aa1e2adbb136c69984e635ada191 /searx/static/themes/oscar/js/searx.js | |
| parent | 57bad502a698c3d337641ad700cefd0be344ddd6 (diff) | |
add toggle to resize infobox
Diffstat (limited to 'searx/static/themes/oscar/js/searx.js')
| -rw-r--r-- | searx/static/themes/oscar/js/searx.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/searx/static/themes/oscar/js/searx.js b/searx/static/themes/oscar/js/searx.js index 040d57bb1..543c7775c 100644 --- a/searx/static/themes/oscar/js/searx.js +++ b/searx/static/themes/oscar/js/searx.js @@ -204,6 +204,17 @@ $(document).ready(function(){ $(a.target).parent().attr("aria-selected", "true"); }); }); +;$(document).ready(function() { + // Hide infobox toggle if shrunk size already fits all content. + $('.infobox').each(function() { + var infobox_body = $(this).find('.infobox_body'); + var total_height = infobox_body.prop('scrollHeight') + infobox_body.find('img.infobox_part').height(); + var max_height = infobox_body.css('max-height').replace('px', ''); + if (total_height <= max_height) { + $(this).find('.infobox_toggle').hide(); + } + }); +}); ;/** * searx is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by |