|  | @@ -50,28 +50,25 @@
 | 
											
												
													
														|  |                  amber.initialize({'transport.defaultAmdNamespace': "amber_core"})
 |  |                  amber.initialize({'transport.defaultAmdNamespace': "amber_core"})
 | 
											
												
													
														|  |                      .then(function () {
 |  |                      .then(function () {
 | 
											
												
													
														|  |                          messageBox.appendChild(loadingIdeSupport);
 |  |                          messageBox.appendChild(loadingIdeSupport);
 | 
											
												
													
														|  | -                        return prequire(["amber/lang", "amber/legacy/IDE", "amber_core/SUnit"]);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        return amberLoad(["amber/lang", "amber/legacy/IDE", "amber_core/SUnit"]);
 | 
											
												
													
														|  |                      })
 |  |                      })
 | 
											
												
													
														|  | -                    .then(amberPostLoad)
 |  | 
 | 
											
												
													
														|  |                      .then(function () {
 |  |                      .then(function () {
 | 
											
												
													
														|  |                          startLegacy.disabled = startHelios.disabled = false;
 |  |                          startLegacy.disabled = startHelios.disabled = false;
 | 
											
												
													
														|  |                          messageBox.appendChild(loadingTheRest);
 |  |                          messageBox.appendChild(loadingTheRest);
 | 
											
												
													
														|  | -                        return prequire(["amber/devel", "amber/legacy/Benchfib", "helios/all", "amber_cli/AmberCli"]);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        return amberLoad(["amber/devel", "amber/legacy/Benchfib", "helios/all", "amber_cli/AmberCli"]);
 | 
											
												
													
														|  |                      })
 |  |                      })
 | 
											
												
													
														|  | -                    .then(amberPostLoad)
 |  | 
 | 
											
												
													
														|  |                      .then(function () {
 |  |                      .then(function () {
 | 
											
												
													
														|  |                          messageBox.appendChild(done);
 |  |                          messageBox.appendChild(done);
 | 
											
												
													
														|  |                      });
 |  |                      });
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -                function prequire (modules) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                function amberLoad (modules) {
 | 
											
												
													
														|  |                      return new Promise(function (resolve, reject) {
 |  |                      return new Promise(function (resolve, reject) {
 | 
											
												
													
														|  |                          require(modules, resolve, reject);
 |  |                          require(modules, resolve, reject);
 | 
											
												
													
														|  | 
 |  | +                    }).then(function () {
 | 
											
												
													
														|  | 
 |  | +                        return amber.globals.Smalltalk._postLoad();
 | 
											
												
													
														|  |                      });
 |  |                      });
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -                function amberPostLoad () {
 |  | 
 | 
											
												
													
														|  | -                    return amber.globals.Smalltalk._postLoad();
 |  | 
 | 
											
												
													
														|  | -                }
 |  | 
 | 
											
												
													
														|  |              });
 |  |              });
 | 
											
												
													
														|  |          });
 |  |          });
 | 
											
												
													
														|  |      })();
 |  |      })();
 |