summaryrefslogtreecommitdiff
path: root/ishtar_common/views_item.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r--ishtar_common/views_item.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 156c12184..2974ac7c1 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -3059,7 +3059,7 @@ def get_item(
datas = list(datas)[start:end]
link_template = (
"<a class='display_details' href='#' "
- "onclick='load_window(\"{}\")'>"
+ "onclick='load_window(\"{}\")'{}>"
'<i class="fa fa-info-circle" aria-hidden="true"></i><lock></a>'
)
link_ext_template = '<a href="{}" target="_blank">{}</a>'
@@ -3073,13 +3073,13 @@ def get_item(
curl = reverse("show-" + default_name, args=[999999, ""])
if not curl.endswith("/"):
curl += "/"
- lnk = link_template.format(curl)
+ lnk = link_template.format(curl, "")
lnk = lnk.replace("999999", "<pk>")
if not has_locks:
lnk = lnk.replace("<lock>", "")
data = json.dumps(_format_geojson(datas, lnk, display_polygon))
return HttpResponse(data, content_type="application/json")
- for data in datas:
+ for idx_data, data in enumerate(datas):
res = {
"id": data[0],
}
@@ -3102,7 +3102,10 @@ def get_item(
if not curl.endswith("/"):
curl += "/"
lnk_template = link_template
- lnk = lnk_template.format(curl)
+ lnk_title = ""
+ if idx_data < 9:
+ lnk_title = f' title="[Ctrl+{idx_data+1}]"'
+ lnk = lnk_template.format(curl, lnk_title)
if has_locks and data[-2]:
if data[-1] == current_user_id:
lnk = lnk.replace("<lock>", own_lock)