UNPKG

@openui5/sap.ui.core

Version:

OpenUI5 Core Library sap.ui.core

38 lines (33 loc) 1.26 kB
/*! * OpenUI5 * (c) Copyright 2026 SAP SE or an SAP affiliate company. * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. */ /* * IMPORTANT: This is a private module, it must not be listed as a direct module dependency, * nor must it be required by code outside this package. */ (function() { "use strict"; /* * Mark the runTest.js script tag with the "sap-ui-boostrap" ID so that ui5loader-config.js * will use it to determine the root URL */ var oScriptTag = document.querySelector("[src$='runTest.js']"); if (oScriptTag && !oScriptTag.id && document.getElementById("sap-ui-bootstrap") == null ) { oScriptTag.id = "sap-ui-bootstrap"; } /* * Activate async loading by default. * * When URL parameter 'coverage' is used to enable client side coverage (as introduced by qunit-coverage), * then it checks for 'coverage-mode' parameter and if it equals to "blanket", then sync loading is used. */ var oSearchParams = new URLSearchParams(window.location.search); var bCoverage = oSearchParams.has("coverage"); var bSyncLoad = bCoverage && oSearchParams.get("coverage-mode") === "blanket"; // Only configure loader to be sync if Blanket is used sap.ui.loader.config({ async: !bSyncLoad }); }());