mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-05-17 15:11:04 +00:00
22 lines
662 B
JavaScript
22 lines
662 B
JavaScript
/*!
|
|
{
|
|
"name": "Canvas",
|
|
"property": "canvas",
|
|
"caniuse": "canvas",
|
|
"tags": ["canvas", "graphics"],
|
|
"polyfills": ["flashcanvas", "excanvas", "slcanvas", "fxcanvas"]
|
|
}
|
|
!*/
|
|
/* DOC
|
|
Detects support for the `<canvas>` element for 2D drawing.
|
|
*/
|
|
define(['Modernizr', 'createElement'], function(Modernizr, createElement) {
|
|
// On the S60 and BB Storm, getContext exists, but always returns undefined
|
|
// so we actually have to call getContext() to verify
|
|
// github.com/Modernizr/Modernizr/issues/issue/97/
|
|
Modernizr.addTest('canvas', function() {
|
|
var elem = createElement('canvas');
|
|
return !!(elem.getContext && elem.getContext('2d'));
|
|
});
|
|
});
|