mirror of
https://github.com/garrettsworkshop/Warp-SE.git
synced 2024-11-22 23:31:10 +00:00
129 lines
3.3 KiB
JavaScript
129 lines
3.3 KiB
JavaScript
|
var tmpStr = "";
|
||
|
var waitWin;
|
||
|
|
||
|
function openWait() {
|
||
|
waitWin = window.open("wait.htm", "wait",
|
||
|
"toolbar=no,location=no,"+
|
||
|
"directories=no,status=no,menubar=no,scrollbars=no,"+
|
||
|
"resizable=no,width=300,height=50" );
|
||
|
}
|
||
|
|
||
|
function closeWait() { if (waitWin) waitWin.close(); }
|
||
|
|
||
|
function setMsg(msg){
|
||
|
|
||
|
parent.leftnav.setAppletMsg( msg );
|
||
|
// now send it reload forces
|
||
|
// call to applet paint
|
||
|
location.reload();
|
||
|
}
|
||
|
|
||
|
function getMsg(){
|
||
|
|
||
|
return( parent.leftnav.getAppletMsg() );
|
||
|
}
|
||
|
|
||
|
function resetMsg(){ parent.leftnav.setAppletMsg(""); }
|
||
|
|
||
|
function printAppletPkg() {
|
||
|
if( isNS() ){
|
||
|
setMsg("cmd printPkg ");
|
||
|
}
|
||
|
else{
|
||
|
document.ChipViewerApplet.PrintPkg();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function showAppletGraphicMC(mc) {
|
||
|
if( isNS() ){
|
||
|
setMsg("cmd showMac " + mc);
|
||
|
}
|
||
|
else{
|
||
|
document.ChipViewerApplet.ShowMac(mc);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function ShowMC() { showAppletGraphicMC(tmpStr); }
|
||
|
|
||
|
function showAppletGraphicFB(fb) {
|
||
|
if( isNS() ){
|
||
|
setMsg("cmd showFB " + fb);
|
||
|
}
|
||
|
else{
|
||
|
document.ChipViewerApplet.ShowFB(fb);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function showAppletGraphicPin(pin) {
|
||
|
if( isNS() ){
|
||
|
setMsg("cmd showPin " + pin);
|
||
|
}
|
||
|
else{
|
||
|
document.ChipViewerApplet.ShowPin(pin);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function ShowFB() { showAppletGraphicFB(tmpStr); }
|
||
|
|
||
|
function isNS() {
|
||
|
return ((navigator.appName.indexOf("Netscape") >= 0) && (parseFloat(navigator.appVersion) < 5) ) ? true : false;
|
||
|
}
|
||
|
|
||
|
function isIE(){
|
||
|
var agt=navigator.userAgent.toLowerCase();
|
||
|
return( ( (agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) ) ? true: false );
|
||
|
}
|
||
|
|
||
|
function waitUntilOK() {
|
||
|
if (!waitWin) openWait();
|
||
|
if (isNS()) {
|
||
|
if (document.ChipViewerApplet.isActive()) closeWait();
|
||
|
else settimeout("waitUntilOK()",100);
|
||
|
}
|
||
|
else {
|
||
|
if (document.ChipViewerApplet.readyState == 4) closeWait();
|
||
|
else settimeout("waitUntilOK()",100);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
// check that the applet if file has been generated
|
||
|
// this can only be done if the applets been loaded.
|
||
|
function fileExists(fileName){
|
||
|
|
||
|
if( document.ChipViewerApplet.readyState != 4 ) {
|
||
|
window.alert("Navigation disabled until the applet is loaded." );
|
||
|
}
|
||
|
if( isIE() ){
|
||
|
if( parent.leftnav.getAppletPermission() == 1 ){
|
||
|
if( document.ChipViewerApplet.TestFileExists(fileName) == 1 ){
|
||
|
window.alert("file exist tests true" );
|
||
|
return( true );
|
||
|
}
|
||
|
}
|
||
|
else{
|
||
|
window.alert("file exist returns true no permission" );
|
||
|
return( true );
|
||
|
}
|
||
|
}
|
||
|
else{
|
||
|
return( true );
|
||
|
}
|
||
|
window.alert("file exist returns false" );
|
||
|
return( false );
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
function setPermission(){
|
||
|
|
||
|
if( isIE() ){
|
||
|
if( document.ChipViewerApplet.granted() ){
|
||
|
parent.leftnav.setAppletPermission();
|
||
|
}
|
||
|
}
|
||
|
else{
|
||
|
return( true );
|
||
|
}
|
||
|
}
|