comindware.ui
Version:
Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.
38 lines (29 loc) • 956 B
JavaScript
/**
* Developer: Alexander Makarov
* Date: 08.07.2015
* Copyright: 2009-2015 Comindware®
* All Rights Reserved
*
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Comindware
* The copyright notice above does not evidence any
* actual or intended publication of such source code.
*/
/* global define, require, Handlebars, Backbone, Marionette, $, _, Localizer */
define([
'comindware/core',
'text!../templates/groupItem.html'
],
function (core, template) {
'use strict';
var classes = {
selected: 'selected'
};
return Marionette.ItemView.extend({
template: Handlebars.compile(template),
tagName: 'li',
onRender: function () {
this.$el.toggleClass(classes.selected, !!this.model.selected);
},
className: 'demo-groups__li'
});
});