Commit cf645baa authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

вставка пробелов в firefox

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@53032 954022d7-b5bf-4e40-9824-e11837661b57
parent f2132710
...@@ -690,6 +690,23 @@ ...@@ -690,6 +690,23 @@
//paste //paste
var func_timeout = function() { var func_timeout = function() {
if (PASTE_EMPTY_USE && !isTruePaste)
{
// не править. это сделано для фаерфокса. ну не успевает он вставить
// в дивку контент. и получалось, что мы через раз вставляем пробел.
// тут идет надежда на то, что вставлять пробел не будут. А если будут - то он вставится,
// но может с задержкой 1-2 секунды.
if (pastebin.innerHTML == " ")
{
PASTE_EMPTY_COUNTER++;
if (PASTE_EMPTY_COUNTER < PASTE_EMPTY_COUNTER_MAX)
{
window.setTimeout( func_timeout, 100 );
return;
}
}
}
if (window.USER_AGENT_SAFARI_MACOS) if (window.USER_AGENT_SAFARI_MACOS)
{ {
if (window.GlobalPasteFlagCounter != 2 && !window.GlobalPasteFlag) if (window.GlobalPasteFlagCounter != 2 && !window.GlobalPasteFlag)
...@@ -724,9 +741,9 @@ ...@@ -724,9 +741,9 @@
if (callback && callback.call) {callback();} if (callback && callback.call) {callback();}
}; };
var _interval_time = window.USER_AGENT_MACOS ? 200 : 0; var _interval_time = window.USER_AGENT_MACOS ? 200 : 100;
if($.browser["mozilla"])
_interval_time = 10; PASTE_EMPTY_COUNTER = 0;
window.setTimeout( func_timeout, _interval_time ); window.setTimeout( func_timeout, _interval_time );
}, },
...@@ -3008,6 +3025,11 @@ var COPYPASTE_ELEMENT_CLASS = "sdk-element"; ...@@ -3008,6 +3025,11 @@ var COPYPASTE_ELEMENT_CLASS = "sdk-element";
var kElementTextId = "clipboard-helper-text"; var kElementTextId = "clipboard-helper-text";
var isNeedEmptyAfterCut = false; var isNeedEmptyAfterCut = false;
var PASTE_EMPTY_COUNTER_MAX = 10;
var PASTE_EMPTY_COUNTER = 0;
var PASTE_EMPTY_USE = AscBrowser.isMozilla;
if (window.USER_AGENT_SAFARI_MACOS) if (window.USER_AGENT_SAFARI_MACOS)
{ {
var PASTE_ELEMENT_ID = "clipboard-helper"; var PASTE_ELEMENT_ID = "clipboard-helper";
......
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