Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
This commit is contained in:
parent
93e3a48004
commit
b38dea0597
25901 changed files with 9982925 additions and 369 deletions
|
|
@ -0,0 +1,18 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>SD cards test</title>
|
||||
<script defer src="../../js/HW/battery.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<p>Charging state: <span id="charging"></span></p>
|
||||
<p>Charge level: <span id="level"></span>%</p>
|
||||
<p>Time before fully charge: <span id="charging-time"></span></p>
|
||||
<p>Time before fully discharge: <span id="discharging-time"></span></p>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Bluetooth test</title>
|
||||
<script defer type="application/javascript" src="/shared/js/bluetooth_helper.js"></script>
|
||||
<script defer src="../../js/HW/bluetooth.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/shared/style/switches.css">
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<div>Bluetooth switch</div>
|
||||
<label class="pack-switch">
|
||||
<input type="checkbox" id="switch">
|
||||
<span></span>
|
||||
</label><br>
|
||||
Current API Version: <span id="version"></span>
|
||||
</p>
|
||||
<h3>Wait few seconds for update</h3>
|
||||
<p>Bluetooth state: <span id="state"></span></p>
|
||||
<p>My device address: <span id="address"></span></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Camera test</title>
|
||||
<script defer src="../../js/HW/camera.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<button id="camera">Open camera</button>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>FM radio test</title>
|
||||
<script defer src="../../js/HW/fmradio.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<h3 id="message" class="error"></h3>
|
||||
<div id="container">
|
||||
<div>switch</div>
|
||||
<button id="switch"></button>
|
||||
<p></p>
|
||||
<div id="controlPanel">
|
||||
Click to set frequency (min:<span id="frequency-min">N/A</span> max:<span id="frequency-max">N/A</span>)
|
||||
<input id="frequency" type="number" x-inputmode="numeric">
|
||||
<button id="seekUp" size="small">↑seekUp()↑</button>
|
||||
<button id="seekDown" size="small">↓seekDown()↓</button>
|
||||
<button id="seekAndCancel" size="small">seekUP() + cancelSeek()</button>
|
||||
</div>
|
||||
</div>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Headphone test</title>
|
||||
<script defer src="../../js/HW/headphone.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p>Headphone status: <span id="status"></span></p>
|
||||
</body>
|
||||
</html>
|
||||
22
assets/webapps/uitest.gaiamobile.org/tests_html/HW/lcd.html
Normal file
22
assets/webapps/uitest.gaiamobile.org/tests_html/HW/lcd.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>LCD test</title>
|
||||
<script defer src="../../js/HW/lcd.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Color test</h1>
|
||||
<button id="white">White</button>
|
||||
<button id="red">Red</button>
|
||||
<button id="green">Green</button>
|
||||
<button id="blue">Blue</button>
|
||||
<button id="black">Black</button>
|
||||
|
||||
<h1>LCD off for 3 sec<h1>
|
||||
<button id="off">turn off</button>
|
||||
<div id="fullscreen-div" class="invisible"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Physical keys test</title>
|
||||
<script defer src="/shared/js/settings_listener.js"></script>
|
||||
<script defer src="/shared/js/settings_url.js"></script>
|
||||
<script defer src="../../js/HW/physicalkeys.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>NOT IMPLEMENTED!!<br>There are no physical button events</h1>
|
||||
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=820706">bug 820706</a>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Radio information test</title>
|
||||
<script defer src="../../js/HW/radio.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/shared/style/switches.css">
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<div>
|
||||
<h2>IMEI</h2>
|
||||
<div>IMEI:<span id="IMEI"></span></div>
|
||||
</div>
|
||||
<h4 id="global-message" class="error"></h4>
|
||||
<div id="connection-template">
|
||||
<h2>SIM Card#<span data-type="SIM-number"></span></h2>
|
||||
<h3>Icc</h3>
|
||||
<h4 data-type="icc-message" class="error"></h4>
|
||||
<div data-type="icc-container">
|
||||
<div>ICCID: <span data-type="ICCID"></span></div>
|
||||
<div>MSISDN(self number): <span data-type="MSISDN"></span></div>
|
||||
</div>
|
||||
<h3>Voice</h3>
|
||||
<h4 data-type="voice-message" class="error"></h4>
|
||||
<div data-type="voice-container">
|
||||
<div>current network: <span data-type="network"></span></div>
|
||||
<div>signal strength: <span data-type="strength"></span></div>
|
||||
<div>LAC/CID: <span data-type="LAC"></span>/<span data-type="CID"></span></div>
|
||||
<div>network type: <span data-type="type"></span></div>
|
||||
<div>roaming: <span data-type="roaming"></span></div>
|
||||
</div>
|
||||
<h3>Data</h3>
|
||||
<h4 data-type="data-message" class="error"></h4>
|
||||
<div data-type="data-container">
|
||||
<div>current network: <span data-type="network"></span></div>
|
||||
<div>signal strength: <span data-type="strength"></span></div>
|
||||
<div>LAC/CID: <span data-type="LAC"></span>/<span data-type="CID"></span></div>
|
||||
<div>network type: <span data-type="type"></span></div>
|
||||
<div>roaming: <span data-type="roaming"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Ringer test</title>
|
||||
<script defer src="/shared/js/settings_listener.js"></script>
|
||||
<script defer src="/shared/js/settings_url.js"></script>
|
||||
<script defer src="../../js/HW/ringer.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Ringer test</h1>
|
||||
<button id="ring">Ring!</button>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>SD cards test</title>
|
||||
<script defer src="../../js/HW/sdcards.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p>This device constains <span id="numOfCards">?</span> SD cards.</p>
|
||||
<div id="card_template" class="invisible">
|
||||
<p class="no">SD card #<span></span></p>
|
||||
<p class="status">Status: <span></span></p>
|
||||
<p class="space">
|
||||
Total space: <span class="totalSpace"></span> GB <br>
|
||||
Free space: <span class="freeSpace"></span> GB <br>
|
||||
Used space: <span class="usedSpace"></span> GB
|
||||
</p>
|
||||
</div>
|
||||
<div id="cardsInfo">
|
||||
</div>
|
||||
<button id="check">Check</button>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Sensors test</title>
|
||||
<script defer src="../../js/HW/sensors.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p><h2>Update interval</h2>
|
||||
<div><span id="interval"></span> milliseconds</p>
|
||||
</p>
|
||||
<p><h2>Accelerometror</h2>
|
||||
<div>X: <span id="acceleration-x">Not available</span></div>
|
||||
<div>Y: <span id="acceleration-y">Not available</span></div>
|
||||
<div>Z: <span id="acceleration-z">Not available</span></div>
|
||||
</p>
|
||||
<p><h2>Accelerometror (including gravity)</h2>
|
||||
<div>X: <span id="acceleration-gravity-x">Not available</span></div>
|
||||
<div>Y: <span id="acceleration-gravity-y">Not available</span></div>
|
||||
<div>Z: <span id="acceleration-gravity-z">Not available</span></div>
|
||||
</p>
|
||||
<p><h2>Rotation rate (Gyroscope)</h2>
|
||||
<div>X: <span id="rot-rate-alpha">Not available</span></div>
|
||||
<div>Y: <span id="rot-rate-beta">Not available</span></div>
|
||||
<div>Z: <span id="rot-rate-gamma">Not available</span></div>
|
||||
</p>
|
||||
<p><h2>Orientation (native API, caculated by the result of Gyroscope)</h2>
|
||||
<div>X: <span id="orientation-alpha">Not available</span></div>
|
||||
<div>Y: <span id="orientation-beta">Not available</span></div>
|
||||
<div>Z: <span id="orientation-gamma">Not available</span></div>
|
||||
</p>
|
||||
<p><h2>Light</h2>
|
||||
<div>X: <span id="light">Not available</span></div>
|
||||
</p>
|
||||
<p><h2>Proximity</h2>
|
||||
<div>Min: <span id="proximity-min">Not available</span></div>
|
||||
<div>Max: <span id="proximity-max">Not available</span></div>
|
||||
<div>Current: <span id="proximity-value">Not available</span></div>
|
||||
</p>
|
||||
<p><h2>Compass needs calibration</h2>
|
||||
<div>Not implemented</div>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Touch screen test</title>
|
||||
<script defer src="../../js/HW/touchscreen.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<canvas id="canvas" class="invisible">
|
||||
You really badly need to use a different browser.
|
||||
</canvas>
|
||||
<img src="../../style/images/fullscreen_exit.png" id="icon-exit" class="invisible">
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Vibrator test</title>
|
||||
<script defer src="../../js/HW/vibrator.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Choose vibration pattern</h1>
|
||||
<button id="one-short">One short</button>
|
||||
<button id="two-short">Two short</button>
|
||||
<button id="one-long">One long</button>
|
||||
<button id="off">OFF</button>
|
||||
<h1>Customize</h1>
|
||||
<p>
|
||||
duration per vibration<br>
|
||||
<input type="range" id="duration" min ="100" max="500" step ="100" value ="100"><span id="duration-text">100</span> ms
|
||||
</p>
|
||||
<p>
|
||||
vibrate<br>
|
||||
<input type="range" id="times" min ="1" max="5" step ="1" value ="2"><span id="times-text">2</span> times
|
||||
</p>
|
||||
<button id="custom-pattern">Custom pattern</button>
|
||||
</body>
|
||||
</html>
|
||||
24
assets/webapps/uitest.gaiamobile.org/tests_html/HW/wifi.html
Normal file
24
assets/webapps/uitest.gaiamobile.org/tests_html/HW/wifi.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
|
||||
<meta charset="utf-8">
|
||||
<title>Wi-Fi test</title>
|
||||
<script defer src="../../js/HW/wifi.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/shared/style/switches.css">
|
||||
<link rel="stylesheet" type="text/css" href="../../style/HW.css">
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<h2 id="message-wifi"></h2>
|
||||
<div>switch</div>
|
||||
<label class="pack-switch">
|
||||
<input type="checkbox" id="switch">
|
||||
<span></span>
|
||||
</label>
|
||||
<h2>Wait few seconds for update</h2>
|
||||
<div>Wi-Fi state: <span id="state">Not available</span></div>
|
||||
<div>My Wi-Fi address: <span id="address">Not available</span></div>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in a new issue