]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/protected/Web/Portlets/BaculaConfigDirectives.tpl
d1ae5bf034fcff2eb6eced5aa2d3c48140f867d8
[bacula/bacula] / gui / baculum / protected / Web / Portlets / BaculaConfigDirectives.tpl
1 <div class="config_directives" style="display: none">
2         <com:TActiveRepeater
3                 ID="RepeaterDirectives"
4                 OnItemDataBound="createDirectiveElement"
5                 >
6                 <prop:ItemTemplate>
7                         <div class="directive_field">
8                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'TextBox')%>">
9                                         <prop:TrueTemplate>
10                                                 <com:Application.Web.Portlets.DirectiveText />
11                                         </prop:TrueTemplate>
12                                 </com:Application.Web.Portlets.BConditional>
13                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Integer')%>">
14                                         <prop:TrueTemplate>
15                                                 <com:Application.Web.Portlets.DirectiveInteger />
16                                         </prop:TrueTemplate>
17                                 </com:Application.Web.Portlets.BConditional>
18                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'CheckBox')%>">
19                                         <prop:TrueTemplate>
20                                                 <com:Application.Web.Portlets.DirectiveBoolean />
21                                         </prop:TrueTemplate>
22                                 </com:Application.Web.Portlets.BConditional>
23                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'TimePeriod')%>">
24                                         <prop:TrueTemplate>
25                                                 <com:Application.Web.Portlets.DirectiveTimePeriod />
26                                         </prop:TrueTemplate>
27                                 </com:Application.Web.Portlets.BConditional>
28                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'ComboBox')%>">
29                                         <prop:TrueTemplate>
30                                                 <com:Application.Web.Portlets.DirectiveComboBox />
31                                         </prop:TrueTemplate>
32                                 </com:Application.Web.Portlets.BConditional>
33                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'FileSet')%>">
34                                         <prop:TrueTemplate>
35                                                 <com:Application.Web.Portlets.DirectiveFileSet />
36                                         </prop:TrueTemplate>
37                                 </com:Application.Web.Portlets.BConditional>
38                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Schedule')%>">
39                                         <prop:TrueTemplate>
40                                                 <com:Application.Web.Portlets.DirectiveSchedule />
41                                         </prop:TrueTemplate>
42                                 </com:Application.Web.Portlets.BConditional>
43                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Messages')%>">
44                                         <prop:TrueTemplate>
45                                                 <com:Application.Web.Portlets.DirectiveMessages />
46                                         </prop:TrueTemplate>
47                                 </com:Application.Web.Portlets.BConditional>
48                                 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Runscript')%>">
49                                         <prop:TrueTemplate>
50                                                 <com:Application.Web.Portlets.DirectiveRunscript />
51                                         </prop:TrueTemplate>
52                                 </com:Application.Web.Portlets.BConditional>
53                         </div>
54                 </prop:ItemTemplate>
55         </com:TActiveRepeater>
56         <com:Application.Web.Portlets.DirectiveSetting
57                 Resource="<%=$this->getResource()%>"
58                 OnLoadDirectives="loadDirectives"
59         />
60         <div class="button center block">
61                 <com:BActiveButton
62                         ID="Cancel"
63                         CssClass="bbutton"
64                         ActiveControl.EnableUpdate="false"
65                         OnCommand="TemplateControl.unloadDirectives"
66                         Text="<%[ Cancel ]%>"
67                         Attributes.onclick="$('div.config_directives').slideUp();"
68                 />
69                 <com:BActiveButton
70                         ID="Save"
71                         ValidationGroup="Directive"
72                         ActiveControl.EnableUpdate="false"
73                         OnCommand="SourceTemplateControl.saveResource"
74                         CommandParameter="save"
75                         CssClass="bbutton"
76                         Text="<%[ Save ]%>"
77                 >
78                         <prop:ClientSide.OnLoading>
79                                 $('.save_progress').show();
80                                 $('.save_done').hide();
81                         </prop:ClientSide.OnLoading>
82                         <prop:ClientSide.OnComplete>
83                                 $('.save_progress').hide();
84                                 $('.save_done').show();
85                         </prop:ClientSide.OnComplete>
86                         <prop:ClientSide.OnFailure>
87                                 $('.save_progress').hide();
88                                 $('.save_done').show();
89                         </prop:ClientSide.OnFailure>
90                 </com:BActiveButton>
91                 <span style="display: inline-block; width: 60px;">
92                         <span class="save_progress" style="display: none;"><img src="<%=$this->getPage()->getTheme()->getBaseUrl()%>/ajax-loader.gif" alt="" /></span>
93                         <com:TActiveLabel ID="SaveDirectiveOk" Display="None" CssClass="txt-noshadow"><span class="save_done"><img src="<%=$this->getPage()->getTheme()->getBaseUrl()%>/icon_ok.png" alt="" /> <%[ OK ]%></span></com:TActiveLabel>
94                         <com:TActiveLabel ID="SaveDirectiveError" Display="None" CssClass="txt-noshadow error"><span class="save_done"><img src="<%=$this->getPage()->getTheme()->getBaseUrl()%>/icon_err.png" alt="" /> <%[ Error ]%></span></com:TActiveLabel>
95                 </span>
96                 <com:TActiveLabel ID="SaveDirectiveErrMsg" Display="None" CssClass="txt-noshadow error block" />
97         </div>
98 </div>