def create_heading(self): if self.heading_type == "hidden_h1": heading = Element("h1") heading.set_style("display", "none") elif self.heading_type == "generic": heading = Element() else: heading = Element(self.heading_type) heading.add_class("heading") heading.append(self.heading) return heading
def _ready(self): if self.redundant_translation_labels: self.add_class("redundant_translation_labels") else: self.add_class("grouped_translation_labels") self._fill_fields() if self.embeded: if self.tag == "form": self.tag = "fieldset" self.buttons.visible = False elif self.default_button: hidden_button_block = Element() hidden_button_block.set_style("position", "absolute") hidden_button_block.set_style("left", "-1000px") hidden_button_block.set_style("top", "-1000px") hidden_button = Element(self.default_button.tag) for key, value in self.default_button.attributes.items(): hidden_button[key] = value hidden_button_block.append(hidden_button) self.insert(0, hidden_button_block)