def _construct_submit_button(self, submit_text): # TODO: We should standardize the form submit buttons around this model # of setting name and value. submit_button = SubmitButton(submit_text) submit_button.set_name(self._SUBMIT_NAME) submit_button.set_value(self._SUBMIT_VALUE) return submit_button
def __init__(self): super(RejectButton, self).__init__() self.append_class(self._REJECT_BUTTON_CLASS) button = SubmitButton(self._SUBMIT_TEXT) button.set_name("status") button.set_value("rejected") self.append_child(button)
def __init__(self, input_el): super(SearchButton, self).__init__() self.append_class(self._SEARCH_BUTTON_CLASS) submit_button = SubmitButton(self._SUBMIT_TEXT) input_div = Div() input_div.append_child(input_el) input_el.set_tabindex(1) submit_button.set_tabindex(2) # Needs to be in this order for overflow: hidden in CSS self.append_child(submit_button) self.append_child(input_div)
def _construct_submit_button(self, submit_text): return SubmitButton(submit_text)