]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/protected/Portlets/ClientConfiguration.tpl
baculum: Tweak end of lines (CF+LF => LF)
[bacula/bacula] / gui / baculum / protected / Portlets / ClientConfiguration.tpl
1 <%@ MasterClass="Application.Portlets.ConfigurationPanel"%>
2 <com:TContent ID="ConfigurationWindowContent">
3                 <strong><%[ Client name: ]%> <com:TActiveLabel ID="ClientName" /><com:TActiveLabel ID="ClientIdentifier" Visible="false" /></strong><br />
4                 <com:TActiveLabel ID="ClientDescription" Style="font-style: italic; font-size: 12px"/>
5                 <hr />
6                 <com:TValidationSummary
7                         ID="ValidationSummary"
8                         CssClass="validation-error-summary"
9                         ValidationGroup="ClientGroup"
10                         AutoUpdate="true"
11                         Display="Dynamic"
12                         HeaderText="<%[ There is not possible to run selected action because: ]%>" />
13                 <div class="text small"><%[ Console status ]%></div>
14                 <div class="field-full" style="min-height: 172px">
15                         <com:TActiveTextBox ID="ShowClient" TextMode="MultiLine" CssClass="textbox-auto" Style="height: 162px; font-size: 11px;" ReadOnly="true" />
16                 </div>
17                 <div class="button">
18                         <com:Application.Portlets.BActiveButton ID="Status" Text="<%[ Status ]%>" />
19                 </div>
20                 <div class="line">
21                         <div class="text"><com:TLabel ForControl="FileRetention" Text="<%[ File retention (in days): ]%>" /></div>
22                         <div class="field">
23                                 <com:TActiveTextBox ID="FileRetention" MaxLength="14" AutoPostBack="false" CssClass="textbox-auto" Text="" />
24                                 <com:TActiveCustomValidator ID="FileRetentionValidator" ValidationGroup="ClientGroup" ControlToValidate="FileRetention" ErrorMessage="<%[ File retention value must be positive integer or zero. ]%>" ControlCssClass="validation-error" Display="None" OnServerValidate="fileRetentionValidator" ClientSide.OnValidationError="IsInvalid<%=$this->getPage()->ClientConfiguration->getMaster()->ClientID%> = true" />
25                         </div>
26                 </div>
27                 <div class="line">
28                         <div class="text"><com:TLabel ForControl="JobRetention" Text="<%[ Job retention (in days): ]%>" /></div>
29                         <div class="field">
30                                 <com:TActiveTextBox ID="JobRetention" MaxLength="14" AutoPostBack="false" CssClass="textbox-auto" Text="" />
31                                 <com:TActiveCustomValidator ID="JobRetentionValidator" ValidationGroup="ClientGroup" ControlToValidate="JobRetention" ErrorMessage="<%[ Job retention value must be positive integer or zero. ]%>" ControlCssClass="validation-error" Display="None" OnServerValidate="jobRetentionValidator" ClientSide.OnValidationError="IsInvalid<%=$this->getPage()->ClientConfiguration->getMaster()->ClientID%> = true" />
32                         </div>
33                 </div>
34                 <div class="line">
35                         <div class="text"><com:TLabel ForControl="AutoPrune" Text="<%[ AutoPrune: ]%>" /></div>
36                         <div class="field"><com:TActiveCheckBox ID="AutoPrune" AutoPostBack="false" /></div>
37                 </div>
38                 <com:TCallback ID="ReloadClients" OnCallback="Page.ClientWindow.prepareData" />
39                 <script type="text/javascript">
40                                 function <%=$this->getPage()->ClientConfiguration->getMaster()->ClientID%>reloadWindow() {
41                                         var callback = <%= $this->ReloadClients->ActiveControl->Javascript %>;
42                                         if(typeof(IsInvalid<%=$this->getPage()->ClientConfiguration->getMaster()->ClientID%>) == 'undefined') {
43                                                 callback.dispatch();
44                                         } 
45                                         delete IsInvalid<%=$this->getPage()->ClientConfiguration->getMaster()->ClientID%>;
46                                 }
47                 </script>
48                 <div class="button">
49                         <com:Application.Portlets.BActiveButton ValidationGroup="ClientGroup" CausesValidation="true" ID="Apply" Text="<%[ Apply ]%>" />
50                 </div>
51 </com:TContent>