Salome HOME
8ea8b6819abd1177fd89bb3264bb8bc4f501222c
[modules/smesh.git] / doc / salome / gui / SMESH / whproxy.js
1 //      WebHelp 5.10.001
2 var gbInited=false;
3 var gWndStubPage=null;
4 function getStubPage()
5 {
6         if(!gbInited)
7         {
8                 gWndStubPage=getStubPage_inter(window);
9                 gbInited=true;
10         }
11         return gWndStubPage;
12 }
13
14 function getStubPage_inter(wCurrent)
15 {
16         if(null==wCurrent.parent||wCurrent.parent==wCurrent)
17                 return null;
18
19         if(typeof(wCurrent.parent.whname)=="string"&&"wh_stub"==wCurrent.parent.whname)
20                 return wCurrent.parent;
21         else
22                 if(wCurrent.parent.frames.length!=0&&wCurrent.parent!=wCurrent)
23                         return getStubPage_inter(wCurrent.parent);
24                 else
25                         return null;
26 }
27
28 function RegisterListener(framename,nMessageId)
29 {
30         var wSP=getStubPage();
31         if(wSP&&wSP!=this)
32                 return wSP.RegisterListener(framename,nMessageId);
33         else
34                 return false;
35 }
36
37 function RegisterListener2(oframe,nMessageId)
38 {
39         var wSP=getStubPage();
40         if(wSP&&wSP!=this)
41                 return wSP.RegisterListener2(oframe,nMessageId);
42         else
43                 return false;
44 }
45
46 function UnRegisterListener2(oframe,nMessageId)
47 {
48         var wSP=getStubPage();
49         if(wSP&&wSP!=this&&wSP.UnRegisterListener2)
50                 return wSP.UnRegisterListener2(oframe,nMessageId);
51         else
52                 return false;
53 }
54
55 function SendMessage(oMessage)
56 {
57         var wSP=getStubPage();
58         if(wSP&&wSP!=this&&wSP.SendMessage)
59                 return wSP.SendMessage(oMessage);
60         else
61                 return false;
62 }
63
64 var gbWhProxy=true;
65
66 var gbPreview=false;
67 gbPreview=false; 
68 if (gbPreview)
69         document.oncontextmenu=contextMenu;
70
71 function contextMenu()
72 {
73         return false;
74 }