diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-03 10:26:26 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-03 16:00:58 +0200 |
commit | c1d9e3c6d17c99fed3b89344adf237012a8477ec (patch) | |
tree | 8943c935dccbd3f5cda8fcf02437927cb646a797 /ishtar_common/views_item.py | |
parent | 33519e29e7a4151a3792f4892898ae5edc847807 (diff) | |
download | Ishtar-c1d9e3c6d17c99fed3b89344adf237012a8477ec.tar.bz2 Ishtar-c1d9e3c6d17c99fed3b89344adf237012a8477ec.zip |
💄 UI: improve criteria panel layout - add shortcuts for search, sheet opening
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) |