From 746a7350b5c2373ebc83b6b54b3d6f53cee61c27 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 7 Jul 2023 13:08:35 +0200 Subject: đŸ’„ wizards: automatic scroll on field when navigating with TAB key MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/templates/ishtar/settings.js | 1 + .../templates/ishtar/wizard/default_wizard.html | 17 +++-------------- 2 files changed, 4 insertions(+), 14 deletions(-) (limited to 'ishtar_common/templates') diff --git a/ishtar_common/templates/ishtar/settings.js b/ishtar_common/templates/ishtar/settings.js index b0fea20fc..169722c77 100644 --- a/ishtar_common/templates/ishtar/settings.js +++ b/ishtar_common/templates/ishtar/settings.js @@ -43,4 +43,5 @@ var limit_map_help_msg = "{% trans "Unchecking this limit on a poorly performing var displayed_map_msg = "{% trans "{0} items displayed on the map" %}"; var non_displayed_map_msg = "{% trans "{0} items not displayed" %}"; var non_displayed_map_link_msg = "{% trans "(list)" %}"; +var form_changed_msg = "{% trans "The form has changed. If you don't validate it, all your changes will be lost." %}"; {% endlocalize %} \ No newline at end of file diff --git a/ishtar_common/templates/ishtar/wizard/default_wizard.html b/ishtar_common/templates/ishtar/wizard/default_wizard.html index fcc020816..c4a304111 100644 --- a/ishtar_common/templates/ishtar/wizard/default_wizard.html +++ b/ishtar_common/templates/ishtar/wizard/default_wizard.html @@ -54,23 +54,12 @@ var form_changed = false; {% block "js_extra_generic" %} {% endblock %} $(document).ready(function(){ - $('form :input').change(function(){form_changed=true;}); - $('.change_step').click(function(){ - if(!form_changed || - confirm("{% trans "The form has changed. If you don't validate it, all your changes will be lost." %}")){ - return true; - } - return false; - }); +{% if not form.SEARCH_AND_SELECT %} + register_wizard_form(); +{% endif %} {% if open_url %}load_window("{{open_url}}");{% endif %} {% block "js_extra_ready" %} {% endblock %} - if ($("[autofocus]").length > 0) autofocus_field = "#" + $($("[autofocus]")[0]).attr('id'); - $(".wizard-form").keydown(function(e){ - if (e.ctrlKey && e.keyCode == 13) { - $("#submit_form").click(); - } - }); }); {% endlocalize %} {% endblock %} -- cgit v1.2.3