'use strict'; oml.ui.listViewButtons = function() { var ui = oml.user.ui, that = Ox.ButtonGroup({ buttons: oml.config.listViews.map(function(view) { return Ox.extend({ tooltip: Ox._('View as') + ' ' + view.title }, view); }), selectable: true, style: 'squared', type: 'image', value: ui.listView }).css({ float: 'left', margin: '4px 2px' }) .bindEvent({ change: function(data) { oml.UI.set({listView: data.value}); } }); return that; };