$(function() {

  var $searchForm = $('form.search');

  if ($searchForm.length) {
    $searchInput = $searchForm.find('input.search_user');
    $searchInput.on('autocompleteselect', function(e, ui) {
      setTimeout(function() {
        $searchForm.submit();
      }, 10);
    });
    $searchForm.submit(function() {
      location.href = $searchForm.attr('action') + $searchInput.val();
      return false;
    });
  }

  $("div.user_show .mod_zone_toggle").each(function() {
    $(this).click(function() {
      var $zone = $("div.user_show .mod_zone");
      if ($zone.is(':visible')) $zone.hide();
      else $zone.html("Loading...").show();
      $.ajax({
        url: $(this).attr("href"),
        success: function(html) {
          $zone.html(html);
          var $this = $(this);
          $this.find('form.fide_title select').on('change', function() {
            $(this).parent('form').submit();
          });
          $('body').trigger('lichess.content_loaded');
          var relatedUsers = +$('.reportCard thead th:last').text();
          if (relatedUsers > 100) {
            $this.find('.others').css('display', 'none').before('<a class="others-show">Show ' + relatedUsers + ' related users</a>');
            $this.find('.others-show').click(function() {
              $(this).next().css('display', '');
              $(this).remove();
            });
          }
          $this.find('li.ip').slice(0, 3).each(function() {
            var $li = $(this);
            $.ajax({
              url: '/mod/ip-intel?ip=' + $(this).find('.address').text(),
              success: function(res) {
                var p = Math.round(parseFloat(res) * 100);
                $li.append($('<span class="intel">' + p + '% proxy</span>'));
              }
            });
          });
        }
      });
      return false;
    });
    if (location.search.indexOf('mod') === 1) $(this).click();
  });

  $("div.user_show .note_zone_toggle").each(function() {
    $(this).click(function() {
      $("div.user_show .note_zone").toggle();
    });
    if (location.search.indexOf('note') != -1) $(this).click();
  });

  $('.buttonset').buttonset().disableSelection();

  $('form.autosubmit').each(function() {
    var $form = $(this);
    $form.find('input').change(function() {
      $.ajax({
        url: $form.attr('action'),
        method: $form.attr('method'),
        data: $form.serialize(),
        success: function() {
          $form.find('.saved').fadeIn();
        }
      });
    });
  });

  $("div.user_show .claim_title_zone").each(function() {
    var $zone = $(this);
    $zone.find('.actions a').click(function() {
      $.post($(this).attr('href'));
      $zone.remove();
      return false;
    });
  });
});

@@ -648,37 +648,26 @@
 %0A      $
-.ajax(%7B%0A        url: 
+zone.load(
 $(this).
@@ -679,33 +679,16 @@
 %22href%22),
-%0A        success:
  functio
@@ -689,20 +689,16 @@
 unction(
-html
 ) %7B%0A    
@@ -705,75 +705,14 @@
     
- 
- 
 $zone.
-html(html);%0A          var $this = $(this);%0A          $this.
 find
@@ -766,34 +766,32 @@
 n() %7B%0A          
-  
 $(this).parent('
@@ -803,26 +803,24 @@
 ).submit();%0A
-  
         %7D);%0A
@@ -827,18 +827,16 @@
         
-  
 $('body'
@@ -868,26 +868,24 @@
 t_loaded');%0A
-  
         var 
@@ -943,26 +943,24 @@
 ();%0A        
- 
- 
 if (relatedU
@@ -975,39 +975,37 @@
 00) %7B%0A          
-  $this
+$zone
 .find('.others')
@@ -1112,31 +1112,29 @@
 ;%0A          
-  $this
+$zone
 .find('.othe
@@ -1154,34 +1154,32 @@
 ck(function() %7B%0A
-  
             $(th
@@ -1213,34 +1213,32 @@
 ');%0A            
-  
 $(this).remove()
@@ -1245,32 +1245,28 @@
 ;%0A          
-  
 %7D);%0A
-  
         %7D%0A  
@@ -1275,15 +1275,13 @@
     
-  $this
+$zone
 .fin
@@ -1313,34 +1313,32 @@
 ch(function() %7B%0A
-  
           var $l
@@ -1356,26 +1356,24 @@
 ;%0A          
-  
 $.ajax(%7B%0A   
@@ -1365,26 +1365,24 @@
    $.ajax(%7B%0A
-  
             
@@ -1449,26 +1449,24 @@
             
- 
- 
 success: fun
@@ -1474,26 +1474,24 @@
 tion(res) %7B%0A
-  
             
@@ -1549,18 +1549,16 @@
         
-  
 $li.appe
@@ -1627,27 +1627,9 @@
     
- 
- %7D%0A            %7D);
+%7D
 %0A   
@@ -1640,32 +1640,34 @@
    %7D);%0A        %7D
+);
 %0A      %7D);%0A     

fix user mod zone JS