Skip to content

Commit 602c90d

Browse files
authored
Add files via upload
1 parent b8dd885 commit 602c90d

File tree

90 files changed

+16854
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+16854
-0
lines changed

app/2015YTm.css

Lines changed: 6099 additions & 0 deletions
Large diffs are not rendered by default.

app/2015ytm.js

Lines changed: 2614 additions & 0 deletions
Large diffs are not rendered by default.

app/Material Spinner/Source.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
https://codepen.io/mrrocks/pen/ExLovj

app/Material Spinner/spinner.css

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
/* Original source: https://codepen.io/mrrocks/pen/ExLovj */
2+
/* This version of the CSS has been modified slightly */
3+
4+
/* Here is where the magic happens */
5+
6+
.spinner-container {
7+
width: fit-content;
8+
width: -webkit-fit-content;
9+
margin: 10px auto;
10+
display: flex;
11+
align-items: center;
12+
justify-content: center;
13+
}
14+
.spinner-container.full-height {
15+
height: calc(100vh - 76px);
16+
display: flex;
17+
align-items: center;
18+
}
19+
.spinner-container.full-height[hidden] {
20+
display: none;
21+
}
22+
23+
.spinner {
24+
/* animation: rotator var(--duration) linear infinite; */
25+
animation: rotator 1.4s linear infinite;
26+
--offset: 187;
27+
--duration: 1.4s;
28+
}
29+
30+
@keyframes rotator {
31+
0% { transform: rotate(0deg); }
32+
100% { transform: rotate(270deg); }
33+
}
34+
35+
.spinner .path {
36+
/* stroke-dasharray: var(--offset); */
37+
stroke-dasharray: 187;
38+
stroke-dashoffset: 0;
39+
transform-origin: center;
40+
stroke: #068fd4;
41+
animation:
42+
/* dash var(--duration) ease-in-out infinite; */
43+
dash 1.4s ease-in-out infinite;
44+
/* colors (var(--duration)*4) ease-in-out infinite; */
45+
}
46+
47+
@keyframes colors {
48+
0% { stroke: #4285F4; }
49+
25% { stroke: #DE3E35; }
50+
50% { stroke: #F7C223; }
51+
75% { stroke: #1B9A59; }
52+
100% { stroke: #4285F4; }
53+
}
54+
55+
@keyframes dash {
56+
0% { /* stroke-dashoffset: var(--offset); */
57+
stroke-dashoffset: 187; }
58+
50% {
59+
stroke-dashoffset: 46.75;
60+
transform:rotate(135deg);
61+
}
62+
100% {
63+
/* stroke-dashoffset: var(--offset); */
64+
stroke-dashoffset: 187;
65+
transform:rotate(450deg);
66+
}
67+
}

app/Material Spinner/spinner.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
function spinner() {
2+
var spinner = document.createElement("div");
3+
spinner.classList.add("spinner-container");
4+
if (localStorage.getItem("WEB_IOS_SPINNER") == "true") {
5+
spinner.innerHTML = `
6+
<svg class="spinner" width="30px" height="30px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
7+
<circle class="path" fill="none" stroke-width="7" stroke-linecap="spuare" cx="33" cy="33" r="30"></circle>
8+
</svg>
9+
`;
10+
} else {
11+
spinner.innerHTML = `
12+
<svg class="spinner" width="45px" height="45px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
13+
<circle class="path" fill="none" stroke-width="6" stroke-linecap="spuare" cx="33" cy="33" r="30"></circle>
14+
</svg>
15+
`;
16+
}
17+
spinnerParent.appendChild(spinner);
18+
if (spinnerParent === document.querySelector("#app")) {
19+
spinner.classList.add("full-height");
20+
}
21+
}

app/YTm15 About Page Banner.png

979 KB
Loading
510 KB
Loading

app/YouTube Mobile 2015 Logo.png

246 KB
Loading

app/abc_ic_ab_back_holo_light.png

849 Bytes
Loading
311 Bytes
Loading

0 commit comments

Comments
 (0)