Commit ba7470aa authored by Igor.Zotov's avatar Igor.Zotov

http://bugzserver/show_bug.cgi?id=31205 - [Copy&Paste] Не происходит...

http://bugzserver/show_bug.cgi?id=31205 -  [Copy&Paste] Не происходит копирования всего содержимого под Edge и последующей вставки в Chrome или Firefox

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@67072 954022d7-b5bf-4e40-9824-e11837661b57
parent 2ef0704e
......@@ -55,7 +55,8 @@
{
found = false;
if(AscBrowser.isIE)
//TODO - review later(commented for edge)
/*if(AscBrowser.isIE)
{
var iframe = doc.createElement("iframe");
iframe.id = "ieCopyFrame";
......@@ -65,7 +66,7 @@
temp.contentDocument.write("<body></body>");
t.element = temp.contentDocument.body.appendChild(doc.createElement("div"));
}
else
else*/
t.element = doc.createElement("DIV");
}
}
......@@ -89,7 +90,8 @@
t.element.style.display = ELEMENT_DISPAY_STYLE;
t.element.setAttribute("contentEditable", true);
if (!found && !AscBrowser.isIE) {doc.body.appendChild(t.element);}
//TODO - review later(commented for edge)
if (!found /*&& !AscBrowser.isIE*/) {doc.body.appendChild(t.element);}
//fix for ipad
if(!AscBrowser.isMobileVersion)
......@@ -1024,6 +1026,8 @@
pastebin.style.lineHeight = "1px";//todo FF всегда возвращает computedStyle в px, поэтому лучше явно указать default значнение
pastebin.setAttribute("contentEditable", true);
if(!AscBrowser.isIE)//edge insert on event only text
{
pastebin.onpaste = function(e){
if (!window.GlobalPasteFlag)
return;
......@@ -1031,6 +1035,8 @@
t._bodyPaste(worksheet,e);
pastebin.onpaste = null;
};
}
document.body.appendChild( pastebin );
}
else if(bClean){
......@@ -1040,6 +1046,9 @@
{
pastebin.removeChild(aChildNodes[i]);
}
if(!AscBrowser.isIE)//edge insert on event only text
{
pastebin.onpaste = function(e){
if (!window.GlobalPasteFlag)
return;
......@@ -1048,6 +1057,7 @@
pastebin.onpaste = null;
};
}
}
return pastebin;
},
......
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