From 71ed2ed2db99a45a29aa953fdb467b2bb6f910c5 Mon Sep 17 00:00:00 2001 From: renato Date: Mon, 27 Jun 2016 11:21:59 +0200 Subject: [PATCH] redraw --- datalets/base-datalet/base-datalet.html | 4 ++++ datalets/base-datalet/static/js/WorkcycleBehavior.js | 17 +++++++++++++++-- datalets/highcharts-datalet/highcharts-datalet.html | 4 ++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/datalets/base-datalet/base-datalet.html b/datalets/base-datalet/base-datalet.html index 8455306..ff0deb7 100755 --- a/datalets/base-datalet/base-datalet.html +++ b/datalets/base-datalet/base-datalet.html @@ -254,6 +254,10 @@ Example : // this.$.domain.textContent = url; // }, + removeLoader: function() { + this.$.base_datalet_imgWaitDatalet.style.display = "none"; + }, + hideFooter: function() { this.$.base_datalet_container.innerHTML = ""; this.$.base_datalet_container.style.margin = 0; diff --git a/datalets/base-datalet/static/js/WorkcycleBehavior.js b/datalets/base-datalet/static/js/WorkcycleBehavior.js index 7734c15..22dd2bd 100755 --- a/datalets/base-datalet/static/js/WorkcycleBehavior.js +++ b/datalets/base-datalet/static/js/WorkcycleBehavior.js @@ -79,6 +79,15 @@ var WorkcycleBehavior = { }, /** + * Build the object/s for presentation layer. + * + * @method presentData + */ + redraw: function(){ + + }, + + /** * This method represents the entire datalet workcycle. * * @method runWorkcycle @@ -87,10 +96,12 @@ var WorkcycleBehavior = { this.selectData(); this.filterData(); this.transformData(); + var that = this; this._component.async(function () { that.presentData(); - $("img[src$='spin.svg']").remove(); + $(that._component).find("base-datalet")[0].removeLoader(); + that.redraw(); }, 100); }, @@ -107,10 +118,12 @@ var WorkcycleBehavior = { }else{ this.data = this._component.data; this.transformData(); + var that = this; this._component.async(function () { that.presentData(); - $("img[src$='spin.svg']").remove(); + $(that._component).find("base-datalet")[0].removeLoader(); + that.redraw(); }, 100); } } diff --git a/datalets/highcharts-datalet/highcharts-datalet.html b/datalets/highcharts-datalet/highcharts-datalet.html index 3503ccc..880bb05 100755 --- a/datalets/highcharts-datalet/highcharts-datalet.html +++ b/datalets/highcharts-datalet/highcharts-datalet.html @@ -122,6 +122,10 @@ Example : this.properties.series.value = series; } + }, + + redraw: function () { + $(this._component.$.charts.$.container).highcharts().reflow(); } }; -- libgit2 0.21.4