Don't hide unused assets if empty

Don't hide the unused assets list if it's empty. I think this behavior
is left over from the pre-drawer implementation.

Addresses #746
Fix broken JavaScript tests

Fix the JavaScript tests (implemented in Jasmine) that were broken as a
result of the refactor in 9f1b018 which addressed #710.