From: Vincent Vanwaelscappel Date: Tue, 1 Oct 2024 16:51:17 +0000 (+0200) Subject: wip #7112 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4ca26376251c8f26c2a88d4ea716cfd9d54d349b;p=fluidbook-html5.git wip #7112 @0.5 --- diff --git a/js/libs/fluidbook/fluidbook.loader.js b/js/libs/fluidbook/fluidbook.loader.js index e375c295..631035db 100644 --- a/js/libs/fluidbook/fluidbook.loader.js +++ b/js/libs/fluidbook/fluidbook.loader.js @@ -897,7 +897,7 @@ FluidbookLoader.prototype = { }, getURL(url) { - if (!this.loadbalancing) { + if (!this.loadbalancing || this.checkExcludedFromLoadBalancing(url)) { return url; } @@ -907,6 +907,16 @@ FluidbookLoader.prototype = { return 'https://' + this._loadbalancingServerURL[url] + '/' + this.fluidbook.settings.id + '_' + this.fluidbook.settings.hash + '/' + url; }, + checkExcludedFromLoadBalancing: function (url) { + for (let i in this.fluidbook.settings.hosting_loadbalancer_ignore) { + let r = this.fluidbook.settings.hosting_loadbalancer_ignore[i]; + if (url.indexOf(r) !== -1) { + return true; + } + } + return false; + }, + getTexture: function (page, callback, enter) { if (enter === undefined) { enter = true;