* Tests browser support
()
| 278 | * Tests browser support |
| 279 | */ |
| 280 | function elementTests() { |
| 281 | var transition = support.transition |
| 282 | var prop |
| 283 | var translateZ |
| 284 | document.body.appendChild(element) |
| 285 | if (transition) { |
| 286 | prop = transition.name.slice(0, -9) + 'ransform' |
| 287 | if (element.style[prop] !== undefined) { |
| 288 | element.style[prop] = 'translateZ(0)' |
| 289 | translateZ = window |
| 290 | .getComputedStyle(element) |
| 291 | .getPropertyValue(transition.prefix + 'transform') |
| 292 | support.transform = { |
| 293 | prefix: transition.prefix, |
| 294 | name: prop, |
| 295 | translate: true, |
| 296 | translateZ: !!translateZ && translateZ !== 'none' |
| 297 | } |
| 298 | } |
| 299 | } |
| 300 | document.body.removeChild(element) |
| 301 | } |
| 302 | if (document.body) { |
| 303 | elementTests() |
| 304 | } else { |
no outgoing calls
no test coverage detected
searching dependent graphs…