1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
var RightEmbedded = {} ;
RightEmbedded.thisFile = "rightEmbedded.js" ;
RightEmbedded.theLenses = new Array() ;
RightEmbedded.theLensNM = new Array() ;
//================================================================
RightEmbedded.initializeRightInnerFrame = function()
{
var baseVect = document.getElementsByTagName("div") ;
for( var i=0; i < baseVect.length; i++)
{
var name = baseVect[i].getAttribute("name") ;
if( name == null ) {continue;}
var m = baseVect[i].getAttribute("name").match(/(binding\w+)/) ;
if( m.length > 0)
{
var lens = new DLMLens(m[0] ,
"images/EmptyPlot.png",
1980 ,
1530 );
RightEmbedded.theLenses.push(lens) ;
RightEmbedded.theLensNM.push(m[0]) ;
}
}
}
//================================================================
RightEmbedded.innerLoading = function(where,what)
{
var scale = 1 ;
var thisImg = document.getElementById(what) ;
var imgSrc = thisImg.getAttribute("src");
var geometry = thisImg.getAttribute("alt") ;
var parts ;
var size ;
var width = 1600 ; // Provide suitable defaults in case this snippet get executed
var height = 1200 ; // before the alt tag is available (onload could have been deferred)
// if( geometry != null )
// {
// DM_TraceWindow("rightEmbedded.js",arguments.callee.name,"geometry "+geometry) ;
// parts = geometry.split(":") ;
// DM_TraceWindow("rightEmbedded.js",arguments.callee.name,"parts "+parts) ;
// size = parts[1].split("x") ;
// width = size[0] * scale ;
// height = size[1] * scale ;
// }
for( var i=0; i < RightEmbedded.theLenses.length; i++)
{
RightEmbedded.theLenses[i].update(where ,
imgSrc ,
width ,
height);
}
}
//================================================================
RightEmbedded.innerTransport = function(event)
{
top.right.dd.elements.zoomedImg.swapImage(event.target.src) ;
// DM_TraceWindow("rightEmbedded.js",arguments.callee.name,"Swapping to: "+event.target.src) ;
}
//================== E x e c u t e ================================
RightEmbedded.initializeRightInnerFrame() ;
|