910e0f23 |
Xmpp.Views.Popup ||= {}
class Xmpp.Views.Popup.FriendRequestView extends Xmpp.Views.Popup.PopupView
template: JST["backbone/templates/popup/friend_request"]
events:
'submit form': 'approve'
initialize: (options) ->
@name = options.name
@jid = options.jid
@events = _.extend(@events, @superEvents)
render: ->
super(@template(new_contact: @name))
$(@el).css(width: '20%', 'z-index': 999)
$(@el).find('input[type=text]').focus()
this
approve: (e) ->
e.preventDefault()
App.debug 'approve request'
App.Com.answerFriendRequest(@jid, true)
@remove()
close: (e) ->
e.preventDefault()
App.debug 'cancel request'
App.Com.answerFriendRequest(@jid, false)
@remove() |