/** * @author alteredq / http://alteredqualia.com/ */ Detector = { // supported features canvas : !!window.CanvasRenderingContext2D, webgl : !!window.WebGLRenderingContext, workers : !!window.Worker, // helper methods addGetWebGLMessage: function( parameters ) { var parent = document.body, id = "oldie" ; if ( parameters ) { if ( parameters.parent !== undefined ) parent = parameters.parent; if ( parameters.id !== undefined ) id = parameters.id; } var html = [ 'Sorry, your browser doesn\'t support WebGL
', '
', 'Please try with', 'Chrome 9+ /', 'Firefox 4+ /', 'Safari OSX 10.6+' ].join("\n"); var wrap = document.createElement( "center" ), message = document.createElement( "div" ); message.innerHTML = html; message.id = id; var style = message.style; style.fontFamily = "monospace"; style.fontSize = "13px"; style.textAlign = "center"; style.background = "#eee"; style.color = "#000"; style.padding = "1em"; style.width = "475px"; style.margin = "5em auto 0"; wrap.appendChild( message ) parent.appendChild( wrap ); return message; } };