support view_mode setting in offline (without adaptive for the time
being) (closes #712)