]> git.sur5r.net Git - bacula/bacula/blob - gui/bweb/tpl/display_log.tpl
ebl Can modify client list group for a specific client
[bacula/bacula] / gui / bweb / tpl / display_log.tpl
1 <br/>
2  <div class='titlediv'>
3   <h1 class='newstitle'> __Log:__ <TMPL_VAR name> __on__ <TMPL_VAR client> (<TMPL_VAR jobid>)</h1>
4  </div>
5  <div class='bodydiv'>
6   <pre id='log'>
7 <TMPL_VAR lines>
8   </pre>
9
10 <a id='prev'><img border='0' src='/bweb/prev.png'></a>
11 <a id='next'><img border='0' src='/bweb/next.png'></a>
12  </div>
13 <script type="text/javascript" language='JavaScript'>
14
15 var url='<TMPL_VAR thisurl>';
16 var urlprev=url;
17 var urlnext=url;
18
19 var reoff = new RegExp('offset=[0-9]+', "");
20 var relim = new RegExp('limit=[0-9]+', "");
21
22 var offset=0;
23 var limit=1000;
24 var nbline=0;
25 <TMPL_IF offset>
26 offset = <TMPL_VAR offset>;
27 </TMPL_IF>
28 <TMPL_IF limit>
29 limit = <TMPL_VAR limit>;
30 </TMPL_IF>
31 <TMPL_IF nbline>
32 nbline=<TMPL_VAR nbline>;
33 </TMPL_IF>
34
35 if (nbline == limit) {
36    var offset_next = offset + limit;
37    
38    if (url.match(reoff)) {
39         urlnext = urlnext.replace(reoff, 'offset=' + offset_next);
40    } else {
41         urlnext = urlnext + ';offset=' + offset_next;
42    }
43    
44    if (url.match(relim)) {
45         urlnext = urlnext.replace(relim, 'limit=' + limit);
46    } else {
47         urlnext = urlnext + ';limit=' + limit;
48    }
49    
50    document.getElementById('next').href = urlnext;
51
52 } else {
53    document.getElementById('next').style.visibility="hidden";
54 }
55
56 if (offset > 0) {
57    var offset_prev = offset - limit;
58    if (offset_prev < 0) {
59         offset_prev=0;
60    }
61    if (url.match(reoff)) {
62         urlprev = urlprev.replace(reoff, 'offset=' + offset_prev);
63    } else {
64         urlprev = urlprev + ';offset=' + offset_prev ;
65    }
66    if (url.match(relim)) {
67         urlprev = urlprev.replace(relim, 'limit=' + limit);
68    } else {
69         urlprev = urlprev + ';limit=' + limit;
70    }
71
72    if (offset_prev >= 0) {
73         document.getElementById('prev').href = urlprev;
74    } else {
75         document.getElementById('prev').style.visibility="hidden";
76    }
77 } else {
78    document.getElementById('prev').style.visibility="hidden";
79 }   
80 </script>