]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #2962. I hate ie.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 19 Feb 2011 20:17:57 +0000 (20:17 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 19 Feb 2011 20:17:57 +0000 (20:17 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8345 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/messageboard/views/default/messageboard/js.php

index b51c592095063459c5b809984c38aee4afe7b84e..0ec56d7d9ea65c3dd8980d237f0e79014624e2ee 100644 (file)
@@ -7,7 +7,9 @@ elgg.messageboard.init = function() {
        // can't undelete because of init load order
        form.parent().find('a.elgg-requires-confirmation').removeClass('elgg-requires-confirmation');
        // delegate() instead of live() because live() has to be at the top level of chains...can't use parent().
-       form.parent().delegate('.delete-button a', 'click', elgg.messageboard.delete);
+
+       // delete is a little-known operator in JS. IE loses its mind if you name a method that.
+       form.parent().delegate('.delete-button a', 'click', elgg.messageboard.deletePost);
 }
 
 elgg.messageboard.submit = function(e) {
@@ -32,7 +34,7 @@ elgg.messageboard.submit = function(e) {
        e.preventDefault();
 }
 
-elgg.messageboard.delete = function(e) {
+elgg.messageboard.deletePost = function(e) {
        var link = $(this);
        var confirmText = link.attr('title') || elgg.echo('question:areyousure');