diff options
author | Henry Castro <hcastro@collabora.com> | 2020-07-23 19:33:02 -0400 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2020-08-28 08:37:14 +0200 |
commit | 39c778e0cf4e37b5621a06798cd5147604505bc5 (patch) | |
tree | 497d2056877fce3f75fee67594f39faf044d2ff5 | |
parent | Use CollaboraOnlineWebViewKeyboardManager if available (diff) | |
download | online-39c778e0cf4e37b5621a06798cd5147604505bc5.tar.gz online-39c778e0cf4e37b5621a06798cd5147604505bc5.zip |
loleaflet: fix the "vex" dialog that throw an uncaught type error
This happens when a dialog related to saving a document conflict
Change-Id: I37c4840ef09f421a16c0313891b75a61be9c881d
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99342
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
(cherry picked from commit e98459439e405896bc7f36178bbaf07c40033bbc)
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101461
Reviewed-by: Andras Timar <andras.timar@collabora.com>
-rw-r--r-- | loleaflet/src/core/Socket.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js index a5f8ee5ed2..95588578eb 100644 --- a/loleaflet/src/core/Socket.js +++ b/loleaflet/src/core/Socket.js @@ -550,6 +550,7 @@ L.Socket = L.Class.extend({ } else if (command.errorKind === 'documentconflict') { + var that = this; storageError = errorMessages.storage.documentconflict; vex.closeAll(); @@ -578,15 +579,15 @@ L.Socket = L.Class.extend({ callback: function(value) { if (value === 'discard') { // They want to refresh the page and load document again for all - this.sendMessage('closedocument'); + that.sendMessage('closedocument'); } else if (value === 'overwrite') { // They want to overwrite - this.sendMessage('savetostorage force=1'); + that.sendMessage('savetostorage force=1'); } else if (value === 'saveas') { - var filename = this._map['wopi'].BaseFileName; + var filename = that._map['wopi'].BaseFileName; if (filename) { filename = L.LOUtil.generateNewFileName(filename, '_new'); - this._map.saveAs(filename); + that._map.saveAs(filename); } } }, |