Skip to content

Commit

Permalink
a little clean up for the tests. Lets make webgl extensions it's own …
Browse files Browse the repository at this point in the history
…thing instead of _sometimes_ messing with webgl
  • Loading branch information
SlexAxton committed Dec 6, 2012
1 parent 7ec9fc4 commit 02219ba
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
12 changes: 4 additions & 8 deletions feature-detects/webgl/extensions.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,23 +22,19 @@ define(['Modernizr', 'createElement', 'test/webgl'], function( Modernizr, create
exts = ctx.getSupportedExtensions();
}
catch (e) {
Modernizr.webglextensions = false;
return;
}

if (ctx === undefined) {
Modernizr.webgl = new Boolean(false);
Modernizr.webglextensions = new Boolean(false);
}
else {
Modernizr.webgl = new Boolean(true);
Modernizr.webglextensions = new Boolean(true);
}

for (var i = -1, len = exts.length; ++i < len; ){
Modernizr.webgl[exts[i]] = true;
}

// hack for addressing modernizr testsuite failures. sorry.
if (window.TEST && TEST.audvid){
TEST.audvid.push('webgl');
Modernizr.webglextensions[exts[i]] = true;
}

canvas = undefined;
Expand Down
2 changes: 1 addition & 1 deletion test/js/setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ if (!(window.console && console.log)) {
window.TEST = {
// note some unique members of the Modernizr object
inputs : ['input','inputtypes', 'textarea'],
audvid : ['video','audio', 'webgl'],
audvid : ['video','audio', 'webglextensions'],
API : ['addTest', 'mq', 'hasEvent', 'testProp', 'testAllProps', 'testStyles', '_prefixes', '_domPrefixes', '_cssomPrefixes', 'prefixed'],
extraclass: ['js'],
privates : ['_enableHTML5','_version','_fontfaceready'],
Expand Down

0 comments on commit 02219ba

Please sign in to comment.