loleaflet/build/deps.js                       |    7 -
 loleaflet/src/control/Control.ColumnHeader.js |    9 --
 loleaflet/src/control/Control.MetricInput.js  |  102 --------------------------
 loleaflet/src/control/Control.RowHeader.js    |    7 -
 4 files changed, 2 insertions(+), 123 deletions(-)

New commits:
commit 64e6cf189c028e7b2be8ead0d58e1a2b43f66d16
Author: Henry Castro <hcas...@collabora.com>
Date:   Mon Feb 19 15:14:11 2018 -0400

    loleaflet: remove MetricInput dialog
    
    Change-Id: I64dbd732caac575cc15e0b0b1fb5762c2678fe76

diff --git a/loleaflet/build/deps.js b/loleaflet/build/deps.js
index 9fd024f9..9c905d76 100644
--- a/loleaflet/build/deps.js
+++ b/loleaflet/build/deps.js
@@ -292,13 +292,6 @@ var deps = {
                desc: 'Row Header bar'
        },
 
-       ControlMetricInput: {
-               src: ['control/Control.js',
-                     'control/Control.MetricInput.js'],
-               heading: 'Controls',
-               desc: 'Metric Input'
-       },
-
        ControlDocumentRepair: {
                src: ['control/Control.js',
                      'control/Control.DocumentRepair.js'],
diff --git a/loleaflet/src/control/Control.ColumnHeader.js 
b/loleaflet/src/control/Control.ColumnHeader.js
index 7871436b..b377582b 100644
--- a/loleaflet/src/control/Control.ColumnHeader.js
+++ b/loleaflet/src/control/Control.ColumnHeader.js
@@ -109,17 +109,10 @@ L.Control.ColumnHeader = L.Control.Header.extend({
        },
 
        optimalWidth: function(index) {
-               if (!this._dialog) {
-                       this._dialog = 
L.control.metricInput(this._onDialogResult, this,
-                                                            
this._map._docLayer.twipsToHMM(this._map._docLayer.STD_EXTRA_WIDTH),
-                                                            {title: 
_UNO('.uno:SetOptimalColumnWidth', 'spreadsheet', true).replace('...', '')});
-               }
                if (this._map._docLayer._selections.getLayers().length === 0) {
                        this._selectColumn(index, 0);
                }
-               this._dialog.addTo(this._map);
-               this._map.enable(false);
-               this._dialog.show();
+               this._map.sendUnoCommand('.uno:SetOptimalColumnWidth');
        },
 
        insertColumn: function(index) {
diff --git a/loleaflet/src/control/Control.MetricInput.js 
b/loleaflet/src/control/Control.MetricInput.js
deleted file mode 100644
index c174bcef..00000000
--- a/loleaflet/src/control/Control.MetricInput.js
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * L.Control.MetricInput.
- */
-/* global _ */
-L.Control.MetricInput = L.Control.extend({
-       options: {
-               position: 'topmiddle',
-               title: ''
-       },
-
-       initialize: function (callback, context, value, options) {
-               L.setOptions(this, options);
-
-               this._callback = callback;
-               this._context = context;
-               this._default = value;
-       },
-
-       onAdd: function () {
-               this._initLayout();
-
-               return this._container;
-       },
-
-       _initLayout: function () {
-               var className = 'leaflet-control-layers',
-               container = this._container = L.DomUtil.create('div', 
className);
-               container.style.visibility = 'hidden';
-
-               var closeButton = L.DomUtil.create('a', 
'leaflet-popup-close-button', container);
-               closeButton.href = '#close';
-               closeButton.innerHTML = '&#215;';
-               L.DomEvent.on(closeButton, 'click', this._onCloseButtonClick, 
this);
-
-               var wrapper = L.DomUtil.create('div', 
'leaflet-popup-content-wrapper', container);
-               var content = L.DomUtil.create('div', 'leaflet-popup-content', 
wrapper);
-               var labelTitle = document.createElement('span');
-               labelTitle.innerHTML = '<b>' + this.options.title + ' ' + 
_('(100th/mm)') + '</b>';
-               content.appendChild(labelTitle);
-               content.appendChild(document.createElement('br'));
-               content.appendChild(document.createElement('br'));
-
-               var labelAdd = document.createElement('span');
-               labelAdd.innerHTML = _('Add: ');
-               content.appendChild(labelAdd);
-
-               var inputMetric = this._input = document.createElement('input');
-               inputMetric.type = 'text';
-               inputMetric.value = this._default;
-               content.appendChild(inputMetric);
-               content.appendChild(document.createElement('br'));
-               content.appendChild(document.createElement('br'));
-
-               var inputValue = document.createElement('input');
-               inputValue.type = 'checkbox';
-               inputValue.checked = true;
-               L.DomEvent.on(inputValue, 'click', this._onDefaultClick, this);
-               content.appendChild(inputValue);
-
-               var labelValue = document.createElement('span');
-               labelValue.innerHTML = _('Default value');
-               content.appendChild(labelValue);
-               content.appendChild(document.createElement('br'));
-               content.appendChild(document.createElement('br'));
-
-               var inputButton = document.createElement('input');
-               inputButton.type = 'button';
-               inputButton.value = _('Submit');
-               L.DomEvent.on(inputButton, 'click', this._onOKButtonClick, 
this);
-
-               content.appendChild(inputButton);
-       },
-
-       onRemove: function () {
-               this._input = null;
-       },
-
-       show: function () {
-               this._container.style.marginLeft = 
(-this._container.offsetWidth / 2) + 'px';
-               this._container.style.visibility = '';
-               this._input.focus();
-       },
-
-       _onDefaultClick: function () {
-               this._input.value = this._default;
-       },
-
-       _onOKButtonClick: function () {
-               var data = parseFloat(this._input.value);
-               this.remove();
-               this._callback.call(this._context, {type: 'submit', value: 
data});
-       },
-
-       _onCloseButtonClick: function () {
-               this.remove();
-               this._callback.call(this._context, {type : 'close'});
-       }
-});
-
-L.control.metricInput = function (callback, context, value, options) {
-       return new L.Control.MetricInput(callback, context, value, options);
-};
diff --git a/loleaflet/src/control/Control.RowHeader.js 
b/loleaflet/src/control/Control.RowHeader.js
index a04d1b73..fd9a1c1d 100644
--- a/loleaflet/src/control/Control.RowHeader.js
+++ b/loleaflet/src/control/Control.RowHeader.js
@@ -106,15 +106,10 @@ L.Control.RowHeader = L.Control.Header.extend({
        },
 
        optimalHeight: function(index) {
-               if (!this._dialog) {
-                       this._dialog = 
L.control.metricInput(this._onDialogResult, this, 0, {title: 
_UNO('.uno:SetOptimalRowHeight', 'spreadsheet', true).replace('...','')});
-               }
                if (this._map._docLayer._selections.getLayers().length === 0) {
                        this._selectRow(index, 0);
                }
-               this._dialog.addTo(this._map);
-               this._map.enable(false);
-               this._dialog.show();
+               this._map.sendUnoCommand('.uno:SetOptimalRowHeight');
        },
 
        insertRow: function(index) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to