mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-27 01:25:52 -05:00
b8972d545c
isolate cookie business logic from react mixin logic so that they are more modular. And use the cookie business logic to set translation objects on the window
48 lines
1.7 KiB
HTML
48 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<!--[if lt IE 9 ]> <html class="ie8"> <![endif]-->
|
|
<!--[if IE 9 ]> <html class="ie9"> <![endif]-->
|
|
<!--[if (gt IE 9)|!(IE)]><!--> <html> <!--<![endif]-->
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
|
|
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
|
<meta http-equiv="x-frame-options" content="deny">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
<title>Scratch - {{title}}</title>
|
|
<meta name="description" content="{{description}}" />
|
|
|
|
<!-- Open Graph -->
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:url" content="https://scratch.mit.edu/" />
|
|
<meta property="og:title" content="Scratch - {{title}}" />
|
|
<meta property="og:description" content="Make games, stories and interactive art with Scratch. (scratch.mit.edu)" />
|
|
|
|
<!-- Favicon & CSS normalize -->
|
|
<link rel="shortcut icon" href="/favicon.ico" />
|
|
<link rel="stylesheet" href="/css/lib/normalize.min.css" />
|
|
|
|
<!-- Shim/Sham ES5 polyfill for older browsers -->
|
|
<script src="/js/lib/polyfill.min.js"></script>
|
|
|
|
<!-- Initialize (Locale & Session) -->
|
|
<script src="/js/init.bundle.js"></script>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="navigation"></div>
|
|
<div id="view"></div>
|
|
<div id="footer"></div>
|
|
|
|
<!-- Scripts -->
|
|
<script src="/js/lib/react.js"></script>
|
|
<script src="/js/lib/react-dom.js"></script>
|
|
|
|
<script src="/js/main.bundle.js"></script>
|
|
<script src="/js/{{view}}.bundle.js"></script>
|
|
|
|
<!-- @todo Analytics (GA) -->
|
|
<!-- @todo Monitoring (Raven) -->
|
|
<!-- @todo New Relic -->
|
|
</body>
|
|
</html>
|