summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-07-25 15:37:40 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-07-25 15:37:40 +0200
commit00ca8067a9e953fa4aa21080fbf91e98516c222d (patch)
tree519941b1227e6717a8f6ef557663edf6b4b67862 /addons/web/static/src
parent03ea71a4aa199b7a60628d8e22fdd196c2cbceb9 (diff)
[FIX] re-enable thobber that was desactivated due to previous bug
bzr revid: nicolas.vanhoren@openerp.com-20120725133740-m06but4htp4bkb1q
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/img/throbber.gifbin7625 -> 673 bytes
-rw-r--r--addons/web/static/src/js/coresetup.js28
2 files changed, 26 insertions, 2 deletions
diff --git a/addons/web/static/src/img/throbber.gif b/addons/web/static/src/img/throbber.gif
index 7ab8346ce09..ded8d36d486 100644
--- a/addons/web/static/src/img/throbber.gif
+++ b/addons/web/static/src/img/throbber.gif
Binary files differ
diff --git a/addons/web/static/src/js/coresetup.js b/addons/web/static/src/js/coresetup.js
index 9d365a0a2b3..24441dc509f 100644
--- a/addons/web/static/src/js/coresetup.js
+++ b/addons/web/static/src/js/coresetup.js
@@ -550,14 +550,38 @@ $.async_when = function() {
/** Setup blockui */
if ($.blockUI) {
$.blockUI.defaults.baseZ = 1100;
- $.blockUI.defaults.message = '<img src="/web/static/src/img/throbber.gif">';
+ $.blockUI.defaults.message = '<div class="oe_blockui_spin" style="height: 50px">';
$.blockUI.defaults.css.border = '0';
$.blockUI.defaults.css["background-color"] = '';
+ $.blockUI.spinners = [];
}
instance.web.blockUI = function() {
- $.blockUI.apply($, arguments);
+ var tmp = $.blockUI.apply($, arguments);
+ var target = $(".oe_blockui_spin")[0];
+ var opts = {
+ lines: 13, // The number of lines to draw
+ length: 7, // The length of each line
+ width: 4, // The line thickness
+ radius: 10, // The radius of the inner circle
+ rotate: 0, // The rotation offset
+ color: '#FFF', // #rgb or #rrggbb
+ speed: 1, // Rounds per second
+ trail: 60, // Afterglow percentage
+ shadow: false, // Whether to render a shadow
+ hwaccel: false, // Whether to use hardware acceleration
+ className: 'spinner', // The CSS class to assign to the spinner
+ zIndex: 2e9, // The z-index (defaults to 2000000000)
+ top: 'auto', // Top position relative to parent in px
+ left: 'auto' // Left position relative to parent in px
+ };
+ var spinner = new Spinner(opts).spin(target);
+ $.blockUI.spinners.push(spinner);
+ return tmp;
}
instance.web.unblockUI = function() {
+ _.each($.blockUI.spinners, function(el) {
+ el.stop();
+ });
return $.unblockUI.apply($, arguments);
}