boda_jsEnv/bodaEnv/env/BatteryManager.js
xuxiaobo-bobo 842b34b5ca 0218
2024-02-18 15:40:48 +08:00

114 lines
4.5 KiB
JavaScript

// BatteryManager对象
bodaEnv.memory.globlProtoObj["BatteryManager"] = function BatteryManager() {
let arg = arguments[0];
if (arg != 'bobo') {
bodaEnv.toolsFunc.console_copy('BatteryManager 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
if (v == window) {
return 'window';
} else {
return v;
}
}));
}
;
};
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["BatteryManager"], "BatteryManager");
bodaEnv.memory.globlProtoObj["BatteryManager"].prototype.__proto__ = bodaEnv.memory.globlProtoObj["EventTarget"].prototype;
bodaEnv.memory.globlProtoObj["BatteryManager"].__proto__ = bodaEnv.memory.globlProtoObj["EventTarget"];
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "charging", {
configurable: true,
enumerable: true,
get: {
charging() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "charging_get", arguments);
}
}.charging,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "chargingTime", {
configurable: true,
enumerable: true,
get: {
chargingTime() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "chargingTime_get", arguments);
}
}.chargingTime,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "dischargingTime", {
configurable: true,
enumerable: true,
get: {
dischargingTime() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "dischargingTime_get", arguments);
}
}.dischargingTime,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "level", {
configurable: true,
enumerable: true,
get: {
level() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "level_get", arguments);
}
}.level,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "onchargingchange", {
configurable: true,
enumerable: true,
get: {
onchargingchange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "onchargingchange_get", arguments);
}
}.onchargingchange,
set: {
onchargingchange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "onchargingchange_set", arguments);
}
}.onchargingchange
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "onchargingtimechange", {
configurable: true,
enumerable: true,
get: {
onchargingtimechange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "onchargingtimechange_get", arguments);
}
}.onchargingtimechange,
set: {
onchargingtimechange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "onchargingtimechange_set", arguments);
}
}.onchargingtimechange
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "ondischargingtimechange", {
configurable: true,
enumerable: true,
get: {
ondischargingtimechange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "ondischargingtimechange_get", arguments);
}
}.ondischargingtimechange,
set: {
ondischargingtimechange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "ondischargingtimechange_set", arguments);
}
}.ondischargingtimechange
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "onlevelchange", {
configurable: true,
enumerable: true,
get: {
onlevelchange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "onlevelchange_get", arguments);
}
}.onlevelchange,
set: {
onlevelchange() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["BatteryManager"].prototype, "BatteryManager", "onlevelchange_set", arguments);
}
}.onlevelchange
});