]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/javascript/opac/GlobalInit.js
opac javascript
[Evergreen.git] / Open-ILS / src / javascript / opac / GlobalInit.js
1 /* */
2
3 var globalPage = null;
4
5 function globalInit() {
6
7         var page_name = globalPageTarget;
8
9         if(!page_name) 
10                 throw new EXArg("globalInit requires globalPageTarget to be set");
11
12         debug("globalInit init-ing page: " + page_name );
13
14         switch( page_name ) {
15
16                 case "start":
17                         globalPage = new OPACStartPage();
18                         break;
19
20                 case  "advanced_search":
21                         globalPage = new AdvancedSearchPage();
22                         break;
23
24                 case  "mr_result":
25                         globalPage = new MRResultPage();
26                         break;
27
28                 case  "record_result":
29                         globalPage = new RecordResultPage();
30                         break;
31
32                 case  "login":
33                         globalPage = new LoginPage();
34                         break;
35
36                 case  "logout":
37                         globalPage = new LogoutPage();
38                         break;
39
40                 case  "my_opac":
41                         globalPage = new MyOPACPage();
42                         break;
43
44                 case  "about":
45                         globalPage = new AboutPage();
46                         break;
47
48                 }
49
50         if( ! globalPage ) 
51                 throw new EXArg(
52                                 "globalInit requires a valid page target: " + page_name );
53
54         globalPage.init();
55
56 }
57
58