From c75425655fdadf9554b97ae0309a6181acd34ce3 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 4 Jun 2021 09:35:26 +0200 Subject: [enh] openstreetmap / map template: improve results implements ideas described in #69 * update the engine * use wikidata * update map.html template --- searx/templates/oscar/result_templates/map.html | 91 ++++++++++++++---------- searx/templates/simple/result_templates/map.html | 74 +++++++++---------- 2 files changed, 89 insertions(+), 76 deletions(-) (limited to 'searx/templates') diff --git a/searx/templates/oscar/result_templates/map.html b/searx/templates/oscar/result_templates/map.html index 011ccc0bd..6eea2c6d5 100644 --- a/searx/templates/oscar/result_templates/map.html +++ b/searx/templates/oscar/result_templates/map.html @@ -3,48 +3,64 @@ {{- result_header(result, favicons, loop.index) -}} {{- result_sub_header(result, loop.index) -}} -{%- if (result.latitude and result.longitude) or result.boundingbox -%} - -{%- endif -%} +
-{# {% if (result.latitude and result.longitude) %} - -{% endif %} #} +
+ {%- if result.img_src -%}{%- endif -%} -
+ {%- if result.type_icon or result.type -%} +

+ {%- if result.type_icon -%} + + {%- endif -%} + {{ result.type if result.type is not none else '' }} +

+ {%- endif -%} -{%- if result.address -%} -

- {%- if result.address.name -%} - {{ result.address.name }}
- {%- endif -%} - {%- if result.address.road -%} - - {%- if result.address.house_number %}{{ result.address.house_number }}, {% endif -%} - {{- result.address.road -}} -
- {%- endif -%} - {%- if result.address.locality -%} - {{ result.address.locality }} - {%- if result.address.postcode %}, {{ result.address.postcode }}{% endif -%} -
- {%- endif -%} - {%- if result.address.country -%} - {{ result.address.country }} - {%- endif -%} -

-{%- endif %} - -{# {% if (result.latitude and result.longitude) %} -
- Longitude: {{ result.longitude }}
- Latitude: {{ result.latitude }} -
-{% endif %} #} + {%- if result.content %}

{{ result.content|safe }}

{% endif -%} -{%- if result.content %}

{{ result.content|safe }}

{% endif -%} + + {%- if result.address -%} + + + + + {%- endif %} + {%- for info in result.data -%} + + {%- endfor -%} + {%- for link in result.links -%} + + {%- endfor -%} +
+ {{ result.address_label or _('address') }} + + {%- if result.address.name -%} + + {%- endif -%} + {%- if result.address.road -%} + + {%- if result.address.house_number %}{{ result.address.house_number }}, {% endif -%} + {{- result.address.road -}} +
+ {%- endif -%} + {%- if result.address.locality -%} + {{ result.address.locality }} + {%- if result.address.postcode %}, {{ result.address.postcode }}{% endif -%} +
+ {%- endif -%} + {%- if result.address.country -%} + {{ result.address.country }} + {%- endif -%} +
{{ info.label }}{{ info.value|safe }}
{{ link.label }}{{ link.url_label|safe }}
-
+

+ {%- if (result.latitude and result.longitude) or result.boundingbox -%} + + {%- endif -%} +

+ +
{%- if (result.latitude and result.longitude) or result.boundingbox -%}
@@ -52,6 +68,7 @@
{%- endif -%} +
{%- if rtl -%} {{- result_footer_rtl(result, loop.index) -}} {% else %} diff --git a/searx/templates/simple/result_templates/map.html b/searx/templates/simple/result_templates/map.html index 15c89b070..bb62d8440 100644 --- a/searx/templates/simple/result_templates/map.html +++ b/searx/templates/simple/result_templates/map.html @@ -3,51 +3,47 @@ {{ result_header(result, favicons, image_proxify) -}} {{- result_sub_header(result) -}} -{%- if (result.latitude and result.longitude) or result.boundingbox -%} - -{%- endif -%} - -{#- -{% if (result.latitude and result.longitude) %} - {{ icon('location') }} {{ _('show geodata') }} -{% endif %} --#} +{%- if result.content %}

{{ result.content|safe }}

{% endif -%} -{%- if result.address -%} -

- {%- if result.address.name -%} - {{ result.address.name }}
- {%- endif -%} - {% if result.address.road -%} - - {%- if result.address.house_number -%}{{- result.address.house_number -}}, {% endif %} - {{- result.address.road -}} -
+ + {%- if result.address -%} + + + + {%- endif %} - {%- if result.address.locality -%} - {{- result.address.locality -}} - {%- if result.address.postcode -%}, {{- result.address.postcode -}}{% endif %} -
- {%- endif -%} - {%- if result.address.country -%} - {{- result.address.country -}} - {%- endif -%} -

-{%- endif -%} + {%- for info in result.data -%} + + {%- endfor -%} + {%- for link in result.links -%} + + {%- endfor -%} +
{{ result.address_label or _('address') }} + {%- if result.address.name -%} + {{ result.address.name }} + {%- endif -%} + {% if result.address.road -%} + + {%- if result.address.house_number -%}{{- result.address.house_number -}}, {% endif %} + {{- result.address.road -}} +
+ {%- endif %} + {%- if result.address.locality -%} + {{- result.address.locality -}} + {%- if result.address.postcode -%}, {{- result.address.postcode -}}{% endif %} +
+ {%- endif -%} + {%- if result.address.country -%} + {{- result.address.country -}} + {%- endif -%} +
{{ info.label }}{{ info.value|safe }}
{{ link.label }}{{ link.url|safe }}
-{%- if result.content %}

{{ result.content|safe }}

{% endif -%} +{%- if (result.latitude and result.longitude) or result.boundingbox -%} + +{%- endif -%} {{- result_sub_footer(result, proxify) -}} -{#- -{% if (result.latitude and result.longitude) -%} - -{%- endif %} --#} - {% if (result.latitude and result.longitude) or result.boundingbox -%} {%- endif %} -- cgit v1.2.3 From bf10b4a857f6a24e5623d626cb446b6fa23485c2 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 9 Jun 2021 17:11:06 +0200 Subject: [fix] openstreetmap - fix some minor whitespace & indentation issues Signed-off-by: Markus Heiser --- searx/templates/oscar/result_templates/map.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/templates') diff --git a/searx/templates/oscar/result_templates/map.html b/searx/templates/oscar/result_templates/map.html index 6eea2c6d5..eb3fccfc0 100644 --- a/searx/templates/oscar/result_templates/map.html +++ b/searx/templates/oscar/result_templates/map.html @@ -59,7 +59,7 @@ {%- endif -%}

- + {%- if (result.latitude and result.longitude) or result.boundingbox -%} -- cgit v1.2.3 From 12af3b39db32c08fc0a2c85440a5070b3c48df0d Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 9 Jun 2021 17:33:41 +0200 Subject: [fix] make simple/result_templates/map.html more CSP compliant [1] [1] https://github.com/searxng/searxng/issues/57 Signed-off-by: Markus Heiser --- searx/templates/simple/result_templates/map.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/templates') diff --git a/searx/templates/simple/result_templates/map.html b/searx/templates/simple/result_templates/map.html index bb62d8440..8b08bda6e 100644 --- a/searx/templates/simple/result_templates/map.html +++ b/searx/templates/simple/result_templates/map.html @@ -11,7 +11,7 @@ {{ result.address_label or _('address') }} {%- if result.address.name -%} - {{ result.address.name }} + {%- endif -%} {% if result.address.road -%} -- cgit v1.2.3