another small helper
This commit is contained in:
parent
a723d25a4c
commit
028914da97
|
@ -138,7 +138,7 @@ class MAASView(BaseView):
|
|||
connect_signal(self.form, 'submit', self.done)
|
||||
connect_signal(self.form, 'cancel', self.cancel)
|
||||
|
||||
super().__init__(screen(self.form.as_rows(self), self.form.buttons, focus_buttons=False))
|
||||
super().__init__(self.form.as_screen(self, focus_buttons=False))
|
||||
|
||||
def done(self, result):
|
||||
log.debug("User input: {}".format(result.as_data()))
|
||||
|
|
|
@ -36,7 +36,7 @@ from subiquitycore.ui.interactive import (
|
|||
StringEditor,
|
||||
)
|
||||
from subiquitycore.ui.selector import Selector
|
||||
from subiquitycore.ui.utils import button_pile, Color
|
||||
from subiquitycore.ui.utils import button_pile, Color, screen
|
||||
|
||||
log = logging.getLogger("subiquitycore.ui.form")
|
||||
|
||||
|
@ -335,6 +335,9 @@ class Form(object, metaclass=MetaForm):
|
|||
del rows[-1:]
|
||||
return rows
|
||||
|
||||
def as_screen(self, view, focus_buttons=True):
|
||||
return screen(self.as_rows(self), self.buttons, focus_buttons=focus_buttons)
|
||||
|
||||
def validated(self):
|
||||
in_error = False
|
||||
for f in self._fields:
|
||||
|
|
|
@ -133,7 +133,7 @@ class BaseNetworkConfigureManualView(BaseView):
|
|||
self.form.searchdomains.value = ', '.join(self.dev.configured_searchdomains)
|
||||
self.error = Text("", align='center')
|
||||
|
||||
super().__init__(screen(self.form.as_rows(self), self.form.buttons, focus_buttons=False))
|
||||
super().__init__(self.form.as_screen(self, focus_buttons=False))
|
||||
|
||||
def refresh_model_inputs(self):
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue