mirror of
https://github.com/scratchfoundation/scratchjr.git
synced 2025-02-26 22:45:13 -05:00
Creating bundle for home.html
This commit is contained in:
parent
667e1d4e62
commit
b7b1520a55
5 changed files with 50 additions and 37 deletions
|
@ -29,7 +29,6 @@
|
||||||
"ScratchJr": true,
|
"ScratchJr": true,
|
||||||
"Runtime": true,
|
"Runtime": true,
|
||||||
"Localization": true,
|
"Localization": true,
|
||||||
"iOS": true,
|
|
||||||
"Settings": true,
|
"Settings": true,
|
||||||
"BlockSpecs": true,
|
"BlockSpecs": true,
|
||||||
"Block": true,
|
"Block": true,
|
||||||
|
@ -39,7 +38,6 @@
|
||||||
"Scroll": true,
|
"Scroll": true,
|
||||||
"Thread": true,
|
"Thread": true,
|
||||||
"Scripts": true,
|
"Scripts": true,
|
||||||
"ScratchAudio": true,
|
|
||||||
"Library": true,
|
"Library": true,
|
||||||
"Paint": true,
|
"Paint": true,
|
||||||
"Record": true,
|
"Record": true,
|
||||||
|
@ -60,7 +58,6 @@
|
||||||
"Matrix": true,
|
"Matrix": true,
|
||||||
"Page": true,
|
"Page": true,
|
||||||
"Home": true,
|
"Home": true,
|
||||||
"Lobby": true,
|
|
||||||
"Samples": true,
|
"Samples": true,
|
||||||
"Camera": true,
|
"Camera": true,
|
||||||
"Ghost": true,
|
"Ghost": true,
|
||||||
|
|
|
@ -7,24 +7,24 @@
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<title>Scratch Jr</title>
|
<title>Scratch Jr</title>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="./Settings.js"></script>
|
||||||
|
<script type="text/javascript" src="jssource/build/bundles/home.bundle.js"></script>
|
||||||
|
<!--
|
||||||
<script type="text/javascript" src="./Settings.js"></script>
|
<script type="text/javascript" src="./Settings.js"></script>
|
||||||
<script type="text/javascript" src="jssource/utils/Cookie.js"></script>
|
<script type="text/javascript" src="jssource/utils/Cookie.js"></script>
|
||||||
<script type="text/javascript" src="jssource/utils/lib.js"></script>
|
<script type="text/javascript" src="jssource/utils/lib.js"></script>
|
||||||
|
-->
|
||||||
<!-- Localization includes -->
|
<!-- Localization includes --><!--
|
||||||
<script type="text/javascript" src="jssource/external/Intl/Intl.min.js"></script>
|
<script type="text/javascript" src="jssource/external/Intl/Intl.min.js"></script>
|
||||||
<script type="text/javascript" src="jssource/external/intl-messageformat/intl-messageformat.min.js"></script>
|
<script type="text/javascript" src="jssource/external/intl-messageformat/intl-messageformat.min.js"></script>
|
||||||
<script type="text/javascript" src="jssource/utils/Localization.js"></script>
|
<script type="text/javascript" src="jssource/utils/Localization.js"></script>
|
||||||
<script>
|
<script>
|
||||||
Localization.includeLocales();
|
Localization.includeLocales();
|
||||||
</script>
|
</script>-->
|
||||||
<!-- End localization includes -->
|
<!-- End localization includes -->
|
||||||
|
<!--
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
preprocessAndLoadCss("css", "css/font.css");
|
|
||||||
preprocessAndLoadCss("css", "css/base.css");
|
|
||||||
preprocessAndLoadCss("css", "css/lobby.css");
|
|
||||||
preprocessAndLoadCss("css", "css/thumbs.css");
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript" src="jssource/lobby/Lobby.js"></script>
|
<script type="text/javascript" src="jssource/lobby/Lobby.js"></script>
|
||||||
|
@ -52,28 +52,13 @@
|
||||||
<script type="text/javascript" src="jssource/painteditor/Transform.js"></script>
|
<script type="text/javascript" src="jssource/painteditor/Transform.js"></script>
|
||||||
<script type="text/javascript" src="jssource/painteditor/SVGTools.js"></script>
|
<script type="text/javascript" src="jssource/painteditor/SVGTools.js"></script>
|
||||||
|
|
||||||
|
-->
|
||||||
<script language="javascript">
|
|
||||||
|
|
||||||
function startup(){
|
|
||||||
iOS.getsettings(doNext);
|
|
||||||
function doNext (str){
|
|
||||||
var list = str.split(",");
|
|
||||||
iOS.path =list[1] == "0" ? list[0] + "/" : undefined ;
|
|
||||||
Lobby.appinit(Settings.scratchJrVersion);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function goBack(){window.location.href = "index.html?back=yes";}
|
|
||||||
|
|
||||||
</script>
|
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body onload="iOS.waitForInterface(startup);">
|
<body>
|
||||||
<div class="frame" id="frame">
|
<div class="frame" id="frame">
|
||||||
<div class="topbar" id="topbar">
|
<div class="topbar" id="topbar">
|
||||||
<ul class="topbar-nav" id="nav">
|
<ul class="topbar-nav" id="nav">
|
||||||
<li class="logo" id="logotab" ontouchend="goBack();">
|
<li class="logo" id="logotab">
|
||||||
<span class="logo-icon"></span>
|
<span class="logo-icon"></span>
|
||||||
</li>
|
</li>
|
||||||
<div></div>
|
<div></div>
|
||||||
|
@ -113,19 +98,19 @@ function goBack(){window.location.href = "index.html?back=yes";}
|
||||||
<ul class="footer-nav" id="footernav">
|
<ul class="footer-nav" id="footernav">
|
||||||
<li class="tab" id="abouttab" >
|
<li class="tab" id="abouttab" >
|
||||||
<div class="about-icon"></div>
|
<div class="about-icon"></div>
|
||||||
<span><script>document.write(Localization.localize("ABOUT_SCRATCHJR"));</script></span>
|
<span id="abouttab-text"></span>
|
||||||
</li>
|
</li>
|
||||||
<li class="tab" id="interfacetab">
|
<li class="tab" id="interfacetab">
|
||||||
<div class="interface-icon"></div>
|
<div class="interface-icon"></div>
|
||||||
<span><script>document.write(Localization.localize("INTERFACE_GUIDE"));</script></span>
|
<span id="interfacetab-text"></span>
|
||||||
</li>
|
</li>
|
||||||
<li class="tab" id="painttab">
|
<li class="tab" id="painttab">
|
||||||
<div class="paint-icon"></div>
|
<div class="paint-icon"></div>
|
||||||
<span><script>document.write(Localization.localize("PAINT_EDITOR_GUIDE"));</script></span>
|
<span id="painttab-text"></span>
|
||||||
</li>
|
</li>
|
||||||
<li class="tab2" id="blockstab">
|
<li class="tab2" id="blockstab">
|
||||||
<div class="blocks-icon"></div>
|
<div class="blocks-icon"></div>
|
||||||
<span><script>document.write(Localization.localize("BLOCKS_GUIDE"));</script></span>
|
<span id="blockstab-text"></span>
|
||||||
</li>
|
</li>
|
||||||
<div></div>
|
<div></div>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -19,9 +19,6 @@
|
||||||
<!--<script type="text/javascript" src="jssource/external/Intl/Intl.min.js"></script>
|
<!--<script type="text/javascript" src="jssource/external/Intl/Intl.min.js"></script>
|
||||||
<script type="text/javascript" src="jssource/external/intl-messageformat/intl-messageformat.min.js"></script>
|
<script type="text/javascript" src="jssource/external/intl-messageformat/intl-messageformat.min.js"></script>
|
||||||
<script type="text/javascript" src="jssource/utils/Localization.js"></script>
|
<script type="text/javascript" src="jssource/utils/Localization.js"></script>
|
||||||
<script>
|
|
||||||
Localization.includeLocales();
|
|
||||||
</script>-->
|
|
||||||
<!-- End localization includes -->
|
<!-- End localization includes -->
|
||||||
<!--
|
<!--
|
||||||
<script type="text/javascript" src="jssource/utils/DrawPath.js"></script>
|
<script type="text/javascript" src="jssource/utils/DrawPath.js"></script>
|
||||||
|
|
33
src/entry/home.js
Normal file
33
src/entry/home.js
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
import {gn, preprocessAndLoadCss} from '../utils/lib';
|
||||||
|
import iOS from '../iPad/iOS';
|
||||||
|
|
||||||
|
function startup () {
|
||||||
|
homeStrings();
|
||||||
|
iOS.getsettings(doNext);
|
||||||
|
function doNext (str) {
|
||||||
|
var list = str.split(',');
|
||||||
|
iOS.path = list[1] == '0' ? list[0] + '/' : undefined;
|
||||||
|
Lobby.appinit(Settings.scratchJrVersion);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function goBack () {
|
||||||
|
window.location.href = 'index.html?back=yes';
|
||||||
|
}
|
||||||
|
|
||||||
|
function homeStrings () {
|
||||||
|
gn('abouttab-text').textContent = Localization.localize('ABOUT_SCRATCHJR');
|
||||||
|
gn('interfacetab-text').textContent = Localization.localize('INTERFACE_GUIDE');
|
||||||
|
gn('painttab-text').textContent = Localization.localize('PAINT_EDITOR_GUIDE');
|
||||||
|
gn('blockstab-text').textContent = Localization.localize('BLOCKS_GUIDE');
|
||||||
|
}
|
||||||
|
|
||||||
|
window.onload = () => {
|
||||||
|
Localization.includeLocales();
|
||||||
|
preprocessAndLoadCss('css', 'css/font.css');
|
||||||
|
preprocessAndLoadCss('css', 'css/base.css');
|
||||||
|
preprocessAndLoadCss('css', 'css/lobby.css');
|
||||||
|
preprocessAndLoadCss('css', 'css/thumbs.css');
|
||||||
|
gn('logotab').ontouchend = goBack;
|
||||||
|
iOS.waitForInterface(startup);
|
||||||
|
};
|
|
@ -2,7 +2,8 @@ module.exports = {
|
||||||
devtool: 'source-map',
|
devtool: 'source-map',
|
||||||
entry: {
|
entry: {
|
||||||
index: './src/entry/index.js',
|
index: './src/entry/index.js',
|
||||||
editor: './src/entry/editor.js'
|
editor: './src/entry/editor.js',
|
||||||
|
home: './src/entry/home.js'
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
path: './src/build/bundles',
|
path: './src/build/bundles',
|
||||||
|
|
Loading…
Reference in a new issue