From 4af5b0441b7cd3a989510d7c62b339ed82440a7a Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 17 Sep 2008 23:20:48 -0400 Subject: [PATCH] split favor forms code darcs-hash:20080918032048-5ed1f-90a55a52e5444d9ae85c0d52af204b44fb895f58.gz --- js/util.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/js/util.js b/js/util.js index d7e799eb72..d5e1c87200 100644 --- a/js/util.js +++ b/js/util.js @@ -52,14 +52,25 @@ $(document).ready(function(){ // set the focus $("#status_textarea").focus(); } - - var options = {dataType: 'xml', + + // XXX: refactor this code + + var favoptions = {dataType: 'xml', success: function(xml) { - // replace the form with what's returned + var new_form = $('form.disfavor', xml); + var id = new_form.id.replace('disfavor', 'favor'); + $('form#'+id).replace(new_form); + }}; + + var disoptions = {dataType: 'xml', + success: function(xml) { + var new_form = $('form.favor', xml); + var id = new_form.id.replace('favor', 'disfavor'); + $('form#'+id).replace(new_form); }}; - $("form.favor").ajaxForm(options); - $("form.disfavor").ajaxForm(options); + $("form.favor").ajaxForm(favoptions); + $("form.disfavor").ajaxForm(disoptions); }); function doreply(nick) {