var curDate = new Date();
+ // Star Trek famously premiered on Thursday, September 8, 1966, at 8:30 p.m.
+ // See http://www.startrek.com/article/what-if-the-original-star-trek-had-debuted-on-friday-nights
if (!gSDBase)
- gSDBase = new Date("September 8, 1966 20:00:00 EST");
+ gSDBase = new Date("September 8, 1966 20:30:00 EST");
var sdateval = (curDate - gSDBase) / (86400 * 365.2425);
gStardate.textContent = sdateval.toFixed(1);
gSounds.scan.pause();
},
updateBattery: function() {
- document.getElementById("devBattLevel").textContent = (navigator.battery.level * 100).toFixed(1) + "%";
- document.getElementById("devBattStatus").textContent =
- navigator.battery.charging ? "charging, " + navigator.battery.chargingTime + "s remaining"
- : navigator.battery.dischargingTime + "s usage remaining";
+ document.getElementById("devBattLevel").textContent =
+ (navigator.battery.level * 100).toFixed(1) + "%";
+ if (navigator.battery.charging) {
+ if (navigator.battery.chargingTime == 0 ||
+ navigator.battery.chargingTime == Infinity) {
+ document.getElementById("devBattStatus").textContent = "charging";
+ }
+ else {
+ document.getElementById("devBattStatus").textContent =
+ "charging, " + navigator.battery.chargingTime + "s remaining";
+ }
+ }
+ else {
+ if (navigator.battery.dischargingTime == 0 ||
+ navigator.battery.dischargingTime == Infinity) {
+ document.getElementById("devBattStatus").textContent = "discharging";
+ }
+ else {
+ document.getElementById("devBattStatus").textContent =
+ navigator.battery.dischargingTime + "s usage remaining";
+ }
+ }
},
batteryTimer: null,
}
-var gModNull = {
+var gModSound = {
activate: function() {
//gSounds.scan.play();
},
+ // getUserMedia ("WebRTC") + MediaElementAudioSourceNode (WebAudio)
deactivate: function() {
gSounds.scan.pause();
},