(el, selfOnly)
| 204 | } |
| 205 | } |
| 206 | function matrix(el, selfOnly) { |
| 207 | var appliedTransforms = ''; |
| 208 | if (typeof el === 'string') { |
| 209 | appliedTransforms = el; |
| 210 | } else { |
| 211 | do { |
| 212 | var transform = css(el, 'transform'); |
| 213 | if (transform && transform !== 'none') { |
| 214 | appliedTransforms = transform + ' ' + appliedTransforms; |
| 215 | } |
| 216 | /* jshint boss:true */ |
| 217 | } while (!selfOnly && (el = el.parentNode)); |
| 218 | } |
| 219 | var matrixFn = window.DOMMatrix || window.WebKitCSSMatrix || window.CSSMatrix || window.MSCSSMatrix; |
| 220 | /*jshint -W056 */ |
| 221 | return matrixFn && new matrixFn(appliedTransforms); |
| 222 | } |
| 223 | function find(ctx, tagName, iterator) { |
| 224 | if (ctx) { |
| 225 | var list = ctx.getElementsByTagName(tagName), |
no test coverage detected
searching dependent graphs…