summaryrefslogtreecommitdiffstats
path: root/web/js/labitrack.d/41-create.js
blob: ec689c43ddcd6e4b2c9c38c1e0f19adeb7acd249 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
(function(){
	function on_submit(label, o) {
		o.save(undef, {
			success: function(){
				label.set_data(o.toJSON());
				label.print();

				console.log('Saved with id: ' + o.get('id'));
			}
		});
	}

	var view = λ.routableview.extend({
		render: function () {
			λ.setcontent('create', {
				save_text: 'Save and queue for printing',
				data: {},
				tags: λ.tags
			});
			var o = new λ.o();
			λ.labelform({
				model: o,
				submit: on_submit
			});
		}
	});

	view.route('', 'create');
}());