From e77aecfdab09844d296c2019cce74086c7a2c670 Mon Sep 17 00:00:00 2001 From: Aaron Mueller Date: Tue, 15 May 2012 00:02:43 +0200 Subject: [PATCH] Use the new on() method from jQuery instead. --- app/assets/javascripts/feeds.js.coffee | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/app/assets/javascripts/feeds.js.coffee b/app/assets/javascripts/feeds.js.coffee index b1f72c9..92b0402 100644 --- a/app/assets/javascripts/feeds.js.coffee +++ b/app/assets/javascripts/feeds.js.coffee @@ -1,13 +1,11 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/ - $(document).ready -> - $("#feed_list > li > a").bind("ajax:success", (event, data, status, xhr) -> + $("#feed_list > li > a").on("ajax:success", (event, data) -> $("#feed_content").html(data) - $(".item > a", $("#feed_content")).bind("ajax:success", (event, data, status, xhr) -> - item = $(this).parent() - $("article", item).html(data) - $("a", item).bind() - ) + ) + $("#feed_content").on("ajax:success", ".item > a", (event, data) -> + item = $(this).parent() + $("article", item).html(data) + $("a", item).live() + ) +