From 06b59c7210e251efec8b159144745b135c237de8 Mon Sep 17 00:00:00 2001 From: Cqoicebordel Date: Thu, 18 Dec 2014 15:51:09 +0100 Subject: [fix] Show map on result in Oscar Allow to find the leafleet js when searx is not installed at the root of the web server. --- searx/static/oscar/js/searx_src/00_requirejs_config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/static/oscar/js/searx_src') diff --git a/searx/static/oscar/js/searx_src/00_requirejs_config.js b/searx/static/oscar/js/searx_src/00_requirejs_config.js index 36767843b..99ec4b585 100644 --- a/searx/static/oscar/js/searx_src/00_requirejs_config.js +++ b/searx/static/oscar/js/searx_src/00_requirejs_config.js @@ -16,7 +16,7 @@ */ requirejs.config({ - baseUrl: '/static/oscar/js', + baseUrl: './static/oscar/js', paths: { app: '../app' } -- cgit v1.2.3 From 2ab621c0e30384a41a286cfb2bcb95225b10b1ef Mon Sep 17 00:00:00 2001 From: Cqoicebordel Date: Fri, 19 Dec 2014 05:05:12 +0100 Subject: Some more path issues --- searx/static/oscar/js/searx_src/leaflet_map.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/static/oscar/js/searx_src') diff --git a/searx/static/oscar/js/searx_src/leaflet_map.js b/searx/static/oscar/js/searx_src/leaflet_map.js index 88af1e712..b5112ef5e 100644 --- a/searx/static/oscar/js/searx_src/leaflet_map.js +++ b/searx/static/oscar/js/searx_src/leaflet_map.js @@ -116,7 +116,7 @@ $(document).ready(function(){ // TODO hack // change default imagePath - L.Icon.Default.imagePath = "/static/oscar/img/map"; + L.Icon.Default.imagePath = "./static/oscar/img/map"; // init map var map = L.map(leaflet_target); -- cgit v1.2.3 From 2fe33234490c3e57d9b399815d6163d6aeac46cf Mon Sep 17 00:00:00 2001 From: Cqoicebordel Date: Fri, 19 Dec 2014 06:11:46 +0100 Subject: Add double clic on categories Allow to double clic on any category to activate or deactivate all categories. --- .../static/oscar/js/searx_src/element_modifiers.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'searx/static/oscar/js/searx_src') diff --git a/searx/static/oscar/js/searx_src/element_modifiers.js b/searx/static/oscar/js/searx_src/element_modifiers.js index 088bd7a46..dd45b77e0 100644 --- a/searx/static/oscar/js/searx_src/element_modifiers.js +++ b/searx/static/oscar/js/searx_src/element_modifiers.js @@ -63,4 +63,25 @@ $(document).ready(function(){ $(this).toggleClass(btnClass); $(this).toggleClass('btn-default'); }); + + /** + * Select or deselect every categories on double clic + */ + $(".btn-sm").dblclick(function() { + var btnClass = 'btn-' + $(this).data('btn-class'); // primary + if($(this).hasClass('btn-default')) { + $(".btn-sm > input").attr('checked', 'checked'); + $(".btn-sm > input").prop("checked", true); + $(".btn-sm").addClass(btnClass); + $(".btn-sm").addClass('active'); + $(".btn-sm").removeClass('btn-default'); + } else { + $(".btn-sm > input").attr('checked', ''); + $(".btn-sm > input").removeAttr('checked'); + $(".btn-sm > input").checked = false; + $(".btn-sm").removeClass(btnClass); + $(".btn-sm").removeClass('active'); + $(".btn-sm").addClass('btn-default'); + } + }); }); -- cgit v1.2.3