summaryrefslogtreecommitdiff
path: root/app/php/controls/CalendarGrid.tpl
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-05-13 16:16:40 +0200
committeremkael <emkael@tlen.pl>2016-05-13 16:16:40 +0200
commit2bc5a4cc767b582b8a5cc5de5667c3687ec236a0 (patch)
treedc298c0a8a953618c3c2c2a5c5be0f7016ed4a50 /app/php/controls/CalendarGrid.tpl
parent3ed90e8e054c4ad73017de3b2e23a79726487661 (diff)
* calendar grid display control
Diffstat (limited to 'app/php/controls/CalendarGrid.tpl')
-rw-r--r--app/php/controls/CalendarGrid.tpl28
1 files changed, 28 insertions, 0 deletions
diff --git a/app/php/controls/CalendarGrid.tpl b/app/php/controls/CalendarGrid.tpl
new file mode 100644
index 0000000..2b3ada8
--- /dev/null
+++ b/app/php/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>