You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
261 lines
6.1 KiB
261 lines
6.1 KiB
<html>
|
|
<head>
|
|
#include "header.inc"
|
|
#include "debug_js.inc"
|
|
#include "constants.inc"
|
|
|
|
<TITLE id="idTitle" name="idTitle">REMOTE_ASSISTANCE</TITLE>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<meta http-equiv="MSThemeCompatible" content="Yes">
|
|
#ifndef _PERF_OPTIMIZATIONS
|
|
<LINK id="UI_StyleSheet2" REL="STYLESHEET" TYPE="text/css" HREF="Css/rcBuddy.css" >
|
|
#endif
|
|
<LINK id="idStyleSheet1" REL="stylesheet" TYPE="text/css" HREF="hcp://system/css/shared.css">
|
|
<STYLE id="idstyle">
|
|
.Height12
|
|
{
|
|
height:17px;
|
|
}
|
|
.Width17
|
|
{
|
|
width:6px;
|
|
}
|
|
.padding
|
|
{
|
|
padding-left:10px;
|
|
padding-right:10px;
|
|
padding-top:6px;
|
|
padding-bottom:10px;
|
|
}
|
|
.padding1
|
|
{
|
|
padding-top:6px;
|
|
padding-left:6px;
|
|
padding-bottom:6px;
|
|
}
|
|
|
|
#ifdef _PERF_OPTIMIZATIONS
|
|
.MaxLayout
|
|
{
|
|
width:100%;
|
|
Height:100%;
|
|
}
|
|
.display
|
|
{
|
|
display:;
|
|
}
|
|
.displaynone
|
|
{
|
|
display:none;
|
|
}
|
|
.styBtnWidth
|
|
{
|
|
padding-left : 1em;
|
|
padding-right : 1em;
|
|
padding-top : 0.4em;
|
|
padding-bottom : 0.4em;
|
|
}
|
|
#endif
|
|
</STYLE>
|
|
</head>
|
|
<body id='idBody' tabIndex=-1 onload="DoLoad()" class="sys-inlineform-bgcolor1">
|
|
<Table border=0 cellpadding="0" cellspacing="0" class="MaxLayout">
|
|
<TR>
|
|
<TD class="padding1">
|
|
<TABLE border="0" cellspacing="0px" cellpadding="0" border=0>
|
|
<TR>
|
|
<td id="idTd1" name="idTd1" class="padding">
|
|
<div id=idNormal class="sys-font-body sys-color-body Display">
|
|
<SPAN id="idHelperName">Your contact</SPAN> has accepted your Remote Assistance invitation and is ready to connect to your computer.
|
|
<BR><BR>
|
|
Do you want to let this person view your screen and chat with you?
|
|
</div>
|
|
<div id=idUnSolicited class="sys-font-body sys-color-body DisplayNone">
|
|
Your network administrator <SPAN id="idUnSolicHelper">Your helper</SPAN> would like to
|
|
view your screen, chat with you in real time, and work on your computer.
|
|
<BR><BR>
|
|
Would you like to give <Span id="idUnSolicHelper1">Your Helper</Span> access to your computer?
|
|
</div>
|
|
</td>
|
|
</TR>
|
|
<TR>
|
|
<TD class="Height12">
|
|
</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD id="idTd2" name="idTd2" align="right">
|
|
<BUTTON class="sys-font-body sys-color-body styBtnWidth" name="btnAccept" id="btnAccept" tabIndex=2 onClick="DoAccept()" onkeydown="TabOrder(0);" accesskey="Y" disabled><u>Y</u>es</BUTTON>
|
|
<span id="idSpace" class="width17"></span>
|
|
<BUTTON class="sys-font-body sys-color-body styBtnWidth" name="btnDecline" id="btnDecline" tabIndex=1 OnClick="Decline()" onkeydown="TabOrder(1);" accesskey="N" disabled><u>N</u>o</BUTTON>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
</TR>
|
|
</Table>
|
|
</body>
|
|
|
|
<Script Language="JavaScript" id="idScript">
|
|
|
|
function document.onkeydown()
|
|
{
|
|
try
|
|
{
|
|
switch( window.event.keyCode ) {
|
|
case 0x8:
|
|
window.event.returnValue=false;
|
|
break;
|
|
|
|
case 0x9:
|
|
if( window.event.srcElement.id == "btnDecline" )
|
|
{
|
|
btnAccept.focus();
|
|
window.event.returnValue = false;
|
|
}
|
|
else if( window.event.srcElement.id == "btnAccept" )
|
|
{
|
|
btnDecline.focus();
|
|
window.event.returnValue = false;
|
|
}
|
|
break;
|
|
case 0x1B:
|
|
Decline();
|
|
window.event.returnValue=false;
|
|
break;
|
|
}
|
|
}
|
|
catch(error)
|
|
{
|
|
btnAccept.focus();
|
|
window.event.returnValue = false;
|
|
}
|
|
}
|
|
|
|
//handling "arrow keys"
|
|
function TabOrder(id)
|
|
{
|
|
TraceFunctEnter("TabOrder");
|
|
try
|
|
{
|
|
if ((event.keyCode==39) || (event.keyCode==37))
|
|
{
|
|
if (id==0)
|
|
{
|
|
btnDecline.focus();
|
|
event.returnValue=false;
|
|
}
|
|
else
|
|
{
|
|
btnAccept.focus();
|
|
event.returnValue=false;
|
|
}
|
|
}
|
|
}
|
|
catch(error)
|
|
{
|
|
event.srcElement.focus();
|
|
window.event.returnValue = false;
|
|
}
|
|
|
|
TraceFunctLeave();
|
|
}
|
|
|
|
/*
|
|
Function : DoLoad()
|
|
Description : This function gets called on Onload event of the window.
|
|
Resizes the window to the below co-ordinates and sets the focus.
|
|
*/
|
|
function DoLoad()
|
|
{
|
|
var L_ERRACCESSDENIED_Text = "Directly launching this page is not allowed. ";
|
|
|
|
if( null == parent.OnLoad1 )
|
|
{
|
|
idBody.style.visibility = "hidden";
|
|
alert( L_ERRACCESSDENIED_Text );
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
function LoadVariables()
|
|
{
|
|
TraceFunctEnter("LoadVariables");
|
|
|
|
try
|
|
{
|
|
if( parent.gIsURA )
|
|
{
|
|
idNormal.className = "sys-font-body sys-color-body DisplayNone";
|
|
idUnSolicited.className = "sys-font-body sys-color-body Display";
|
|
|
|
if (parent.gHelperName)
|
|
{
|
|
idUnSolicHelper.innerText = parent.gHelperName;
|
|
idUnSolicHelper1.innerText = parent.gHelperName;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (parent.gHelperName)
|
|
{
|
|
idHelperName.innerText = parent.gHelperName;
|
|
}
|
|
}
|
|
}
|
|
catch(error)
|
|
{
|
|
parent.FatalError( parent.L_RCCTL_Text, error );
|
|
}
|
|
|
|
//
|
|
// TODO: Take care of unsolicited
|
|
//
|
|
btnAccept.disabled = false;
|
|
btnDecline.disabled = false;
|
|
btnDecline.focus();
|
|
TraceFunctLeave();
|
|
}
|
|
|
|
|
|
/*
|
|
Function : DoAccept()
|
|
Description :This function is called when the helper is granted permission to
|
|
make the connection.
|
|
*/
|
|
function DoAccept()
|
|
{
|
|
TraceFunctEnter("DoAccept");
|
|
if (parent.oRCSession == null)
|
|
{
|
|
parent.Accepted();
|
|
}
|
|
TraceFunctLeave();
|
|
}
|
|
|
|
/*
|
|
Function : Decline()
|
|
Description : This function is called when the helpee declines the helper from connecting
|
|
*/
|
|
function Decline()
|
|
{
|
|
TraceFunctEnter("Decline");
|
|
if (parent.oRCSession == null)
|
|
{
|
|
try
|
|
{
|
|
parent.Rejected();
|
|
parent.pchealth.Close();
|
|
}
|
|
catch (error)
|
|
{
|
|
parent.FatalError( L_RCCTL_Text,error);
|
|
}
|
|
}
|
|
|
|
TraceFunctLeave();
|
|
}
|
|
|
|
|
|
</Script>
|
|
</html>
|