loleaflet/css/loleaflet.css      |    1 +
 loleaflet/html/loleaflet.html.m4 |    2 +-
 wsd/FileServer.cpp               |    6 +++---
 3 files changed, 5 insertions(+), 4 deletions(-)

New commits:
commit a514abff884f95547ca5dbe97bdcab403d5b5d34
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Mon Nov 12 11:53:12 2018 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Mon Nov 12 11:53:42 2018 +0100

    document signing: fix disabled case for Calc/Impress
    
    If the document-container has an explicit style attribute, then this
    breaks Calc (only Writer was tested before). This restores the correct
    Writer/Calc/Impress behavior when the setting is false and keeps correct
    behavior with Writer when the setting is true.
    
    Change-Id: I310660e88af4407e521529ec41b5dcb604108bd9

diff --git a/loleaflet/css/loleaflet.css b/loleaflet/css/loleaflet.css
index 38a87695a..0920701cc 100644
--- a/loleaflet/css/loleaflet.css
+++ b/loleaflet/css/loleaflet.css
@@ -2,6 +2,7 @@
        border-top: 1px solid #B6B6B6;
        background: #DFDFDF;
        position: absolute;
+       top: 70px;
        bottom: 33px;
        right: 0px;
        left: 0px;
diff --git a/loleaflet/html/loleaflet.html.m4 b/loleaflet/html/loleaflet.html.m4
index f05ed2f27..3d8eb1a1d 100644
--- a/loleaflet/html/loleaflet.html.m4
+++ b/loleaflet/html/loleaflet.html.m4
@@ -110,7 +110,7 @@ ifelse(MOBILEAPP,[true],
 
     <div id="spreadsheet-row-column-frame"></div>
 
-    <div id="document-container" style="top: 
ifelse(MOBILEAPP,[true],[70px],[<!--%DOCUMENT_CONTAINER_TOP%-->]);">
+    ifelse(MOBILEAPP,[true],[<div 
id="document-container">],[<!--%DOCUMENT_CONTAINER%-->])
 
       <div id="map"></div>
     </div>
diff --git a/wsd/FileServer.cpp b/wsd/FileServer.cpp
index d56975470..0129070eb 100644
--- a/wsd/FileServer.cpp
+++ b/wsd/FileServer.cpp
@@ -640,15 +640,15 @@ void FileServerRequestHandler::preprocessFile(const 
HTTPRequest& request, Poco::
 
     // Customization related to document signing.
     std::string documentSigningDiv;
-    std::string documentContainerTop("70px");
+    std::string documentContainerTop("<div id=\"document-container\">");
     const auto documentSigning = 
config.getBool("per_document.document_signing", false);
     if (documentSigning)
     {
         documentSigningDiv = "<div id=\"document-signing-bar\"></div>";
-        documentContainerTop = "100px";
+        documentContainerTop = "<div id=\"document-container\" style=\"top: 
100px;\">";
     }
     Poco::replaceInPlace(preprocess, 
std::string("<!--%DOCUMENT_SIGNING_DIV%-->"), documentSigningDiv);
-    Poco::replaceInPlace(preprocess, 
std::string("<!--%DOCUMENT_CONTAINER_TOP%-->"), documentContainerTop);
+    Poco::replaceInPlace(preprocess, 
std::string("<!--%DOCUMENT_CONTAINER%-->"), documentContainerTop);
 
     const auto loleafletLogging = config.getString("loleaflet_logging", 
"false");
     Poco::replaceInPlace(preprocess, std::string("%LOLEAFLET_LOGGING%"), 
loleafletLogging);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to