Skip to content

Commit b250ca3

Browse files
committed
Merge branch 'master' of https://github.com/IgniteUI/igniteui-angular into ddavidkov/treegrid
2 parents c0f2e1c + e8f7c7d commit b250ca3

File tree

99 files changed

+15134
-224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+15134
-224
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,6 @@ Thumbs.db
4343
src/**/*.js
4444
src/**/*.js.map
4545
src/**/*.css.map
46+
47+
# Typedoc Theme
48+
extras/docs/themes/typedoc/bin

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,21 @@ All notable changes for each version of this project will be documented in this
1919
- `IgxGrid`: The `findNext` and `findPrev` methods now have a new optional parameter called `exactMatch` (defaults to false).
2020
- If its value is false, all occurrences of the search text will be highlighted in the grid's cells.
2121
- If its value is true, the entire value of each cell should equals the search text in order to be highlighted (caseSensitive argument is respected as well).
22+
- `IgxChip`
23+
- Introduced event argument types to all `EventEmitter` `@Output`s.
24+
- **Breaking change** `onSelection`'s EventEmitter interface property `nextStatus` is renamed to `selected`.
25+
- `IgxChipArea`
26+
- Introduced event argument types to all `EventEmitter` `@Output`s.
27+
- `IgxCombo`
28+
- Added the following directives for `TemplateRef` assignment for combo templates (item, footer, etc.):
29+
- Added `IgxComboItemDirective`. Use `[igxComboItem]` in markup to assing a TemplateRef to `combo.itemTemplate`.
30+
- Added `IgxComboHeaderDirective`. Use `[igxComboHeader]` in markup to assing a TemplateRef to `combo.headerTemplate`.
31+
- Added `IgxComboFooterDirective`. Use `[igxComboFooter]` in markup to assing a TemplateRef to `combo.footerTemplate`.
32+
- Added `IgxComboEmptyDirective`. Use `[igxComboEmpty]` in markup to assing a TemplateRef to `combo.emptyTemplate`.
33+
- Added `IgxComboAddItemirective`. Use `[igxComboAddItem]` in markup to assing a TemplateRef to `combo.addItemTemplate`.
34+
- Added `IgxComboHeaderItemDirective`. Use `[igxComboHeaderItem]` in markup to assing a TemplateRef to `combo.headerItemTemplate`.
35+
- **Breaking change** Assigning templates with the following template ref variables is now deprecated in favor of the new directives:
36+
`#itemTemplate`, `#headerTemplate`, `#footerTemplate`, `#emptyTemplate`, `#addItemTemplate`, `#headerItemTemplate`.
2237

