@openui5/sap.ui.core
Version:
OpenUI5 Core Library sap.ui.core
38 lines (33 loc) • 1.26 kB
JavaScript
/*!
* 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
});
}());