Example #1
0
    def _ready(self):

        if self.value:
            self["href"] = "mailto:" + self.value
            self.append(self.value)

        Element._ready(self)
Example #2
0
    def _ready(self):
        Element._ready(self)

        self._font_sizes = get_tag_cloud_font_sizes(self.tags,
                                                    self.max_font_increment)

        for tag in self.sorted_tags(self.tags):
            self.append(self.create_tag_entry(tag, self.tags[tag]))
            self.append(" ")
Example #3
0
    def _ready(self):
        Element._ready(self)

        if self.grouped:
            for group, members in self.displayed_members_by_group:
                tbody = self.create_group(group, members)
                if group:
                    setattr(self, group + "_group", tbody)
                self.append(tbody)
        else:
            self._create_rows(self.displayed_members, self)
Example #4
0
    def _ready(self):

        if self.javascript_api:
            self.add_class("scriptable_video_player")
            self.add_resource("cocktail://scripts/youtubeplayer.js")
            self.add_resource(("https" if self.https else "http") +
                              "://youtube.com/player_api",
                              mime_type="text/javascript")

        self["src"] = self.get_video_url()
        self["width"] = self.width
        self["height"] = self.height
        self["allowfullscreen"] = self.allow_fullscreen

        Element._ready(self)
Example #5
0
    def _ready(self):

        if self.javascript_api:
            self.add_class("scriptable_video_player")
            self.add_resource("%s://player.vimeo.com/api/player.js" %
                              ("https" if self.https else "http"))
            self.add_resource("cocktail://scripts/vimeoplayer.js")

        self["src"] = self.get_video_url()
        self["width"] = self.width
        self["height"] = self.height
        self["allowfullscreen"] = self.allow_fullscreen
        self["mozallowfullscreen"] = self.allow_fullscreen
        self["webkitallowfullscreen"] = self.allow_fullscreen

        Element._ready(self)
Example #6
0
    def _ready(self):

        Element._ready(self)

        selectable(self,
                   mode=self.selection_mode,
                   entry_selector=self.entry_selector,
                   checkbox_selector=self.checkbox_selector,
                   exclusive=self.exclusive_selection)

        self.set_client_param("persistencePrefix", self.persistence_prefix)

        if self.grouping:
            self.set_member_displayed(self.grouping.member, False)
            self._grouping_member_translation = \
                "(" + translations(self.grouping.member) + ")"
            self._remove_grouping_translation = \
                translations("cocktail.html.Table.remove_grouping")

        self._fill_head()
        self._fill_body()
Example #7
0
    def _ready(self):

        if rendering_xml():
            self["xmlns"] = "http://www.w3.org/1999/xhtml"

        # Process client models first, to allow their content (which hasn't
        # been rendered yet) to supply metadata to the document
        self._add_client_models()

        self._add_language()
        self._add_meta()
        self._add_title()
        self._add_resources()
        self._add_client_variables()
        self._add_client_translations()
        self._add_content()

        for callback in self.metadata.document_ready_callbacks:
            callback(self)

        Element._ready(self)