| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <!DOCTYPE html><html><head>    <title>Amber Smalltalk</title>    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>    <meta name="author" content="Nicolas Petton"/>    <script>        var require = {            baseUrl: "..",            map: {"*": {                "amber/Platform": "amber_core/Platform-Browser",                "amber/compatibility": "amber/browser-compatibility"            }}        };    </script>    <script type='text/javascript' src='../node_modules/es6-promise/dist/es6-promise.js'></script>    <script type='text/javascript' src='../node_modules/requirejs/require.js'></script>    <script type='text/javascript' src='../config.js'></script></head><body><p id="loading">Loading Amber for development ...</p><p id="startlegacy">To start legacy in-page IDE, <a href="#" onclick="require('amber/helpers').globals.Browser._open(); return false;">click here</a>.</p><p id="starthelios">To popup Helios IDE, <a href="#" onclick="require('amber/helpers').popupHelios(); return false;">click here</a>.</p><script type='text/javascript'>    var startLegacy = document.getElementById("startlegacy");    startLegacy.parentNode.removeChild(startLegacy);    var startHelios = document.getElementById("starthelios");    startHelios.parentNode.removeChild(startHelios);    var loadHelpers = new Promise(function (resolve, reject) {        setTimeout(function () {            require(["amber/legacy/IDE", "amber/web/Web", "amber/web/Web-Snippets", "my/silk/devel", "helios/all", "amber_cli/AmberCli"], resolve, reject);        }, 250);    });    require(["amber/devel"], function (amber) {        loadHelpers                .then(function () {                    return amber.initialize({'transport.defaultAmdNamespace': "amber_core"})                })                .then(function () {                    var loading = document.getElementById("loading");                    loading.parentNode.appendChild(startLegacy);                    loading.parentNode.appendChild(startHelios);                    loading.parentNode.removeChild(loading);                });    });</script></body></html> 
 |