aralejs / overlay

基础浮层组件。
aralejs.org/overlay/
15 stars 24 forks source link

[ver. 1.1.0] _onRenderWidth 和 _onRenderHeight 令容器默认尺寸失效 #9

Closed wuzhao closed 11 years ago

wuzhao commented 11 years ago

如果在使用 Overlay 及其子类时, 不对 width 和 height 定义, 就算原本有相关尺寸设置也会失效, 因为 Overlay 中没有进行判断, 默认值均是空串.

        width: '',
        height: '',

    _onRenderWidth: function(val) {
        this.element.css('width', val);
    },

    _onRenderHeight: function(val) {
        this.element.css('height', val);
    },

老版本中没有这个问题, 所以升级版本后某些组件出现问题, 求兼容.

popomore commented 11 years ago

恩,那应该设为 null,明天再排查一遍组件的默认属性是否 ok。

lianqin7 commented 11 years ago

这个是升级 widget 到 1.1.0中的最大的兼容性问题