summaryrefslogtreecommitdiff
path: root/app/frontend/controls/CalendarScaffold.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'app/frontend/controls/CalendarScaffold.tpl')
-rw-r--r--app/frontend/controls/CalendarScaffold.tpl81
1 files changed, 81 insertions, 0 deletions
diff --git a/app/frontend/controls/CalendarScaffold.tpl b/app/frontend/controls/CalendarScaffold.tpl
new file mode 100644
index 0000000..6a22bc2
--- /dev/null
+++ b/app/frontend/controls/CalendarScaffold.tpl
@@ -0,0 +1,81 @@
+<com:TPanel
+ CssClass="calendarScaffold">
+ <com:TActiveDataGrid ID="Calendars"
+ DataKeyField="UID"
+ AutoGenerateColumns="false"
+ OnEditCommand="editRow"
+ OnCancelCommand="cancelRowEdit"
+ OnUpdateCommand="saveRow">
+ <com:TActiveBoundColumn ID="Name"
+ ReadOnly="true"
+ DataField="Name">
+ <prop:HeaderText><%[ Calendar ]%></prop:HeaderText>
+ </com:TActiveBoundColumn>
+ <com:TActiveHyperLinkColumn ID="Website"
+ Target="_blank"
+ DataNavigateUrlField="Website">
+ <prop:HeaderText><%[ WWW ]%></prop:HeaderText>
+ <prop:Text><%[ [www] ]%></prop:Text>
+ </com:TActiveHyperLinkColumn>
+ <com:TActiveHyperLinkColumn ID="Url"
+ Target="_blank"
+ DataNavigateUrlField="Url">
+ <prop:HeaderText><%[ ICS ]%></prop:HeaderText>
+ <prop:Text><%[ [ics] ]%></prop:Text>
+ </com:TActiveHyperLinkColumn>
+ <com:TActiveDropDownListColumn ID="Category"
+ DataTextField="Category.Name"
+ DataValueField="CategoryID"
+ ListValueField="ID"
+ ListTextField="Name">
+ <prop:HeaderText><%[ Category ]%></prop:HeaderText>
+ </com:TActiveDropDownListColumn>
+ <com:TActiveTemplateColumn ID="Visible">
+ <prop:HeaderText><%[ Default ]%></prop:HeaderText>
+ <prop:ItemTemplate>
+ <com:TActiveCheckBox
+ OnCheckedChanged="SourceTemplateControl.toggleDefaultState"
+ CssClass="visibilityToggle">
+ <prop:Checked><%# $this->Parent->Data->Visible %></prop:Checked>
+ <prop:CustomData><%# $this->Parent->Data->UID %></prop:CustomData>
+ </com:TActiveCheckBox>
+ </prop:ItemTemplate>
+ <prop:EditItemTemplate>
+ <com:TCheckBox ID="CheckBox">
+ <prop:Checked><%# $this->Parent->Data->Visible %></prop:Checked>
+ </com:TCheckBox>
+ </prop:EditItemTemplate>
+ </com:TActiveTemplateColumn>
+ <com:TActiveBoundColumn ID="CustomName"
+ DataField="CustomName">
+ <prop:HeaderText><%[ Custom name ]%></prop:HeaderText>
+ </com:TActiveBoundColumn>
+ <com:TActiveBoundColumn ID="CustomUrl"
+ DataField="CustomUrl">
+ <prop:HeaderText><%[ URL ]%></prop:HeaderText>
+ </com:TActiveBoundColumn>
+ <com:TActiveTemplateColumn ID="CustomImage">
+ <prop:HeaderText><%[ Image ]%></prop:HeaderText>
+ <prop:ItemTemplate>
+ <com:TImage>
+ <prop:ImageUrl><%# $this->Parent->Data->CustomImageUrl %></prop:ImageUrl>
+ </com:TImage>
+ </prop:ItemTemplate>
+ <prop:EditItemTemplate>
+ <com:TActiveTextBox ID="Value">
+ <prop:Text><%# $this->Parent->Data->CustomImage %></prop:Text>
+ </com:TActiveTextBox><br />
+ <com:SafeActiveFileUpload
+ OnFileUpload="SourceTemplateControl.uploadRowFile">
+ <prop:CustomData><%# $this->Parent->Data->UID %></prop:CustomData>
+ </com:SafeActiveFileUpload>
+ </prop:EditItemTemplate>
+ </com:TActiveTemplateColumn>
+ <com:TActiveEditCommandColumn
+ HeaderText="">
+ <prop:EditText><%[ Edit ]%></prop:EditText>
+ <prop:UpdateText><%[ Save ]%></prop:UpdateText>
+ <prop:CancelText><%[ Cancel ]%></prop:CancelText>
+ </com:TActiveEditCommandColumn>
+ </com:TActiveDataGrid>
+</com:TPanel>