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.
30 lines (27 loc) • 843 B
JavaScript
define([
'comindware/core', 'demoPage/views/CanvasView', 'demoPage/views/DemoProfilePanelView'
], function (core, CanvasView, DemoProfilePanelView) {
'use strict';
return function () {
var DemoButtonView = Marionette.ItemView.extend({
template: function () {
return Handlebars.compile('Demo Button');
},
tagName: 'span'
});
var popout = core.dropdown.factory.createDialogPopout({
buttonView: DemoButtonView,
panelView: DemoProfilePanelView,
popoutFlow: 'right'
});
return new CanvasView({
view: popout,
canvas: {
height: '30px'
},
region: {
float: 'left'
}
});
};
});