collection and shelf detail previews (bug 1035445)

Maybe `is_preview_mode`? It's not obvious that a boolean is expected here.