rename the aux folder to util, because windows. fixes issue #3
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
/*global define*/
|
||||
define(
|
||||
function()
|
||||
{
|
||||
var update = false;
|
||||
|
||||
function resize( canvas, size )
|
||||
{
|
||||
|
||||
if ( canvas.width !== size.width )
|
||||
{
|
||||
canvas.width = size.width;
|
||||
update = true;
|
||||
}
|
||||
|
||||
if ( canvas.height !== size.height )
|
||||
{
|
||||
canvas.height = size.height;
|
||||
update = true;
|
||||
}
|
||||
|
||||
if ( update )
|
||||
{
|
||||
canvas.width = size.width;
|
||||
canvas.height = size.height;
|
||||
}
|
||||
|
||||
update = false;
|
||||
}
|
||||
|
||||
function clear( canvas, ctx )
|
||||
{
|
||||
ctx.clearRect( ctx, 0, 0, canvas.width, canvas.height );
|
||||
}
|
||||
|
||||
return { resize: resize, clear: clear };
|
||||
}
|
||||
);
|
||||
@@ -0,0 +1,48 @@
|
||||
/*global define*/
|
||||
define(
|
||||
function()
|
||||
{
|
||||
var tests = {
|
||||
'canvas': { required: true, test: function(){ return !! document.createElement('canvas').getContext; } },
|
||||
'query-selector-all': { required: false, test: function(){ return !! document.querySelectorAll; } },
|
||||
'drag-drop': { required: false, test: function(){ return 'draggable' in document.createElement('span'); } },
|
||||
'file-api': { required: false, test: function(){ return typeof FileReader !== 'undefined'; } }
|
||||
};
|
||||
|
||||
function test( success, error )
|
||||
{
|
||||
var required_supported = true;
|
||||
var results = { };
|
||||
var required_features_missing = [ ];
|
||||
|
||||
for ( var key in tests )
|
||||
{
|
||||
var result = tests[key].test();
|
||||
|
||||
if ( ! result )
|
||||
{
|
||||
if ( tests[key].required )
|
||||
{
|
||||
required_supported = false;
|
||||
|
||||
required_features_missing.push( key );
|
||||
}
|
||||
}
|
||||
|
||||
results[key] = result;
|
||||
}
|
||||
|
||||
if ( required_supported )
|
||||
{
|
||||
success( results );
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
error( required_features_missing, results );
|
||||
}
|
||||
}
|
||||
|
||||
return test;
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user