Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2014 Google Inc. All rights reserved. | 2 * Copyright (C) 2014 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 374 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 385 /** | 385 /** |
| 386 * @param {string} moduleName | 386 * @param {string} moduleName |
| 387 * @return {!Promise.<undefined>} | 387 * @return {!Promise.<undefined>} |
| 388 */ | 388 */ |
| 389 loadModulePromise: function(moduleName) | 389 loadModulePromise: function(moduleName) |
| 390 { | 390 { |
| 391 return this._modulesMap[moduleName]._loadPromise(); | 391 return this._modulesMap[moduleName]._loadPromise(); |
| 392 }, | 392 }, |
| 393 | 393 |
| 394 /** | 394 /** |
| 395 * @param {string} moduleName | |
| 396 * @return {boolean} | |
| 397 */ | |
| 398 moduleIsLoaded: function(moduleName) { | |
| 399 return this._modulesMap[moduleName] ? this._modulesMap[moduleName]._load ed : false; | |
|
pfeldman
2015/08/13 21:15:45
You should never care whether module is loaded.
wes
2015/08/14 01:25:50
Acknowledged.
| |
| 400 }, | |
| 401 | |
| 402 /** | |
| 395 * @param {!Array.<string>} moduleNames | 403 * @param {!Array.<string>} moduleNames |
| 396 * @return {!Promise.<!Array.<*>>} | 404 * @return {!Promise.<!Array.<*>>} |
| 397 */ | 405 */ |
| 398 _loadAutoStartModules: function(moduleNames) | 406 _loadAutoStartModules: function(moduleNames) |
| 399 { | 407 { |
| 400 var promises = []; | 408 var promises = []; |
| 401 for (var i = 0; i < moduleNames.length; ++i) { | 409 for (var i = 0; i < moduleNames.length; ++i) { |
| 402 if (Runtime.isReleaseMode()) | 410 if (Runtime.isReleaseMode()) |
| 403 this._modulesMap[moduleNames[i]]._loaded = true; | 411 this._modulesMap[moduleNames[i]]._loaded = true; |
| 404 else | 412 else |
| (...skipping 663 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1068 // This must be constructed after the query parameters have been parsed. | 1076 // This must be constructed after the query parameters have been parsed. |
| 1069 Runtime.experiments = new Runtime.ExperimentsSupport(); | 1077 Runtime.experiments = new Runtime.ExperimentsSupport(); |
| 1070 | 1078 |
| 1071 /** | 1079 /** |
| 1072 * @type {?string} | 1080 * @type {?string} |
| 1073 */ | 1081 */ |
| 1074 Runtime._remoteBase = Runtime.queryParam("remoteBase"); | 1082 Runtime._remoteBase = Runtime.queryParam("remoteBase"); |
| 1075 | 1083 |
| 1076 /** @type {!Runtime} */ | 1084 /** @type {!Runtime} */ |
| 1077 var runtime; | 1085 var runtime; |
| OLD | NEW |