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
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:]
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:]