[extensions-web] Use .delegate() to attach events on the "Undo?" button.



commit f8af5dc11561048264cee907fbae5e51aa966933
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Oct 31 15:44:48 2011 -0400

    Use .delegate() to attach events on the "Undo?" button.
    
    Because we shuffle messages around on a sort, we need to use
    .delegate() here instead of .bind()

 sweettooth/static/js/extensions.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/sweettooth/static/js/extensions.js b/sweettooth/static/js/extensions.js
index 80edf9d..1617513 100644
--- a/sweettooth/static/js/extensions.js
+++ b/sweettooth/static/js/extensions.js
@@ -184,7 +184,7 @@ function($, messages, dbusProxy) {
                                     append($('<a>', {'href': '#'}).text("Undo?")).html();
 
                                 var $message = messages.addInfo(messageHTML);
-                                $message.find('a').click(reinstall);
+                                $message.delegate('a', 'click', reinstall);
                                 $elem.data('undo-uninstall-message', $message);
                             }
                         });



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]