Commit 886add42 authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander.Trofimov

git-svn-id:...

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49687 954022d7-b5bf-4e40-9824-e11837661b57
parent be0ae36c
...@@ -29,6 +29,7 @@ if (window.USER_AGENT_SAFARI_MACOS) ...@@ -29,6 +29,7 @@ if (window.USER_AGENT_SAFARI_MACOS)
if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
window.USER_AGENT_SAFARI_MACOS = false; window.USER_AGENT_SAFARI_MACOS = false;
} }
window.USER_AGENT_IE = (/MSIE/g.test(navigator.userAgent)) ? true : false;
window.GlobalPasteFlagCounter = 0; window.GlobalPasteFlagCounter = 0;
...@@ -202,9 +203,12 @@ function Editor_Copy(api, bCut) ...@@ -202,9 +203,12 @@ function Editor_Copy(api, bCut)
delete document.body.style["user-select"]; delete document.body.style["user-select"];
document.body.style["-webkit-user-select"] = "text"; document.body.style["-webkit-user-select"] = "text";
if (window.USER_AGENT_IE)
{
// не убирать!!! это для ие. чтобы не селектились элементы // не убирать!!! это для ие. чтобы не селектились элементы
document.onselectstart= function() { document.onselectstart= function() {
} }
}
if (null != api.WordControl.m_oLogicDocument) if (null != api.WordControl.m_oLogicDocument)
{ {
...@@ -280,10 +284,13 @@ function Editor_Copy(api, bCut) ...@@ -280,10 +284,13 @@ function Editor_Copy(api, bCut)
document.body.style["user-select"] = "none"; document.body.style["user-select"] = "none";
document.body.style["-webkit-user-select"] = "none"; document.body.style["-webkit-user-select"] = "none";
if (window.USER_AGENT_IE)
{
// не убирать!!! это для ие. чтобы не селектились элементы // не убирать!!! это для ие. чтобы не селектились элементы
document.onselectstart= function() { document.onselectstart= function() {
return false; return false;
} }
}
if(true == bCut) if(true == bCut)
{ {
...@@ -1939,9 +1946,12 @@ function Editor_Paste(api, bClean) ...@@ -1939,9 +1946,12 @@ function Editor_Paste(api, bClean)
delete document.body.style["user-select"]; delete document.body.style["user-select"];
document.body.style["-webkit-user-select"] = "text"; document.body.style["-webkit-user-select"] = "text";
if (window.USER_AGENT_IE)
{
// не убирать!!! это для ие. чтобы не селектились элементы // не убирать!!! это для ие. чтобы не селектились элементы
document.onselectstart= function() { document.onselectstart= function() {
} }
}
var Text; var Text;
var pastebin = Editor_Paste_GetElem(api, bClean); var pastebin = Editor_Paste_GetElem(api, bClean);
...@@ -1984,10 +1994,13 @@ function Editor_Paste(api, bClean) ...@@ -1984,10 +1994,13 @@ function Editor_Paste(api, bClean)
document.body.style["user-select"] = "none"; document.body.style["user-select"] = "none";
document.body.style["-webkit-user-select"] = "none"; document.body.style["-webkit-user-select"] = "none";
if (window.USER_AGENT_IE)
{
// не убирать!!! это для ие. чтобы не селектились элементы // не убирать!!! это для ие. чтобы не селектились элементы
document.onselectstart= function() { document.onselectstart= function() {
return false; return false;
} }
}
if(!oWordControl.bIsEventPaste) if(!oWordControl.bIsEventPaste)
{ {
...@@ -2066,6 +2079,8 @@ function Body_Paste(api, e) ...@@ -2066,6 +2079,8 @@ function Body_Paste(api, e)
} }
var fTest = function(types, sPattern) var fTest = function(types, sPattern)
{ {
if (!types)
return false;
for(var i = 0, length = types.length; i < length; ++i) for(var i = 0, length = types.length; i < length; ++i)
{ {
if(sPattern == types[i]) if(sPattern == types[i])
......
...@@ -36,9 +36,11 @@ var orientation_Landscape = 0x01; ...@@ -36,9 +36,11 @@ var orientation_Landscape = 0x01;
var tableSpacingMinValue = 0.02;//0.02мм var tableSpacingMinValue = 0.02;//0.02мм
// не убирать!!! это для ие. чтобы не селектились элементы if (/MSIE/g.test(navigator.userAgent))
document.onselectstart= function() { {
return false; // не убирать!!! это для ие. чтобы не селектились элементы
document.onselectstart= function() {
}
} }
function CEditorPage(api) function CEditorPage(api)
......
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