Поправлена структура, разделы в подразделы до 3.3

This commit is contained in:
Юлия Болотина
2022-08-04 12:59:10 +03:00
parent c46d95f4cd
commit a014b62268
787 changed files with 162678 additions and 782 deletions

View File

@@ -0,0 +1,275 @@
var icnd="a";
var highlightType = 2; // frame highlight.
var oldApsId ="";
var oldBPA ="";
var rightwin;
var cgmobject;
var globalname;
var name_p;
var typemediaglobal;
var xidglobal;
var xmlDoc = new XMLHttpRequest(); //Для поиска по курсу из SearchIndex.xml
/*Загрузка XML*/
try
{
xmlDoc.open('GET', 'SearchIndex.xml', true);
xmlDoc.responseType = 'document';
xmlDoc.overrideMimeType('text/xml');
xmlDoc.send();
}
catch(e)
{
alert('Index File Not Found');
}
function rightload()
{
var icn=globalname;
if (typemediaglobal=='.mpg'||typemediaglobal=='.MPG'||typemediaglobal=='.avi'||typemediaglobal=='.AVI'||typemediaglobal=='.flv'||typemediaglobal=='.FLV'||typemediaglobal=='.swf'||typemediaglobal=='.SWF'||typemediaglobal=='.wav'||typemediaglobal=='.WAV')
{
cgmobject='<p id="idfigname" style="color: Black;text-align: center;font-size: 12pt;font-weight:bold;color:0560A6;font-family:Arial;font-style:normal;border-bottom-style :solid;border-bottom-width : 1.5;border-bottom-color : 95B4EA;padding-bottom :0.3em;margin-bottom: 0px;margin-top: 0px;">'+name_p+'</p><center><object id="MediaPlayer1" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows® Media Player components..." type="application/x-oleobject" width="100%" height="98%"><param name="fileName" value="../../'+icn+'"></param><param name="animationatStart" value="true"></param><param name="transparentatStart" value="true"></param><param name="autoStart" value="true"></param><param name="showControls" value="true"></param><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="../../'+icn+'" autostart="1" showcontrols="1"></embed></object></center>';
}
else
{
if (typemediaglobal=='.CPS'||typemediaglobal=='.cps')
{
cgmobject='<p id="idfigname" style="color: Black;text-align: center;font-size: 12pt;font-weight:bold;color:0560A6;font-family:Arial;font-style:normal;border-bottom-style :solid;border-bottom-width : 1.5;border-bottom-color : 95B4EA;padding-bottom :0.3em;margin-bottom: 0px;margin-top: 0px;">'+name_p+'</p><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100%" HEIGHT="98%" id="krpanoSWFObject"><PARAM NAME="movie" VALUE="krpano.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="FlashVars" VALUE="xml='+icn+'"><EMBED src="krpano.swf" quality="high" WIDTH="100%" HEIGHT="98%" NAME="krpanoSWFObject" ALIGN="" TYPE="application/x-shockwave-flash" FlashVars="xml=ICN-YAK130-A-212100-1-IRKUT-01940-E-01-1.CPS"></EMBED></OBJECT>';
}
else
{
cgmobject='<p id="idfigname" style="color: Black;text-align: center;font-size: 12pt;font-weight:bold;color:0560A6;font-family:Arial;font-style:normal;border-bottom-style :solid;border-bottom-width : 1.5;border-bottom-color : 95B4EA;padding-bottom :0.3em;margin-bottom: 0px;margin-top: 0px;">'+name_p+'</p><object id ="ivx1" name="'+xidglobal+'" type="application/x-isoview" width ="100%" height="98%" border ="0"><param name="src" value="../../'+icn+'"/><param name="border" value="0"/><param name="tools" value="1"/></object>';
}
}
if (icnd!=icn)
{
if (rightwin!=null)
{
rightwin.document.getElementById("divcgm").innerHTML=cgmobject;
}
}
icnd=icn;
}
function OpenImage(icnx,typemedia,f_name,xid)
{
xidglobal=xid;
name_p=f_name;
typemediaglobal=typemedia;
globalname=icnx;
// if (rightwin.closed)
// {
// new_window('right.htm',icnx, f_name,typemedia);
// icnd="";
// rightload();
// } else
// {
// rightload();
// }
}
function new_window(url,icn, f_name,tm)
{
typemediaglobal=tm;
var w = screen.width - 20;
var h = screen.height - 40;
var randomnumber=Math.floor(Math.random()*1000)
name_p=f_name;
globalname=icn;
rightwin = window.open(url,"ukkclass"+randomnumber,"left="+screen.width+",top=0, width="+w+",height="+h+",toolbar=0,location=0,menubar=0,scrollbars=no");
return rightwin
}
function close_window()
{
rightwin.close();
}
function MyCGM(p)
{
showHotSpot(p);
}
var reg = /\\/g;
function RGB( r, g, b )
{
return ( r + g*256 + b*65536 );
}
function showHotSpot(strApsID)
{
try
{
if (oldApsId != "")
{
var myname1 = rightwin.ivx1.Iso3GetObjectName("Id(" + oldApsId + ")");
rightwin.ivx1.iso3HighlightObject("name(" + myname1 + ")", 0, RGB(0, 0, 0) );
}
var myname2 = rightwin.ivx1.Iso3GetObjectName("Id(" + strApsID + ")");
rightwin.ivx1.iso3HighlightObject("name(" + myname2 + ")", highlightType, RGB(255, 0, 0) );
var sw = rightwin.ivx1.FileName;
var filename = sw.replace(/^.*[\\\/]/, '');
var fileNameWOE = filename.split('.');
var fileNameWOE0 = fileNameWOE[0];
var fnbefore;
if (fileNameWOE0.indexOf('[') != -1)
{
fnbefore= fileNameWOE0.substr(0, fileNameWOE0.indexOf('['));
} else
{
fnbefore= fileNameWOE0;
}
var bpa = fnbefore+myname2;
if (oldApsId != "")
{
for (var pCount = 0; pCount <= window.document.getElementsByName(oldBPA).length-1; pCount++)
{
window.document.getElementsByName(oldBPA)[pCount].style.color='blue';
}
}
for (var pCount = 0; pCount <= window.document.getElementsByName(bpa).length-1; pCount++)
{
window.document.getElementsByName(bpa)[pCount].style.color='red';
}
oldBPA = bpa;
oldApsId = strApsID;
}
catch(e)
{
}
}
function CGMObjectHit(nMouseBtn, strObject,f)
{
if (nMouseBtn == 1)
{
showHotSpot(strObject);
qqq='func'+f+strObject+'();';
try
{
setTimeout(qqq,1);
}
catch(e)
{
}
}
}
function onClose(e)
{
try
{ recursiveClose(window); }
catch(e){}
}
function recursiveClose(win)
{
try
{
win.document.getElementById("modalwindow").getElementsByTagName("iframe")[0].contentWindow.close_window();
recursiveClose(win.document.getElementById("modalwindow").getElementsByTagName("iframe")[0].contentWindow);
}
catch(e){}
}
function OpenClose()
{
var modalwindow = $("#modalwindow");modalwindow.kendoWindow
({
content: "http://www.ttrans-group.com",
iframe: true,
title: "",
modal: false,
actions: ["Close"],
resizable: false,
visible: false
});
var kw = modalwindow.data("kendoWindow");
kw.title("");
kw.open();
kw.close();
}
function OpenNewWindow(res,tit)
{
var modalwindow = $("#modalwindow");
modalwindow.kendoWindow({
content: res,
iframe: true,
title: tit,
modal: true,
actions: ["Close"],
resizable: false,
close: onClose
});
modalwindow.data("kendoWindow").title(tit);
modalwindow.data("kendoWindow").open();
modalwindow.data("kendoWindow").center();
modalwindow.data("kendoWindow").maximize();
}
/*Функция поиска по курсу - работает только в Chrome, Mozilla.
*/
function mySearch()
{
var name_input = document.getElementById('findTextInput');
var resultdiv = document.getElementById('resultsDIV');
var xmlDocRes = xmlDoc.responseXML; // Грузим XML в DOM
var xpathEls = "//doc[contains(text(),'"+name_input.value+"')]"; //Xpath выражение для поиска в xml по курсу
var ns = xmlDocRes.evaluate(xpathEls ,xmlDocRes ,null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); //получаем коллекцию нод
var val = ns.snapshotLength; //количество нод с искомым текстом
var newhtml="<table><tbody>";
/*Выводим в цикле ссылку и название HTML с искомым текстом по порядку*/
for (i = 0; i < val; i++) {
var nodeMas = ns.snapshotItem(i);
newhtml=newhtml+"<tr><td><a href='#' onclick='javascript:OpenNewWindow(\""+nodeMas.getAttribute('path')+"\",\""+nodeMas.getAttribute('displayName')+"\");'>"+nodeMas.getAttribute('displayName')+"</a></td></tr>";
}
newhtml=newhtml+"</tbody></table>";
resultdiv.innerHTML=newhtml;
}
/* $('html').keyup(function(){
if(event.keyCode==13)
{
mySearch();
return false;
}
}) */