This commit is contained in:
Luke Pulverenti 2017-01-27 18:07:14 -05:00
parent 82bcca376f
commit 8a6884abef
494 changed files with 256 additions and 120180 deletions

View file

@ -1,20 +1 @@
define([], function () {
'use strict';
function ResourceLockInstance() {
}
ResourceLockInstance.prototype.acquire = function () {
this._isHeld = true;
};
ResourceLockInstance.prototype.isHeld = function () {
return this._isHeld === true;
};
ResourceLockInstance.prototype.release = function () {
this._isHeld = false;
};
return ResourceLockInstance;
});
define([],function(){"use strict";function ResourceLockInstance(){}return ResourceLockInstance.prototype.acquire=function(){this._isHeld=!0},ResourceLockInstance.prototype.isHeld=function(){return this._isHeld===!0},ResourceLockInstance.prototype.release=function(){this._isHeld=!1},ResourceLockInstance});

View file

@ -1,37 +1 @@
define([], function () {
'use strict';
function getRequirePromise(deps) {
return new Promise(function (resolve, reject) {
require(deps, resolve);
});
}
function requestResourceLock(resource) {
return getRequirePromise([resource]).then(function (factory) {
return new factory();
});
}
function request(type) {
switch (type) {
case 'wake':
return requestResourceLock('wakeLock');
case 'screen':
return requestResourceLock('screenLock');
case 'network':
return requestResourceLock('networkLock');
default:
return Promise.reject();
}
return Promise.resolve(new ResourceLockInstance(type));
}
return {
request: request
};
});
define([],function(){"use strict";function getRequirePromise(deps){return new Promise(function(resolve,reject){require(deps,resolve)})}function requestResourceLock(resource){return getRequirePromise([resource]).then(function(factory){return new factory})}function request(type){switch(type){case"wake":return requestResourceLock("wakeLock");case"screen":return requestResourceLock("screenLock");case"network":return requestResourceLock("networkLock");default:return Promise.reject()}return Promise.resolve(new ResourceLockInstance(type))}return{request:request}});