Добавил вьюху для событий касаемых одной панельки.
Правильно ли я все делаю? Вроде работает но вот чую, что использую инструменты бэкбона не по назначению!
Правильно ли изменять DOM-элементы(в данном случае изменение css-класса) напрямую, минуя модель? И считается ли хорошим тоном создание отдельной вьюхи для подобных вещей?
EA.Views.LeftPanel = Backbone.View.extend({
el: '#left-panel',
events: {
'click .email-folder': 'openFolder'
},
openFolder: function(elem) {
$('.email-folder').removeClass('active');
$(elem.target).addClass('active');
}
});