loleaflet/dist/loleaflet.html            |    3 +++
 loleaflet/src/control/Control.Menubar.js |    8 +++++++-
 loolwsd/loolwsd-systemplate-setup        |    4 ++--
 3 files changed, 12 insertions(+), 3 deletions(-)

New commits:
commit d60da277e837ff2dcc988a9cdccf35c9b9f66199
Author: Pranav Kant <pran...@collabora.co.uk>
Date:   Wed Jun 29 19:31:26 2016 +0530

    loolwsd: Follow symlinks while copying fonts into systemplate
    
    Change-Id: Iee7f5b1dd3cb1884ac51f58c1b6c1ba2b73a7c30

diff --git a/loolwsd/loolwsd-systemplate-setup 
b/loolwsd/loolwsd-systemplate-setup
index 27c760c..0d30524 100755
--- a/loolwsd/loolwsd-systemplate-setup
+++ b/loolwsd/loolwsd-systemplate-setup
@@ -80,11 +80,11 @@ mkdir -p $CHROOT/usr/bin/
 cd $CHROOT || exit 1
 
 mkdir -p usr/share || exit 1
-cp -r -p /usr/share/fonts usr/share
+cp -r -p -L /usr/share/fonts usr/share
 
 if [ -h usr/share/fonts/ghostscript ]; then
     mkdir usr/share/ghostscript || exit 1
-    cp -r -p /usr/share/ghostscript/fonts usr/share/ghostscript
+    cp -r -p -L /usr/share/ghostscript/fonts usr/share/ghostscript
 fi
 
 # Debugging only hackery to avoid confusion.
commit 277c191eb0d99ab0406b497cf773f637b40cd8f8
Author: Pranav Kant <pran...@collabora.co.uk>
Date:   Wed Jun 29 17:40:07 2016 +0530

    loleaflet: Disable revision history option by default
    
    Hosts are supposed to provide 'revisionhistory' parameter when
    calling loleaflet.html
    
    Change-Id: I6c1a89b602a739c0d30b7aeea680b4c577b37cc4

diff --git a/loleaflet/dist/loleaflet.html b/loleaflet/dist/loleaflet.html
index 02c5963..4610a6b 100644
--- a/loleaflet/dist/loleaflet.html
+++ b/loleaflet/dist/loleaflet.html
@@ -105,7 +105,10 @@
     var host = '%HOST%';
     var permission = getParameterByName('permission');
     var timestamp = getParameterByName('timestamp');
+    <!-- Shows close button if non-zero value provided -->
     var closebutton = getParameterByName('closebutton');
+    <!-- Shows revision history file menu option -->
+    var revHistoryEnabled = getParameterByName('revisionhistory');
     if (wopiSrc === '' && filePath === '') {
         vex.dialog.alert(wrongwopisrc);
     }
diff --git a/loleaflet/src/control/Control.Menubar.js 
b/loleaflet/src/control/Control.Menubar.js
index 8f31e41..e2113b7 100644
--- a/loleaflet/src/control/Control.Menubar.js
+++ b/loleaflet/src/control/Control.Menubar.js
@@ -2,7 +2,7 @@
 * Control.Menubar
 */
 
-/* global $ _ map title vex */
+/* global $ _ map title vex revHistoryEnabled */
 L.Control.Menubar = L.Control.extend({
        // TODO: Some mechanism to stop the need to copy duplicate menus (eg. 
Help)
        options: {
@@ -341,6 +341,12 @@ L.Control.Menubar = L.Control.extend({
        _createMenu: function(menu) {
                var itemList = [];
                for (var i in menu) {
+                       if (menu[i].type === 'action' &&
+                           menu[i].id === 'rev-history' &&
+                           !revHistoryEnabled) {
+                               continue;
+                       }
+
                        var liItem = L.DomUtil.create('li', '');
                        var aItem = L.DomUtil.create('a', '', liItem);
                        aItem.innerHTML = menu[i].name;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to