Skip to content

Commit a11f083

Browse files
authored
Merge branch 'master' into dependabot/npm_and_yarn/integration/ng7/engine.io-and-socket.io-6.4.2
2 parents d2d2151 + 31be6d5 commit a11f083

File tree

9 files changed

+16
-23
lines changed

9 files changed

+16
-23
lines changed

src/code-snippet/code-snippet.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export enum SnippetType {
3333
</ng-container>
3434
3535
<ng-template #notInline>
36-
<div class="bx--snippet-container" [attr.aria-label]="translations.CODE_SNIPPET_TEXT">
36+
<div class="bx--snippet-container" [attr.aria-label]="translations.CODE_SNIPPET_TEXT" role="textbox" aria-readonly="true">
3737
<ng-container *ngIf="skeleton">
3838
<span *ngIf="display === 'single'; else multiSkeleton"></span>
3939
<ng-template #multiSkeleton>

src/combobox/combobox.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,9 @@ export class ComboBox implements OnChanges, AfterViewInit, AfterContentInit, OnD
735735
this.showClearButton = !!searchString;
736736
this.view.filterBy(searchString);
737737
if (searchString !== "") {
738-
this.openDropdown();
738+
if (!this.open) {
739+
this.openDropdown();
740+
}
739741
} else {
740742
this.selectedValue = "";
741743
if (this.type === "multi" &&

src/modal/modal-header.component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
Input
66
} from "@angular/core";
77
import { I18n } from "carbon-components-angular/i18n";
8-
import { ExperimentalService } from "carbon-components-angular/experimental";
98

109
/**
1110
* ***Inputs***
@@ -55,7 +54,7 @@ export class ModalHeader {
5554
*/
5655
@Output() closeSelect = new EventEmitter();
5756

58-
constructor(protected i18n: I18n, protected experimental: ExperimentalService) {}
57+
constructor(protected i18n: I18n) {}
5958

6059
/**
6160
* Handles click for the close icon button within the `Modal`.

src/notification/toast.component.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77

88
import { ToastContent } from "./notification-content.interface";
99
import { Notification } from "./notification.component";
10-
import { ExperimentalService } from "carbon-components-angular/experimental";
1110
import { NotificationDisplayService } from "./notification-display.service";
1211
import { I18n } from "carbon-components-angular/i18n";
1312

@@ -85,10 +84,7 @@ export class Toast extends Notification implements OnInit {
8584
@HostBinding("class.bx--toast-notification--warning") get isWarning() { return this.notificationObj["type"] === "warning"; }
8685
@HostBinding("class.bx--toast-notification--low-contrast") get isLowContrast() { return this.notificationObj.lowContrast; }
8786

88-
constructor(
89-
protected notificationDisplayService: NotificationDisplayService,
90-
protected i18n: I18n,
91-
protected experimental: ExperimentalService) {
87+
constructor(protected notificationDisplayService: NotificationDisplayService, protected i18n: I18n) {
9288
super(notificationDisplayService, i18n);
9389
// disable inline notification styles
9490
this.notificationClass = false;

src/progress-indicator/progress-indicator.component.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ import {
22
Component,
33
Input,
44
Output,
5-
EventEmitter, OnChanges, SimpleChanges
5+
EventEmitter,
6+
OnChanges,
7+
SimpleChanges
68
} from "@angular/core";
7-
import { ExperimentalService } from "carbon-components-angular/experimental";
89
import { Step } from "./progress-indicator-step.interface";
910

1011
/**
@@ -83,8 +84,6 @@ export class ProgressIndicator implements OnChanges {
8384
}
8485
private _current: number;
8586

86-
constructor(protected experimental: ExperimentalService) {}
87-
8887
ngOnChanges(changes: SimpleChanges) {
8988
if (changes.steps || changes.current) {
9089
this.setProgressIndicatorStates();

src/progress-indicator/progress-indicator.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { CommonModule } from "@angular/common";
33

44
import { ProgressIndicator } from "./progress-indicator.component";
55
import { DialogModule } from "carbon-components-angular/dialog";
6-
import { ExperimentalModule } from "carbon-components-angular/experimental";
76
import { IconModule } from "carbon-components-angular/icon";
87

98
@NgModule({
@@ -16,7 +15,6 @@ import { IconModule } from "carbon-components-angular/icon";
1615
imports: [
1716
CommonModule,
1817
DialogModule,
19-
ExperimentalModule,
2018
IconModule
2119
]
2220
})

src/ui-shell/sidenav/sidenav-item.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ import { Router } from "@angular/router";
2323
<a
2424
class="bx--side-nav__link"
2525
[href]="href"
26+
[ngClass]="{
27+
'bx--side-nav__link--current': active
28+
}"
2629
[attr.role]="(isSubMenu ? 'menuitem' : null)"
2730
[attr.aria-current]="(active ? 'page' : null)"
2831
[attr.title]="title ? title : null"

src/ui-shell/sidenav/sidenav-menu.component.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import { SideNavItemInterface } from "./sidenav-item.interface";
2727
[attr.aria-expanded]="expanded"
2828
type="button">
2929
<div class="bx--side-nav__icon">
30-
<ng-content select="[icon]"></ng-content>
30+
<ng-content select="svg, [icon]"></ng-content>
3131
</div>
3232
<span class="bx--side-nav__submenu-title">{{title}}</span>
3333
<div class="bx--side-nav__icon bx--side-nav__icon--small bx--side-nav__submenu-chevron">
@@ -113,10 +113,6 @@ export class SideNavMenu implements AfterContentInit, OnDestroy {
113113
}
114114

115115
protected findActiveChildren() {
116-
if (this.sidenavItems.some(item => item.active)) {
117-
this.hasActiveChild = true;
118-
} else {
119-
this.hasActiveChild = false;
120-
}
116+
this.hasActiveChild = this.sidenavItems.some(item => item.active);
121117
}
122118
}

src/ui-shell/ui-shell.stories.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ storiesOf("Components|UI Shell", module)
202202
.add("Side Navigation", () => ({
203203
template: `
204204
<ibm-sidenav>
205-
<ibm-sidenav-item>
205+
<ibm-sidenav-item active="true">
206206
<svg ibmIcon="fade" size="16"></svg>
207207
Link
208208
</ibm-sidenav-item>
@@ -212,7 +212,7 @@ storiesOf("Components|UI Shell", module)
212212
</ibm-sidenav-item>
213213
<ibm-sidenav-menu title="Category title">
214214
<svg ibmIcon="fade" size="16"></svg>
215-
<ibm-sidenav-item>Link</ibm-sidenav-item>
215+
<ibm-sidenav-item active="true">Link</ibm-sidenav-item>
216216
<ibm-sidenav-item>Link</ibm-sidenav-item>
217217
<ibm-sidenav-item>Link</ibm-sidenav-item>
218218
</ibm-sidenav-menu>

0 commit comments

Comments
 (0)