backbone-combobox
Backbone based Select component.
More info soon...
Installation
npm install backbone-combobox --save
Sample
Usage
var Combobox = require('backbone-combobox');
var model = new Combobox.Model({});
model.setData([
{id: '1', text: '1 (title specified)', title: 'Title text'},
{id: '2', text: '2'},
{id: '3', text: '3 (disabled)', disabled: true},
{id: '1.1', text: '1.1', parentId: '1'},
{id: '1.2', text: '1.2', parentId: '1'}
]);
model.set({selectedId: '1.1'});
var view = new Combobox.View({ model: model });
view.render().$el.appendTo('#target');
Contributing
First of all: npm install
(!) Generate dist
versions by calling webpack
in main directory
(!) Remember to check if test still passes before commit.
building demo is temporary unavailable
Then to see example use of combobox please install webpack-dev-server
and then run npm run dev
.
Please use mversion to bump version numbers eg. mversion patch
to bump third number.
Release History
0.1.4 (06.06.2016)
- temporary disabled building demo
dist/
directory with bundle and vendors in separate filesdist/style.css
is also built if you want to stick to default styles
0.1.3 (03.06.2016)
- Extracted dependencies from dev-dependencies
0.1.2 (03.06.2016)
- Fixed and enabled tests under
npm test
0.1.1 (03.06.2016)
- Updated README.md
- Added demo code
npm run dev
for development environment- Changed way of including template files (tpl -> text)
0.1.0 (02.06.2016)
Initial release