Upload static files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +1 -0
- TRADEMARK +1 -0
- addons.html +22 -0
- bloomfilter.svg +6 -0
- contact.html +49 -0
- credits.html +22 -0
- embed.html +50 -0
- embedtest.html +15 -0
- favicon.ico +3 -0
- favicon.png +0 -0
- featured_project.png +0 -0
- file-list-webpack.json +103 -2
- fullscreen.html +53 -0
- iframeposttest.html +37 -0
- iframereceivetest.html +22 -0
- images/192.png +0 -0
- images/512.png +0 -0
- images/apple-touch-icon.png +0 -0
- index.html +53 -0
- manifest.webmanifest +21 -0
- playground.html +53 -0
- privacy.html +39 -0
- rating/e.png +0 -0
- rating/e10.png +0 -0
- rating/none.png +0 -0
- rating/t.png +0 -0
- report_flag.png +0 -0
- robots.txt +3 -0
- scratchAuthExt.html +38 -0
- share_project.png +0 -0
- static/blocks-media/arrow-down.svg +11 -0
- static/blocks-media/async.svg +58 -0
- static/blocks-media/blue-flag.svg +1 -0
- static/blocks-media/checkmark-dark.svg +12 -0
- static/blocks-media/checkmark.svg +12 -0
- static/blocks-media/click.mp3 +0 -0
- static/blocks-media/click.ogg +0 -0
- static/blocks-media/click.wav +0 -0
- static/blocks-media/comment-arrow-down.svg +10 -0
- static/blocks-media/comment-arrow-up.svg +10 -0
- static/blocks-media/delete-x.svg +10 -0
- static/blocks-media/delete.mp3 +0 -0
- static/blocks-media/delete.ogg +0 -0
- static/blocks-media/delete.wav +0 -0
- static/blocks-media/dropdown-arrow-dark.svg +1 -0
- static/blocks-media/dropdown-arrow.svg +1 -0
- static/blocks-media/extensions/microbit-block-icon.svg +130 -0
- static/blocks-media/extensions/music-block-icon.svg +17 -0
- static/blocks-media/extensions/pen-block-icon.svg +19 -0
- static/blocks-media/extensions/wedo2-block-icon.svg +36 -0
.gitattributes
CHANGED
|
@@ -8,3 +8,4 @@ static/assets/8996930d8e83f63cc3341172205df460.otf filter=lfs diff=lfs merge=lfs
|
|
| 8 |
static/assets/8d83d454d2c42614a203322393c23a5b.ttf filter=lfs diff=lfs merge=lfs -text
|
| 9 |
static/assets/9ec3449723269a806ec6eaba0f8f6cef.ttf filter=lfs diff=lfs merge=lfs -text
|
| 10 |
static/assets/eb64e706eb7a3b324ba50d3279a980b1.ttf filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 8 |
static/assets/8d83d454d2c42614a203322393c23a5b.ttf filter=lfs diff=lfs merge=lfs -text
|
| 9 |
static/assets/9ec3449723269a806ec6eaba0f8f6cef.ttf filter=lfs diff=lfs merge=lfs -text
|
| 10 |
static/assets/eb64e706eb7a3b324ba50d3279a980b1.ttf filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
favicon.ico filter=lfs diff=lfs merge=lfs -text
|
TRADEMARK
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
The Scratch trademarks, including the Scratch name, logo, the Scratch Cat, Gobo, Pico, Nano, Tera and Giga graphics (the "Marks"), are property of the Massachusetts Institute of Technology (MIT). Marks may not be used to endorse or promote products derived from this software without specific prior written permission.
|
addons.html
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<title>Addon Settings - PenguinMod</title>
|
| 7 |
+
<style>
|
| 8 |
+
body[splash-theme="dark"]:not(.tw-loaded) {
|
| 9 |
+
background: #111;
|
| 10 |
+
}
|
| 11 |
+
</style>
|
| 12 |
+
</head>
|
| 13 |
+
<body>
|
| 14 |
+
<script>
|
| 15 |
+
(function() {
|
| 16 |
+
try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
|
| 17 |
+
if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.body.setAttribute('splash-theme', 'dark');
|
| 18 |
+
})();
|
| 19 |
+
</script>
|
| 20 |
+
<div id="app"></div>
|
| 21 |
+
<script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/addon-settings.js"></script></body>
|
| 22 |
+
</html>
|
bloomfilter.svg
ADDED
|
|
contact.html
ADDED
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<title>PenguinMod - Contact</title>
|
| 5 |
+
<meta charset="utf8">
|
| 6 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 7 |
+
<style>
|
| 8 |
+
body {
|
| 9 |
+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
| 10 |
+
margin: 0; padding: 0;
|
| 11 |
+
}
|
| 12 |
+
header {
|
| 13 |
+
background-color: hsla(194, 100%, 50%, 1);
|
| 14 |
+
color: white;
|
| 15 |
+
text-align: center;
|
| 16 |
+
padding: 20px 0;
|
| 17 |
+
}
|
| 18 |
+
main {
|
| 19 |
+
max-width: 900px;
|
| 20 |
+
margin: auto;
|
| 21 |
+
}
|
| 22 |
+
@media (prefers-color-scheme: dark) {
|
| 23 |
+
body { background: #111; color: #eee; }
|
| 24 |
+
a { color: #4af; }
|
| 25 |
+
}
|
| 26 |
+
</style>
|
| 27 |
+
</head>
|
| 28 |
+
|
| 29 |
+
<body>
|
| 30 |
+
<header>
|
| 31 |
+
<h1>Contact</h1>
|
| 32 |
+
</header>
|
| 33 |
+
|
| 34 |
+
<main>
|
| 35 |
+
<p>
|
| 36 |
+
Please only contact us personally for serious matters such as security, copyright, etc.
|
| 37 |
+
<br>
|
| 38 |
+
Spam, advertisments, or other mail may be blocked.
|
| 39 |
+
</p>
|
| 40 |
+
|
| 41 |
+
<br>
|
| 42 |
+
|
| 43 |
+
<p>Email us at <a href="mailto:[email protected]">[email protected]</a></p>
|
| 44 |
+
<p>Make an <a href="https://github.com/PenguinMod/PenguinMod-Home/issues">issue on our GitHub</a></p>
|
| 45 |
+
<p>Post or reply mentioning <a href="https://twitter.com/penguin_mod">our X account</a></p>
|
| 46 |
+
<p>Join <a href="https://discord.gg/NZ9MBMYTZh">our Discord Server</a></p>
|
| 47 |
+
</main>
|
| 48 |
+
</body>
|
| 49 |
+
</html>
|
credits.html
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<title>PenguinMod & TurboWarp Credits</title>
|
| 7 |
+
<style>
|
| 8 |
+
body[splash-theme="dark"]:not(.tw-loaded) {
|
| 9 |
+
background: #111;
|
| 10 |
+
}
|
| 11 |
+
</style>
|
| 12 |
+
</head>
|
| 13 |
+
<body>
|
| 14 |
+
<script>
|
| 15 |
+
(function() {
|
| 16 |
+
try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
|
| 17 |
+
if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.body.setAttribute('splash-theme', 'dark');
|
| 18 |
+
})();
|
| 19 |
+
</script>
|
| 20 |
+
<div id="app"></div>
|
| 21 |
+
<script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/credits.js"></script></body>
|
| 22 |
+
</html>
|
embed.html
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<meta name="google" value="notranslate">
|
| 7 |
+
<meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
|
| 8 |
+
<title>Embedded Project - PenguinMod</title>
|
| 9 |
+
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
|
| 10 |
+
<link rel="icon" type="image/x-icon" href="images/192.png">
|
| 11 |
+
|
| 12 |
+
<link rel="manifest" href="manifest.webmanifest">
|
| 13 |
+
|
| 14 |
+
<style>
|
| 15 |
+
#splash {
|
| 16 |
+
position: absolute; width: 100%; height: 100%; top: 0; left: 0;
|
| 17 |
+
display: flex; align-items: center; justify-content: center;
|
| 18 |
+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
|
| 19 |
+
}
|
| 20 |
+
.tw-loaded #splash, #splash-content { display: none; }
|
| 21 |
+
#splash[splash-theme="dark"] { background-color: #333; color: #fff; }
|
| 22 |
+
#splash-spinner:after {
|
| 23 |
+
content: " "; display: block; width: 64px; height: 64px;
|
| 24 |
+
border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
|
| 25 |
+
animation: splash-spinner 1.2s linear infinite;
|
| 26 |
+
}
|
| 27 |
+
@keyframes splash-spinner {
|
| 28 |
+
0% { transform: rotate(0deg); }
|
| 29 |
+
100% { transform: rotate(360deg); }
|
| 30 |
+
}
|
| 31 |
+
</style>
|
| 32 |
+
</head>
|
| 33 |
+
<body>
|
| 34 |
+
<div id="splash" aria-hidden="true">
|
| 35 |
+
<noscript>
|
| 36 |
+
<h1>Enable JavaScript</h1>
|
| 37 |
+
</noscript>
|
| 38 |
+
<div id="splash-content">
|
| 39 |
+
<div id="splash-spinner"></div>
|
| 40 |
+
</div>
|
| 41 |
+
</div>
|
| 42 |
+
<script>
|
| 43 |
+
(function() {
|
| 44 |
+
document.querySelector('#splash-content').style.display = 'block';
|
| 45 |
+
|
| 46 |
+
})();
|
| 47 |
+
</script>
|
| 48 |
+
<div id="app"></div>
|
| 49 |
+
<script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/embed~player.js"></script><script src="js/embed.js"></script></body>
|
| 50 |
+
</html>
|
embedtest.html
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta name="robots" content="noindex">
|
| 5 |
+
<style>
|
| 6 |
+
body {
|
| 7 |
+
/* not quite white so we can test transparency */
|
| 8 |
+
background-color: #ffeecc;
|
| 9 |
+
}
|
| 10 |
+
</style>
|
| 11 |
+
</head>
|
| 12 |
+
<body>
|
| 13 |
+
<iframe src="embed.html?addons=pause,gamepad&settings-button&fullscreen-background=black#443603478" width="499" height="416" allowtransparency="true" frameborder="0" scrolling="no" allowfullscreen></iframe>
|
| 14 |
+
</body>
|
| 15 |
+
</html>
|
favicon.ico
ADDED
|
|
Git LFS Details
|
favicon.png
ADDED
|
|
featured_project.png
ADDED
|
file-list-webpack.json
CHANGED
|
@@ -1,10 +1,10 @@
|
|
| 1 |
[
|
|
|
|
|
|
|
| 2 |
"js/extension-worker/extension-worker.14a028226cb72e45678c.js",
|
| 3 |
"js/extension-worker/extension-worker.14a028226cb72e45678c.js.map",
|
| 4 |
"js/extension worker.js",
|
| 5 |
"js/extension worker.js.map",
|
| 6 |
-
"41f50eb9f984c12c2544.worker.js",
|
| 7 |
-
"41f50eb9f984c12c2544.worker.js.map",
|
| 8 |
"sw.js",
|
| 9 |
"static/assets/5566fa235cca306584cdda4d4bbd6640.svg",
|
| 10 |
"static/assets/a6cebfe99bad7b01f59b85998cbc4628.svg",
|
|
@@ -536,6 +536,107 @@
|
|
| 536 |
"js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js",
|
| 537 |
"js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js",
|
| 538 |
"js/vendors~editor~embed~fullscreen~player~playground.js",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 539 |
"js/0.js.map",
|
| 540 |
"js/1.js.map",
|
| 541 |
"js/2.js.map",
|
|
|
|
| 1 |
[
|
| 2 |
+
"41f50eb9f984c12c2544.worker.js",
|
| 3 |
+
"41f50eb9f984c12c2544.worker.js.map",
|
| 4 |
"js/extension-worker/extension-worker.14a028226cb72e45678c.js",
|
| 5 |
"js/extension-worker/extension-worker.14a028226cb72e45678c.js.map",
|
| 6 |
"js/extension worker.js",
|
| 7 |
"js/extension worker.js.map",
|
|
|
|
|
|
|
| 8 |
"sw.js",
|
| 9 |
"static/assets/5566fa235cca306584cdda4d4bbd6640.svg",
|
| 10 |
"static/assets/a6cebfe99bad7b01f59b85998cbc4628.svg",
|
|
|
|
| 536 |
"js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js",
|
| 537 |
"js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js",
|
| 538 |
"js/vendors~editor~embed~fullscreen~player~playground.js",
|
| 539 |
+
"TRADEMARK",
|
| 540 |
+
"bloomfilter.svg",
|
| 541 |
+
"contact.html",
|
| 542 |
+
"embedtest.html",
|
| 543 |
+
"favicon.ico",
|
| 544 |
+
"favicon.png",
|
| 545 |
+
"featured_project.png",
|
| 546 |
+
"iframeposttest.html",
|
| 547 |
+
"iframereceivetest.html",
|
| 548 |
+
"manifest.webmanifest",
|
| 549 |
+
"privacy.html",
|
| 550 |
+
"report_flag.png",
|
| 551 |
+
"robots.txt",
|
| 552 |
+
"scratchAuthExt.html",
|
| 553 |
+
"share_project.png",
|
| 554 |
+
"terms.html",
|
| 555 |
+
"wait.html",
|
| 556 |
+
"images/192.png",
|
| 557 |
+
"images/512.png",
|
| 558 |
+
"images/apple-touch-icon.png",
|
| 559 |
+
"rating/e.png",
|
| 560 |
+
"rating/e10.png",
|
| 561 |
+
"rating/none.png",
|
| 562 |
+
"rating/t.png",
|
| 563 |
+
"static/blocks-media/arrow-down.svg",
|
| 564 |
+
"static/blocks-media/async.svg",
|
| 565 |
+
"static/blocks-media/blue-flag.svg",
|
| 566 |
+
"static/blocks-media/checkmark-dark.svg",
|
| 567 |
+
"static/blocks-media/checkmark.svg",
|
| 568 |
+
"static/blocks-media/click.mp3",
|
| 569 |
+
"static/blocks-media/click.ogg",
|
| 570 |
+
"static/blocks-media/click.wav",
|
| 571 |
+
"static/blocks-media/comment-arrow-down.svg",
|
| 572 |
+
"static/blocks-media/comment-arrow-up.svg",
|
| 573 |
+
"static/blocks-media/delete-x.svg",
|
| 574 |
+
"static/blocks-media/delete.mp3",
|
| 575 |
+
"static/blocks-media/delete.ogg",
|
| 576 |
+
"static/blocks-media/delete.wav",
|
| 577 |
+
"static/blocks-media/dropdown-arrow-dark.svg",
|
| 578 |
+
"static/blocks-media/dropdown-arrow.svg",
|
| 579 |
+
"static/blocks-media/eyedropper.svg",
|
| 580 |
+
"static/blocks-media/green-flag.svg",
|
| 581 |
+
"static/blocks-media/handclosed.cur",
|
| 582 |
+
"static/blocks-media/handdelete.cur",
|
| 583 |
+
"static/blocks-media/handopen.cur",
|
| 584 |
+
"static/blocks-media/polygon-colapse.svg",
|
| 585 |
+
"static/blocks-media/polygon-expand.svg",
|
| 586 |
+
"static/blocks-media/repeat.svg",
|
| 587 |
+
"static/blocks-media/rotate-left.svg",
|
| 588 |
+
"static/blocks-media/rotate-right.svg",
|
| 589 |
+
"static/blocks-media/sprites.png",
|
| 590 |
+
"static/blocks-media/status-not-ready.svg",
|
| 591 |
+
"static/blocks-media/status-ready.svg",
|
| 592 |
+
"static/blocks-media/zoom-in.svg",
|
| 593 |
+
"static/blocks-media/zoom-out.svg",
|
| 594 |
+
"static/blocks-media/zoom-reset.svg",
|
| 595 |
+
"static/blocks-media/extensions/microbit-block-icon.svg",
|
| 596 |
+
"static/blocks-media/extensions/music-block-icon.svg",
|
| 597 |
+
"static/blocks-media/extensions/pen-block-icon.svg",
|
| 598 |
+
"static/blocks-media/extensions/wedo2-block-icon.svg",
|
| 599 |
+
"static/blocks-media/icons/arrow.svg",
|
| 600 |
+
"static/blocks-media/icons/arrow_button.svg",
|
| 601 |
+
"static/blocks-media/icons/control_forever.svg",
|
| 602 |
+
"static/blocks-media/icons/control_repeat.svg",
|
| 603 |
+
"static/blocks-media/icons/control_stop.svg",
|
| 604 |
+
"static/blocks-media/icons/control_wait.svg",
|
| 605 |
+
"static/blocks-media/icons/event_broadcast_blue.svg",
|
| 606 |
+
"static/blocks-media/icons/event_broadcast_coral.svg",
|
| 607 |
+
"static/blocks-media/icons/event_broadcast_green.svg",
|
| 608 |
+
"static/blocks-media/icons/event_broadcast_magenta.svg",
|
| 609 |
+
"static/blocks-media/icons/event_broadcast_orange.svg",
|
| 610 |
+
"static/blocks-media/icons/event_broadcast_purple.svg",
|
| 611 |
+
"static/blocks-media/icons/event_when-broadcast-received_blue.svg",
|
| 612 |
+
"static/blocks-media/icons/event_when-broadcast-received_coral.svg",
|
| 613 |
+
"static/blocks-media/icons/event_when-broadcast-received_green.svg",
|
| 614 |
+
"static/blocks-media/icons/event_when-broadcast-received_magenta.svg",
|
| 615 |
+
"static/blocks-media/icons/event_when-broadcast-received_orange.svg",
|
| 616 |
+
"static/blocks-media/icons/event_when-broadcast-received_purple.svg",
|
| 617 |
+
"static/blocks-media/icons/event_whenflagclicked.svg",
|
| 618 |
+
"static/blocks-media/icons/remove.svg",
|
| 619 |
+
"static/blocks-media/icons/set-led_blue.svg",
|
| 620 |
+
"static/blocks-media/icons/set-led_coral.svg",
|
| 621 |
+
"static/blocks-media/icons/set-led_green.svg",
|
| 622 |
+
"static/blocks-media/icons/set-led_magenta.svg",
|
| 623 |
+
"static/blocks-media/icons/set-led_mystery.svg",
|
| 624 |
+
"static/blocks-media/icons/set-led_orange.svg",
|
| 625 |
+
"static/blocks-media/icons/set-led_purple.svg",
|
| 626 |
+
"static/blocks-media/icons/set-led_white.svg",
|
| 627 |
+
"static/blocks-media/icons/set-led_yellow.svg",
|
| 628 |
+
"static/blocks-media/icons/wedo_motor-clockwise.svg",
|
| 629 |
+
"static/blocks-media/icons/wedo_motor-counterclockwise.svg",
|
| 630 |
+
"static/blocks-media/icons/wedo_motor-speed_fast.svg",
|
| 631 |
+
"static/blocks-media/icons/wedo_motor-speed_med.svg",
|
| 632 |
+
"static/blocks-media/icons/wedo_motor-speed_slow.svg",
|
| 633 |
+
"static/blocks-media/icons/wedo_when-distance_close.svg",
|
| 634 |
+
"static/blocks-media/icons/wedo_when-tilt-backward.svg",
|
| 635 |
+
"static/blocks-media/icons/wedo_when-tilt-forward.svg",
|
| 636 |
+
"static/blocks-media/icons/wedo_when-tilt-left.svg",
|
| 637 |
+
"static/blocks-media/icons/wedo_when-tilt-right.svg",
|
| 638 |
+
"static/blocks-media/icons/wedo_when-tilt.svg",
|
| 639 |
+
"static/extensions/example-extension.js",
|
| 640 |
"js/0.js.map",
|
| 641 |
"js/1.js.map",
|
| 642 |
"js/2.js.map",
|
fullscreen.html
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<meta name="google" value="notranslate">
|
| 7 |
+
<meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
|
| 8 |
+
<title>PenguinMod - A mod of TurboWarp</title>
|
| 9 |
+
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
|
| 10 |
+
<link rel="icon" type="image/x-icon" href="images/192.png">
|
| 11 |
+
|
| 12 |
+
<link rel="manifest" href="manifest.webmanifest">
|
| 13 |
+
|
| 14 |
+
<style>
|
| 15 |
+
#splash {
|
| 16 |
+
position: absolute; width: 100%; height: 100%; top: 0; left: 0;
|
| 17 |
+
display: flex; align-items: center; justify-content: center;
|
| 18 |
+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
|
| 19 |
+
}
|
| 20 |
+
.tw-loaded #splash, #splash-content { display: none; }
|
| 21 |
+
#splash[splash-theme="dark"] { background-color: #333; color: #fff; }
|
| 22 |
+
#splash-spinner:after {
|
| 23 |
+
content: " "; display: block; width: 64px; height: 64px;
|
| 24 |
+
border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
|
| 25 |
+
animation: splash-spinner 1.2s linear infinite;
|
| 26 |
+
}
|
| 27 |
+
@keyframes splash-spinner {
|
| 28 |
+
0% { transform: rotate(0deg); }
|
| 29 |
+
100% { transform: rotate(360deg); }
|
| 30 |
+
}
|
| 31 |
+
</style>
|
| 32 |
+
</head>
|
| 33 |
+
<body>
|
| 34 |
+
<div id="splash" aria-hidden="true">
|
| 35 |
+
<noscript>
|
| 36 |
+
<h1>Enable JavaScript</h1>
|
| 37 |
+
</noscript>
|
| 38 |
+
<div id="splash-content">
|
| 39 |
+
<div id="splash-spinner"></div>
|
| 40 |
+
</div>
|
| 41 |
+
</div>
|
| 42 |
+
<script>
|
| 43 |
+
(function() {
|
| 44 |
+
document.querySelector('#splash-content').style.display = 'block';
|
| 45 |
+
|
| 46 |
+
try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
|
| 47 |
+
if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.querySelector('#splash').setAttribute('splash-theme', 'dark');
|
| 48 |
+
|
| 49 |
+
})();
|
| 50 |
+
</script>
|
| 51 |
+
<div id="app"></div>
|
| 52 |
+
<script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/fullscreen.js"></script></body>
|
| 53 |
+
</html>
|
iframeposttest.html
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>aegewg</title>
|
| 7 |
+
</head>
|
| 8 |
+
<body>
|
| 9 |
+
|
| 10 |
+
<input type="text" id="url" placeholder="url">
|
| 11 |
+
<button id="post">post msg</button>
|
| 12 |
+
|
| 13 |
+
<script>
|
| 14 |
+
|
| 15 |
+
const post = document.getElementById('post');
|
| 16 |
+
const url = document.getElementById('url');
|
| 17 |
+
|
| 18 |
+
const gaga = document.createElement('iframe');
|
| 19 |
+
gaga.src = "./iframereceivetest.html";
|
| 20 |
+
gaga.width = 600;
|
| 21 |
+
gaga.height = 500;
|
| 22 |
+
document.body.appendChild(gaga);
|
| 23 |
+
|
| 24 |
+
url.onchange = () => {
|
| 25 |
+
gaga.src = url.value;
|
| 26 |
+
};
|
| 27 |
+
|
| 28 |
+
post.onclick = () => {
|
| 29 |
+
gaga.contentWindow.postMessage({
|
| 30 |
+
joe: 'oh my goodnees'
|
| 31 |
+
}, "*");
|
| 32 |
+
};
|
| 33 |
+
|
| 34 |
+
</script>
|
| 35 |
+
|
| 36 |
+
</body>
|
| 37 |
+
</html>
|
iframereceivetest.html
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Document</title>
|
| 7 |
+
</head>
|
| 8 |
+
<body>
|
| 9 |
+
|
| 10 |
+
|
| 11 |
+
<script>
|
| 12 |
+
|
| 13 |
+
window.onmessage = (e) => {
|
| 14 |
+
const element = document.createElement('p');
|
| 15 |
+
element.innerText = `${JSON.stringify(e.data)}`;
|
| 16 |
+
document.body.appendChild(element);
|
| 17 |
+
};
|
| 18 |
+
|
| 19 |
+
</script>
|
| 20 |
+
|
| 21 |
+
</body>
|
| 22 |
+
</html>
|
images/192.png
ADDED
|
images/512.png
ADDED
|
images/apple-touch-icon.png
ADDED
|
|
index.html
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<meta name="google" value="notranslate">
|
| 7 |
+
<meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
|
| 8 |
+
<title>PenguinMod - A mod of TurboWarp</title>
|
| 9 |
+
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
|
| 10 |
+
<link rel="icon" type="image/x-icon" href="images/192.png">
|
| 11 |
+
|
| 12 |
+
<link rel="manifest" href="manifest.webmanifest">
|
| 13 |
+
|
| 14 |
+
<style>
|
| 15 |
+
#splash {
|
| 16 |
+
position: absolute; width: 100%; height: 100%; top: 0; left: 0;
|
| 17 |
+
display: flex; align-items: center; justify-content: center;
|
| 18 |
+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
|
| 19 |
+
}
|
| 20 |
+
.tw-loaded #splash, #splash-content { display: none; }
|
| 21 |
+
#splash[splash-theme="dark"] { background-color: #333; color: #fff; }
|
| 22 |
+
#splash-spinner:after {
|
| 23 |
+
content: " "; display: block; width: 64px; height: 64px;
|
| 24 |
+
border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
|
| 25 |
+
animation: splash-spinner 1.2s linear infinite;
|
| 26 |
+
}
|
| 27 |
+
@keyframes splash-spinner {
|
| 28 |
+
0% { transform: rotate(0deg); }
|
| 29 |
+
100% { transform: rotate(360deg); }
|
| 30 |
+
}
|
| 31 |
+
</style>
|
| 32 |
+
</head>
|
| 33 |
+
<body>
|
| 34 |
+
<div id="splash" aria-hidden="true">
|
| 35 |
+
<noscript>
|
| 36 |
+
<h1>Enable JavaScript</h1>
|
| 37 |
+
</noscript>
|
| 38 |
+
<div id="splash-content">
|
| 39 |
+
<div id="splash-spinner"></div>
|
| 40 |
+
</div>
|
| 41 |
+
</div>
|
| 42 |
+
<script>
|
| 43 |
+
(function() {
|
| 44 |
+
document.querySelector('#splash-content').style.display = 'block';
|
| 45 |
+
|
| 46 |
+
try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
|
| 47 |
+
if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.querySelector('#splash').setAttribute('splash-theme', 'dark');
|
| 48 |
+
|
| 49 |
+
})();
|
| 50 |
+
</script>
|
| 51 |
+
<div id="app"></div>
|
| 52 |
+
<script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/embed~player.js"></script><script src="js/player.js"></script></body>
|
| 53 |
+
</html>
|
manifest.webmanifest
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"short_name": "PenguinMod",
|
| 3 |
+
"name": "PenguinMod",
|
| 4 |
+
"description": "Mod of TurboWarp that was made to allow for really cool projects.",
|
| 5 |
+
"icons": [
|
| 6 |
+
{
|
| 7 |
+
"src": "images/192.png",
|
| 8 |
+
"type": "image/png",
|
| 9 |
+
"sizes": "192x192"
|
| 10 |
+
},
|
| 11 |
+
{
|
| 12 |
+
"src": "images/512.png",
|
| 13 |
+
"type": "image/png",
|
| 14 |
+
"sizes": "512x512"
|
| 15 |
+
}
|
| 16 |
+
],
|
| 17 |
+
"start_url": "editor",
|
| 18 |
+
"background_color": "#333333",
|
| 19 |
+
"display": "standalone",
|
| 20 |
+
"theme_color": "#333333"
|
| 21 |
+
}
|
playground.html
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html>
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<meta name="google" value="notranslate">
|
| 7 |
+
<meta name="description" content="s4sエディターは、クレイジーなプロジェクトを可能にするために大量のクールなものを追加するために作成されたTurboWarpとPenguinmodのモッドです。" />
|
| 8 |
+
<title>PenguinMod - Playground</title>
|
| 9 |
+
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
|
| 10 |
+
<link rel="icon" type="image/x-icon" href="images/192.png">
|
| 11 |
+
|
| 12 |
+
<link rel="manifest" href="manifest.webmanifest">
|
| 13 |
+
|
| 14 |
+
<style>
|
| 15 |
+
#splash {
|
| 16 |
+
position: absolute; width: 100%; height: 100%; top: 0; left: 0;
|
| 17 |
+
display: flex; align-items: center; justify-content: center;
|
| 18 |
+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0022ff;
|
| 19 |
+
}
|
| 20 |
+
.tw-loaded #splash, #splash-content { display: none; }
|
| 21 |
+
#splash[splash-theme="dark"] { background-color: #333; color: #fff; }
|
| 22 |
+
#splash-spinner:after {
|
| 23 |
+
content: " "; display: block; width: 64px; height: 64px;
|
| 24 |
+
border-radius: 50%; border: 6px solid; border-color: currentColor transparent currentColor transparent;
|
| 25 |
+
animation: splash-spinner 1.2s linear infinite;
|
| 26 |
+
}
|
| 27 |
+
@keyframes splash-spinner {
|
| 28 |
+
0% { transform: rotate(0deg); }
|
| 29 |
+
100% { transform: rotate(360deg); }
|
| 30 |
+
}
|
| 31 |
+
</style>
|
| 32 |
+
</head>
|
| 33 |
+
<body>
|
| 34 |
+
<div id="splash" aria-hidden="true">
|
| 35 |
+
<noscript>
|
| 36 |
+
<h1>Enable JavaScript</h1>
|
| 37 |
+
</noscript>
|
| 38 |
+
<div id="splash-content">
|
| 39 |
+
<div id="splash-spinner"></div>
|
| 40 |
+
</div>
|
| 41 |
+
</div>
|
| 42 |
+
<script>
|
| 43 |
+
(function() {
|
| 44 |
+
document.querySelector('#splash-content').style.display = 'block';
|
| 45 |
+
|
| 46 |
+
try {var localTheme = localStorage.getItem('tw:theme');} catch (e) {}
|
| 47 |
+
if (localTheme ? localTheme === 'dark' : window.matchMedia('(prefers-color-scheme: dark)').matches) document.querySelector('#splash').setAttribute('splash-theme', 'dark');
|
| 48 |
+
|
| 49 |
+
})();
|
| 50 |
+
</script>
|
| 51 |
+
<div id="app"></div>
|
| 52 |
+
<script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~player~playground.js"></script><script src="js/vendors~addon-settings~credits~editor~embed~fullscreen~playground.js"></script><script src="js/vendors~editor~embed~fullscreen~player~playground.js"></script><script src="js/addon-settings~addons~editor~fullscreen~player~playground.js"></script><script src="js/playground.js"></script></body>
|
| 53 |
+
</html>
|
privacy.html
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<title>PenguinMod - Privacy Policy</title>
|
| 5 |
+
<meta charset="utf8">
|
| 6 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 7 |
+
<style>
|
| 8 |
+
body {
|
| 9 |
+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
| 10 |
+
margin: 0; padding: 0;
|
| 11 |
+
}
|
| 12 |
+
header {
|
| 13 |
+
background-color: hsla(194, 100%, 50%, 1);
|
| 14 |
+
color: white;
|
| 15 |
+
text-align: center;
|
| 16 |
+
padding: 20px 0;
|
| 17 |
+
}
|
| 18 |
+
main {
|
| 19 |
+
max-width: 900px;
|
| 20 |
+
margin: auto;
|
| 21 |
+
}
|
| 22 |
+
@media (prefers-color-scheme: dark) {
|
| 23 |
+
body { background: #111; color: #eee; }
|
| 24 |
+
a { color: #4af; }
|
| 25 |
+
}
|
| 26 |
+
</style>
|
| 27 |
+
</head>
|
| 28 |
+
|
| 29 |
+
<body>
|
| 30 |
+
<header>
|
| 31 |
+
<h1>Privacy Policy</h1>
|
| 32 |
+
</header>
|
| 33 |
+
|
| 34 |
+
<main>
|
| 35 |
+
<p>We've moved pages</p>
|
| 36 |
+
<a href="https://penguinmod.com/privacy">Click here to see the new page.</a>
|
| 37 |
+
</main>
|
| 38 |
+
</body>
|
| 39 |
+
</html>
|
rating/e.png
ADDED
|
rating/e10.png
ADDED
|
rating/none.png
ADDED
|
rating/t.png
ADDED
|
report_flag.png
ADDED
|
robots.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
User-agent: *
|
| 2 |
+
Disallow: /*/embed
|
| 3 |
+
Disallow: /embed
|
scratchAuthExt.html
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Authenticating</title>
|
| 7 |
+
</head>
|
| 8 |
+
<body>
|
| 9 |
+
<p>Please wait...</p>
|
| 10 |
+
<script>
|
| 11 |
+
const opener = window.opener || window.parent;
|
| 12 |
+
if (!opener) {
|
| 13 |
+
throw new Error('No parent window');
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
setTimeout(() => {
|
| 17 |
+
// scratch auth adds the private code weirdly so just account for it
|
| 18 |
+
const search = '?t=1' + location.search.replace(/\?/gmi, '&');
|
| 19 |
+
const searchParams = new URLSearchParams(search);
|
| 20 |
+
const privateCode = searchParams.get("privateCode");
|
| 21 |
+
const openerLocation = searchParams.get("openLocation");
|
| 22 |
+
|
| 23 |
+
function post(data) {
|
| 24 |
+
opener.postMessage(
|
| 25 |
+
{
|
| 26 |
+
scratchauthd1: data,
|
| 27 |
+
},
|
| 28 |
+
openerLocation
|
| 29 |
+
);
|
| 30 |
+
}
|
| 31 |
+
|
| 32 |
+
post({
|
| 33 |
+
pv: privateCode
|
| 34 |
+
});
|
| 35 |
+
}, 500);
|
| 36 |
+
</script>
|
| 37 |
+
</body>
|
| 38 |
+
</html>
|
share_project.png
ADDED
|
static/blocks-media/arrow-down.svg
ADDED
|
|
static/blocks-media/async.svg
ADDED
|
|
static/blocks-media/blue-flag.svg
ADDED
|
|
static/blocks-media/checkmark-dark.svg
ADDED
|
|
static/blocks-media/checkmark.svg
ADDED
|
|
static/blocks-media/click.mp3
ADDED
|
Binary file (8.13 kB). View file
|
|
|
static/blocks-media/click.ogg
ADDED
|
Binary file (5.45 kB). View file
|
|
|
static/blocks-media/click.wav
ADDED
|
Binary file (3.19 kB). View file
|
|
|
static/blocks-media/comment-arrow-down.svg
ADDED
|
|
static/blocks-media/comment-arrow-up.svg
ADDED
|
|
static/blocks-media/delete-x.svg
ADDED
|
|
static/blocks-media/delete.mp3
ADDED
|
Binary file (9.8 kB). View file
|
|
|
static/blocks-media/delete.ogg
ADDED
|
Binary file (8.62 kB). View file
|
|
|
static/blocks-media/delete.wav
ADDED
|
Binary file (11.9 kB). View file
|
|
|
static/blocks-media/dropdown-arrow-dark.svg
ADDED
|
|
static/blocks-media/dropdown-arrow.svg
ADDED
|
|
static/blocks-media/extensions/microbit-block-icon.svg
ADDED
|
|
static/blocks-media/extensions/music-block-icon.svg
ADDED
|
|
static/blocks-media/extensions/pen-block-icon.svg
ADDED
|
|
static/blocks-media/extensions/wedo2-block-icon.svg
ADDED
|
|