loleaflet/dist/loleaflet.html     |    1 +
 loleaflet/dist/toolbar.css        |   25 +++++++++++++++++++------
 loleaflet/dist/toolbar/toolbar.js |   37 ++++++++++++++++++++++++++++++-------
 3 files changed, 50 insertions(+), 13 deletions(-)

New commits:
commit 787bdc276f836875b04072cbb4b402a22d5909d1
Author: Pranav Kant <[email protected]>
Date:   Fri Apr 29 21:25:00 2016 +0530

    bccu#1758: Move presentation control below slide sorter
    
    Change-Id: I0f1046f55f4bdc8af209138a51e74e1b637a5a34

diff --git a/loleaflet/dist/loleaflet.html b/loleaflet/dist/loleaflet.html
index ee3aaf5..b547251 100644
--- a/loleaflet/dist/loleaflet.html
+++ b/loleaflet/dist/loleaflet.html
@@ -69,6 +69,7 @@
         <div id="map"></div>
     </div>
     <div id="spreadsheet-toolbar"></div>
+    <div id="presentation-toolbar"></div>
     <div id="toolbar-down"></div>
 
     <script>
diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index 3178de7..0eb71f3 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -12,6 +12,7 @@
     right: 0;
     text-align: center;
     padding: 10px;
+    z-index: 1000;
 }
 
 #toolbar-down {
@@ -21,6 +22,7 @@
     padding: 0;
     position: fixed;
     bottom: 0;
+    z-index: 1000;
 }
 
 #toolbar-up-more {
@@ -41,7 +43,18 @@
     position: absolute;
 }
 
+#presentation-toolbar {
+    background: #DFDFDF;
+    left: 0;
+    text-align: center;
+    bottom: 28px;
+    width: 203px;
+    position: absolute;
+    z-index: 500;
+}
+
 /* center the toolbar */
+#tb_presentation-toolbar_item_left,
 #tb_toolbar-up_item_left,
 #tb_formulabar_item_left {
     width: 50%;
diff --git a/loleaflet/dist/toolbar/toolbar.js 
b/loleaflet/dist/toolbar/toolbar.js
index 0128b2c..9d2075d 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -122,6 +122,20 @@ $(function () {
                        onClick(e.target);
                }
        });
+       $('#presentation-toolbar').w2toolbar({
+               name: 'presentation-toolbar',
+               items: [
+                       { type: 'html',  id: 'left' },
+                       { type: 'button',  id: 'presentation', img: 
'presentation', hidden:true, hint: _("Fullscreen presentation") },
+                       { type: 'button',  id: 'insertpage', img: 'insertpage', 
hidden:true, hint: _("Insert Page") },
+                       { type: 'button',  id: 'duplicatepage', img: 
'duplicatepage', hidden:true, hint: _("Duplicate Page") },
+                       { type: 'button',  id: 'deletepage', img: 'deletepage', 
hidden:true, hint: _("Delete Page") },
+                       { type: 'html',  id: 'right' }
+               ],
+               onClick: function (e) {
+                       onClick(e.target);
+               }
+       });
        $('#toolbar-down').w2toolbar({
                name: 'toolbar-down',
                items: [
@@ -135,12 +149,8 @@ $(function () {
                        { type: 'button',  id: 'searchprev', img: 'prev', hint: 
_("Search backwards"), disabled: true },
                        { type: 'button',  id: 'searchnext', img: 'next', hint: 
_("Search forward"), disabled: true },
                        { type: 'button',  id: 'cancelsearch', img: 'cancel', 
hint: _("Cancel the search"), hidden: true },
-                       { type: 'html', id: 'left' },
-                       { type: 'button',  id: 'presentation', img: 
'presentation', hint: _("Fullscreen presentation") },
-                       { type: 'button',  id: 'insertpage', img: 'insertpage', 
hint: _("Insert Page") },
-                       { type: 'button',  id: 'duplicatepage', img: 
'duplicatepage', hint: _("Duplicate Page") },
-                       { type: 'button',  id: 'deletepage', img: 'deletepage', 
hint: _("Delete Page") },
-                       { type: 'html', id: 'right' },
+                       { type: 'html',  id: 'left' },
+                       { type: 'html',  id: 'right' },
                        { type: 'html',    id: 'modifiedstatuslabel', html: 
'<div id="modifiedstatuslabel"></div>' },
                        { type: 'break' },
                        { type: 'button',  id: 'takeedit', img: 'edit', hint: 
_("Take edit lock (others can only view)")},
@@ -203,6 +213,10 @@ function onClick(id) {
                toolbar = w2ui['spreadsheet-toolbar'];
                item = toolbar.get(id) ;
        }
+       else if (w2ui['presentation-toolbar'].get(id) != null) {
+               toolbar = w2ui['presentation-toolbar'];
+               item = toolbar.get(id);
+       }
        else if (id.indexOf(':') >= 0) {
                // we just handle a menu item click,
                // like File->Download as
@@ -555,7 +569,16 @@ map.on('updatepermission', function (e) {
        var docType = map.getDocType();
        if (docType !== 'text') {
                toolbar.hide('writer:menu:file');
-               if (docType === 'presentation' || docType === 'drawing') {
+               if (docType === 'presentation') {
+                       toolbar.show('impress:menu:file');
+
+                       toolbar = w2ui['presentation-toolbar'];
+                       toolbar.show('presentation');
+                       toolbar.show('insertpage');
+                       toolbar.show('duplicatepage');
+                       toolbar.show('deletepage');
+               }
+               else if (docType === 'drawing') {
                        toolbar.show('impress:menu:file');
                }
                else if (docType === 'spreadsheet') {
commit edd248e25cb3ca431f9c3854d5d49ac5515f3ce2
Author: Pranav Kant <[email protected]>
Date:   Fri Apr 29 18:36:51 2016 +0530

    loleaflet: Fix indentation
    
    Change-Id: I4996f235d20976e969ae48874d0a6c98ee212c43

diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index 3c70486..3178de7 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -1,10 +1,10 @@
 #toolbar {
-       position: fixed;
-       top: 0;
-       left: 0;
-       right: 0;
-       padding-bottom: 15px;
-       text-align: center;
+    position: fixed;
+    top: 0;
+    left: 0;
+    right: 0;
+    padding-bottom: 15px;
+    text-align: center;
 }
 
 #toolbar-up {
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to