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