Skip to content

Commit 3d0f837

Browse files
author
Brad Berger
committed
Hides out-of-month days in vertical view, adds demo website
1 parent 896df43 commit 3d0f837

18 files changed

+577
-105
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ npm install --save angular-material-calendar
3434

3535
## Usage
3636

37+
First off, check out the
38+
<a href="https://angular-material-calendar.bradb.net/>demo</a>
39+
3740
The documentation still needs to be written. It should be pretty
3841
straight forward to figure out if you're brave by using the
3942
`example/index.html` file, which shows a full-fledged instance

bower.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "material-calendar",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"homepage": "https://github.com/bradberger/material-calendar",
55
"keywords": "angular material design calendar ngCalendar mdCalendar",
66
"authors": [
@@ -17,6 +17,7 @@
1717
"tests"
1818
],
1919
"dependencies": {
20-
"angular-material": "~0.10"
20+
"angular-material": "~0.10",
21+
"angular-sanitize": "*"
2122
}
2223
}

dist/angular-material-calendar.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<md-content class='md-calendar' layout='column' layout-fill flex md-swipe-left='next()' md-swipe-right='prev()'><md-toolbar><div class='md-toolbar-tools' layout='row'><md-button class='md-calendar-left-btn' ng-click='prev()'>&laquo;</md-button><h2 class='md-calendar-title' flex><span>{{ calendar.start | date:titleFormat:timezone }}</span></h2><md-button class='md-calendar-left-btn' ng-click='next()'>&raquo;</md-button></div></md-toolbar><md-content flex layout='column' layout-fill><div class='md-calendar-subheader' layout='row' layout-fill layout-padding layout-align='space-between center' ng-hide='weekLayout == &quot;column&quot;'><div class='md-calendar-subheader-day' flex ng-repeat='day in calendar.weeks[0]'><md-tooltip>{{ day | date:dayLabelTooltipFormat:timezone }}</md-tooltip>{{ day | date:dayLabelFormat:timezone }}</div></div><div flex class='md-calendar-month' layout='column'><div flex class='md-calendar-week' ng-class='calendarDirection' layout='{{ weekLayout }}' layout-fill ng-repeat='week in calendar.weeks'><div class='md-calendar-day' ng-class='{&quot;md-calendar-day-inactive&quot; : ! sameMonth(day), active: active === day }' flex layout layout-fill ng-click='handleDayClick(day)' ng-repeat='day in week' ng-class='{ active: active === day }'><md-tooltip>{{ day | date:dayTooltipFormat:timezone }}</md-tooltip><div class='md-calendar-number'>{{ day | date:dayFormat:timezone }}</div><div class='md-calendar-content' flex ng-bind-html='getDayContent(day)'></div></div></div></div></md-content></md-content>
1+
<md-content class='md-calendar' layout='column' layout-fill flex md-swipe-left='next()' md-swipe-right='prev()'><md-toolbar><div class='md-toolbar-tools' layout='row'><md-button class='md-calendar-left-btn' ng-click='prev()'>&laquo;</md-button><h2 class='md-calendar-title' flex><span>{{ calendar.start | date:titleFormat:timezone }}</span></h2><md-button class='md-calendar-left-btn' ng-click='next()'>&raquo;</md-button></div></md-toolbar><md-content flex layout='column' layout-fill><div class='md-calendar-subheader' layout='row' layout-fill layout-padding layout-align='space-between center' ng-hide='weekLayout == &quot;column&quot;'><div class='md-calendar-subheader-day' flex ng-repeat='day in calendar.weeks[0]'><md-tooltip>{{ day | date:dayLabelTooltipFormat:timezone }}</md-tooltip>{{ day | date:dayLabelFormat:timezone }}</div></div><div flex class='md-calendar-month' layout='column'><div flex class='md-calendar-week' ng-class='calendarDirection' layout='{{ weekLayout }}' layout-fill ng-repeat='week in calendar.weeks'><div class='md-calendar-day' ng-hide='! sameMonth(day) && weekLayout == columnWeekLayout' ng-class='{&quot;md-calendar-day-inactive&quot; : ! sameMonth(day), active: active === day }' flex layout layout-fill ng-click='handleDayClick(day)' ng-repeat='day in week' ng-class='{ active: active === day }'><md-tooltip>{{ day | date:dayTooltipFormat:timezone }}</md-tooltip><div class='md-calendar-number'>{{ day | date:dayFormat:timezone }}</div><div class='md-calendar-content' flex ng-bind-html='getDayContent(day)'></div></div></div></div></md-content></md-content>

dist/angular-material-calendar.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/index.html

-99
This file was deleted.

0 commit comments

Comments
 (0)