summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/util.js19
1 files changed, 15 insertions, 4 deletions
diff --git a/js/util.js b/js/util.js
index d7e799eb7..d5e1c8720 100644
--- a/js/util.js
+++ b/js/util.js
@@ -52,14 +52,25 @@ $(document).ready(function(){
// set the focus
$("#status_textarea").focus();
}
+
+ // XXX: refactor this code
+
+ var favoptions = {dataType: 'xml',
+ success: function(xml) {
+ var new_form = $('form.disfavor', xml);
+ var id = new_form.id.replace('disfavor', 'favor');
+ $('form#'+id).replace(new_form);
+ }};
- var options = {dataType: 'xml',
+ var disoptions = {dataType: 'xml',
success: function(xml) {
- // replace the form with what's returned
+ 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) {