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 = '×'; - 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