Commit 9094d2ad authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

Возвращено удаление hyperlink в функции setValue и setValue2, из-за багов.

Bug 15428 - HyperLink: Осуществляется переход по ссылкам после их удаления. 

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50790 954022d7-b5bf-4e40-9824-e11837661b57
parent 272d4572
......@@ -4317,6 +4317,12 @@ Cell.prototype.setValue=function(val,callback){
DataNew = this.getValueData();
if(History.Is_On() && false == DataOld.isEqual(DataNew))
History.Add(g_oUndoRedoCell, historyitem_Cell_ChangeValue, this.ws.getId(), new Asc.Range(0, this.oId.getRow0(), gc_nMaxCol0, this.oId.getRow0()), new UndoRedoData_CellSimpleData(this.oId.getRow0(), this.oId.getCol0(), DataOld, DataNew));
//todo не должны удаляться ссылки, если сделать merge ее части.
if(this.isEmptyTextString())
{
var cell = this.ws.getCell(this.oId);
cell.removeHyperlink();
}
return ret;
};
Cell.prototype.setValue2=function(array){
......@@ -4359,6 +4365,12 @@ Cell.prototype.setValue2=function(array){
DataNew = this.getValueData();
if(History.Is_On() && false == DataOld.isEqual(DataNew))
History.Add(g_oUndoRedoCell, historyitem_Cell_ChangeValue, this.ws.getId(), new Asc.Range(0, this.oId.getRow0(), gc_nMaxCol0, this.oId.getRow0()), new UndoRedoData_CellSimpleData(this.oId.getRow0(), this.oId.getCol0(), DataOld, DataNew));
//todo не должны удаляться ссылки, если сделать merge ее части.
if(this.isEmptyTextString())
{
var cell = this.ws.getCell(this.oId);
cell.removeHyperlink();
}
};
Cell.prototype.setType=function(type){
return this.oValue.type = type;
......@@ -5121,11 +5133,6 @@ Range.prototype.setValue2=function(array){
// if(cell.isEmpty())
// cell.Remove();
});
var sText = "";
for(var i = 0, length = array.length; i < length; i++)
sText += array[i].text;
if("" == sText)
this.removeHyperlink();
History.EndTransaction();
};
Range.prototype.setCellStyle=function(val){
......
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