/* An object that will hold private variables and methods */
var hazelnut = new Hazelnut (options);
- if (debug) console.log("Hazelnut object created");
$(this).data('Hazelnut', hazelnut);
var query_channel = '/query/' + options.query_uuid + '/changed';
// xxx thierry : init this here - it was not, I expect this relied on set_query somehow..
//this.current_query = null;
this.current_query=manifold.find_query(this.options.query_uuid);
+ if (debug) console.log("Hazelnut constructor: have set current_query -> " + this.current_query);
this.query_update = null;
this.current_resources = Array();
oSelectAll.click(selectAll);
/* Spinner (could be done when the query is received = a query is in progress, also for update) */
- $('#' + options.plugin_uuid).spin()
+// $('#' + options.plugin_uuid).spin()
/* Add a filtering function to the current table
* Note: we use closure to get access to the 'options'
previous_query = this.current_query;
/* Save the query as the current query */
this.current_query = query;
+ if (debug) console.log("set_query, current_query is now -> " + this.current_query);
/* We check all necessary fields : in column editor I presume XXX */
// XXX ID naming has no plugin_uuid
if (typeof(query.fields) != 'undefined') {
// e.data is what we passed in second argument to subscribe
// so here it is the jquery object attached to the plugin <div>
var $plugindiv=e.data;
- console.log("incoming plugindiv= " + $plugindiv);
// clear the spinning wheel: look up an ancestor that has the need-spin class
// do this before we might return
$plugindiv.closest('.need-spin').spin(false);
*
* The current line should validate all filters
*/
- $.each (cur_query.filter, function(index, filter) {
+ $.each (cur_query.filters, function(index, filter) {
/* XXX How to manage checkbox ? */
var key = filter[0];
var op = filter[1];