From b324222622ef3e84145c30807370f60270c1cab4 Mon Sep 17 00:00:00 2001 From: Kev Zettler Date: Wed, 11 Apr 2012 14:43:25 -0700 Subject: [PATCH] fixed delete channel on new channel bug --- app/assets/javascripts/backbone/kandan.js.coffee | 1 + app/assets/javascripts/backbone/views/chatarea.js.coffee | 3 ++- app/assets/templates/channel_tabs.jst.eco | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/backbone/kandan.js.coffee b/app/assets/javascripts/backbone/kandan.js.coffee index d07ce03b..77f9f68c 100644 --- a/app/assets/javascripts/backbone/kandan.js.coffee +++ b/app/assets/javascripts/backbone/kandan.js.coffee @@ -63,6 +63,7 @@ window.Kandan = add: (event, ui) -> $('.header .ui-tabs-panel:last').detach().appendTo('#channels') $('#kandan').tabs('option', 'disabled', []) + $('.header ul a').delegate('cite.close_channel', 'click', window.tabViewGlobal.deleteChannel) }) $("#kandan").tabs 'option', 'tabTemplate', ''' diff --git a/app/assets/javascripts/backbone/views/chatarea.js.coffee b/app/assets/javascripts/backbone/views/chatarea.js.coffee index b46f63f1..f218ba3a 100644 --- a/app/assets/javascripts/backbone/views/chatarea.js.coffee +++ b/app/assets/javascripts/backbone/views/chatarea.js.coffee @@ -2,11 +2,12 @@ class Kandan.Views.ChatArea extends Backbone.View render: -> tabView = new Kandan.Views.ChannelTabs({channels: @options.channels}) + window.tabViewGlobal = tabView $('.header .logo').after(tabView.render().el) # Binding tab events here, backbone can't properly attach $('#create_channel').click(tabView.createChannel) - $('.header ul a').delegate('.close_channel', 'click', tabView.deleteChannel) + $('.header ul a').delegate('cite.close_channel', 'click', tabView.deleteChannel) for channel in @options.channels.models view = new Kandan.Views.ChannelPane({channel: channel}) diff --git a/app/assets/templates/channel_tabs.jst.eco b/app/assets/templates/channel_tabs.jst.eco index d52992dd..82e8a9bb 100644 --- a/app/assets/templates/channel_tabs.jst.eco +++ b/app/assets/templates/channel_tabs.jst.eco @@ -1,6 +1,6 @@ <% for channel in @channels.models: %>
  • - "> + " class="show_channel" >