comparison libervia/web/pages/_browser/jid_search.py @ 1591:f1d09a4d38dc

browser (jid_search): fix `submit_filter` when there is no parent `<form>`
author Goffi <goffi@goffi.org>
date Sun, 10 Dec 2023 11:01:57 +0100
parents 02432346e9b2
children c6976c5b85a1
comparison
equal deleted inserted replaced
1590:1d464c72ac12 1591:f1d09a4d38dc
45 """ 45 """
46 self.search_item_tpl = Template(template) 46 self.search_item_tpl = Template(template)
47 self.search_elt = search_elt 47 self.search_elt = search_elt
48 self.search_elt.bind("input", self.on_search_input) 48 self.search_elt.bind("input", self.on_search_input)
49 if submit_filter: 49 if submit_filter:
50 form_elt = self.search_elt.closest("form") 50 try:
51 form_elt.bind("submit", self.on_form_submit) 51 form_elt = self.search_elt.closest("form")
52 except KeyError:
53 log.debug("No parent <form> found, can't apply submit filter.")
54 else:
55 form_elt.bind("submit", self.on_form_submit)
52 self.last_query = None 56 self.last_query = None
53 self.current_query = None 57 self.current_query = None
54 self.container_elt = container_elt 58 self.container_elt = container_elt
55 if options is None: 59 if options is None:
56 options = {} 60 options = {}