only skip clipping if the new position came from a change event
This commit is contained in:
parent
2fa9b5aa12
commit
9027485ddb
1 changed files with 13 additions and 8 deletions
|
|
@ -48,7 +48,7 @@ var Anchor = exports.Anchor = function(doc, row, column) {
|
|||
this.document = doc;
|
||||
|
||||
if (typeof column == "undefined")
|
||||
this.setPosition(row.row, row.column)
|
||||
this.setPosition(row.row, row.column);
|
||||
else
|
||||
this.setPosition(row, column);
|
||||
|
||||
|
|
@ -130,15 +130,20 @@ var Anchor = exports.Anchor = function(doc, row, column) {
|
|||
}
|
||||
}
|
||||
|
||||
this.setPosition(row, column);
|
||||
this.setPosition(row, column, true);
|
||||
};
|
||||
|
||||
this.setPosition = function(row, column) {
|
||||
//pos = this.$clipPositionToDocument(row, column);
|
||||
pos = {
|
||||
row: row,
|
||||
column: column
|
||||
};
|
||||
this.setPosition = function(row, column, noClip) {
|
||||
if (noClip) {
|
||||
pos = {
|
||||
row: row,
|
||||
column: column
|
||||
};
|
||||
}
|
||||
else {
|
||||
pos = this.$clipPositionToDocument(row, column);
|
||||
}
|
||||
|
||||
if (this.row == pos.row && this.column == pos.column)
|
||||
return;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue