Skip to content

Commit d07a2be

Browse files
committed
First Commit
1 parent 9cc8e7b commit d07a2be

23 files changed

+965
-2
lines changed

README.md

100644100755
Lines changed: 426 additions & 2 deletions
Large diffs are not rendered by default.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import { EventEmitter, OnInit } from '@angular/core';
2+
import { ControlValueAccessor } from '@angular/forms';
3+
import { IonicRatingSubscriptionService } from '..';
4+
export declare class IonicRatingComponent implements ControlValueAccessor, OnInit {
5+
private ionic5StartRatingSubscriptionService;
6+
ngOnInit(): void;
7+
readonly eventInfo: {
8+
topic: string;
9+
};
10+
private _rating;
11+
private onChange;
12+
private onTouched;
13+
disabled: boolean;
14+
writeValue(obj: number): void;
15+
registerOnChange(fn: any): void;
16+
registerOnTouched(fn: any): void;
17+
setDisabledState?(isDisabled: boolean): void;
18+
rating: number;
19+
ratingChanged: EventEmitter<number>;
20+
readonly: string;
21+
activeColor: string;
22+
defaultColor: string;
23+
activeIcon: string;
24+
defaultIcon: string;
25+
halfIcon: string;
26+
halfStar: string;
27+
maxRating: number;
28+
fontSize: string;
29+
Math: any;
30+
parseFloat: any;
31+
iconsArray: number[];
32+
constructor(ionic5StartRatingSubscriptionService: IonicRatingSubscriptionService);
33+
changeRating(event: any): void;
34+
}

dist/components/ionic-rating-component.js

Lines changed: 133 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/components/ionic-rating-component.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"__symbolic":"module","version":4,"metadata":{"IonicRatingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ionic-rating-component","template":"\n<div class=\"ionic5-star-rating\">\n <button [ngStyle]=\"{'width' : fontSize, 'height' : fontSize}\" *ngFor=\"let index of iconsArray\" id=\"{{index}}\" type=\"button\" ion-button icon-only (click)=\"changeRating($event)\">\n <ion-icon [ngStyle]=\"{'color':index < this.Math.round(this.parseFloat(rating)) ? activeColor : defaultColor, 'font-size' : fontSize }\" name=\"{{(halfStar ==='true' && (rating - index > 0) && (rating - index <= 0.5)) ? halfIcon : (index < this.Math.round(this.parseFloat(rating))) ? activeIcon : defaultIcon}}\"></ion-icon>\n </button>\n</div>\n","styles":["\n .ionic-rating-component button {\n background: none;\n box-shadow: none;\n -webkit-box-shadow: none;\n padding : 0px;\n }\n"],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":23,"character":15},"useExisting":{"__symbolic":"reference","name":"IonicRatingComponent"},"multi":true}]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"rating":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"ratingChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":79,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3}}]}],"activeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"defaultColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"activeIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3}}]}],"defaultIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"halfIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"halfStar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3}}]}],"maxRating":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":96,"character":3}}]}],"fontSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"..","name":"IonicRatingSubscriptionService","line":104,"character":60}]}],"changeRating":[{"__symbolic":"method"}]}}}}]

dist/index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export * from './ionic-rating-component.module';
2+
export * from './components/ionic-rating-component';
3+
export * from './services/ionic-rating-subscription.service';

dist/index.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.metadata.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./ionic-rating-component.module"},{"from":"./components/ionic-rating-component"},{"from":"./services/ionic-rating-subscription.service"}]}]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { ModuleWithProviders } from '@angular/core';
2+
export declare class IonicRatingModule {
3+
static forRoot(): ModuleWithProviders;
4+
}

0 commit comments

Comments
 (0)