SignInButton = require './sign-in-button'

SignInPanel = Backbone.View.extend
  tagName: 'div'

  initialize: ->
    @signInButton = new SignInButton()

  render: ->
    @$el.html(JST.login_form())
    @signInButton.render()
    @$('#sign-in-wrap').append(@signInButton.$el)

    return this

  events:
    'click .toggle-description': 'toggleDescription'

  toggleDescription: ->
    @$('.github-description').fadeToggle()

  hide: ->
    @$el.hide()

module.exports = SignInPanel
