Commit 61043c7c authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

Bug 21392 - [Copy&Paste] При копировании буквицы из Word, буквица...

Bug 21392 - [Copy&Paste] При копировании буквицы из Word, буквица растягивается на несколько страниц

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@51253 954022d7-b5bf-4e40-9824-e11837661b57
parent 811087b0
...@@ -2280,7 +2280,6 @@ function Editor_Paste_GetElem(api, bClean) ...@@ -2280,7 +2280,6 @@ function Editor_Paste_GetElem(api, bClean)
api.DocumentReaderMode.CorrectDefaultFontSize(Def_rPr.FontSize); api.DocumentReaderMode.CorrectDefaultFontSize(Def_rPr.FontSize);
pastebin.style.fontSize = "1em"; pastebin.style.fontSize = "1em";
} }
pastebin.style.lineHeight = "1px";//todo FF ������ ���������� computedStyle � px, ������� ����� ���� ������� default ���������
pastebin.style.MozUserSelect = "text"; pastebin.style.MozUserSelect = "text";
pastebin.style["-khtml-user-select"] = "text"; pastebin.style["-khtml-user-select"] = "text";
pastebin.style["-o-user-select"] = "text"; pastebin.style["-o-user-select"] = "text";
...@@ -4582,47 +4581,7 @@ PasteProcessor.prototype = ...@@ -4582,47 +4581,7 @@ PasteProcessor.prototype =
Para.Set_Align(Jc, false); Para.Set_Align(Jc, false);
} }
//Spacing //Spacing
var line_height = computedStyle.getPropertyValue( "line-height" ); var Spacing = new CParaSpacing();
if(null != line_height)
{
var Spacing = new CParaSpacing();
if("normal" == line_height || "1px" == line_height)
{
Spacing.Line = 1;
Spacing.LineRule = linerule_Auto;
}
else
{
var obj = this._ValueToMmType(line_height);
if(obj)
{
if("%" == obj.type)
{
Spacing.Line = obj.val;
Spacing.LineRule = linerule_Auto;
}
else
{
// pPr.Spacing.LineRule = linerule_AtLeast;
// pPr.Spacing.Line = obj.val;
//Todo ����� ����� ��������� � ���������, ���� ��� ������������.
//����� �������� � chrome ��� �������� line-height:100% � ��������� �� ��������� � �������
//� �������� html ��������� ���. ��������� �������� ��� �� �� �����
//�� ���� � ��������� ���� ������ ������������ ����������� ��������, �� ����������� ��� �������� �� ������ ������
var font_size = computedStyle.getPropertyValue( "font-size" );
if(font_size && null != (font_size = this._ValueToMm(font_size)))
{
if(font_size != 0)
Spacing.Line = parseInt(100 * obj.val / font_size) / 100;
Spacing.LineRule = linerule_Auto;
}
}
}
}
}
// if("exactly" == pNoHtmlPr["mso-line-height-rule"])
// Spacing.LineRule = linerule_Exact;
var margin_top = computedStyle.getPropertyValue( "margin-top" ); var margin_top = computedStyle.getPropertyValue( "margin-top" );
if(margin_top && null != (margin_top = this._ValueToMm(margin_top))) if(margin_top && null != (margin_top = this._ValueToMm(margin_top)))
Spacing.Before = margin_top; Spacing.Before = margin_top;
...@@ -6958,8 +6917,6 @@ function Editor_CopyPaste_Create(api) ...@@ -6958,8 +6917,6 @@ function Editor_CopyPaste_Create(api)
ElemToSelect.style.fontSize = "1em"; ElemToSelect.style.fontSize = "1em";
} }
ElemToSelect.style.lineHeight = "1px";
ElemToSelect.onpaste = function(e){ ElemToSelect.onpaste = function(e){
if (!window.GlobalPasteFlag) if (!window.GlobalPasteFlag)
return; return;
......
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