]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/javascript/opac/SearchBarChunk.js
removing old opac images and css
[Evergreen.git] / Open-ILS / src / javascript / opac / SearchBarChunk.js
1 var globalSearchBarChunk = null;
2
3 function SearchBarChunk() {
4
5         debug("In SearchBarChunk()");
6
7         this.searchBarForm = new SearchBarFormChunk();
8
9         /* this links */
10         this.search_link                = getById("adv_search_link");
11         this.login_link         = getById("login_link");
12         this.my_opac_link               = getById("my_opac_link");
13         this.about_link         = getById("about_link");
14         this.logout_link                = getById("logout_link");
15
16         /* divs for the links */
17         this.adv_search_link_div        = getById("adv_search_link_div");
18         this.my_opac_link_div           = getById("my_opac_link_div");
19         this.about_link_div                     = getById("about_link_div");
20         this.login_div                                  = getById("login_div");
21         this.logout_div                         = getById("logout_div");
22
23         if(globalSearchBarChunk == null)
24                 try { this.session = UserSession.instance(); } catch(E) {}
25         else
26                 this.session = globalSearchBarChunk.session;
27
28         this.reset();
29
30         globalSearchBarChunk = this;
31 }
32
33
34 SearchBarChunk.prototype.reset = function() {
35         
36         if( this.session.connected ) {
37                 debug("session is connected");
38                 hideMe(this.login_div);
39                 showMe(this.logout_div);
40
41         } else { 
42                 debug("session is not connected");
43                 showMe(this.login_div);
44                 hideMe(this.logout_div);
45         }
46
47         if(isXUL()) {
48                 debug("Hiding search bar links since we're XUL");
49                 hideMe(this.login_div);
50                 hideMe(this.logout_div);
51                 hideMe(this.my_opac_link_div);
52                 hideMe(this.about_link_div);
53         }
54 }