%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/forum.interface/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/forum.interface/templates/.default/script.js |
if (typeof(window.WaitOnKeyPress) != "function")
{
function WaitOnKeyPress(e)
{
if(!e) e = window.event
if(!e) return;
if(e.keyCode == 27)
CloseWaitWindow();
}
}
if (typeof(window.ShowWaitWindow) != "function")
{
function ShowWaitWindow()
{
CloseWaitWindow();
var obWndSize = jsUtils.GetWindowSize();
var div = document.body.appendChild(document.createElement("DIV"));
div.id = "wait_window_div";
div.innerHTML = BX.message('F_LOAD');
div.className = "waitwindow";
//div.style.left = obWndSize.scrollLeft + (obWndSize.innerWidth - div.offsetWidth) - (jsUtils.IsIE() ? 5 : 20) + "px";
div.style.right = (5 - obWndSize.scrollLeft) + 'px';
div.style.top = obWndSize.scrollTop + 5 + "px";
if(jsUtils.IsIE())
{
var frame = document.createElement("IFRAME");
frame.src = "javascript:''";
frame.id = "wait_window_frame";
frame.className = "waitwindow";
frame.style.width = div.offsetWidth + "px";
frame.style.height = div.offsetHeight + "px";
frame.style.right = div.style.right;
frame.style.top = div.style.top;
document.body.appendChild(frame);
}
jsUtils.addEvent(document, "keypress", WaitOnKeyPress);
}
}
if (typeof(window.CloseWaitWindow) != "function")
{
function CloseWaitWindow()
{
jsUtils.removeEvent(document, "keypress", WaitOnKeyPress);
var frame = document.getElementById("wait_window_frame");
if(frame)
frame.parentNode.removeChild(frame);
var div = document.getElementById("wait_window_div");
if(div)
div.parentNode.removeChild(div);
}
}
function FCloseWaitWindow(container_id)
{
container_id = 'wait_container' + container_id;
var frame = document.getElementById((container_id + '_frame'));
if(frame)
frame.parentNode.removeChild(frame);
var div = document.getElementById(container_id);
if(div)
div.parentNode.removeChild(div);
return;
}
function FShowWaitWindow(container_id)
{
container_id = 'wait_container' + container_id;
FCloseWaitWindow(container_id);
var div = document.body.appendChild(document.createElement("DIV"));
div.id = container_id;
div.innerHTML = BX.message('F_LOAD');
div.className = "waitwindow";
div.style.left = document.body.scrollLeft + (document.body.clientWidth - div.offsetWidth) - 5 + "px";
div.style.top = document.body.scrollTop + 5 + "px";
if(jsUtils.IsIE())
{
var frame = document.createElement("IFRAME");
frame.src = "javascript:''";
frame.id = (container_id + "_frame");
frame.className = "waitwindow";
frame.style.width = div.offsetWidth + "px";
frame.style.height = div.offsetHeight + "px";
frame.style.left = div.style.left;
frame.style.top = div.style.top;
document.body.appendChild(frame);
}
return;
}
function FCancelBubble(e)
{
if (!e)
e = window.event;
if (jsUtils.IsIE())
{
e.returnValue = false;
e.cancelBubble = true;
}
else
{
e.preventDefault();
e.stopPropagation();
}
return false;
}
function debug_info(text)
{
container_id = 'debug_info_forum';
var div = document.getElementById(container_id);
if (!div || div == null)
{
div = document.body.appendChild(document.createElement("DIV"));
div.id = container_id;
div.className = "forum-debug";
div.style.position = "absolute";
div.style.width = "170px";
div.style.padding = "5px";
div.style.backgroundColor = "#FCF7D1";
div.style.border = "1px solid #EACB6B";
div.style.textAlign = "left";
div.style.zIndex = "100";
div.style.fontSize = "11px";
div.style.left = document.body.scrollLeft + (document.body.clientWidth - div.offsetWidth) - 5 + "px";
div.style.top = document.body.scrollTop + 5 + "px";
if(jsUtils.IsIE())
{
var frame = document.createElement("IFRAME");
frame.src = "javascript:''";
frame.id = (container_id + "_frame");
frame.className = "waitwindow";
frame.style.width = div.offsetWidth + "px";
frame.style.height = div.offsetHeight + "px";
frame.style.left = div.style.left;
frame.style.top = div.style.top;
document.body.appendChild(frame);
}
}
div.innerHTML += text + "<br />";
return;
}