diff --git a/lib/modifiedAPI.js b/lib/modifiedAPI.js index 9a92484..ac90112 100644 --- a/lib/modifiedAPI.js +++ b/lib/modifiedAPI.js @@ -87,6 +87,7 @@ // changed functions and their fakes exports.changedFunctions = { getContext: { + type: "context", getStatus: function(obj, status){ if (hasType(status, "internal")){ return { @@ -118,6 +119,7 @@ } }, toDataURL: { + type: "readout", getStatus: function(obj, status){ var status = Object.create(status); if (hasType(status, "input")){ @@ -139,6 +141,7 @@ } }, toBlob: { + type: "readout", getStatus: function(obj, status){ var status = Object.create(status); if (hasType(status, "input")){ @@ -161,6 +164,7 @@ exportOptions: {allowCallbacks: true} }, mozGetAsFile: { + type: "readout", getStatus: function(obj, status){ var status = Object.create(status); if (hasType(status, "input")){ @@ -182,6 +186,7 @@ } }, getImageData: { + type: "readout", getStatus: function(obj, status){ var status = Object.create(status); if (hasType(status, "input")){ @@ -213,6 +218,7 @@ } }, fillText: { + type: "input", getStatus: function(obj, status){ var status = Object.create(status); status.active = hasType(status, "input"); @@ -232,6 +238,7 @@ } }, strokeText: { + type: "input", getStatus: function(obj, status){ var status = Object.create(status); status.active = hasType(status, "input"); @@ -251,6 +258,7 @@ } }, readPixels: { + type: "readout", getStatus: function(obj, status){ var status = Object.create(status); status.active = hasType(status, "readout") || hasType(status, "input");