diff --git a/wafer/static/js/edit_schedule.js b/wafer/static/js/edit_schedule.js
index <HASH>..<HASH> 100644
--- a/wafer/static/js/edit_schedule.js
+++ b/wafer/static/js/edit_schedule.js
@@ -127,7 +127,7 @@
 
         e.target.classList.remove('success');
         e.target.classList.remove('info');
-        var typeClass = scheduleItemType === 'talk' ? 'success' : 'info';
+        var typeClass = scheduleItemType === 'talk' ? 'table-success' : 'table-info';
         e.target.classList.add(typeClass);
 
         var ajaxData = {
@@ -170,8 +170,8 @@
 
         scheduleItemCell.removeAttribute('id');
         scheduleItemCell.classList.remove('draggable');
-        scheduleItemCell.classList.remove('info');
-        scheduleItemCell.classList.remove('success');
+        scheduleItemCell.classList.remove('table-info');
+        scheduleItemCell.classList.remove('table-success');
         scheduleItemCell.removeAttribute('data-scheduleitem-id');
         scheduleItemCell.removeAttribute('data-talk-id');
         scheduleItemCell.removeAttribute('data-page-id');
schedule editor: fix coloring newly scheduled/deleted items

This fixes a problem where:

- newly-allocated items (i.e. ones that were just dropped in the
  schedule) don't get colored as the others, but are colored after one
  refreshes the page.
- newly deleted items are removed, but the cell where they were is still
  colored as filled cells.