diff options
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r-- | ishtar_common/views_item.py | 11 |
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) |