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'] === 'CheckBox')%>">
15 <com:Application.Web.Portlets.DirectiveBoolean />
17 </com:Application.Web.Portlets.BConditional>
18 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'TimePeriod')%>">
20 <com:Application.Web.Portlets.DirectiveTimePeriod />
22 </com:Application.Web.Portlets.BConditional>
23 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'ComboBox')%>">
25 <com:Application.Web.Portlets.DirectiveComboBox />
27 </com:Application.Web.Portlets.BConditional>
28 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'FileSet')%>">
30 <com:Application.Web.Portlets.DirectiveFileSet />
32 </com:Application.Web.Portlets.BConditional>
33 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Schedule')%>">
35 <com:Application.Web.Portlets.DirectiveSchedule />
37 </com:Application.Web.Portlets.BConditional>
38 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Messages')%>">
40 <com:Application.Web.Portlets.DirectiveMessages />
42 </com:Application.Web.Portlets.BConditional>
43 <com:Application.Web.Portlets.BConditional BCondition="<%#($this->DataItem['field_type'] === 'Runscript')%>">
45 <com:Application.Web.Portlets.DirectiveRunscript />
47 </com:Application.Web.Portlets.BConditional>
50 </com:TActiveRepeater>
51 <com:Application.Web.Portlets.DirectiveSetting
52 Resource="<%=$this->getResource()%>"
53 OnLoadDirectives="loadDirectives"
55 <div class="button center block">
58 ValidationGroup="Directive"
59 ActiveControl.EnableUpdate="false"
60 OnCommand="SourceTemplateControl.saveResource"
61 CommandParameter="save"
65 <prop:ClientSide.OnLoading>
66 $('.save_progress').show();
67 $('.save_done').hide();
68 </prop:ClientSide.OnLoading>
69 <prop:ClientSide.OnComplete>
70 $('.save_progress').hide();
71 $('.save_done').show();
72 </prop:ClientSide.OnComplete>
73 <prop:ClientSide.OnFailure>
74 $('.save_progress').hide();
75 $('.save_done').show();
76 </prop:ClientSide.OnFailure>
78 <span style="display: inline-block; width: 60px;">
79 <span class="save_progress" style="display: none;"><img src="<%=$this->getPage()->getTheme()->getBaseUrl()%>/ajax-loader.gif" alt="" /></span>
80 <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>
81 <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>
83 <com:TActiveLabel ID="SaveDirectiveErrMsg" Display="None" CssClass="txt-noshadow error block" />