   class window.TopicInfoView extends CommonView
     constructor: (@topic)->
       @selector = $('.topic-info')
-      do @yield
-      do @hide_loading_notification
+      super
 
     template: ->
       @topic.member_posts_count = @member(@topic.members).posts_count

        selector.find('.pagination').append pagination

    yield: ->
      @selector.append @template
      @selector.find('.topics').append @template_item(topic) for topic in @topics.topics
      @paginate @selector
      @update_title 'Topics'

  class window.TopicsSideView extends TopicsView
    yield: ->
      @selector.append '<section class="topics"></section>'
      @selector.find('section').append @template_item(topic) for topic in @topics.topics
      do @hide_loading_notification

  class window.SmiliesView extends CommonView
    constructor: (@smilies) ->
      @selector = $('.aside aside')
      do @yield
      do @hide_loading_notification
      do @events

    template_item: (smiley)->
      ich.smiley_item smiley

  class window.TopicView extends CommonView
    constructor: (@topic)->
      @selector = $('#contents')
      super

    template: (topic)->
      ich.topic topic
