loleaflet/html/loleaflet.html.m4 | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-)
New commits: commit 7159fcb54d03e8bdb53bb0a2c132ea59365ec857 Author: Tor Lillqvist <[email protected]> AuthorDate: Wed Sep 19 01:04:22 2018 +0300 Commit: Tor Lillqvist <[email protected]> CommitDate: Wed Sep 19 01:06:41 2018 +0300 Add Base64ToArrayBuffer() JavaScript function Used for use sending tiles from the iOS app code to the JavaScript. diff --git a/loleaflet/html/loleaflet.html.m4 b/loleaflet/html/loleaflet.html.m4 index 88b33009a..8ae22bbd1 100644 --- a/loleaflet/html/loleaflet.html.m4 +++ b/loleaflet/html/loleaflet.html.m4 @@ -11,8 +11,8 @@ define([_foreachq],[ifelse([$#],[3],[],[define([$1],[$4])$2[]$0([$1],[$2],shift( <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> -ifelse(IOSAPP,[], <script> +ifelse(IOSAPP,[], // Start listening for Host_PostmessageReady message and save the // result for future window.WOPIpostMessageReady = false; @@ -28,9 +28,19 @@ ifelse(IOSAPP,[], } }; window.addEventListener('message', PostMessageReadyListener, false); -</script> )dnl +var Base64ToArrayBuffer = function(base64Str) { + var binStr = atob(base64Str); + var ab = new ArrayBuffer(binStr.length); + var bv = new Uint8Array(ab); + for (var i = 0, l = binStr.length; i < l; i++) { + bv[[i]] = binStr.charCodeAt(i); + } + return ab; +} +</script> + ifelse(IOSAPP,[true], ifelse(DEBUG,[true], foreachq([fileCSS],[LOLEAFLET_CSS],[<link rel="stylesheet" href="fileCSS" /> _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
