anchor.diff:      return $('#deck_table tbody tr[data-code=' + code + ']')
     }
   
  -  var deckHasCard = function(code) {
  -    return getDeckTr(code).length > 0
  -  }
  -
     $('#dload_button_container button:not(#upload_btn)').click(_.throttle(function() {
       var file_type = $(this).data('dload') 
   
  
positive.code:     $('td.total', tr).text(card_entry.amount * cost) 
    }
  
    var updateListTr = function(tr) {
      var tr = $(tr)
      var card = $(tr).data('card')
      $('td.cost', tr).text(card.cost())
    }
  
    var updateTotalDeckCost = function(start) {
      $("#total_deck_cost").text(deck.cost())
    }
  
    var updateAll = function() {
      _.each($('#deck_table tbody tr[data-code]'), updateDeckTr)
      _.each($('#card_list_table tbody tr[data-code]'), updateListTr)
      updateTotalDeckCost()
    }
  
    var updateListCardMaxTr = function(tr) {
  
negative.code: 
      $('td.max', tr).text(maxText)
    }
  
    var updateTotalDeckCost = function(start) {
      $("#total_deck_cost").text(deck.cost())
    }
  
    var updateAll = function() {
      _.each($('#deck_table tbody tr[data-code]'), updateDeckTr)
      _.each($('#card_list_table tbody tr[data-code]'), updateListCardCostTr)
      updateTotalDeckCost()
    }
  
  
    var deckTable = $('#deck_table').dataTable({
      bServerSide: false,
  