Commit e5cda959 authored by Oleg Korshul's avatar Oleg Korshul

mobile developing...

parent 430fc80d
......@@ -699,6 +699,14 @@
},
"getCellEditMode": function() {
return self.isCellEditMode;
},
"drawMobileSelection" : function(color) {
if (self.MobileTouchManager)
{
var _canvas = self.getWorksheet().objectRender.getDrawingCanvas();
if (_canvas)
self.MobileTouchManager.CheckSelect(_canvas.trackOverlay, color);
}
}
});
......@@ -3011,12 +3019,16 @@
};
WorkbookView.prototype.GetSelectionRectsBounds = function () {
var ws = this.getWorksheet();
var range = ws.getSelectedRange();
var range = ws.getSelectedRange().bbox;
var l = ws.getCellLeft(range.c1, 3);
var t = ws.getCellTop(range.r1, 3);
var _offX = ws.cellsLeft * asc_getcvt(1/*pt*/, 3/*mm*/, ws._getPPIX());
var _offY = ws.cellsTop * asc_getcvt(1/*pt*/, 3/*mm*/, ws._getPPIY());
return {
X: l,
Y: t,
X: l + _offX,
Y: t + _offY,
W: ws.getCellLeft(range.c2, 3) - l + ws.getColumnWidth(range.c2, 3),
H: ws.getCellTop(range.r2, 3) - t + ws.getRowHeight(range.r2, 3)
};
......
......@@ -3791,6 +3791,7 @@
this._drawElements(this._drawSelectionElement, range, selectionLineType,
this.settings.activeCellBorderColor);
}
this.handlers.trigger("drawMobileSelection", this.settings.activeCellBorderColor);
};
WorksheetView.prototype._drawFormatPainterRange = function () {
......
This diff is collapsed.
......@@ -95,6 +95,10 @@
});
};
CMobileDelegateSimple.prototype.Resize = function()
{
return null;
};
CMobileDelegateSimple.prototype.GetSelectionTransform = function()
{
return null;
......@@ -854,6 +858,7 @@
// изменился размер документа/экрана => нужно перескитать вспомогательный элемент для скролла
CMobileTouchManagerBase.prototype.Resize = function()
{
this.delegate.Resize();
this.CheckZoomCriticalValues();
if (this.iScroll != null)
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment