Commit be0ae36c authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Отступ справа тоже 2px для редактора ячейки + поправил баг с движением курсора...

Отступ справа тоже 2px для редактора ячейки + поправил баг с движением курсора при выравнивании к правому краю при редактировании ячейки (http://bugzserver/show_bug.cgi?id=19825)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49686 954022d7-b5bf-4e40-9824-e11837661b57
parent 50f9fdf9
...@@ -2682,7 +2682,7 @@ Woorksheet.prototype.getColsCount=function(){ ...@@ -2682,7 +2682,7 @@ Woorksheet.prototype.getColsCount=function(){
Woorksheet.prototype.removeCols=function(start, stop){ Woorksheet.prototype.removeCols=function(start, stop){
var oRange = this.getRange(new CellAddress(0, start, 0), new CellAddress(gc_nMaxRow0, stop, 0)); var oRange = this.getRange(new CellAddress(0, start, 0), new CellAddress(gc_nMaxRow0, stop, 0));
oRange.deleteCellsShiftLeft(); oRange.deleteCellsShiftLeft();
} };
Woorksheet.prototype._removeCols=function(start, stop){ Woorksheet.prototype._removeCols=function(start, stop){
lockDraw(this.workbook); lockDraw(this.workbook);
History.Create_NewPoint(); History.Create_NewPoint();
...@@ -7310,7 +7310,7 @@ Range.prototype.addCellsShiftBottom=function(){ ...@@ -7310,7 +7310,7 @@ Range.prototype.addCellsShiftBottom=function(){
}; };
Range.prototype.addCellsShiftRight=function(){ Range.prototype.addCellsShiftRight=function(){
return this._shiftLeftRight(false); return this._shiftLeftRight(false);
} };
Range.prototype.deleteCellsShiftLeft=function(){ Range.prototype.deleteCellsShiftLeft=function(){
return this._shiftLeftRight(true); return this._shiftLeftRight(true);
}; };
......
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
defaults: { defaults: {
background : "#fff", background : "#fff",
font : new asc_FP("Calibri", 11), font : new asc_FP("Calibri", 11),
padding : {left: 2, right: 4}, padding : 2,
selectColor : "rgba(190,190,255,.5)", selectColor : "rgba(190,190,255,.5)",
textAlign : kLeftAlign, textAlign : kLeftAlign,
textColor : "#000", textColor : "#000",
...@@ -1069,7 +1069,7 @@ ...@@ -1069,7 +1069,7 @@
var h = t.canvas.innerHeight(); var h = t.canvas.innerHeight();
var y = - t.textRender.calcLineOffset(t.topLineIndex); var y = - t.textRender.calcLineOffset(t.topLineIndex);
var cur = t.textRender.calcCharOffset(t.cursorPos); var cur = t.textRender.calcCharOffset(t.cursorPos);
var curLeft = asc_round((cur !== null && cur.left !== null ? cur.left : t._getContentPosition()) * t.kx); var curLeft = asc_round((kRightAlign !== t.textFlags.textAlign && cur !== null && cur.left !== null ? cur.left : t._getContentPosition()) * t.kx);
var curTop = asc_round(((cur !== null ? cur.top : 0) + y) * t.ky); var curTop = asc_round(((cur !== null ? cur.top : 0) + y) * t.ky);
var curHeight = asc_round((cur !== null ? cur.height : t.options.font.FontSize) * 1.275 * t.ky); var curHeight = asc_round((cur !== null ? cur.height : t.options.font.FontSize) * 1.275 * t.ky);
var i, dy; var i, dy;
...@@ -1203,12 +1203,12 @@ ...@@ -1203,12 +1203,12 @@
_getContentLeft: function () { _getContentLeft: function () {
var t = this, opt = t.options; var t = this, opt = t.options;
return asc_calcnpt(0, t.drawingCtx.getPPIX(), opt.padding.left/*px*/); return asc_calcnpt(0, t.drawingCtx.getPPIX(), opt.padding/*px*/);
}, },
_getContentWidth: function () { _getContentWidth: function () {
var t = this, opt = t.options; var t = this, opt = t.options;
return t.right - t.left - asc_calcnpt(0, t.drawingCtx.getPPIX(), opt.padding.left + opt.padding.right - 1/*px*/); return t.right - t.left - asc_calcnpt(0, t.drawingCtx.getPPIX(), opt.padding + opt.padding + 1/*px*/);
}, },
_getContentHeight: function () { _getContentHeight: function () {
...@@ -1221,11 +1221,11 @@ ...@@ -1221,11 +1221,11 @@
switch (t.textFlags.textAlign) { switch (t.textFlags.textAlign) {
case kRightAlign: case kRightAlign:
return asc_calcnpt(t.right - t.left, ppix, -opt.padding.right - 1); return asc_calcnpt(t.right - t.left, ppix, -opt.padding - 1);
case kCenterAlign: case kCenterAlign:
return asc_calcnpt(0.5 * (t.right - t.left), ppix, 0); return asc_calcnpt(0.5 * (t.right - t.left), ppix, 0);
} }
return asc_calcnpt(0, ppix, opt.padding.left); return asc_calcnpt(0, ppix, opt.padding);
}, },
_wrapFragments: function (frag) { _wrapFragments: function (frag) {
......
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