| 123456789101112131415161718192021 |
- /*!
- {
- "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'));
- });
- });
|