Skip to content

Commit 7b41866

Browse files
chore(release): release 9.3.0 (#65)
Co-authored-by: huaweidevcloud <[email protected]>
1 parent e148e6a commit 7b41866

File tree

531 files changed

+6003
-1780
lines changed

Some content is hidden

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

531 files changed

+6003
-1780
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
/.sass-cache
3030
/connect.lock
3131
/coverage
32+
/junit
3233
/libpeerconnection.log
3334
npm-debug.log
3435
yarn-error.log

angular.json

+6
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@
5858
},
5959
"es5": {
6060
"tsConfig": "src/tsconfig.app.es5.json"
61+
},
62+
"separate": {
63+
"tsConfig": "src/tsconfig.app.separate.json"
6164
}
6265
}
6366
},
@@ -72,6 +75,9 @@
7275
},
7376
"es5": {
7477
"browserTarget": "devui:build:es5"
78+
},
79+
"separate": {
80+
"browserTarget": "devui:build:separate"
7581
}
7682
}
7783
},

devui/accordion/accordion-base-component.class.ts

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Input, HostBinding, Directive } from '@angular/core';
22
import { AccordionBase, AccordionOptions } from './accordion.type';
33

44
@Directive()
5+
// tslint:disable-next-line: directive-class-suffix
56
export abstract class AccordionBaseComponent<T extends AccordionBase> {
67
@Input() item: any | T;
78
@Input() deepth = 0;

devui/accordion/accordion-base-item-component.class.ts

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { AccordionBaseItem, AccordionOptions } from './accordion.type';
33
import { AccordionBaseComponent } from './accordion-base-component.class';
44

55
@Directive()
6+
// tslint:disable-next-line: directive-class-suffix
67
export abstract class AccordionBaseItemComponent<T extends AccordionBaseItem> extends AccordionBaseComponent<T> {
78
get itemTemplate() {
89
return this.accordion.itemTemplate;

devui/accordion/accordion-base-link-component.class.ts

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { AccordionLinkableItem, AccordionOptions } from './accordion.type';
33
import { AccordionBaseItemComponent } from './accordion-base-item-component.class';
44

55
@Directive()
6+
// tslint:disable-next-line: directive-class-suffix
67
export abstract class AccordionBaseLinkComponent extends AccordionBaseItemComponent<AccordionLinkableItem> {
78
get link() {
89
return this.item && this.item[this.accordion.linkKey];

devui/accordion/accordion-item-hreflink.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { AccordionComponent } from './accordion.component';
66
selector: 'd-accordion-item-hreflink',
77
templateUrl: './accordion-item-hreflink.component.html',
88
encapsulation: ViewEncapsulation.None,
9+
preserveWhitespaces: false,
910
})
1011
export class AccordionItemHreflinkComponent extends AccordionBaseLinkComponent {
1112
constructor(protected accordion: AccordionComponent) {

devui/accordion/accordion-item-routerlink.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { RouterLinkActive, Router, UrlTree, Params } from '@angular/router';
77
selector: 'd-accordion-item-routerlink',
88
templateUrl: './accordion-item-routerlink.component.html',
99
encapsulation: ViewEncapsulation.None,
10+
preserveWhitespaces: false,
1011
})
1112
export class AccordionItemRouterlinkComponent extends AccordionBaseLinkComponent implements OnChanges {
1213
@ViewChild(RouterLinkActive) routerLinkActiveDirective: RouterLinkActive;

devui/accordion/accordion-item.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { AccordionBaseItemComponent } from './accordion-base-item-component.clas
77
selector: 'd-accordion-item',
88
templateUrl: './accordion-item.component.html',
99
encapsulation: ViewEncapsulation.None,
10+
preserveWhitespaces: false,
1011
})
1112
export class AccordionItemComponent extends AccordionBaseItemComponent<AccordionBaseItem> {
1213
constructor(protected accordion: AccordionComponent) {

devui/accordion/accordion-list.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { AccordionMenuComponent } from './accordion-menu.component';
88
selector: 'd-accordion-list',
99
templateUrl: './accordion-list.component.html',
1010
encapsulation: ViewEncapsulation.None,
11+
preserveWhitespaces: false,
1112
})
1213
export class AccordionListComponent implements OnInit, OnDestroy {
1314
@Input() data: Array<AccordionMenuItem>;

devui/accordion/accordion-menu.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { AccordionComponent } from './accordion.component';
88
selector: 'd-accordion-menu',
99
templateUrl: './accordion-menu.component.html',
1010
encapsulation: ViewEncapsulation.None,
11+
preserveWhitespaces: false,
1112
})
1213
export class AccordionMenuComponent extends AccordionBaseComponent<AccordionBaseMenu<AccordionMenuItem>> {
1314
@HostBinding('class.devui-accordion-menu-item')

devui/accordion/accordion.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { Subscription } from 'rxjs';
77
selector: 'd-accordion',
88
templateUrl: './accordion.component.html',
99
styleUrls: ['./accordion.component.scss'],
10+
preserveWhitespaces: false,
1011
})
1112
export class AccordionComponent implements AccordionOptions, OnChanges, OnInit, OnDestroy {
1213
@Input() data: Array<any> | AccordionMenuType;

devui/accordion/demo/accordion-demo.component.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,41 @@ export class AccordionDemoComponent {
88
AccordionDemoBasic: Array<DevuiSourceData> = [
99
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./basic/basic.component.html')},
1010
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./basic/basic.component.ts')},
11-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./basic/basic.component.css')}
11+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./basic/basic.component.css')}
1212
];
1313

1414
AccordionDemolink: Array<DevuiSourceData> = [
1515
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./link/link.component.html')},
1616
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./link/link.component.ts')},
17-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./link/link.component.css')}
17+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./link/link.component.css')}
1818
];
1919

2020
AccordionDemoTemplate: Array<DevuiSourceData> = [
2121
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./template/template.component.html')},
2222
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./template/template.component.ts')},
23-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./template/template.component.scss')}
23+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./template/template.component.scss')}
2424
];
2525

2626
AccordionDemoInnerListTemplate: Array<DevuiSourceData> = [
2727
{title: 'HTML', language: 'xml',
2828
code: require('!!raw-loader!./inner-list-template/inner-list-template.component.html')},
2929
{title: 'TS', language: 'typescript',
3030
code: require('!!raw-loader!./inner-list-template/inner-list-template.component.ts')},
31-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./inner-list-template/inner-list-template.component.css')}
31+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./inner-list-template/inner-list-template.component.css')}
3232
];
3333
AccordionDemoMultiLevel: Array<DevuiSourceData> = [
3434
{title: 'HTML', language: 'xml',
3535
code: require('!!raw-loader!./multi-level/multi-level.component.html')},
3636
{title: 'TS', language: 'typescript',
3737
code: require('!!raw-loader!./multi-level/multi-level.component.ts')},
38-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./multi-level/multi-level.component.css')}
38+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./multi-level/multi-level.component.css')}
3939
];
4040
AccordionDemoChangeKey: Array<DevuiSourceData> = [
4141
{title: 'HTML', language: 'xml',
4242
code: require('!!raw-loader!./change-key/change-key.component.html')},
4343
{title: 'TS', language: 'typescript',
4444
code: require('!!raw-loader!./change-key/change-key.component.ts')},
45-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./change-key/change-key.component.css')}
45+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./change-key/change-key.component.css')}
4646
];
4747
navItems = [
4848
{ dAnchorLink: 'basic-usage', value: '基本用法'},

devui/accordion/demo/template/template.component.scss

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import '../../../style/theme/color';
1+
@import '~ng-devui/styles-var/devui-var.scss';
22

33
.menu {
44
width: 400px;
@@ -12,7 +12,7 @@
1212
font-size: 12px;
1313
line-height: 12px;
1414
padding: 2px;
15-
color: #ffffff;
15+
color: $devui-light-text;
1616
text-align: center;
1717
background: $devui-brand;
1818
margin-top: -2px;
@@ -34,7 +34,7 @@
3434
height: 20px;
3535
transform-origin: center;
3636
animation: circle infinite 0.75s linear;
37-
border: 2px solid #5170ff;
37+
border: 2px solid $devui-brand;
3838
border-top-color: transparent;
3939
border-radius: 50%;
4040
}

devui/alert/alert.component.ts

+2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ import {
33
Input,
44
Output,
55
EventEmitter,
6+
ChangeDetectionStrategy,
67
} from '@angular/core';
78
import { AlertType } from './alert.types';
89

910
@Component({
1011
selector: 'd-alert',
1112
templateUrl: './alert.component.html',
1213
styleUrls: ['./alert.component.scss'],
14+
preserveWhitespaces: false,
1315
})
1416
export class AlertComponent {
1517
@Input() type: AlertType = 'info';

devui/alert/demo/alert-demo.component.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ export class AlertDemoComponent {
1212
basicSource: Array<DevuiSourceData> = [
1313
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./basic/basic.component.html')},
1414
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./basic/basic.component.ts')},
15-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./basic/basic.component.css')}
15+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./basic/basic.component.css')}
1616
];
1717

1818
closeSource: Array<DevuiSourceData> = [
1919
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./close/close.component.html')},
2020
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./close/close.component.ts')},
21-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./close/close.component.css')}
21+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./close/close.component.css')}
2222
];
2323

2424
navItems = [

devui/anchor/demo/anchor-demo.component.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ export class AnchorDemoComponent {
99
basicSource: Array<DevuiSourceData> = [
1010
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./basic/basic.component.html')},
1111
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./basic/basic.component.ts')},
12-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./basic/basic.component.css')}
12+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./basic/basic.component.scss')}
1313
];
1414

1515
asyncSource: Array<DevuiSourceData> = [
1616
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./async/async.component.html')},
1717
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./async/async.component.ts')},
18-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./async/async.component.css')}
18+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./async/async.component.scss')}
1919
];
2020
hashSource: Array<DevuiSourceData> = [
2121
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./hash/hash.component.html')},
2222
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./hash/hash.component.ts')},
23-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./hash/hash.component.css')}
23+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./hash/hash.component.scss')}
2424
];
2525

2626
ScrollTargetSource: Array<DevuiSourceData> = [
2727
{title: 'HTML', language: 'xml', code: require('!!raw-loader!./scroll-target/scroll-target.component.html')},
2828
{title: 'TS', language: 'typescript', code: require('!!raw-loader!./scroll-target/scroll-target.component.ts')},
29-
{title: 'CSS', language: 'css', code: require('!!raw-loader!./scroll-target/scroll-target.component.css')}
29+
{title: 'SCSS', language: 'css', code: require('!!raw-loader!./scroll-target/scroll-target.component.scss')}
3030
];
3131

3232

devui/anchor/demo/async/async.component.css renamed to devui/anchor/demo/async/async.component.scss

+11-9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@import '~ng-devui/styles-var/devui-var.scss';
2+
13
/* 序号 */
24
.step-nav {
35
padding-top: 10px;
@@ -12,22 +14,22 @@
1214
height: 30px;
1315
line-height: 1.5;
1416
font-size: 12px;
15-
color: #5e6678;
17+
color: $devui-text-weak;
1618
position: relative;
1719
display: flex;
1820
align-items: center;
1921
}
2022

2123
.step-nav > li:hover {
22-
color: #526ecc;
24+
color: $devui-brand-active;
2325
}
2426

2527
.step-nav > li.active {
26-
color: #526ecc;
28+
color: $devui-brand-active;
2729
}
2830

2931
.step-nav > li.active::before {
30-
border-color: #526ecc;
32+
border-color: $devui-brand-active;
3133
}
3234

3335
.step-nav > li::before {
@@ -38,9 +40,9 @@
3840
text-align: center;
3941
line-height: 26px;
4042
border-radius: 50%;
41-
background-color: #ffffff;
43+
background-color: $devui-base-bg;
4244
margin-right: 18px;
43-
border: 2px solid #dfe1e6;
45+
border: 2px solid $devui-dividing-line;
4446
}
4547

4648
/* 左侧线 */
@@ -56,7 +58,7 @@
5658
left: 5px;
5759
width: 1px;
5860
height: 32px;
59-
border-left: 2px solid #dfe1e6;
61+
border-left: 2px solid $devui-dividing-line;
6062
}
6163

6264
.mymain {
@@ -65,7 +67,7 @@
6567

6668
.mysidebar {
6769
width: 240px;
68-
border-right: 1px solid #cacfd8;
70+
border-right: 1px solid $devui-line;
6971
position: absolute;
7072
top: 0;
7173
left: 0;
@@ -79,5 +81,5 @@
7981

8082
.section-block {
8183
min-height: 200px;
82-
border-bottom: 1px dashed #cacfd8;
84+
border-bottom: 1px dashed $devui-line;
8385
}

devui/anchor/demo/async/async.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Component} from '@angular/core';
33
@Component({
44
selector: 'd-anchor-async',
55
templateUrl: './async.component.html',
6-
styleUrls: ['./async.component.css']
6+
styleUrls: ['./async.component.scss']
77
})
88
export class AsyncComponent {
99
loadMenu = false;

devui/anchor/demo/basic/basic.component.html

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
<section>
2-
<div dAnchorBox [view]="{ top: 60, bottom: 0 }" [defaultAnchor]="'base-info'" class="mymain" style="position: relative;">
2+
<div dAnchorBox [view]="{ top: 60, bottom: 0 }" [defaultAnchor]="'base-info'" class="mymain" style="position: relative">
33
<div class="mysidebar">
44
<d-sticky [view]="{ top: 60, bottom: 0 }">
55
<ul class="step-nav">
66
<li [dAnchorLink]="'base-info'" anchorActive="active">基本信息</li>
77
<li [dAnchorLink]="'issue-list'" anchorActive="active">需求列表</li>
88
<li [dAnchorLink]="'case-list'" anchorActive="active">用例列表</li>
9-
<li [dAnchorLink]="'quarlity-result'" anchorActive="active">
10-
质量评估
11-
</li>
9+
<li [dAnchorLink]="'quarlity-result'" anchorActive="active">质量评估</li>
1210
</ul>
1311
</d-sticky>
1412
</div>

0 commit comments

Comments
 (0)