]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - js/util.js
better deletes and key names
[quix0rs-gnu-social.git] / js / util.js
index 9112f2becfa5888bf1bf446dd47a78d0ff22a28d..fe3ed74dc2d42d1d5dca52151d78fbc59e7c196f 100644 (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).replace(new_form);
+                    var dis = new_form.id;
+                    var fav = dis.replace('disfavor', 'favor');
+                    $('form#'+fav).replaceWith(new_form);
+                    $('form#'+dis).ajaxForm(disoptions).each(addAjaxHidden);
                }};
-     
+
      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).replace(new_form);
+                    var fav = new_form.id;
+                    var dis = fav.replace('favor', 'disfavor');
+                    $('form#'+dis).replaceWith(new_form);
+                    $('form#'+fav).ajaxForm(favoptions).each(addAjaxHidden);                    ;
                }};
 
      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) {