Skip to content

Commit

Permalink
Merge branch 'master' into dropdown-poc
Browse files Browse the repository at this point in the history
  • Loading branch information
wnvko authored May 14, 2018
2 parents fdcc6d1 + 64282e8 commit 787a751
Show file tree
Hide file tree
Showing 48 changed files with 3,225 additions and 2,902 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
# Ignite UI for Angular Change Log

All notable changes for each version of this project will be documented in this file.
## 5.3.1
- igx-dialog changes
- Dialog title as well as dialog actions (buttons) can be customized. For more information navigate to the [ReadMe](https://github.com/IgniteUI/igniteui-angular/blob/master/src/dialog/README.md).
- Filtering a boolean column by `false` condition will return only the real `false` values, excluding `null` and `undefined`. Filtering by `Null` will return the `null` values and filtering by `Empty` will return the `undefined`.
- The `Filter` button in the filtering UI is replaced with a `Close` button that is always active and closes the UI.
- Filtering UI input displays a `X` icon that clears the input.

## 5.3.0
- Added `rowSelectable` property to `igxGrid`
- Setting `rowSelectable` to `true` enables multiple row selection for the `igx-grid` component. Adds a checkbox column that allows (de)selection of one, multiple or all (via header checkbox) rows.
- For more information about the `rowSelectable` property and working with grid row, please read the `igxGrid`'s [ReadMe](https://github.com/IgniteUI/igniteui-angular/blob/master/src/grid/README.md) about selection or see the [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid-selection.html)
- For more information about the `rowSelectable` property and working with grid row, please read the `igxGrid`'s [ReadMe](https://github.com/IgniteUI/igniteui-angular/blob/master/src/grid/README.md) about selection or see the [official documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid-selection.html)
- Added `onContextMenu` output to `igxGrid` to emit the clicked cell.
- `igx-datePicker`: Added `onClose` event.
- `igxTextSelection` directive added
Expand Down
5 changes: 3 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
4. Column Hiding UI
5. Operations UI - column chooser
6. Advanced Filtering
7. Design: Release Updated Design System (Sketch UI kits, UI patterns, screens, documentation)
8. Design: Data dense theme for data grid
7. Column Moving
8. Design: Release Updated Design System (Sketch UI kits, UI patterns, screens, documentation)
9. Design: Data dense theme for data grid


# Previous Milestones
Expand Down
19 changes: 10 additions & 9 deletions demos/app/app.component.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, EventEmitter, OnInit, Output, ViewChild } from "@angular/core";
import { NavigationStart, Router } from "@angular/router";
import "rxjs/add/operator/filter";
import { filter } from "rxjs/operators";
import { IgxIconService } from "../lib/icon/icon.service";
import { IgxNavigationDrawerComponent, IgxNavigationDrawerModule } from "../lib/main";
import "../style/igniteui-theme.scss";
Expand Down Expand Up @@ -229,13 +229,14 @@ export class AppComponent implements OnInit {
}

public ngOnInit(): void {
this.router.events
.filter((x) => x instanceof NavigationStart)
.subscribe((event: NavigationStart) => {
if (event.url !== "/" && !this.navdrawer.pin) {
// Close drawer when a sample is selected
this.navdrawer.close();
}
});
this.router.events.pipe(
filter((x) => x instanceof NavigationStart)
)
.subscribe((event: NavigationStart) => {
if (event.url !== "/" && !this.navdrawer.pin) {
// Close drawer when a sample is selected
this.navdrawer.close();
}
});
}
}
117 changes: 58 additions & 59 deletions demos/app/grid-column-pinning/sample.component.ts

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion demos/app/grid-column-resizing/sample.component.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { Component, Injectable, ViewChild } from "@angular/core";
import { Http } from "@angular/http";
import { BehaviorSubject, Observable } from "rxjs/Rx";
import { DataType } from "../../lib/data-operations/data-util";
import { IgxButtonDirective } from "../../lib/directives/button/button.directive";
import { IgxColumnComponent } from "../../lib/grid/column.component";
Expand Down
Loading

0 comments on commit 787a751

Please sign in to comment.