Beispiel #1
0
 def generate_body(self):
     tree = html.div(class_='body follow-body', *[
         html.div(class_='post-text user-description-block yui3-u-4-5 t-yui3-u-3-4 m-yui3-u-3-4', *[
             html.div(class_='user-description-block-inner', *[
                 html.span(class_='username', *[self.username_presenter.generate_html()]),
                 build_tree_from_text_entity_pack(self.request, self.target_description),
             ]),
         ]),
         html.div(class_='yui3-u-1-5 t-yui3-u-1-4 m-yui3-u-1-4 ta-right', *[
             self.follow_button_presenter.generate_html()
         ]) if self.show_follow_buttons else ''
     ])
     return tree
Beispiel #2
0
    def update_context_for_owner(self, request, owner):
        self.view_ctx['username'] = owner.username

        self.view_ctx['avatar_image'] = owner['avatar_image']
        self.view_ctx['cover_image'] = owner['cover_image']

        self.view_ctx['cover_image_shown'] = True

        owner_description = build_tree_from_text_entity_pack(request, owner.get('description', {}))
        self.view_ctx['owner_description'] = owner_description
        self.view_ctx['owner'] = owner
        self.view_ctx['owner_name'] = owner.get('name', '')
        self.view_ctx['num_followers'] = owner['counts']['followers']
        self.view_ctx['num_following'] = owner['counts']['following']
        self.view_ctx['num_starred'] = owner['counts']['stars']
        self.view_ctx['verified_domain'] = owner.get('verified_domain')
        if self.view_ctx['verified_domain']:
            # Not sure how I want to build this link
            self.view_ctx['verified_domain_link'] = owner['verified_link']
            if self.view_ctx['verified_domain'].startswith('www.'):
                # for display purposes, don't show www. in alpha
                self.view_ctx['verified_domain'] = self.view_ctx['verified_domain'][4:]
Beispiel #3
0
    def update_context_for_owner(self, request, owner):
        self.view_ctx['username'] = owner.username

        self.view_ctx['avatar_image'] = owner['avatar_image']
        self.view_ctx['cover_image'] = owner['cover_image']

        self.view_ctx['cover_image_shown'] = True

        owner_description = build_tree_from_text_entity_pack(
            request, owner.get('description', {}))
        self.view_ctx['owner_description'] = owner_description
        self.view_ctx['owner'] = owner
        self.view_ctx['owner_name'] = owner.get('name', '')
        self.view_ctx['num_followers'] = owner['counts']['followers']
        self.view_ctx['num_following'] = owner['counts']['following']
        self.view_ctx['num_starred'] = owner['counts']['stars']
        self.view_ctx['verified_domain'] = owner.get('verified_domain')
        if self.view_ctx['verified_domain']:
            # Not sure how I want to build this link
            self.view_ctx['verified_domain_link'] = owner['verified_link']
            if self.view_ctx['verified_domain'].startswith('www.'):
                # for display purposes, don't show www. in alpha
                self.view_ctx['verified_domain'] = self.view_ctx[
                    'verified_domain'][4:]