~maddevelopers/mg5amcnlo/WWW5_caching

« back to all changes in this revision

Viewing changes to madgraph3/public/javascript/help.js

  • Committer: John Doe
  • Date: 2013-03-25 20:27:02 UTC
  • Revision ID: john.doe@gmail.com-20130325202702-5sk3t1r8h33ca4p4
first clean version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
var model=document.getElementById("model").childNodes[document.getElementById("model").selectedIndex].innerHTML
 
2
 
 
3
function change_model(elem){
 
4
        window.location="help?model="+document.getElementById("model").childNodes[document.getElementById("model").selectedIndex].innerHTML
 
5
}
 
6
 
 
7
function getline(elem_max){
 
8
        var x=document.getElementById("line_select")
 
9
        if (x){
 
10
                var elems = x.childNodes
 
11
                var line=""
 
12
                for (i=0; i<elems.length; i++){
 
13
                        if (elems[i].childNodes[elems[i].selectedIndex]){
 
14
                                line+=elems[i].childNodes[elems[i].selectedIndex].innerHTML+" "
 
15
                        }
 
16
                        if (elems[i].id==elem_max){
 
17
                                return(line)
 
18
                        }
 
19
                }
 
20
                return(line)
 
21
                }
 
22
        else{
 
23
                return("ERROR!!!")
 
24
        }
 
25
        
 
26
}
 
27
function go_to(elem){
 
28
        window.location="help?model="+model+"&line="+getline(elem.id).replace(/\+/g,"__pp__")
 
29
}
 
30
 
 
31
var form=document.getElementById("complete_form");
 
32
form.onsubmit=function(){
 
33
        for (i=0; i<form.childNodes.length; i++){
 
34
                if (form.childNodes[i].id=="form_input"){
 
35
                        var x=form.childNodes[i].value;
 
36
                        window.location="help?model="+model+"&line="+getline("none").replace(/\+/g,"__pp__")+" "+x.replace(/\+/g,"__pp__");
 
37
                }
 
38
        }
 
39
        return false;
 
40
};
 
 
b'\\ No newline at end of file'