X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fsenslabmap%2Fstatic%2Fjs%2Fsenslabmap.js;fp=plugins%2Fsenslabmap%2Fstatic%2Fjs%2Fsenslabmap.js;h=71de05a5f48a8e4fcf528288cab34daef80b8156;hb=0fdfcc89c940fb2b46d4a298b780bb382c3716c7;hp=eb3acd2c33301de25de91edf240e09601d66f5f5;hpb=d00975dcca68de422251ba4b787b51cbf43f9772;p=myslice.git diff --git a/plugins/senslabmap/static/js/senslabmap.js b/plugins/senslabmap/static/js/senslabmap.js index eb3acd2c..71de05a5 100644 --- a/plugins/senslabmap/static/js/senslabmap.js +++ b/plugins/senslabmap/static/js/senslabmap.js @@ -3,48 +3,63 @@ init: function(options, element) { this._super(options, element); - /* Member variables */ - // query status - this.received_all = false; - this.received_set = false; - this.in_set_buffer = Array(); + this.elmt().on('show', this, this.on_show); - var query = manifold.query_store.find_analyzed_query(options.query_uuid); this.method = query.object; - var keys = manifold.metadata.get_key(this.method); - this.key = (keys && keys.length == 1) ? keys[0] : null; - /* Setup query and record handlers */ this.listen_query(options.query_uuid); - this.listen_query(options.query_uuid, 'all'); - + this.listen_query(options.query_all_uuid, 'all'); + /* GUI setup and event binding */ this.initialize_map(); }, initialize_map: function() { + console.log("init toto"); // TODO: this is static, retrieve directly nodes nodes = nodes_gre; init(); parseNodebox(); }, + + refresh: function() { + console.log("refresh"); + myrender(); + }, on_show: function(e) { - // TODO + /* GUI setup and event binding */ + e.data.refresh(); }, - on_filter_added: function(filter) { - console.log(filter); + on_all_new_record: function(record) { + console.log("All New Record : " + record); }, on_new_record: function(record) { - console.log(record); + console.log("New Record : " + record); + }, + + on_query_in_progress: function() + { + console.log('on_query_in_progress'); }, - on_record_received: function(record) { - console.log(record); + on_query_done: function() + { + console.log('on_query_done'); + }, + + on_all_query_in_progress: function() + { + console.log('on_all_query_in_progress'); }, + + on_all_query_done: function() + { + console.log('on_all_query_done'); + } }); $.plugin('SensLabMap', SensLabMap); })(jQuery);