[jQuery] Making BlockUI overlayCSS overridable via opts
Hi,
Updating overlay css for styles like cursor etc. when calling blockUI
makes sense when you use blockUI for dialog boxes as well as showing a
message to the user while waiting a request to complete. Here is my
suggestion.
Index: jquery.blockUI.js
===================================================================
--- jquery.blockUI.js (revision 4300)
+++ jquery.blockUI.js (working copy)
@@ -234,7 +234,8 @@
: $('<div class="blockUI" style="display:none;z-
index:1002;cursor:wait;position:absolute"></div>');
w.css('position', full ? 'fixed' : 'absolute');
if (msg) m.css(css);
- if (!noalpha) w.css($.blockUI.defaults.overlayCSS);
+ var wcss = $.extend($.extend({},
$.blockUI.defaults.overlayCSS), opts.overlayCSS || {});
+ if (!noalpha) w.css(wcss);
if (this.op8)
w.css({ width:''+el.clientWidth,height:''+el.clientHeight }); // lame
if ($.browser.msie) f.css('opacity','0.0');
regards