2338
## 6.1.3
2439
- **General**

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Current list of controls include:
2828
| **card** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/card/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/card.html) | | **hint** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/tree/master/projects/igniteui-angular/src/lib/input-group/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/input_group.html) |
2929
| **carousel** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/carousel/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/carousel.html) | | **input** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/input/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/input_group.html) |
3030
| **checkbox** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/checkbox/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/checkbox.html) | | **label** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/label/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/input_group.html) |
31-
| **chips** | In Progress | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/chips/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/chips.html) | | **layout** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/layout/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/layout.html) |
31+
| **chips** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/chips/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/chip.html) | | **layout** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/layout/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/layout.html) |
3232
| **circular progress** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/progressbar/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/circular_progress.html) | | **mask** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/mask/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/mask.html) |
3333
| **combo** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/combo/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/combo.html) | | **prefix** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/input-group/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/input_group.html) |
3434
| **datePicker** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/date-picker/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/date_picker.html) | | **ripple** | Available | [Readme](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/src/lib/directives/ripple/README.md) | [Docs](https://www.infragistics.com/products/ignite-ui-angular/angular/components/button.html) |
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Fonts
2+
//
3+
$FONT_FAMILY: 'Segoe UI', sans-serif
4+
$FONT_FAMILY_MONO: Menlo, Monaco, Consolas, 'Courier New', monospace
5+
6+
$FONT_SIZE: 16px
7+
$FONT_SIZE_MONO: 14px
8+
9+
$LINE_HEIGHT: 1.333em
10+
11+
12+
// Colors
13+
//
14+
$COLOR_BACKGROUND: #eee
15+
$COLOR_TEXT: #222
16+
$COLOR_TEXT_ASIDE: #808080
17+
$COLOR_LINK: #4da6ff
18+
19+
$COLOR_MENU_DIVIDER: #eee
20+
$COLOR_MENU_DIVIDER_FOCUS: #000
21+
$COLOR_MENU_LABEL: #808080
22+
23+
$COLOR_PANEL: #fff
24+
$COLOR_PANEL_DIVIDER: #eee
25+
26+
$COLOR_COMMENT_TAG: #808080
27+
$COLOR_COMMENT_TAG_TEXT: #fff
28+
29+
$COLOR_CODE_BACKGROUND: rgba(#000, 0.04)
30+
31+
$COLOR_TS: #9600ff
32+
$COLOR_TS_INTERFACE: #7da01f
33+
$COLOR_TS_ENUM: #cc9900
34+
$COLOR_TS_CLASS: #4da6ff
35+
$COLOR_TS_PRIVATE: #808080
36+
37+
$TOOLBAR_COLOR: #fff
38+
$TOOLBAR_TEXT_COLOR: #333
39+
$TOOLBAR_HEIGHT: 40px
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
// Displays all regular comment tags
2+
//
3+
// <dl class="tsd-comment-tags">
4+
// <dt>see</dt>
5+
// <dd><p><a href="#">Dispatcher.EVENT_BEGIN</a></p></dd>
6+
// <dt>see</dt>
7+
// <dd><p><a href="#">Dispatcher.EVENT_BEGIN_RESOLVE</a></p></dd>
8+
// <dt>see</dt>
9+
// <dd><p><a href="#">Dispatcher.EVENT_END_RESOLVE</a></p></dd>
10+
// </dl>
11+
//
12+
dl.tsd-comment-tags
13+
overflow: hidden
14+
15+
dt
16+
float: left
17+
padding: 1px 5px
18+
margin: 0 10px 0 0
19+
border-radius: 4px
20+
border: 1px solid $COLOR_COMMENT_TAG
21+
color: $COLOR_COMMENT_TAG
22+
font-size: 0.8em
23+
font-weight: normal
24+
25+
dd
26+
margin: 0 0 10px 0
27+
28+
&:before, &:after
29+
display: table
30+
content: " "
31+
pre, &:after
32+
clear: both
33+
34+
p
35+
margin: 0
36+
37+
38+
// Special formatting for the main reflection on each page.
39+
//
40+
// <section class="tsd-panel tsd-comment">
41+
// <div class="tsd-comment tsd-typography">
42+
// <div class="lead"><p>The default TypeDoc main application class.</p></div>
43+
// <p>This class holds the two main components of TypeDoc, the Dispatcher and the Renderer.</p>
44+
// </div>
45+
// </section>
46+
//
47+
.tsd-panel.tsd-comment .lead
48+
font-size: 1.1em
49+
line-height: $LINE_HEIGHT
50+
margin-bottom: 2em
51+
52+
&:last-child
53+
margin-bottom: 0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
// Classes set on the body to control the visible state of the filtered elements
2+
//
3+
.toggle-protected .tsd-is-private
4+
display: none
5+
6+
.toggle-public .tsd-is-private,
7+
.toggle-public .tsd-is-protected,
8+
.toggle-public .tsd-is-private-protected
9+
display: none
10+
11+
.toggle-inherited .tsd-is-inherited
12+
display: none
13+
14+
.toggle-only-exported .tsd-is-not-exported
15+
display: none
16+
17+
.toggle-externals .tsd-is-external
18+
display: none
19+
20+
21+
// Filter Buttons in the toolbar
22+
//
23+
#tsd-filter
24+
position: relative
25+
display: inline-block
26+
height: $TOOLBAR_HEIGHT
27+
vertical-align: bottom
28+
29+
.no-filter &
30+
display: none
31+
32+
.tsd-filter-group
33+
display: inline-block
34+
height: $TOOLBAR_HEIGHT
35+
vertical-align: bottom
36+
white-space: nowrap
37+
38+
input
39+
display: none
40+
41+
+size-xs-sm
42+
.tsd-filter-group
43+
display: block
44+
position: absolute
45+
top: $TOOLBAR_HEIGHT
46+
right: 20px
47+
height: auto
48+
background-color: $COLOR_PANEL
49+
visibility: hidden
50+
transform: translate(50%,0)
51+
box-shadow: 0 0 4px rgba(#000, 0.25)
52+
53+
.has-options &
54+
visibility: visible
55+
56+
.to-has-options &
57+
animation: fade-in 0.2s
58+
59+
.from-has-options &
60+
animation: fade-out 0.2s
61+
62+
label,
63+
.tsd-select
64+
display: block
65+
padding-right: 20px
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
footer
2+
border-top: 1px solid $COLOR_PANEL_DIVIDER
3+
background-color: $COLOR_PANEL
4+
5+
&.with-border-bottom
6+
border-bottom: 1px solid $COLOR_PANEL_DIVIDER
7+
8+
.tsd-legend-group
9+
font-size: 0
10+
11+
.tsd-legend
12+
display: inline-block
13+
width: 25%
14+
padding: 0
15+
font-size: $FONT_SIZE
16+
list-style: none
17+
line-height: $LINE_HEIGHT
18+
vertical-align: top
19+
20+
+size-xs-sm
21+
width: 50%
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Displays the type hierarchy
2+
//
3+
// <ul class="tsd-hierarchy">
4+
// <li>
5+
// <a href="#" class="tsd-signature-type">Event</a>
6+
// <ul class="tsd-hierarchy">
7+
// <li>
8+
// <span class="target">DispatcherEvent</span>
9+
// <ul class="tsd-hierarchy">
10+
// <li><a href="#" class="tsd-signature-type">BaseState</a></li>
11+
// <li><a href="#" class="tsd-signature-type">ReflectionEvent</a></li>
12+
// </ul>
13+
// </li>
14+
// </ul>
15+
// </li>
16+
// </ul>
17+
//
18+
.tsd-hierarchy
19+
list-style: square
20+
padding: 0 0 0 20px
21+
margin: 0
22+
23+
.target
24+
font-weight: bold
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// fixes issue with images in readme
2+
img
3+
max-width: 100%
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
// Displays an index of grouped links.
2+
//
3+
// <section class="tsd-panel tsd-index-panel">
4+
// <div class="tsd-index-content">
5+
// <div class="tsd-index-section">
6+
// <h3>Constructor methods</h3>
7+
// <ul class="tsd-member-index">
8+
// <li class="tsd-kind-constructor-method tsd-parent-kind-class"><a href="#" class="tsd-kind-icon">constructor</a></li>
9+
// </ul>
10+
// </div>
11+
// <div class="tsd-index-section">
12+
// <h3>Properties</h3>
13+
// <ul class="tsd-member-index">
14+
// <li class="tsd-kind-property tsd-parent-kind-class"><a href="#" class="tsd-kind-icon">EVENT_<wbr>BEGIN</a></li>
15+
// <li class="tsd-kind-property tsd-parent-kind-class"><a href="#" class="tsd-kind-icon">EVENT_<wbr>BEGIN_<wbr>DECLARATION</a></li>
16+
// <li class="tsd-kind-property tsd-parent-kind-class"><a href="#" class="tsd-kind-icon">EVENT_<wbr>BEGIN_<wbr>DOCUMENT</a></li>
17+
// <li class="tsd-kind-property tsd-parent-kind-class"><a href="#" class="tsd-kind-icon">EVENT_<wbr>BEGIN_<wbr>RESOLVE</a></li>
18+
// </ul>
19+
// </div>
20+
// </div>
21+
// </section>
22+
//
23+
.tsd-index-panel
24+
.tsd-index-content
25+
margin-bottom: -30px !important
26+
27+
.tsd-index-section
28+
margin-bottom: 30px !important
29+
30+
h3
31+
@extend h4
32+
margin: 0 -20px 10px -20px
33+
padding: 0 20px 10px 20px
34+
border-bottom: 1px solid $COLOR_PANEL_DIVIDER
35+
36+
ul.tsd-index-list
37+
+vendors(column-count, 3)
38+
+vendors(column-gap, 20px)
39+
padding: 0
40+
list-style: none
41+
line-height: $LINE_HEIGHT
42+
43+
+size-xs-sm
44+
+vendors(column-count, 1)
45+
46+
+size-md
47+
+vendors(column-count, 2)
48+
49+
li
50+
+vendors(column-break-inside, avoid)
51+
+vendors(page-break-inside, avoid)
52+
53+
a,
54+
.tsd-parent-kind-module a
55+
color: $COLOR_TS
56+
57+
.tsd-parent-kind-interface a
58+
color: $COLOR_TS_INTERFACE
59+
60+
.tsd-parent-kind-enum a
61+
color: $COLOR_TS_ENUM
62+
63+
.tsd-parent-kind-class a
64+
color: $COLOR_TS_CLASS
65+
66+
67+
.tsd-kind-module a
68+
color: $COLOR_TS
69+
70+
.tsd-kind-interface a
71+
color: $COLOR_TS_INTERFACE
72+
73+
.tsd-kind-enum a
74+
color: $COLOR_TS_ENUM
75+
76+
.tsd-kind-class a
77+
color: $COLOR_TS_CLASS
78+
79+
.tsd-is-private a
80+
color: $COLOR_TS_PRIVATE
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
.tsd-flag
2+
display: inline-block
3+
padding: 1px 5px
4+
border-radius: 4px
5+
color: $COLOR_COMMENT_TAG_TEXT
6+
background-color: $COLOR_COMMENT_TAG
7+
text-indent: 0
8+
font-size: $FONT_SIZE_MONO
9+
font-weight: normal
10+
11+
.tsd-anchor
12+
position: absolute
13+
top: -100px
14+
15+
.tsd-member
16+
position: relative
17+
18+
.tsd-anchor + h3
19+
margin-top: 0
20+
margin-bottom: 0
21+
border-bottom: none

0 commit comments

Comments
 (0)