2 var SensLabMap = Plugin.extend({
3 init: function(options, element) {
4 this._super(options, element);
6 this.elmt().on('show', this, this.on_show);
8 this.method = query.object;
10 /* Setup query and record handlers */
11 this.listen_query(options.query_uuid);
12 this.listen_query(options.query_all_uuid, 'all');
14 /* GUI setup and event binding */
15 this.initialize_map();
18 initialize_map: function() {
19 console.log("init toto");
20 // TODO: this is static, retrieve directly nodes
27 console.log("refresh");
31 on_show: function(e) {
32 /* GUI setup and event binding */
36 on_all_new_record: function(record) {
37 console.log("All New Record : " + record);
40 on_new_record: function(record) {
41 console.log("New Record : " + record);
44 on_query_in_progress: function()
46 console.log('on_query_in_progress');
49 on_query_done: function()
51 console.log('on_query_done');
54 on_all_query_in_progress: function()
56 console.log('on_all_query_in_progress');
59 on_all_query_done: function()
61 console.log('on_all_query_done');
64 $.plugin('SensLabMap', SensLabMap);