Commit 7945becb authored by GoshaZotov's avatar GoshaZotov

fix bug 32732 - Не появляется предупреждение и удаляется форматированная...

fix bug 32732  -  Не появляется предупреждение и удаляется форматированная таблица при удалении её заголовка через Table Settings
parent 83ef5f30
......@@ -1126,7 +1126,7 @@
var bbox = oRange.getBBox0();
//смотрим находится ли фильтр(первая его строчка) внутри выделенного фрагмента
if (activeCells.containsFirstLineRange(bbox)) {
if ((activeCells.containsFirstLineRange(bbox) && !isTablePart) || (isTablePart && activeCells.containsRange(bbox))) {
if(isTablePart)
oRange.setTableStyle(null);
else
......@@ -1494,13 +1494,13 @@
var oldFilter = null;
if(activeRange.c1 <= ref.c1 && activeRange.c2 >= ref.c2)
{
if(activeRange.r1 <= ref.r1)//until
if(activeRange.r1 < ref.r1)//until
{
oldFilter = filter.clone(null);
filter.moveRef(null, diff, t.worksheet);
}
else if(activeRange.r1 > ref.r1 && activeRange.r2 <= ref.r2)//inside
else if(activeRange.r1 >= ref.r1 && activeRange.r2 <= ref.r2)//inside
{
oldFilter = filter.clone(null);
......
......@@ -13840,6 +13840,7 @@
//если внутри находится вся активная область(кроме строки заголовков) или если выходит активная область за границу снизу
insertRowAbove = !!(((acitveRange.r1 > refTable.r1 && tablePart.HeaderRowCount === null) || (acitveRange.r1 >= refTable.r1 && tablePart.HeaderRowCount !== null)) && (refTableContainsActiveRange || (acitveRange.r2 > refTable.r2 && acitveRange.c1 >= refTable.c1 && acitveRange.c2 <= refTable.c2 && acitveRange.r1 >= refTable.r1)));
deleteRow = acitveRange.r1 <= refTable.r1 && acitveRange.r2 >= refTable.r1 && null === tablePart.HeaderRowCount ? false : true;
return {insertRowAbove: insertRowAbove, insertRowBelow: insertRowBelow, insertColumnLeft: insertColumnLeft, insertColumnRight: insertColumnRight, deleteRow: deleteRow, deleteColumn: deleteColumn, deleteTable: deleteTable};
};
......
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