ajaxForm on returned forms

darcs-hash:20080918150438-5ed1f-72853ffa3b2d4a3719ba72a1aedb7191f7213e4e.gz
This commit is contained in:
Evan Prodromou 2008-09-18 11:04:38 -04:00
parent 0f787d649b
commit 9501023295
1 changed files with 16 additions and 12 deletions

View File

@ -31,7 +31,7 @@ $(document).ready(function(){
counter.attr("class", "");
}
}
function submitonreturn(event) {
if (event.keyCode == 13) {
$("#status_form").submit();
@ -41,14 +41,14 @@ $(document).ready(function(){
}
return true;
}
if ($("#status_textarea").length) {
$("#status_textarea").bind("keyup", counter);
$("#status_textarea").bind("keydown", submitonreturn);
// run once in case there's something in there
counter();
// set the focus
$("#status_textarea").focus();
}
@ -58,15 +58,19 @@ $(document).ready(function(){
var favoptions = {dataType: 'xml',
success: function(xml) {
var new_form = $('form.disfavor', xml).get(0);
var id = new_form.id.replace('disfavor', 'favor');
$('form#'+id).replaceWith(new_form);
var dis = new_form.id;
var fav = dis.replace('disfavor', 'favor');
$('form#'+fav).replaceWith(new_form);
$('form#'+dis).ajaxForm(disoptions);
}};
var disoptions = {dataType: 'xml',
success: function(xml) {
var new_form = $('form.favor', xml).get(0);
var id = new_form.id.replace('favor', 'disfavor');
$('form#'+id).replaceWith(new_form);
var fav = new_form.id;
var dis = dis.replace('favor', 'disfavor');
$('form#'+dis).replaceWith(new_form);
$('form#'+fav).ajaxForm(favoptions);
}};
function addAjaxHidden() {
@ -76,12 +80,12 @@ $(document).ready(function(){
ajax.setAttribute('value', 1);
this.appendChild(ajax);
}
$("form.favor").ajaxForm(favoptions);
$("form.disfavor").ajaxForm(disoptions);
$("form.favor").each(addAjaxHidden);
$("form.disfavor").each(addAjaxHidden);
$("form.disfavor").each(addAjaxHidden);
});
function doreply(nick) {