Ignore:
Timestamp:
Aug 16, 2011, 3:27:53 PM (13 years ago)
Author:
cljosse
Message:

[extensions] Autosize fix compatibility with 'charlies video'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Autosize/js/autosize.dimensions.js

    r11277 r11961  
    145145          Css = jQuery(elem).getStyles(elem);
    146146          myposition = Css.position.toString() || "";
    147 
    148 
    149147          width = jQuery(elem).outerWidth();
    150148          height = jQuery(elem).outerHeight();
     149          elem_parent =elem.parentElement;
     150          if (typeof elem_parent == "undefined") {
     151            elem_parent = window;
     152          }
     153          if (typeof Css.width != "undefined")
     154            width = jQuery(elem).Get_Val_int(Css.width, jQuery(elem_parent).width(), 0);
     155
     156          if (typeof Css.height != "undefined")
     157            height = jQuery(elem).Get_Val_int(Css.height, jQuery(elem_parent).height(), 0);
     158
     159
     160
     161
    151162
    152163
     
    318329        }
    319330        el = this.get(0);
    320         var reg1 = new RegExp("auto", "g")
     331        var reg1 = new RegExp("auto", "g");
    321332        if (myObj.match(reg1)) {
    322333          return Maxi_val;
     
    325336          myObj = num(el, prop);
    326337        else {
    327           reg1 = new RegExp("px", "g")
     338          reg1 = new RegExp("px", "g");
    328339          if (myObj.match(reg1)) {
    329340
     
    331342
    332343          } else {
    333             reg1 = new RegExp("%", "g")
     344            reg1 = new RegExp("%", "g");
    334345            if (myObj.match(reg1)) {
     346              myObj = myObj.replace(reg1, "");
    335347              val = Math.ceil(myObj * Maxi_val / 100);
    336348              return val;
Note: See TracChangeset for help on using the changeset viewer.