1 <div class="config_directives" style="display: none">
3 ID="RepeaterDirectives"
4 OnItemDataBound="createDirectiveElement"
7 <div class="directive_field">
8 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'TextBox')%>">
10 <com:Application.Web.Portlets.DirectiveText />
12 </com:Application.Web.Portlets.BConditional>
13 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Integer')%>">
15 <com:Application.Web.Portlets.DirectiveInteger />
17 </com:Application.Web.Portlets.BConditional>
18 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'CheckBox')%>">
20 <com:Application.Web.Portlets.DirectiveBoolean />
22 </com:Application.Web.Portlets.BConditional>
23 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'TimePeriod')%>">
25 <com:Application.Web.Portlets.DirectiveTimePeriod />
27 </com:Application.Web.Portlets.BConditional>
28 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'ComboBox')%>">
30 <com:Application.Web.Portlets.DirectiveComboBox />
32 </com:Application.Web.Portlets.BConditional>
33 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'FileSet')%>">
35 <com:Application.Web.Portlets.DirectiveFileSet />
37 </com:Application.Web.Portlets.BConditional>
38 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Schedule')%>">
40 <com:Application.Web.Portlets.DirectiveSchedule />
42 </com:Application.Web.Portlets.BConditional>
43 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Messages')%>">
45 <com:Application.Web.Portlets.DirectiveMessages />
47 </com:Application.Web.Portlets.BConditional>
48 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Runscript')%>">
50 <com:Application.Web.Portlets.DirectiveRunscript />
52 </com:Application.Web.Portlets.BConditional>
55 </com:TActiveRepeater>
56 <com:Application.Web.Portlets.DirectiveSetting
57 Resource="<%=$this->getResource()%>"
58 OnLoadDirectives="loadDirectives"
60 <div class="button center block">
64 ActiveControl.EnableUpdate="false"
65 OnCommand="TemplateControl.unloadDirectives"
67 Attributes.onclick="$('div.config_directives').slideUp();"
71 ValidationGroup="Directive"
72 ActiveControl.EnableUpdate="false"
73 OnCommand="SourceTemplateControl.saveResource"
74 CommandParameter="save"
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>
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>
96 <com:TActiveLabel ID="SaveDirectiveErrMsg" Display="None" CssClass="txt-noshadow error block" />