React = require('react')
ThreadItemList = require('./threadItemList')

#show Hide Feed
#sets the size of the left nav
options = $(".accountOptions")
navHolder = $("#accountNavHolder")
nav = $("#accountNav")
mainHeight = $("#rightContent").height()
$topButton = $('a.topButton')

app.updatePos = ->
  $("#engagement.feedHolder").height("auto")
  mainHeight = $("#rightContent").height()
  $("#engagement.feedHolder").height(mainHeight)
  nav.height(mainHeight)
  navHolder.height(mainHeight)
  $("#mainContent").height(mainHeight)
  if options.hasClass("fixed")
    if $(window).scrollTop() + $(window).height() > mainHeight + 39
      options.removeClass("fixed").addClass("relative")
      nav.removeClass("fixed").addClass("relative")
      $topButton.removeClass("fixed").addClass("relative")
  if options.hasClass("relative")
    if $(window).scrollTop() + $(window).height() < mainHeight + 39
      options.removeClass("relative").addClass("fixed")
      nav.removeClass("relative").addClass("fixed")
      $topButton.removeClass("relative").addClass("fixed")

EngagementFeed = React.createClass
  render: ->
    <ThreadItemList />

module.exports = EngagementFeed