loleaflet/src/core/Socket.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
New commits: commit 948e2fa44a024a77d6a75a3ef13600cce7ad7efe Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Mon Aug 20 11:29:08 2018 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Aug 23 10:01:27 2018 +0200 leaflet: enable l10n of IE11 connection limit message Change-Id: I4799c448fd7c843a5cae5eef2eac0bb096f1395f (cherry picked from commit 259db2527721caa4df8d6084e902136493e4e7dc) diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js index 39f6bebbd..cbeebb435 100644 --- a/loleaflet/src/core/Socket.js +++ b/loleaflet/src/core/Socket.js @@ -39,12 +39,12 @@ L.Socket = L.Class.extend({ } this.socket = new WebSocket(websocketURI); } catch (e) { - // On IE 11 there is a limiation on the number of WebSockets open to a single domain (6 by default and can go to 128). + // On IE 11 there is a limitation on the number of WebSockets open to a single domain (6 by default and can go to 128). // Detect this and hint the user. var msgHint = ''; var isIE11 = !!window.MSInputMethodContext && !!document.documentMode; // https://stackoverflow.com/questions/21825157/internet-explorer-11-detection if (isIE11) - msgHint = 'IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections'; + msgHint = _('IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections'); this._map.fire('error', {msg: _('Oops, there is a problem connecting to LibreOffice Online : ').replace('LibreOffice Online', (typeof brandProductName !== 'undefined' ? brandProductName : 'LibreOffice Online')) + e + msgHint, cmd: 'socket', kind: 'failed', id: 3}); return; commit d42fbcbe9159f843de373f92fc134f6f06c3229e Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Thu Jul 19 01:27:46 2018 -0400 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Aug 23 10:01:20 2018 +0200 leaflet: update IE11 connection limit message Change-Id: I7299867873fb00cf2a500f17a559106f52c8ba6f Reviewed-on: https://gerrit.libreoffice.org/57709 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> (cherry picked from commit 6ee2f90d4a448717bf73c4e4e4186b74b3ce6558) diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js index eb9e942e7..39f6bebbd 100644 --- a/loleaflet/src/core/Socket.js +++ b/loleaflet/src/core/Socket.js @@ -44,7 +44,7 @@ L.Socket = L.Class.extend({ var msgHint = ''; var isIE11 = !!window.MSInputMethodContext && !!document.documentMode; // https://stackoverflow.com/questions/21825157/internet-explorer-11-detection if (isIE11) - msgHint = 'IE11 has limitation on the maximum number of WebSockets open to a single domain. Please consult this page on how to change this limit: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections'; + msgHint = 'IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections'; this._map.fire('error', {msg: _('Oops, there is a problem connecting to LibreOffice Online : ').replace('LibreOffice Online', (typeof brandProductName !== 'undefined' ? brandProductName : 'LibreOffice Online')) + e + msgHint, cmd: 'socket', kind: 'failed', id: 3}); return; commit b95bf8dc66ce2582c501a0d1017691e8ec9562c9 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Thu Jul 19 01:27:46 2018 -0400 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Aug 23 10:01:13 2018 +0200 leaflet: update IE11 connection limit message Change-Id: I7299867873fb00cf2a500f17a559106f52c8ba6f Reviewed-on: https://gerrit.libreoffice.org/57709 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> (cherry picked from commit e17f6b9e7aabf66db43874a7852fa5d23a0b9100) diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js index 43a1ac752..eb9e942e7 100644 --- a/loleaflet/src/core/Socket.js +++ b/loleaflet/src/core/Socket.js @@ -39,9 +39,14 @@ L.Socket = L.Class.extend({ } this.socket = new WebSocket(websocketURI); } catch (e) { - this._map.fire('error', {msg: _('Oops, there is a problem connecting to LibreOffice Online : ').replace('LibreOffice Online', (typeof brandProductName !== 'undefined' ? brandProductName : 'LibreOffice Online')) + _('Cannot create websocket, please restart your browser.'), cmd: 'socket', kind: 'failed', id: 3}); - console.log('Failed to create websocket: ' + websocketURI); - console.log('Due to an exception: ' + e); + // On IE 11 there is a limiation on the number of WebSockets open to a single domain (6 by default and can go to 128). + // Detect this and hint the user. + var msgHint = ''; + var isIE11 = !!window.MSInputMethodContext && !!document.documentMode; // https://stackoverflow.com/questions/21825157/internet-explorer-11-detection + if (isIE11) + msgHint = 'IE11 has limitation on the maximum number of WebSockets open to a single domain. Please consult this page on how to change this limit: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections'; + + this._map.fire('error', {msg: _('Oops, there is a problem connecting to LibreOffice Online : ').replace('LibreOffice Online', (typeof brandProductName !== 'undefined' ? brandProductName : 'LibreOffice Online')) + e + msgHint, cmd: 'socket', kind: 'failed', id: 3}); return; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits