anchor.diff:        });
   
         Turbolinks.visit(location.href);
  +
  +      $(this).data("handle-blur", "true");
       });
   
       $(".budget-cell").blur();
  
positive.code:   $(function() {
      "use strict";
  
      $(".budget-cell").change(function() {
        var catId = $(this).data("cat-id");
  
        var cell = $(this);
        var url = Routes.budget_path(cell.data("year"), cell.data("month"),
            cell.data("cat-id"), { amount: cell.val(), format: "json" });
  
  
negative.code:         </th>
          <% @periods.each_with_index do |period, period_index| %>
            <td class="form-control-static">
              <input value="<%= period.budget_for(category).display_amount %>" tabindex="<%= period_index * @categories.count + category_index + 1 %>" type="text" class="form-control text-right budget-cell select-on-focus" data-year="<%= period.year %>" data-month="<%= period.month %>" data-cat-id="<%= category.id %>" data-actual=".<%= cell_id('actual', period, category) %>" data-balance=".<%= cell_id('balance', period, category) %>" data-plain-amount="<%= period.budget_for(category).amount %>" data-formatted-amount="<%= period.budget_for(category).display_amount %>">
            </td>
            <td class="form-control-static">
              <%= period.budget_for(category).actual_cell %>
  