summaryrefslogtreecommitdiff
path: root/app/frontend/controls/CalendarGrid.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'app/frontend/controls/CalendarGrid.tpl')
-rw-r--r--app/frontend/controls/CalendarGrid.tpl28
1 files changed, 28 insertions, 0 deletions
diff --git a/app/frontend/controls/CalendarGrid.tpl b/app/frontend/controls/CalendarGrid.tpl
new file mode 100644
index 0000000..2b3ada8
--- /dev/null
+++ b/app/frontend/controls/CalendarGrid.tpl
@@ -0,0 +1,28 @@
+<com:TRepeater ID="Weeks" OnItemDataBound="weekDataBind">
+ <prop:ItemTemplate>
+ <div class="gridWeek">
+ <com:TRepeater ID="Days" OnItemDataBound="SourceTemplateControl.dayDataBind">
+ <prop:ItemTemplate>
+ <div class="gridDay">
+ <%# $this->Data->Date %>
+ <com:TRepeater ID="Events">
+ <prop:ItemTemplate>
+ <com:TConditional Condition="$this->Data">
+ <prop:TrueTemplate>
+ <com:THtmlElement TagName="div">
+ <prop:CssClass>gridEvent <%# $this->Parent->Parent->Data->Date == $this->Data->DateFrom ? 'beginDate' : '' %> <%# $this->Parent->Parent->Data->Date == $this->Data->DateTo ? 'endDate' : '' %></prop:CssClass>
+ <%# $this->Data->Name %>
+ </com:THtmlElement>
+ </prop:TrueTemplate>
+ <prop:FalseTemplate>
+ <div class="gridItem">&nbsp;</div>
+ </prop:FalseTemplate>
+ </com:TConditional>
+ </prop:ItemTemplate>
+ </com:TRepeater>
+ </div>
+ </prop:ItemTemplate>
+ </com:TRepeater>
+ </div>
+ </prop:ItemTemplate>
+</com:TRepeater>