* Gets a Promise for the LoaderService, initiating a request to download the * code. * @param {!./ampdoc-impl.AmpDoc} ampDoc * @param {!Element} element * @return {!Promise<!../../extensions/amp-loader/0.1/amp-loader.LoaderService>}
(ampDoc, element)
| 8 | * @return {!Promise<!../../extensions/amp-loader/0.1/amp-loader.LoaderService>} |
| 9 | */ |
| 10 | function getLoaderServicePromise(ampDoc, element) { |
| 11 | return Services.extensionsFor(ampDoc.win) |
| 12 | .installExtensionForDoc(ampDoc, 'amp-loader') |
| 13 | .then(() => Services.loaderServiceForDoc(element)); |
| 14 | } |
| 15 | |
| 16 | /** |
| 17 | * Creates a default "loading indicator" element based on the new design. |
no test coverage detected