anchor.diff:                  },
                   onDrop: function ($item, container, _super) {
                       var newIndex = $item.index();
  -                    console.log(oldIndex, newIndex);
                       if (newIndex > oldIndex) {
                           var order = parseInt($item.parent().children().slice(oldIndex, newIndex).each(function () {
                               var $order = $(this).find('input[id$=order]');
  
positive.code: 
          span.order {
              padding-right: 0.5em;
          }
  
  block header
  
negative.code:                         }).last().after($item).find('input[id$=order]').val());
                          $item.find('input[id$=order]').val(order + 1).siblings('span.order').text(order + 1);
                      } else if (newIndex < oldIndex) {
                          var order = parseInt($item.parent().children().slice(newIndex + 1, oldIndex + 1).each(function () {
                              var $order = $(this).find('input[id$=order]');
                              $order.val(parseInt($order.val()) + 1).siblings('span.order').text($order.val());
                          }).first().before($item).find('input[id$=order]').val());
                          $item.find('input[id$=order]').val(order - 1).siblings('span.order').text(order - 1);
                      }
                      _super($item, container);
                  }
              });
          });
  