Skip to content

Commit 221eb0c

Browse files
author
a-jie
committed
update v0.3.7
update v0.3.7
1 parent a5c412a commit 221eb0c

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
/dist
88
/bundles
99
__src
10+
__lib
1011
npm-debug.log*
1112
.DS_Store
1213
demo/package-lock.json

demo/src/app/app.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {
1010
MatInputModule
1111
} from '@angular/material';
1212

13-
import { InfiniteListModule } from 'angular-infinite-list';
14-
//import { InfiniteListModule } from './__src';
13+
//import { InfiniteListModule } from 'angular-infinite-list';
14+
import { InfiniteListModule } from './__lib';
1515

1616
import { AppRoutingModule } from './app-routing.module';
1717

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-infinite-list",
3-
"version": "0.3.6",
3+
"version": "0.3.7",
44
"description": "A tiny but mighty 3k list virtualization library for angular, with zero dependencies",
55
"main": "dist/index.js",
66
"typings": "dist/index.d.ts",

src/infinite-list.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
selector: 'infinite-list, infinitelist, [infinitelist]',
2828
template: `
2929
<div #dom [ngStyle]="warpStyle">
30-
<div [ngStyle]="innerStyle">
30+
<div #inner [ngStyle]="innerStyle">
3131
<ng-content></ng-content>
3232
</div>
3333
</div>
@@ -64,6 +64,7 @@ export class InfinitelistComponent {
6464
@Output() update = new EventEmitter<ILEvent | Subject<ILEvent>>();
6565

6666
@ViewChild('dom', { read: ElementRef }) rootNode: ElementRef;
67+
@ViewChild('inner', { read: ElementRef }) innerNode: ElementRef;
6768

6869
get itemCount(): number {
6970
return this.data ? this.data.length : 0;
@@ -195,6 +196,9 @@ export class InfinitelistComponent {
195196

196197
if (this.useob) {
197198
this.ob$.next(this.event);
199+
200+
if (!this.infinitelistService.isPureNumber(this.itemSize))
201+
this.innerNode.nativeElement.style[this.currentSizeProp] = this.addUnit(this.sizeAndPositionManager.getTotalSize());
198202
} else {
199203
this.zone.run(() => this.update.emit(this.event));
200204
}

0 commit comments

Comments
 (0)