]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
tabs: Use same ID for forms if none set
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Dec 2021 16:38:15 +0000 (16:38 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Dec 2021 16:38:15 +0000 (16:38 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/westferry/ui/tabs.py

index d4b94568bbea89839198594864cc11ef5ab6ecd7..679a95b89e16213597be0bd728c7c6f5ff1d431c 100644 (file)
@@ -89,8 +89,11 @@ class Tab(object):
 
                return item
 
-       def add_form(self, *args, **kwargs):
-               return self._add_item(forms.Form, *args, **kwargs)
+       def add_form(self, id=None, *args, **kwargs):
+               if id is None:
+                       id = self.id
+
+               return self._add_item(forms.Form, id, *args, **kwargs)
 
        def add_graph(self, *args, **kwargs):
                return self._add_item(graphs.Graph, *args, **kwargs)