Esempio n. 1
0
    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
Esempio n. 2
0
    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)