-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathindex.html
97 lines (97 loc) · 3.17 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<title>🕵️ Progressive Web App Feature Detector</title>
<link rel="manifest" href="manifest.webmanifest">
<style>
*, *:before, *:after {
box-sizing: border-box;
}
html,body {
background-color: #ffd700;
font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 12pt;
}
body {
display: flex;
flex-direction: column;
align-items: center;
}
h1 {
color: #ff8032;
font-size: 1.25rem;
}
h2 {
color: #000;
font-size: 1rem;
}
table {
border: solid 1px #ff8032;
border-collapse: collapse;
width: 90vw;
max-width: 400px;
}
tr, td {
margin: 0;
}
tr:nth-child(even) {
background-color: #ddd;
}
tr:nth-child(odd) {
background-color: #eee;
}
td {
padding: .25rem;
}
.feature {
font-weight: bold;
}
.support {
text-align: center;
color: #00c500;
}
#userAgent {
border: solid 1px #ff8032;
background-color: #fff;
padding: .25rem;
margin-bottom: 1rem;
width: 90vw;
max-width: 400px;
}
</style>
<script src="main.min.js"></script>
</head>
<body>
<main>
<h1>Progressive Web App</h1>
<h2>🕵️ Feature Detector</h2>
<p>
Read the corresponding <a href="https://ai.google/research/pubs/pub46739">research paper</a>.
</p>
<div id="features">
<div id="userAgent"></div>
<table>
<tr id="placeholder">
<td>
<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="40px" height="40px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve">
<path opacity="0.2" fill="#000" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946 s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634 c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"></path>
<path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0 C22.32,8.481,24.301,9.057,26.013,10.047z" transform="rotate(12 20 20)">
<animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 20 20" to="360 20 20" dur="0.5s" repeatCount="indefinite"></animateTransform>
</path>
</svg>
</td>
<td>Detecting Progressive Web App features…</td>
</tr>
</table>
<template id="featureRow">
<tr>
<td class="feature"></td>
<td class="support"></td>
</tr>
</template>
</div>
</main>
</body>
</html>