]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/protected/Web/Portlets/PoolList.tpl
baculum: Stop using hidden fields to store item identifiers
[bacula/bacula] / gui / baculum / protected / Web / Portlets / PoolList.tpl
1 <%@ MasterClass="Application.Web.Portlets.SlideWindow"%>
2 <com:TContent ID="SlideWindowContent">
3         <com:TActivePanel ID="RepeaterShow">
4                 <com:TActiveRepeater ID="Repeater">
5                         <prop:ItemTemplate>
6                                 <div data-type="item_value" rel="<%#$this->DataItem->poolid%>" class="slide-window-element">
7                                         <img src="<%=$this->getPage()->getTheme()->getBaseUrl()%>/pool.png" alt="" /><%#$this->DataItem->name%>
8                                 </div>
9                         </prop:ItemTemplate>
10                 </com:TActiveRepeater>
11         </com:TActivePanel>
12         
13         <com:TActivePanel ID="DataGridShow">
14                 <com:TActiveDataGrid
15                         ID="DataGrid"
16                         AutoGenerateColumns="false"
17                         AllowSorting="false"
18                         OnSortCommand="sortDataGrid"
19                         CellPadding="5px"
20                         CssClass="window-section-detail-smallrow"
21                         ItemStyle.CssClass="slide-window-element"
22                         AlternatingItemStyle.CssClass="slide-window-element-alternating"
23                 >
24                         <com:TActiveTemplateColumn HeaderText="Pool name" SortExpression="name">
25                                 <prop:ItemTemplate>
26                                         <div data-type="item_value" rel="<%=$this->getParent()->Data['poolid']%>"><%=$this->getParent()->Data['name']%></div>
27                                 </prop:ItemTemplate>
28                         </com:TActiveTemplateColumn>
29                         <com:TActiveBoundColumn
30                                 SortExpression="numvols"
31                                 HeaderText="Vol. number"
32                                 DataField="numvols"
33                                 ItemStyle.HorizontalAlign="Center"
34                         />
35                         <com:TActiveTemplateColumn HeaderText="Vol. retention" SortExpression="volretention">
36                                 <prop:ItemTemplate>
37                                         <div rel="<%=$this->getParent()->Data['volretention']%>"><%=(integer)($this->getParent()->Data['volretention'] / 3600 / 24)%> <%=$this->getParent()->Data['volretention'] < 172800 ? 'day' : 'days'%>
38                                 </prop:ItemTemplate>
39                         </com:TActiveTemplateColumn>
40                         <com:TActiveTemplateColumn HeaderText="AutoPrune" SortExpression="autoprune" ItemStyle.HorizontalAlign="Center">
41                                 <prop:ItemTemplate>
42                                         <%=$this->getParent()->Data['autoprune'] == 1 ? 'Yes' : 'No'%>
43                                 </prop:ItemTemplate>
44                         </com:TActiveTemplateColumn>
45                         <com:TActiveTemplateColumn HeaderText="Recycle" SortExpression="recycle" ItemStyle.HorizontalAlign="Center">
46                                 <prop:ItemTemplate>
47                                         <%=$this->getParent()->Data['recycle'] == 1 ? 'Yes' : 'No'%>
48                                 </prop:ItemTemplate>
49                         </com:TActiveTemplateColumn>
50                 </com:TActiveDataGrid>
51         </com:TActivePanel>
52         <com:TCallback ID="DataElementCall" OnCallback="Page.PoolWindow.configure">
53                 <prop:ClientSide.OnComplete>
54                         ConfigurationWindow.getObj('PoolWindow').show();
55                         ConfigurationWindow.getObj('PoolWindow').progress(false);
56                 </prop:ClientSide.OnComplete>
57         </com:TCallback>
58 </com:TContent>