* @param {Object} scope An object that becomes the scope of the handler
* @param {boolean} options
*/
- onWindowResize : function(fn, scope, options){
+ onWindowResize : function(fn, scope, options)
+ {
if(!resizeEvent){
resizeEvent = new Roo.util.Event();
resizeTask = new Roo.util.DelayedTask(function(){
});
E.on(window, "resize", function()
{
- // it seems that even chrome likes to have a slight delay here.
- //if(Roo.isIE){
+ if (Roo.isIE) {
resizeTask.delay(50);
- //}else{
- // resizeEvent.fire(D.getViewWidth(), D.getViewHeight());
- //}
+ } else {
+ resizeEvent.fire(D.getViewWidth(), D.getViewHeight());
+ }
});
}
resizeEvent.addListener(fn, scope, options);
}
//Roo.log()
// only allow 'c whitelisted system attributes'
- if ( cwhite.length && cwhite.indexOf(l) < 0) {
+ if ( cwhite.length && cwhite.indexOf(l) < 0 && cwhite.indexOf(l.toLowerCase()) < 0 ) {
// Roo.log('(REMOVE CSS)' + node.tagName +'.' + n + ':'+l + '=' + v);
//node.removeAttribute(n);
return true;