Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calendar #598

Merged
merged 157 commits into from
Aug 7, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
16c75b7
calendar init
lugovsky Jun 9, 2018
28ee2a1
refactor(calendar): refactor file structure
KostyaDanovsky Jun 9, 2018
39e8921
feat(calendar): add year picker, refactor
KostyaDanovsky Jun 9, 2018
f6c637c
feat(calendar): add ability to set states for calendar cells
lugovsky Jun 9, 2018
4465d16
feat(calendar): add ability to select days
lugovsky Jun 9, 2018
8594974
feat(calendar): add view mode
KostyaDanovsky Jun 9, 2018
b039d5e
feat(calendar): integrate year picker with calendar
KostyaDanovsky Jun 9, 2018
54ab0f6
fix(calendar): show changed month on top
KostyaDanovsky Jun 9, 2018
2509ca3
fix(calendar): fix js error when nothing is selected
lugovsky Jun 9, 2018
6627afc
feat(calendar): add month picker
KostyaDanovsky Jun 9, 2018
e8ff377
feat(calendar): remove ngModel
KostyaDanovsky Jun 9, 2018
d88db1b
feat(calendar): range calendar
lugovsky Jun 9, 2018
1f5e618
feat(calendar): styling calendar
KostyaDanovsky Jun 9, 2018
85c9460
feat(calendar): styling in between days
KostyaDanovsky Jun 9, 2018
8ab8006
fix(calendar): couple of fixes in logic
lugovsky Jun 11, 2018
734a8d5
feat(calendar): fix ui
KostyaDanovsky Jun 11, 2018
5177cf9
fix(calendar): fix linter issues
KostyaDanovsky Jun 11, 2018
3b974f4
fix(calendar): remove unused code
KostyaDanovsky Jun 11, 2018
f10adb5
feat(calendar): add test page to playground
KostyaDanovsky Jun 11, 2018
2fa74ee
feat(calendar): add calendar range demo
KostyaDanovsky Jun 11, 2018
b83c390
feat(calendar): add calendar to docs
KostyaDanovsky Jun 11, 2018
4236471
feat(calendar): fix imports
KostyaDanovsky Jun 11, 2018
49a4eb3
fix(calendar): fix days with holidays
KostyaDanovsky Jun 11, 2018
0c7f664
fix(calendar): update examples
KostyaDanovsky Jun 11, 2018
bd0bbdd
fix(calendar): calendar intermediate
lugovsky Jul 12, 2018
660320d
feat(calendar): finalize abstract calendar class
lugovsky Jul 12, 2018
e9d0aea
fix(calendar): remove "interface" postfix in date-time-util
Tibing Jul 16, 2018
8b8f9c8
feat(calendar): implement native-date-time-util spec
Tibing Jul 16, 2018
77d1808
Merge branch 'calendar-after-rebase' of github.com:lugovsky/nebular i…
Tibing Jul 16, 2018
faa8a0e
refactor(calendar): move calendar header in separate component
Tibing Jul 16, 2018
a14579d
refactor(calendar): days names in the separate component
Tibing Jul 16, 2018
07bfc0e
refactor(calendar): week names in the separate component
Tibing Jul 16, 2018
60dad8a
refactor(calendar): remove prefix underscores in methods names
Tibing Jul 16, 2018
02cedcc
refactor(calendar): move ViewMode in the separate enum
Tibing Jul 16, 2018
94d2ad6
refactor(calendar): move headers inside view modes
Tibing Jul 19, 2018
a2dcb6c
feat(calendar): setup calendar model factory service spec
Tibing Jul 21, 2018
fc91a3f
fix(calendar): rename calendar-cell-view to calendar-cell
Tibing Jul 21, 2018
b37602c
fix(calendar): rename week component
Tibing Jul 21, 2018
25f9fcd
fix(calendar): rename days-names
Tibing Jul 21, 2018
a290ffe
refactor(calendar): move models in one separate file
Tibing Jul 21, 2018
a336ebe
refactor(calendar): move pipes in components
Tibing Jul 21, 2018
7b2dd66
refactor(calendar): move models and helpers to the root
Tibing Jul 21, 2018
b5b0509
fix(calendar): calendar days names component name
Tibing Jul 21, 2018
4f6ac2b
feat(calendar): add month picker spec
Tibing Jul 21, 2018
1f2ad58
fix(calendar): remove redundand package-lock.json
Tibing Jul 21, 2018
38d5219
refactor(calendar): cell and week components
Tibing Jul 21, 2018
ec4f998
fix(calendar): days names template
Tibing Jul 21, 2018
dd0ad0b
refactor(calendar): refactor month view
Tibing Jul 21, 2018
b193e0a
refactor(calendar): move days names creation in the days names component
Tibing Jul 21, 2018
19f3d09
refactor(calendar): refactor month picker
Tibing Jul 21, 2018
c7dfde5
refactor(calendar): refactor year picker
Tibing Jul 21, 2018
955f666
refactor(calendar): remove redundant calendar year pipe
Tibing Jul 21, 2018
2d6a3ea
refactor(calendar): rename interface value to date
Tibing Jul 22, 2018
6996f8f
fix(calendar): fix month selection bug
Tibing Jul 23, 2018
0800604
fix(calendar): fix range selection
Tibing Jul 23, 2018
165d6d5
fix(calendar): cell model
Tibing Jul 23, 2018
d4530dc
fix(calendar): runnable tests
Tibing Jul 23, 2018
fc41ee1
feat(calendar): cell spec
Tibing Jul 23, 2018
1ea5004
feat(calendar): days-names spec
Tibing Jul 23, 2018
6b86761
feat(calendar): date pipe spec
Tibing Jul 23, 2018
e4835d9
feat(calendar): header spec
Tibing Jul 23, 2018
00b91f8
feat(calendar): pageable header spec
Tibing Jul 23, 2018
382a812
feat(calendar): month picker spec
Tibing Jul 23, 2018
2955322
feat(calendar): week spec
Tibing Jul 23, 2018
0fb7109
feat(calendar): year picker spec
Tibing Jul 24, 2018
5033d35
refactor(calendar): rename header to navigation
Tibing Jul 24, 2018
b65fc67
refactor(calendar): add components index
Tibing Jul 24, 2018
5fb4b32
feat(calendar): add header
Tibing Jul 24, 2018
08b30b5
refactor(calendar): week factory services
Tibing Jul 24, 2018
b0bde3b
refactor(calendar): split date time util, remove unnecessary generic
Tibing Jul 25, 2018
5823281
refactor(calendar): week factory
Tibing Jul 25, 2018
013bd87
refactor(calendar): use date time util as namespace
Tibing Jul 25, 2018
2d33a2e
refactor(calendar): move base calendar in separate component
Tibing Jul 25, 2018
1093e8a
fix(calendar): navigation
Tibing Jul 25, 2018
b1f6811
fix(calendar): range selection classes
Tibing Jul 25, 2018
f818cce
fix(calendar): update specs
Tibing Jul 25, 2018
f5fc44d
fix(calendar): days-names spec
Tibing Jul 25, 2018
c24ed29
fix(calendar): year picker nans
Tibing Jul 26, 2018
7d4d547
refactor(calendar): use angular i18n
Tibing Jul 26, 2018
80f5eb4
refactor(calendar): remove week component
Tibing Jul 26, 2018
4d827d9
refactor(calendar): move shared in calendar-kit module
Tibing Jul 26, 2018
41b5b60
refactor(calendar): rename month view to day picker
Tibing Jul 26, 2018
4697e6d
feat(calendar): add calendar kit playground
Tibing Jul 26, 2018
4fea863
refactor(calendar): move calendar service in calendar component
Tibing Jul 26, 2018
ba7b8b6
feat(calendar): add calendar-kit components playground
Tibing Jul 26, 2018
b8abe69
refactor(calendar): fix tests
Tibing Jul 26, 2018
9a2805b
refactor(calendar): split calendar theme
Tibing Jul 26, 2018
88ff9ec
fix(calendar): add licenses
Tibing Jul 26, 2018
c33f9aa
fix(calendar): styles
Tibing Jul 27, 2018
43aa6c2
fix(calendar): year navigation fixes
Tibing Jul 27, 2018
3ea932f
feat(calendar): custom cell renderer
Tibing Jul 27, 2018
a8615a6
feat(calendar): remove cell status services, delegate status definiti…
Tibing Jul 30, 2018
75c6b7d
feat(calendar): add definitions of month and year cells
Tibing Jul 30, 2018
0ef54f7
fix(calendar): kit test namint
Tibing Jul 30, 2018
4e313fd
refactor(calendar): move day cell in the day picker
Tibing Jul 30, 2018
8b7903c
feat(calendar): month picker custom cells
Tibing Jul 30, 2018
358b10a
feat(calendar): year picker custom cell
Tibing Jul 30, 2018
014b2b5
feat(calendar): make it responsive
Tibing Jul 30, 2018
373f862
fix(calendar): optimize day picker performance
Tibing Jul 30, 2018
d6a7500
fix(calendar): day picker spec
Tibing Jul 30, 2018
330a315
feat(calendar): header spec
Tibing Jul 30, 2018
a79c9e2
fix(calendar): month picker spec
Tibing Jul 30, 2018
3f3ca12
fix(calendar): year picker spec
Tibing Jul 30, 2018
89de73a
feat(calendar): month cell spec
Tibing Jul 30, 2018
3a61649
feat(calendar): year cell spec
Tibing Jul 30, 2018
229ae14
fix(calendar): year and month cell specs
Tibing Jul 30, 2018
7a5c372
fix(calendar): header spec
Tibing Jul 30, 2018
c73278d
refactor(calendar): move basic calendar functionality in base calendar
Tibing Jul 30, 2018
f1f96bb
feat(calendar): implement calendar-range
Tibing Jul 31, 2018
a186306
feat(calendar): range styles
Tibing Jul 31, 2018
b337678
fix(calendar): helpers
Tibing Jul 31, 2018
09b3cb9
feat(calendar): basic calendar showcases
Tibing Jul 31, 2018
02381bf
fix(calendar): active month days model generation
Tibing Jul 31, 2018
07d9560
feat(calendar): cells projection and start view showcases
Tibing Jul 31, 2018
7b24f36
feat(calendar): introduce calendar picker, remove cells projection
Tibing Aug 1, 2018
6f0ca4b
fix(calendar): range style
Tibing Aug 1, 2018
e9a70f3
feat(calendar): min, max and cell filter
Tibing Aug 1, 2018
e7b59eb
fix(calendar): kit specs
Tibing Aug 2, 2018
65a83d1
refactor(calendar): move calendar cell model in model.ts
Tibing Aug 2, 2018
c09708e
feat(calendar): move pickers in calendar-picker
Tibing Aug 2, 2018
2962486
feat(calendar): picker row spec
Tibing Aug 2, 2018
2b07de9
feat(calendar): picker spec
Tibing Aug 2, 2018
b5f2e9f
refactor(calendar): remove month builder context
Tibing Aug 2, 2018
f324b1b
feat(calendar): month model spec
Tibing Aug 2, 2018
0cd7f9c
fix(calendar): cells hover style
Tibing Aug 2, 2018
4150215
fix(calendar): lint
Tibing Aug 2, 2018
656510e
feat(calendar): calendar examples
Tibing Aug 2, 2018
5b6ceb5
fix(calendar): month-year cells style
Tibing Aug 2, 2018
0d95dc3
fix(calendar): calendar-kit theming
Tibing Aug 2, 2018
90c412d
fix(calendar): rename activeMonth to visibleDate
Tibing Aug 2, 2018
97e27e6
refactor(calendar): calendars depends on base calendar
Tibing Aug 2, 2018
724624e
refactor(calendar): range styles
Tibing Aug 3, 2018
66083f8
feat(calendar): add sizes
Tibing Aug 3, 2018
1e26d2a
Merge branch 'master' into calendar
Tibing Aug 3, 2018
5a07dd7
feat(calendar): calendar docs
Tibing Aug 3, 2018
9bae8c8
feat(calendar): calendar-kit full calendar example
Tibing Aug 3, 2018
8c41a21
refactor(calendar): cells classes naming
Tibing Aug 3, 2018
f028c64
fix(calendar): range classes
Tibing Aug 3, 2018
5fba355
fix(calendar): hostlistener clicks
Tibing Aug 3, 2018
9a68b43
feat(calendar): calendar component docs icon
Tibing Aug 3, 2018
9a2a30f
feat(calendar): navigate today through header
Tibing Aug 6, 2018
4db8628
fix(calendar): large size
Tibing Aug 6, 2018
c91ec96
feat(calendar): comment day picker
Tibing Aug 6, 2018
bc0748a
feat(calendar): base-calendar and range-calendar docs
Tibing Aug 6, 2018
fdcef21
fix(calendar): year picker spec
Tibing Aug 6, 2018
069c34a
fix(calendar): add styles section
Tibing Aug 6, 2018
4e5c844
fix(calendar): add range year cell
Tibing Aug 6, 2018
f084e56
fix(calendar): range styles fixes
Tibing Aug 6, 2018
33261f7
fix(calendar): remove redundant lines from theme index
Tibing Aug 6, 2018
0a94199
Merge branch 'master' into calendar
nnixaa Aug 6, 2018
b5bc794
feat(calendar): add list of available
Tibing Aug 6, 2018
7e7f6be
fix(calendar): style fixes for themes
Tibing Aug 6, 2018
e1c7d6d
Merge branch 'calendar' of github.com:Tibing/nebular into calendar
Tibing Aug 6, 2018
c6b5442
feat(calendar): rtl support
Tibing Aug 6, 2018
947e7d1
fix(calendar): rtl support in tests
Tibing Aug 6, 2018
6a7df99
fix(calendar): docs typos
Tibing Aug 7, 2018
12666eb
fix(calendar): calendar kit full calendar showcase paddings
Tibing Aug 7, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions docs/assets/images/components/calendar.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions docs/structure.ts
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,15 @@ export const structure = [
icon: 'input.svg',
source: [ 'NbInputDirective' ],
},
{
type: 'tabs',
name: 'Calendar',
icon: 'calendar.svg',
source: [
'NbCalendarComponent',
'NbCalendarKitModule',
],
},
],
},
{
Expand Down
Loading