[main] Add "cacheWarmupId" param to api.js

This commit is contained in:
Sergey Konovalov
2025-03-20 01:16:01 +03:00
parent cf6bc1798d
commit 9060627071
2 changed files with 27 additions and 1 deletions

View File

@ -1303,5 +1303,15 @@
return path;
}
(function() {
if (document.currentScript) {
var scriptDirectory = document.currentScript.src;
var cacheWarmupId = /[?&]cacheWarmupId=([^&#]*)?/.exec(scriptDirectory);
if (cacheWarmupId && cacheWarmupId.length ) {
DocsAPI.DocEditor.warmUp.call(this, decodeURIComponent(cacheWarmupId[1]));
}
}
})();
})(window.DocsAPI = window.DocsAPI || {}, window, document);

View File

@ -11,12 +11,28 @@
<body>
<script src="../../../../../apps/common/main/lib/util/docserviceworker.js?__inline=true"></script>
<link rel="preload" as="script" href="../../../vendor/requirejs/require.js"></link>
<script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../vendor/socketio/socket.io.min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script>
<script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script>
<script type="text/javascript" src="../../../../sdkjs/word/sdk-all-min.js"></script>
<script type="text/javascript" src="../../../../sdkjs/word/sdk-all.js"></script>
<link rel="preload" as="script" href="../../../../sdkjs/cell/sdk-all-min.js"/>
<link rel="preload" as="script" href="../../../../sdkjs/cell/sdk-all.js"/>
<link rel="preload" as="style" href="../../../../sdkjs/cell/css/main.css"/>
<link rel="preload" as="script" href="../../../../sdkjs/slide/sdk-all-min.js"/>
<link rel="preload" as="script" href="../../../../sdkjs/slide/sdk-all.js">
<link rel="preload" as="script" href="../../../../sdkjs/visio/sdk-all-min.js"/>
<link rel="preload" as="script" href="../../../../sdkjs/visio/sdk-all.js"/>
<link rel="preload" as="script" href="../../../apps/documenteditor/main/app.js"/>
<link rel="preload" as="style" href="../../../apps/documenteditor/main/resources/css/app.css"/>
<link rel="preload" as="script" href="../../../apps/spreadsheeteditor/main/app.js"/>
<link rel="preload" as="style" href="../../../apps/spreadsheeteditor/main/resources/css/app.css"/>
<link rel="preload" as="script" href="../../../apps/presentationeditor/main/app.js"/>
<link rel="preload" as="style" href="../../../apps/presentationeditor/main/resources/css/app.css"/>
<link rel="preload" as="script" href="../../../apps/visioeditor/main/app.js"/>
<link rel="preload" as="style" href="../../../apps/visioeditor/main/resources/css/app.css"/>
<div id="editor_sdk">
<script type="text/javascript">
window['AscNotLoadAllScript'] = true;