|
10 __coverage__['build/dom-style-ie/dom-style-ie.js'] = {"path":"build/dom-style-ie/dom-style-ie.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0,0],"43":[0,0],"44":[0,0,0],"45":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":24},"end":{"line":1,"column":43}}},"2":{"name":"(anonymous_2)","line":3,"loc":{"start":{"line":3,"column":1},"end":{"line":3,"column":13}}},"3":{"name":"(anonymous_3)","line":32,"loc":{"start":{"line":32,"column":19},"end":{"line":32,"column":34}}},"4":{"name":"(anonymous_4)","line":39,"loc":{"start":{"line":39,"column":13},"end":{"line":39,"column":36}}},"5":{"name":"(anonymous_5)","line":69,"loc":{"start":{"line":69,"column":19},"end":{"line":69,"column":38}}},"6":{"name":"(anonymous_6)","line":114,"loc":{"start":{"line":114,"column":24},"end":{"line":114,"column":57}}},"7":{"name":"(anonymous_7)","line":129,"loc":{"start":{"line":129,"column":18},"end":{"line":129,"column":38}}},"8":{"name":"(anonymous_8)","line":143,"loc":{"start":{"line":143,"column":19},"end":{"line":143,"column":39}}},"9":{"name":"(anonymous_9)","line":155,"loc":{"start":{"line":155,"column":23},"end":{"line":155,"column":43}}},"10":{"name":"(anonymous_10)","line":163,"loc":{"start":{"line":163,"column":18},"end":{"line":163,"column":38}}},"11":{"name":"(anonymous_11)","line":167,"loc":{"start":{"line":167,"column":62},"end":{"line":167,"column":79}}},"12":{"name":"(anonymous_12)","line":179,"loc":{"start":{"line":179,"column":24},"end":{"line":179,"column":44}}},"13":{"name":"(anonymous_13)","line":190,"loc":{"start":{"line":190,"column":10},"end":{"line":190,"column":21}}},"14":{"name":"(anonymous_14)","line":196,"loc":{"start":{"line":196,"column":10},"end":{"line":196,"column":21}}},"15":{"name":"(anonymous_15)","line":202,"loc":{"start":{"line":202,"column":10},"end":{"line":202,"column":21}}},"16":{"name":"(anonymous_16)","line":210,"loc":{"start":{"line":210,"column":13},"end":{"line":210,"column":28}}},"17":{"name":"(anonymous_17)","line":224,"loc":{"start":{"line":224,"column":13},"end":{"line":224,"column":40}}},"18":{"name":"(anonymous_18)","line":255,"loc":{"start":{"line":255,"column":13},"end":{"line":255,"column":40}}},"19":{"name":"(anonymous_19)","line":265,"loc":{"start":{"line":265,"column":13},"end":{"line":265,"column":40}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":303,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":300,"column":6}},"3":{"start":{"line":4,"column":0},"end":{"line":187,"column":20}},"4":{"start":{"line":33,"column":8},"end":{"line":33,"column":47}},"5":{"start":{"line":40,"column":12},"end":{"line":41,"column":24}},"6":{"start":{"line":43,"column":12},"end":{"line":57,"column":13}},"7":{"start":{"line":44,"column":20},"end":{"line":44,"column":57}},"8":{"start":{"line":46,"column":16},"end":{"line":56,"column":17}},"9":{"start":{"line":47,"column":20},"end":{"line":47,"column":65}},"10":{"start":{"line":48,"column":23},"end":{"line":56,"column":17}},"11":{"start":{"line":49,"column":20},"end":{"line":49,"column":36}},"12":{"start":{"line":50,"column":23},"end":{"line":56,"column":17}},"13":{"start":{"line":51,"column":20},"end":{"line":51,"column":70}},"14":{"start":{"line":52,"column":23},"end":{"line":56,"column":17}},"15":{"start":{"line":53,"column":20},"end":{"line":53,"column":70}},"16":{"start":{"line":55,"column":20},"end":{"line":55,"column":36}},"17":{"start":{"line":59,"column":12},"end":{"line":59,"column":25}},"18":{"start":{"line":70,"column":12},"end":{"line":76,"column":27}},"19":{"start":{"line":82,"column":12},"end":{"line":104,"column":13}},"20":{"start":{"line":83,"column":16},"end":{"line":83,"column":46}},"21":{"start":{"line":85,"column":16},"end":{"line":95,"column":17}},"22":{"start":{"line":86,"column":20},"end":{"line":89,"column":21}},"23":{"start":{"line":87,"column":24},"end":{"line":87,"column":88}},"24":{"start":{"line":88,"column":24},"end":{"line":88,"column":106}},"25":{"start":{"line":91,"column":20},"end":{"line":94,"column":21}},"26":{"start":{"line":92,"column":24},"end":{"line":92,"column":88}},"27":{"start":{"line":93,"column":24},"end":{"line":93,"column":106}},"28":{"start":{"line":99,"column":16},"end":{"line":101,"column":17}},"29":{"start":{"line":100,"column":20},"end":{"line":100,"column":45}},"30":{"start":{"line":102,"column":16},"end":{"line":102,"column":40}},"31":{"start":{"line":105,"column":12},"end":{"line":105,"column":30}},"32":{"start":{"line":115,"column":12},"end":{"line":116,"column":52}},"33":{"start":{"line":118,"column":12},"end":{"line":125,"column":13}},"34":{"start":{"line":119,"column":16},"end":{"line":124,"column":17}},"35":{"start":{"line":121,"column":20},"end":{"line":121,"column":63}},"36":{"start":{"line":123,"column":20},"end":{"line":123,"column":32}},"37":{"start":{"line":126,"column":12},"end":{"line":126,"column":62}},"38":{"start":{"line":131,"column":12},"end":{"line":134,"column":37}},"39":{"start":{"line":136,"column":12},"end":{"line":136,"column":39}},"40":{"start":{"line":137,"column":12},"end":{"line":137,"column":40}},"41":{"start":{"line":138,"column":12},"end":{"line":138,"column":42}},"42":{"start":{"line":140,"column":12},"end":{"line":140,"column":23}},"43":{"start":{"line":144,"column":12},"end":{"line":145,"column":43}},"44":{"start":{"line":147,"column":12},"end":{"line":151,"column":13}},"45":{"start":{"line":148,"column":16},"end":{"line":148,"column":24}},"46":{"start":{"line":150,"column":16},"end":{"line":150,"column":56}},"47":{"start":{"line":152,"column":12},"end":{"line":152,"column":28}},"48":{"start":{"line":156,"column":12},"end":{"line":156,"column":24}},"49":{"start":{"line":157,"column":12},"end":{"line":159,"column":13}},"50":{"start":{"line":158,"column":16},"end":{"line":158,"column":39}},"51":{"start":{"line":160,"column":12},"end":{"line":160,"column":54}},"52":{"start":{"line":164,"column":12},"end":{"line":164,"column":50}},"53":{"start":{"line":166,"column":12},"end":{"line":174,"column":13}},"54":{"start":{"line":167,"column":16},"end":{"line":173,"column":19}},"55":{"start":{"line":168,"column":20},"end":{"line":168,"column":56}},"56":{"start":{"line":169,"column":20},"end":{"line":172,"column":21}},"57":{"start":{"line":170,"column":24},"end":{"line":170,"column":38}},"58":{"start":{"line":171,"column":24},"end":{"line":171,"column":36}},"59":{"start":{"line":176,"column":12},"end":{"line":176,"column":42}},"60":{"start":{"line":180,"column":12},"end":{"line":181,"column":52}},"61":{"start":{"line":182,"column":12},"end":{"line":182,"column":53}},"62":{"start":{"line":189,"column":0},"end":{"line":193,"column":3}},"63":{"start":{"line":191,"column":8},"end":{"line":191,"column":50}},"64":{"start":{"line":195,"column":0},"end":{"line":199,"column":3}},"65":{"start":{"line":197,"column":8},"end":{"line":197,"column":50}},"66":{"start":{"line":201,"column":0},"end":{"line":205,"column":3}},"67":{"start":{"line":203,"column":8},"end":{"line":203,"column":44}},"68":{"start":{"line":208,"column":0},"end":{"line":249,"column":1}},"69":{"start":{"line":209,"column":4},"end":{"line":248,"column":6}},"70":{"start":{"line":211,"column":12},"end":{"line":211,"column":26}},"71":{"start":{"line":212,"column":12},"end":{"line":220,"column":13}},"72":{"start":{"line":213,"column":16},"end":{"line":213,"column":81}},"73":{"start":{"line":216,"column":16},"end":{"line":219,"column":17}},"74":{"start":{"line":217,"column":20},"end":{"line":217,"column":58}},"75":{"start":{"line":221,"column":12},"end":{"line":221,"column":29}},"76":{"start":{"line":225,"column":12},"end":{"line":227,"column":49}},"77":{"start":{"line":229,"column":12},"end":{"line":229,"column":40}},"78":{"start":{"line":230,"column":12},"end":{"line":233,"column":13}},"79":{"start":{"line":231,"column":16},"end":{"line":231,"column":72}},"80":{"start":{"line":232,"column":16},"end":{"line":232,"column":30}},"81":{"start":{"line":235,"column":12},"end":{"line":246,"column":13}},"82":{"start":{"line":236,"column":16},"end":{"line":237,"column":86}},"83":{"start":{"line":239,"column":16},"end":{"line":241,"column":17}},"84":{"start":{"line":240,"column":20},"end":{"line":240,"column":50}},"85":{"start":{"line":243,"column":16},"end":{"line":245,"column":17}},"86":{"start":{"line":244,"column":20},"end":{"line":244,"column":35}},"87":{"start":{"line":251,"column":0},"end":{"line":273,"column":1}},"88":{"start":{"line":252,"column":4},"end":{"line":252,"column":60}},"89":{"start":{"line":254,"column":4},"end":{"line":262,"column":6}},"90":{"start":{"line":256,"column":12},"end":{"line":256,"column":43}},"91":{"start":{"line":257,"column":12},"end":{"line":260,"column":13}},"92":{"start":{"line":258,"column":16},"end":{"line":258,"column":35}},"93":{"start":{"line":264,"column":4},"end":{"line":272,"column":6}},"94":{"start":{"line":266,"column":12},"end":{"line":266,"column":43}},"95":{"start":{"line":267,"column":12},"end":{"line":270,"column":13}},"96":{"start":{"line":268,"column":16},"end":{"line":268,"column":34}},"97":{"start":{"line":275,"column":0},"end":{"line":298,"column":1}},"98":{"start":{"line":277,"column":4},"end":{"line":277,"column":69}},"99":{"start":{"line":279,"column":4},"end":{"line":279,"column":75}},"100":{"start":{"line":281,"column":4},"end":{"line":283,"column":41}},"101":{"start":{"line":285,"column":4},"end":{"line":286,"column":60}},"102":{"start":{"line":288,"column":4},"end":{"line":288,"column":56}},"103":{"start":{"line":289,"column":4},"end":{"line":291,"column":70}},"104":{"start":{"line":293,"column":4},"end":{"line":293,"column":50}},"105":{"start":{"line":295,"column":4},"end":{"line":295,"column":26}},"106":{"start":{"line":296,"column":4},"end":{"line":296,"column":35}},"107":{"start":{"line":297,"column":4},"end":{"line":297,"column":43}}},"branchMap":{"1":{"line":33,"type":"binary-expr","locations":[{"start":{"line":33,"column":15},"end":{"line":33,"column":32}},{"start":{"line":33,"column":36},"end":{"line":33,"column":46}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":12},"end":{"line":43,"column":12}},{"start":{"line":43,"column":12},"end":{"line":43,"column":12}}]},"3":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":16},"end":{"line":46,"column":16}},{"start":{"line":46,"column":16},"end":{"line":46,"column":16}}]},"4":{"line":46,"type":"binary-expr","locations":[{"start":{"line":46,"column":20},"end":{"line":46,"column":40}},{"start":{"line":46,"column":44},"end":{"line":46,"column":72}}]},"5":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":23},"end":{"line":48,"column":23}},{"start":{"line":48,"column":23},"end":{"line":48,"column":23}}]},"6":{"line":48,"type":"binary-expr","locations":[{"start":{"line":48,"column":27},"end":{"line":48,"column":35}},{"start":{"line":48,"column":40},"end":{"line":48,"column":55}},{"start":{"line":48,"column":59},"end":{"line":48,"column":83}}]},"7":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":23},"end":{"line":50,"column":23}},{"start":{"line":50,"column":23},"end":{"line":50,"column":23}}]},"8":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":23},"end":{"line":52,"column":23}},{"start":{"line":52,"column":23},"end":{"line":52,"column":23}}]},"9":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":12},"end":{"line":82,"column":12}},{"start":{"line":82,"column":12},"end":{"line":82,"column":12}}]},"10":{"line":82,"type":"binary-expr","locations":[{"start":{"line":82,"column":16},"end":{"line":82,"column":32}},{"start":{"line":82,"column":36},"end":{"line":82,"column":61}}]},"11":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":16},"end":{"line":85,"column":16}},{"start":{"line":85,"column":16},"end":{"line":85,"column":16}}]},"12":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":20},"end":{"line":86,"column":20}},{"start":{"line":86,"column":20},"end":{"line":86,"column":20}}]},"13":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":20},"end":{"line":91,"column":20}},{"start":{"line":91,"column":20},"end":{"line":91,"column":20}}]},"14":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":16},"end":{"line":99,"column":16}},{"start":{"line":99,"column":16},"end":{"line":99,"column":16}}]},"15":{"line":99,"type":"binary-expr","locations":[{"start":{"line":99,"column":20},"end":{"line":99,"column":36}},{"start":{"line":99,"column":40},"end":{"line":99,"column":55}}]},"16":{"line":109,"type":"cond-expr","locations":[{"start":{"line":109,"column":28},"end":{"line":109,"column":33}},{"start":{"line":109,"column":36},"end":{"line":109,"column":41}}]},"17":{"line":110,"type":"cond-expr","locations":[{"start":{"line":110,"column":30},"end":{"line":110,"column":35}},{"start":{"line":110,"column":37},"end":{"line":110,"column":42}}]},"18":{"line":111,"type":"cond-expr","locations":[{"start":{"line":111,"column":29},"end":{"line":111,"column":34}},{"start":{"line":111,"column":37},"end":{"line":111,"column":42}}]},"19":{"line":115,"type":"cond-expr","locations":[{"start":{"line":115,"column":34},"end":{"line":115,"column":36}},{"start":{"line":115,"column":39},"end":{"line":115,"column":41}}]},"20":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":12},"end":{"line":118,"column":12}},{"start":{"line":118,"column":12},"end":{"line":118,"column":12}}]},"21":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":16},"end":{"line":119,"column":16}},{"start":{"line":119,"column":16},"end":{"line":119,"column":16}}]},"22":{"line":119,"type":"binary-expr","locations":[{"start":{"line":119,"column":20},"end":{"line":119,"column":52}},{"start":{"line":120,"column":24},"end":{"line":120,"column":62}}]},"23":{"line":126,"type":"cond-expr","locations":[{"start":{"line":126,"column":32},"end":{"line":126,"column":51}},{"start":{"line":126,"column":54},"end":{"line":126,"column":61}}]},"24":{"line":147,"type":"if","locations":[{"start":{"line":147,"column":12},"end":{"line":147,"column":12}},{"start":{"line":147,"column":12},"end":{"line":147,"column":12}}]},"25":{"line":157,"type":"binary-expr","locations":[{"start":{"line":157,"column":21},"end":{"line":157,"column":48}},{"start":{"line":157,"column":53},"end":{"line":157,"column":78}}]},"26":{"line":160,"type":"cond-expr","locations":[{"start":{"line":160,"column":31},"end":{"line":160,"column":43}},{"start":{"line":160,"column":46},"end":{"line":160,"column":53}}]},"27":{"line":166,"type":"if","locations":[{"start":{"line":166,"column":12},"end":{"line":166,"column":12}},{"start":{"line":166,"column":12},"end":{"line":166,"column":12}}]},"28":{"line":166,"type":"binary-expr","locations":[{"start":{"line":166,"column":16},"end":{"line":166,"column":24}},{"start":{"line":166,"column":28},"end":{"line":166,"column":51}}]},"29":{"line":169,"type":"if","locations":[{"start":{"line":169,"column":20},"end":{"line":169,"column":20}},{"start":{"line":169,"column":20},"end":{"line":169,"column":20}}]},"30":{"line":169,"type":"binary-expr","locations":[{"start":{"line":169,"column":24},"end":{"line":169,"column":31}},{"start":{"line":169,"column":35},"end":{"line":169,"column":58}}]},"31":{"line":181,"type":"binary-expr","locations":[{"start":{"line":181,"column":22},"end":{"line":181,"column":34}},{"start":{"line":181,"column":38},"end":{"line":181,"column":51}}]},"32":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":0},"end":{"line":208,"column":0}},{"start":{"line":208,"column":0},"end":{"line":208,"column":0}}]},"33":{"line":208,"type":"binary-expr","locations":[{"start":{"line":208,"column":4},"end":{"line":208,"column":36}},{"start":{"line":208,"column":40},"end":{"line":208,"column":70}}]},"34":{"line":229,"type":"binary-expr","locations":[{"start":{"line":229,"column":20},"end":{"line":229,"column":25}},{"start":{"line":229,"column":29},"end":{"line":229,"column":39}}]},"35":{"line":230,"type":"if","locations":[{"start":{"line":230,"column":12},"end":{"line":230,"column":12}},{"start":{"line":230,"column":12},"end":{"line":230,"column":12}}]},"36":{"line":231,"type":"cond-expr","locations":[{"start":{"line":231,"column":50},"end":{"line":231,"column":67}},{"start":{"line":231,"column":70},"end":{"line":231,"column":71}}]},"37":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":12},"end":{"line":235,"column":12}},{"start":{"line":235,"column":12},"end":{"line":235,"column":12}}]},"38":{"line":237,"type":"cond-expr","locations":[{"start":{"line":237,"column":37},"end":{"line":237,"column":79}},{"start":{"line":237,"column":82},"end":{"line":237,"column":84}}]},"39":{"line":239,"type":"if","locations":[{"start":{"line":239,"column":16},"end":{"line":239,"column":16}},{"start":{"line":239,"column":16},"end":{"line":239,"column":16}}]},"40":{"line":243,"type":"if","locations":[{"start":{"line":243,"column":16},"end":{"line":243,"column":16}},{"start":{"line":243,"column":16},"end":{"line":243,"column":16}}]},"41":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":12},"end":{"line":257,"column":12}},{"start":{"line":257,"column":12},"end":{"line":257,"column":12}}]},"42":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":16},"end":{"line":257,"column":29}},{"start":{"line":257,"column":33},"end":{"line":257,"column":47}},{"start":{"line":257,"column":51},"end":{"line":257,"column":61}}]},"43":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":12},"end":{"line":267,"column":12}},{"start":{"line":267,"column":12},"end":{"line":267,"column":12}}]},"44":{"line":267,"type":"binary-expr","locations":[{"start":{"line":267,"column":16},"end":{"line":267,"column":29}},{"start":{"line":267,"column":33},"end":{"line":267,"column":47}},{"start":{"line":267,"column":51},"end":{"line":267,"column":61}}]},"45":{"line":275,"type":"if","locations":[{"start":{"line":275,"column":0},"end":{"line":275,"column":0}},{"start":{"line":275,"column":0},"end":{"line":275,"column":0}}]}},"code":["(function () { YUI.add('dom-style-ie', function (Y, NAME) {","","(function(Y) {","var HAS_LAYOUT = 'hasLayout',"," PX = 'px',"," FILTER = 'filter',"," FILTERS = 'filters',"," OPACITY = 'opacity',"," AUTO = 'auto',",""," BORDER_WIDTH = 'borderWidth',"," BORDER_TOP_WIDTH = 'borderTopWidth',"," BORDER_RIGHT_WIDTH = 'borderRightWidth',"," BORDER_BOTTOM_WIDTH = 'borderBottomWidth',"," BORDER_LEFT_WIDTH = 'borderLeftWidth',"," WIDTH = 'width',"," HEIGHT = 'height',"," TRANSPARENT = 'transparent',"," VISIBLE = 'visible',"," GET_COMPUTED_STYLE = 'getComputedStyle',"," UNDEFINED = undefined,"," documentElement = Y.config.doc.documentElement,",""," testFeature = Y.Features.test,"," addFeature = Y.Features.add,",""," // TODO: unit-less lineHeight (e.g. 1.22)"," re_unit = /^(\\d[.\\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,",""," isIE8 = (Y.UA.ie >= 8),",""," _getStyleObj = function(node) {"," return node.currentStyle || node.style;"," },",""," ComputedStyle = {"," CUSTOM_STYLES: {},",""," get: function(el, property) {"," var value = '',"," current;",""," if (el) {"," current = _getStyleObj(el)[property];",""," if (property === OPACITY && Y.DOM.CUSTOM_STYLES[OPACITY]) {"," value = Y.DOM.CUSTOM_STYLES[OPACITY].get(el); "," } else if (!current || (current.indexOf && current.indexOf(PX) > -1)) { // no need to convert"," value = current;"," } else if (Y.DOM.IE.COMPUTED[property]) { // use compute function"," value = Y.DOM.IE.COMPUTED[property](el, property);"," } else if (re_unit.test(current)) { // convert to pixel"," value = ComputedStyle.getPixel(el, property) + PX;"," } else {"," value = current;"," }"," }",""," return value;"," },",""," sizeOffsets: {"," width: ['Left', 'Right'],"," height: ['Top', 'Bottom'],"," top: ['Top'],"," bottom: ['Bottom']"," },",""," getOffset: function(el, prop) {"," var current = _getStyleObj(el)[prop], // value of \"width\", \"top\", etc."," capped = prop.charAt(0).toUpperCase() + prop.substr(1), // \"Width\", \"Top\", etc."," offset = 'offset' + capped, // \"offsetWidth\", \"offsetTop\", etc."," pixel = 'pixel' + capped, // \"pixelWidth\", \"pixelTop\", etc."," sizeOffsets = ComputedStyle.sizeOffsets[prop], "," mode = el.ownerDocument.compatMode,"," value = '';",""," // IE pixelWidth incorrect for percent"," // manually compute by subtracting padding and border from offset size"," // NOTE: clientWidth/Height (size minus border) is 0 when current === AUTO so offsetHeight is used"," // reverting to auto from auto causes position stacking issues (old impl)"," if (current === AUTO || current.indexOf('%') > -1) {"," value = el['offset' + capped];",""," if (mode !== 'BackCompat') {"," if (sizeOffsets[0]) {"," value -= ComputedStyle.getPixel(el, 'padding' + sizeOffsets[0]);"," value -= ComputedStyle.getBorderWidth(el, 'border' + sizeOffsets[0] + 'Width', 1);"," }",""," if (sizeOffsets[1]) {"," value -= ComputedStyle.getPixel(el, 'padding' + sizeOffsets[1]);"," value -= ComputedStyle.getBorderWidth(el, 'border' + sizeOffsets[1] + 'Width', 1);"," }"," }",""," } else { // use style.pixelWidth, etc. to convert to pixels"," // need to map style.width to currentStyle (no currentStyle.pixelWidth)"," if (!el.style[pixel] && !el.style[prop]) {"," el.style[prop] = current;"," }"," value = el.style[pixel];"," "," }"," return value + PX;"," },",""," borderMap: {"," thin: (isIE8) ? '1px' : '2px',"," medium: (isIE8) ? '3px': '4px', "," thick: (isIE8) ? '5px' : '6px'"," },",""," getBorderWidth: function(el, property, omitUnit) {"," var unit = omitUnit ? '' : PX,"," current = el.currentStyle[property];",""," if (current.indexOf(PX) < 0) { // look up keywords if a border exists"," if (ComputedStyle.borderMap[current] &&"," el.currentStyle.borderStyle !== 'none') {"," current = ComputedStyle.borderMap[current];"," } else { // otherwise no border (default is \"medium\")"," current = 0;"," }"," }"," return (omitUnit) ? parseFloat(current) : current;"," },",""," getPixel: function(node, att) {"," // use pixelRight to convert to px"," var val = null,"," style = _getStyleObj(node),"," styleRight = style.right,"," current = style[att];",""," node.style.right = current;"," val = node.style.pixelRight;"," node.style.right = styleRight; // revert",""," return val;"," },",""," getMargin: function(node, att) {"," var val,"," style = _getStyleObj(node);",""," if (style[att] == AUTO) {"," val = 0;"," } else {"," val = ComputedStyle.getPixel(node, att);"," }"," return val + PX;"," },",""," getVisibility: function(node, att) {"," var current;"," while ( (current = node.currentStyle) && current[att] == 'inherit') { // NOTE: assignment in test"," node = node.parentNode;"," }"," return (current) ? current[att] : VISIBLE;"," },",""," getColor: function(node, att) {"," var current = _getStyleObj(node)[att];",""," if (!current || current === TRANSPARENT) {"," Y.DOM.elementByAxis(node, 'parentNode', null, function(parent) {"," current = _getStyleObj(parent)[att];"," if (current && current !== TRANSPARENT) {"," node = parent;"," return true;"," }"," });"," }",""," return Y.Color.toRGB(current);"," },",""," getBorderColor: function(node, att) {"," var current = _getStyleObj(node),"," val = current[att] || current.color;"," return Y.Color.toRGB(Y.Color.toHex(val));"," }"," },",""," //fontSize: getPixelFont,"," IEComputed = {};","","addFeature('style', 'computedStyle', {"," test: function() {"," return 'getComputedStyle' in Y.config.win;"," }","});","","addFeature('style', 'opacity', {"," test: function() {"," return 'opacity' in documentElement.style;"," }","});","","addFeature('style', 'filter', {"," test: function() {"," return 'filters' in documentElement;"," }","});","","// use alpha filter for IE opacity","if (!testFeature('style', 'opacity') && testFeature('style', 'filter')) {"," Y.DOM.CUSTOM_STYLES[OPACITY] = {"," get: function(node) {"," var val = 100;"," try { // will error if no DXImageTransform"," val = node[FILTERS]['DXImageTransform.Microsoft.Alpha'][OPACITY];",""," } catch(e) {"," try { // make sure its in the document"," val = node[FILTERS]('alpha')[OPACITY];"," } catch(err) {"," }"," }"," return val / 100;"," },",""," set: function(node, val, style) {"," var current,"," styleObj = _getStyleObj(node),"," currentFilter = styleObj[FILTER];",""," style = style || node.style;"," if (val === '') { // normalize inline style behavior"," current = (OPACITY in styleObj) ? styleObj[OPACITY] : 1; // revert to original opacity"," val = current;"," }",""," if (typeof currentFilter == 'string') { // in case not appended"," style[FILTER] = currentFilter.replace(/alpha([^)]*\\))/gi, '') +"," ((val < 1) ? 'alpha(' + OPACITY + '=' + val * 100 + ')' : '');",""," if (!style[FILTER]) {"," style.removeAttribute(FILTER);"," }",""," if (!styleObj[HAS_LAYOUT]) {"," style.zoom = 1; // needs layout "," }"," }"," }"," };","}","","try {"," Y.config.doc.createElement('div').style.height = '-1px';","} catch(e) { // IE throws error on invalid style set; trap common cases"," Y.DOM.CUSTOM_STYLES.height = {"," set: function(node, val, style) {"," var floatVal = parseFloat(val);"," if (floatVal >= 0 || val === 'auto' || val === '') {"," style.height = val;"," } else {"," }"," }"," };",""," Y.DOM.CUSTOM_STYLES.width = {"," set: function(node, val, style) {"," var floatVal = parseFloat(val);"," if (floatVal >= 0 || val === 'auto' || val === '') {"," style.width = val;"," } else {"," }"," }"," };","}","","if (!testFeature('style', 'computedStyle')) {"," // TODO: top, right, bottom, left"," IEComputed[WIDTH] = IEComputed[HEIGHT] = ComputedStyle.getOffset;",""," IEComputed.color = IEComputed.backgroundColor = ComputedStyle.getColor;",""," IEComputed[BORDER_WIDTH] = IEComputed[BORDER_TOP_WIDTH] = IEComputed[BORDER_RIGHT_WIDTH] ="," IEComputed[BORDER_BOTTOM_WIDTH] = IEComputed[BORDER_LEFT_WIDTH] ="," ComputedStyle.getBorderWidth;",""," IEComputed.marginTop = IEComputed.marginRight = IEComputed.marginBottom ="," IEComputed.marginLeft = ComputedStyle.getMargin;",""," IEComputed.visibility = ComputedStyle.getVisibility;"," IEComputed.borderColor = IEComputed.borderTopColor ="," IEComputed.borderRightColor = IEComputed.borderBottomColor ="," IEComputed.borderLeftColor = ComputedStyle.getBorderColor;",""," Y.DOM[GET_COMPUTED_STYLE] = ComputedStyle.get; ",""," Y.namespace('DOM.IE');"," Y.DOM.IE.COMPUTED = IEComputed;"," Y.DOM.IE.ComputedStyle = ComputedStyle;","}","","})(Y);","","","}, '3.10.3', {\"requires\": [\"dom-style\"]});","","}());"]}; |