loleaflet/src/core/Socket.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-)
New commits: commit cbff58346284a0dfd1e231f75396b016fd5b222e Author: Andras Timar <andras.ti...@collabora.com> Date: Mon Oct 31 17:24:12 2016 +0100 loleaflet: add link to git hash diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js index 6182142..afc04f0 100644 --- a/loleaflet/src/core/Socket.js +++ b/loleaflet/src/core/Socket.js @@ -140,8 +140,14 @@ L.Socket = L.Class.extend({ if (textMsg.startsWith('loolserver ')) { // This must be the first message, unless we reconnect. var loolwsdVersionObj = JSON.parse(textMsg.substring(textMsg.indexOf('{'))); - $('#loolwsd-version').text(loolwsdVersionObj.Version + - ' (git hash: ' + loolwsdVersionObj.Hash + ')'); + var h = loolwsdVersionObj.Hash; + if (parseInt(h,16).toString(16) === h.toLowerCase()) { + h = '<a target="_blank" href="https://gerrit.libreoffice.org/gitweb?p=online.git;a=commit;h=' + h + '">' + h + '</a>'; + $('#loolwsd-version').html(loolwsdVersionObj.Version + ' (git hash: ' + h + ')'); + } + else { + $('#loolwsd-version').text(loolwsdVersionObj.Version); + } // TODO: For now we expect perfect match in protocol versions if (loolwsdVersionObj.Protocol !== this.ProtocolVersionNumber) { @@ -150,9 +156,13 @@ L.Socket = L.Class.extend({ } else if (textMsg.startsWith('lokitversion ')) { var lokitVersionObj = JSON.parse(textMsg.substring(textMsg.indexOf('{'))); - $('#lokit-version').text(lokitVersionObj.ProductName + ' ' + + var h = lokitVersionObj.BuildId.substring(0, 7); + if (parseInt(h,16).toString(16) === h.toLowerCase()) { + h = '<a target="_blank" href="https://gerrit.libreoffice.org/gitweb?p=core.git;a=commit;h=' + h + '">' + h + '</a>'; + } + $('#lokit-version').html(lokitVersionObj.ProductName + ' ' + lokitVersionObj.ProductVersion + lokitVersionObj.ProductExtension.replace('.10.','-') + - ' (git hash: ' + lokitVersionObj.BuildId.substring(0, 7) + ')'); + ' (git hash: ' + h + ')'); } else if (textMsg.startsWith('perm:')) { var perm = textMsg.substring('perm:'.length); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits