From 23656069bcbcd2092267ab2942912f949f5f6c4b Mon Sep 17 00:00:00 2001 From: Silvio Date: Mon, 29 Jul 2013 17:08:18 -0300 Subject: Using window.ui for block/unblock --- gmap_arcgis.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/gmap_arcgis.js b/gmap_arcgis.js index 9303c8f..715aeb0 100644 --- a/gmap_arcgis.js +++ b/gmap_arcgis.js @@ -32,12 +32,18 @@ function gmapArcgis(config) { // UI unblocker wrapper unblockUI: function() { - jQuery.unblockUI(); + if (window.ui == undefined || window.ui == 'blocked') { + jQuery.unblockUI(); + window.ui = 'unblocked'; + } }, // UI blocker wrapper blockUI: function(params) { - this.config.ui = 'blocked'; + if (window.ui == undefined || window.ui == 'unblocked') { + jQuery.blockUI(params); + window.ui = 'blocked'; + } }, // Block the UI and show an overlay @@ -58,14 +64,16 @@ function gmapArcgis(config) { if (t == false) { this.blockUI({ - message: message, - css: css, + message: message, + css: css, + onUnblock: this.unBlockUI, }); } else { this.blockUI({ - message: message, - css: css, - timeout: t, + message: message, + css: css, + timeout: t, + onUnblock: this.unBlockUI, }); } } -- cgit v1.2.3