New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ngx-rating-stars

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-rating-stars - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

4

bundles/ngx-rating-stars.umd.js

@@ -111,3 +111,3 @@ (function (global, factory) {

selector: 'ngx-rating-stars',
template: "\n <div class=\"rating-star\" *ngFor=\"let star of ratingArray\"><img [ngStyle]=\"size.starsStyle\" src=\"{{star}}\"></div>\n <div class=\"rating-values\" [ngStyle]=\"size.ratingStyle\">{{rating?.value | number:'1.1-1'}} <p [ngStyle]=\"size.countStyle\">({{rating?.count}})</p></div>\n ",
template: "\n <div class=\"rating-star\" *ngFor=\"let star of ratingArray\"><img [ngStyle]=\"style.starsStyle\" src=\"{{star}}\"></div>\n <div class=\"rating-values\" [ngStyle]=\"style.ratingStyle\">{{rating?.value | number:'1.1-1'}} <p [ngStyle]=\"style.countStyle\">({{rating?.count}})</p></div>\n ",
styles: ["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]

@@ -118,3 +118,3 @@ },] }

rating: [{ type: core.Input }],
size: [{ type: core.Input }]
style: [{ type: core.Input }]
};

@@ -121,0 +121,0 @@

@@ -1,2 +0,2 @@

!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define("ngx-rating-stars",["exports","@angular/core","@angular/platform-browser"],r):r((t=t||self)["ngx-rating-stars"]={},t.ng.core,t.ng.platformBrowser)}(this,(function(t,r,e){"use strict";var a=function(){function t(){this.yellowStar="/assets/images/yellow-star.jpg",this.midStar="/assets/images/mid-star.jpg",this.greyStar="/assets/images/grey-star.jpg",this.ratingArray=new Array}return t.prototype.ngOnInit=function(){this.buildRatingsStars()},t.prototype.buildRatingsStars=function(){var t=new Array;if(0==this.rating.value){for(var r=0;r<=4;r++)t[r]=this.greyStar;this.ratingArray=t}else{for(var e=this.rating.value,a=Math.trunc(e),s=0;s<a+1;s++)e>s&&e<s+1?t[s]=this.midStar:s!=a&&(t[s]=this.yellowStar);if(e==Math.floor(e))for(r=a;r<=4;r++)t[r]=this.greyStar;else for(r=a+1;r<=4;r++)t[r]=this.greyStar;this.ratingArray=t}},t}();a.decorators=[{type:r.Component,args:[{selector:"ngx-rating-stars",template:'\n <div class="rating-star" *ngFor="let star of ratingArray"><img [ngStyle]="size.starsStyle" src="{{star}}"></div>\n <div class="rating-values" [ngStyle]="size.ratingStyle">{{rating?.value | number:\'1.1-1\'}} <p [ngStyle]="size.countStyle">({{rating?.count}})</p></div>\n ',styles:["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]}]}],a.propDecorators={rating:[{type:r.Input}],size:[{type:r.Input}]};var s=function(){};s.decorators=[{type:r.NgModule,args:[{declarations:[a],imports:[e.BrowserModule],exports:[a]}]}],t.NgxRatingStarsComponent=a,t.NgxRatingStarsModule=s,Object.defineProperty(t,"__esModule",{value:!0})}));
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define("ngx-rating-stars",["exports","@angular/core","@angular/platform-browser"],r):r((t=t||self)["ngx-rating-stars"]={},t.ng.core,t.ng.platformBrowser)}(this,(function(t,r,e){"use strict";var a=function(){function t(){this.yellowStar="/assets/images/yellow-star.jpg",this.midStar="/assets/images/mid-star.jpg",this.greyStar="/assets/images/grey-star.jpg",this.ratingArray=new Array}return t.prototype.ngOnInit=function(){this.buildRatingsStars()},t.prototype.buildRatingsStars=function(){var t=new Array;if(0==this.rating.value){for(var r=0;r<=4;r++)t[r]=this.greyStar;this.ratingArray=t}else{for(var e=this.rating.value,a=Math.trunc(e),s=0;s<a+1;s++)e>s&&e<s+1?t[s]=this.midStar:s!=a&&(t[s]=this.yellowStar);if(e==Math.floor(e))for(r=a;r<=4;r++)t[r]=this.greyStar;else for(r=a+1;r<=4;r++)t[r]=this.greyStar;this.ratingArray=t}},t}();a.decorators=[{type:r.Component,args:[{selector:"ngx-rating-stars",template:'\n <div class="rating-star" *ngFor="let star of ratingArray"><img [ngStyle]="style.starsStyle" src="{{star}}"></div>\n <div class="rating-values" [ngStyle]="style.ratingStyle">{{rating?.value | number:\'1.1-1\'}} <p [ngStyle]="style.countStyle">({{rating?.count}})</p></div>\n ',styles:["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]}]}],a.propDecorators={rating:[{type:r.Input}],style:[{type:r.Input}]};var s=function(){};s.decorators=[{type:r.NgModule,args:[{declarations:[a],imports:[e.BrowserModule],exports:[a]}]}],t.NgxRatingStarsComponent=a,t.NgxRatingStarsModule=s,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-rating-stars.umd.min.js.map

@@ -106,4 +106,4 @@ import { Component, Input } from '@angular/core';

template: `
<div class="rating-star" *ngFor="let star of ratingArray"><img [ngStyle]="size.starsStyle" src="{{star}}"></div>
<div class="rating-values" [ngStyle]="size.ratingStyle">{{rating?.value | number:'1.1-1'}} <p [ngStyle]="size.countStyle">({{rating?.count}})</p></div>
<div class="rating-star" *ngFor="let star of ratingArray"><img [ngStyle]="style.starsStyle" src="{{star}}"></div>
<div class="rating-values" [ngStyle]="style.ratingStyle">{{rating?.value | number:'1.1-1'}} <p [ngStyle]="style.countStyle">({{rating?.count}})</p></div>
`,

@@ -115,4 +115,4 @@ styles: ["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]

rating: [{ type: Input }],
size: [{ type: Input }]
style: [{ type: Input }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXJhdGluZy1zdGFycy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiL2hvbWUvYW5kcmVhL2xhdm9yby9hbmd1bGFyL2xpYnJlcmllL1JhdGluZ1N0YXJzTGlicmFyeS9wcm9qZWN0cy9uZ3gtcmF0aW5nLXN0YXJzL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtcmF0aW5nLXN0YXJzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVV6RCxNQUFNLE9BQU8sdUJBQXVCO0lBUnBDO1FBYUksZUFBVSxHQUFVLGlCQUFpQixHQUFHLGlCQUFpQixDQUFBO1FBQ3pELFlBQU8sR0FBVSxpQkFBaUIsR0FBRyxjQUFjLENBQUE7UUFDbkQsYUFBUSxHQUFVLGlCQUFpQixHQUFHLGVBQWUsQ0FBQTtRQUVyRCxnQkFBVyxHQUFZLElBQUksS0FBSyxDQUFDO1FBcURyQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7V0FxREc7SUFDSCxDQUFDO0lBekdHLFFBQVE7UUFFSixJQUFJLENBQUMsaUJBQWlCLEVBQUUsQ0FBQTtJQUU1QixDQUFDO0lBRUQsd0NBQXdDO0lBQ3hDLGlCQUFpQjtRQUNiLElBQUksV0FBVyxHQUFZLElBQUksS0FBSyxDQUFDO1FBRXJDLElBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxFQUFDO1lBRXRCLEtBQUksSUFBSSxDQUFDLEdBQUMsQ0FBQyxFQUFDLENBQUMsSUFBRSxDQUFDLEVBQUMsQ0FBQyxFQUFFLEVBQUM7Z0JBQ2pCLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO2FBQ2xDO1lBRUQsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUE7U0FFakM7YUFBSTtZQUVELElBQUksTUFBTSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFBO1lBRTlCLElBQUksS0FBSyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7WUFFL0IsS0FBSSxJQUFJLENBQUMsR0FBQyxDQUFDLEVBQUMsQ0FBQyxHQUFDLEtBQUssR0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFFLEVBQUM7Z0JBRXRCLElBQUcsTUFBTSxHQUFDLENBQUMsSUFBSSxNQUFNLEdBQUMsQ0FBQyxHQUFDLENBQUMsRUFBQztvQkFDdEIsV0FBVyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUM7aUJBQ2pDO3FCQUFLO29CQUNGLElBQUcsQ0FBQyxJQUFFLEtBQUssRUFBQzt3QkFDUixXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQztxQkFDcEM7aUJBQ0o7YUFFSjtZQUVELElBQUksTUFBTSxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUM7Z0JBQzdCLEtBQUksSUFBSSxDQUFDLEdBQUMsS0FBSyxFQUFDLENBQUMsSUFBRSxDQUFDLEVBQUMsQ0FBQyxFQUFFLEVBQUM7b0JBQ3pCLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO2lCQUM5QjthQUNKO2lCQUFNO2dCQUNILEtBQUksSUFBSSxDQUFDLEdBQUMsS0FBSyxHQUFDLENBQUMsRUFBQyxDQUFDLElBQUUsQ0FBQyxFQUFDLENBQUMsRUFBRSxFQUFDO29CQUMzQixXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztpQkFDOUI7YUFDSjtZQUVELElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFBO1NBRWpDO0lBRUwsQ0FBQzs7O1lBckVKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsa0JBQWtCO2dCQUM1QixRQUFRLEVBQUU7OztLQUdUOzthQUVKOzs7cUJBR0ksS0FBSzttQkFDTCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmd4LXJhdGluZy1zdGFycycsXG4gICAgdGVtcGxhdGU6IGBcbiAgICAgICAgPGRpdiBjbGFzcz1cInJhdGluZy1zdGFyXCIgKm5nRm9yPVwibGV0IHN0YXIgb2YgcmF0aW5nQXJyYXlcIj48aW1nIFtuZ1N0eWxlXT1cInNpemUuc3RhcnNTdHlsZVwiIHNyYz1cInt7c3Rhcn19XCI+PC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJyYXRpbmctdmFsdWVzXCIgW25nU3R5bGVdPVwic2l6ZS5yYXRpbmdTdHlsZVwiPnt7cmF0aW5nPy52YWx1ZSB8IG51bWJlcjonMS4xLTEnfX0gPHAgW25nU3R5bGVdPVwic2l6ZS5jb3VudFN0eWxlXCI+KHt7cmF0aW5nPy5jb3VudH19KTwvcD48L2Rpdj5cbiAgICBgLFxuICAgIHN0eWxlVXJsczogWyduZ3gtcmF0aW5nLXN0YXJzLmNvbXBvbmVudC5jc3MnIF1cbn0pXG5leHBvcnQgY2xhc3MgTmd4UmF0aW5nU3RhcnNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gICAgQElucHV0KCkgcmF0aW5nXG4gICAgQElucHV0KCkgc2l6ZVxuXG4gICAgeWVsbG93U3RhcjpzdHJpbmcgPSBcIi9hc3NldHMvaW1hZ2VzL1wiICsgXCJ5ZWxsb3ctc3Rhci5qcGdcIlxuICAgIG1pZFN0YXI6c3RyaW5nID0gXCIvYXNzZXRzL2ltYWdlcy9cIiArIFwibWlkLXN0YXIuanBnXCJcbiAgICBncmV5U3RhcjpzdHJpbmcgPSBcIi9hc3NldHMvaW1hZ2VzL1wiICsgXCJncmV5LXN0YXIuanBnXCJcblxuICAgIHJhdGluZ0FycmF5OnN0cmluZ1tdID0gbmV3IEFycmF5O1xuXG4gICAgbmdPbkluaXQoKTp2b2lke1xuXG4gICAgICAgIHRoaXMuYnVpbGRSYXRpbmdzU3RhcnMoKVxuXG4gICAgfVxuXG4gICAgLy8gYnVpbGRzIHRoZSBhcnJheSB0aGF0IHNob3dzIHRoZSBzdGFyc1xuICAgIGJ1aWxkUmF0aW5nc1N0YXJzKCk6dm9pZHtcbiAgICAgICAgbGV0IHJhdGluZ0FycmF5OnN0cmluZ1tdID0gbmV3IEFycmF5O1xuXG4gICAgICAgIGlmKHRoaXMucmF0aW5nLnZhbHVlID09IDApe1xuXG4gICAgICAgICAgICBmb3IobGV0IGs9MDtrPD00O2srKyl7XG4gICAgICAgICAgICAgICAgcmF0aW5nQXJyYXlba10gPSB0aGlzLmdyZXlTdGFyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ0FycmF5ID0gcmF0aW5nQXJyYXlcblxuICAgICAgICB9ZWxzZXtcblxuICAgICAgICAgICAgbGV0IHJhdGluZyA9IHRoaXMucmF0aW5nLnZhbHVlXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxldCB0cnVuYyA9IE1hdGgudHJ1bmMocmF0aW5nKTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBmb3IobGV0IGo9MDtqPHRydW5jKzE7aisrKXtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgaWYocmF0aW5nPmogJiYgcmF0aW5nPGorMSl7XG4gICAgICAgICAgICAgICAgICAgIHJhdGluZ0FycmF5W2pdID0gdGhpcy5taWRTdGFyO1xuICAgICAgICAgICAgICAgIH1lbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaWYoaiE9dHJ1bmMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcmF0aW5nQXJyYXlbal0gPSB0aGlzLnllbGxvd1N0YXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBpZiAocmF0aW5nID09IE1hdGguZmxvb3IocmF0aW5nKSl7XG4gICAgICAgICAgICAgICAgZm9yKGxldCBrPXRydW5jO2s8PTQ7aysrKXtcbiAgICAgICAgICAgICAgICByYXRpbmdBcnJheVtrXSA9IHRoaXMuZ3JleVN0YXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBmb3IobGV0IGs9dHJ1bmMrMTtrPD00O2srKyl7XG4gICAgICAgICAgICAgICAgcmF0aW5nQXJyYXlba10gPSB0aGlzLmdyZXlTdGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdBcnJheSA9IHJhdGluZ0FycmF5XG5cbiAgICAgICAgfVxuXG4gICAgfVxuLyogXG4gICAgc2V0U2l6ZSgpOiB2b2lkIHtcblxuICAgICAgICBjb25zb2xlLmxvZygnc2l6ZScsIHRoaXMuc2l6ZS52YWx1ZSlcbiAgICAgICAgaWYodGhpcy5zaXplLnZhbHVlID09ICdzbWFsbCcpe1xuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ1N0YXJzU3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2hlaWdodCcgOiAnMThweCcsXG4gICAgICAgICAgICAgICAgJ3dpZHRoJyA6ICcxOHB4J1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ1N0eWxlID0ge1xuICAgICAgICAgICAgICAgICdmb250LXNpemUnOicxNnB4JyxcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdDb3VudFN0eWxlID0ge1xuICAgICAgICAgICAgICAgICdmb250LXNpemUnOicxMnB4JyxcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9ZWxzZSBpZih0aGlzLnNpemUudmFsdWUgPT0nbWVkaXVtJyl7XG5cbiAgICAgICAgICAgIHRoaXMucmF0aW5nU3RhcnNTdHlsZSA9IHtcbiAgICAgICAgICAgICAgICAnaGVpZ2h0JyA6ICczM3B4JyxcbiAgICAgICAgICAgICAgICAnd2lkdGgnIDogJzMzcHgnXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoaXMucmF0aW5nU3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2ZvbnQtc2l6ZSc6JzQ4cHgnLFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ0NvdW50U3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2ZvbnQtc2l6ZSc6JzQwcHgnLFxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfWVsc2UgaWYodGhpcy5zaXplLnZhbHVlID09J2xhcmdlJyl7XG5cbiAgICAgICAgICAgIHRoaXMucmF0aW5nU3RhcnNTdHlsZSA9IHtcbiAgICAgICAgICAgICAgICAnaGVpZ2h0JyA6ICc0OHB4JyxcbiAgICAgICAgICAgICAgICAnd2lkdGgnIDogJzQ4cHgnXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoaXMucmF0aW5nU3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2ZvbnQtc2l6ZSc6JzQ4cHgnLFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ0NvdW50U3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2ZvbnQtc2l6ZSc6JzQwcHgnLFxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAqL1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXJhdGluZy1zdGFycy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiL2hvbWUvYW5kcmVhL2xhdm9yby9hbmd1bGFyL2xpYnJlcmllL1JhdGluZ1N0YXJzTGlicmFyeS9wcm9qZWN0cy9uZ3gtcmF0aW5nLXN0YXJzL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtcmF0aW5nLXN0YXJzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVV6RCxNQUFNLE9BQU8sdUJBQXVCO0lBUnBDO1FBYUksZUFBVSxHQUFVLGlCQUFpQixHQUFHLGlCQUFpQixDQUFBO1FBQ3pELFlBQU8sR0FBVSxpQkFBaUIsR0FBRyxjQUFjLENBQUE7UUFDbkQsYUFBUSxHQUFVLGlCQUFpQixHQUFHLGVBQWUsQ0FBQTtRQUVyRCxnQkFBVyxHQUFZLElBQUksS0FBSyxDQUFDO1FBcURyQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7V0FxREc7SUFDSCxDQUFDO0lBekdHLFFBQVE7UUFFSixJQUFJLENBQUMsaUJBQWlCLEVBQUUsQ0FBQTtJQUU1QixDQUFDO0lBRUQsd0NBQXdDO0lBQ3hDLGlCQUFpQjtRQUNiLElBQUksV0FBVyxHQUFZLElBQUksS0FBSyxDQUFDO1FBRXJDLElBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxFQUFDO1lBRXRCLEtBQUksSUFBSSxDQUFDLEdBQUMsQ0FBQyxFQUFDLENBQUMsSUFBRSxDQUFDLEVBQUMsQ0FBQyxFQUFFLEVBQUM7Z0JBQ2pCLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO2FBQ2xDO1lBRUQsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUE7U0FFakM7YUFBSTtZQUVELElBQUksTUFBTSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFBO1lBRTlCLElBQUksS0FBSyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7WUFFL0IsS0FBSSxJQUFJLENBQUMsR0FBQyxDQUFDLEVBQUMsQ0FBQyxHQUFDLEtBQUssR0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFFLEVBQUM7Z0JBRXRCLElBQUcsTUFBTSxHQUFDLENBQUMsSUFBSSxNQUFNLEdBQUMsQ0FBQyxHQUFDLENBQUMsRUFBQztvQkFDdEIsV0FBVyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUM7aUJBQ2pDO3FCQUFLO29CQUNGLElBQUcsQ0FBQyxJQUFFLEtBQUssRUFBQzt3QkFDUixXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQztxQkFDcEM7aUJBQ0o7YUFFSjtZQUVELElBQUksTUFBTSxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUM7Z0JBQzdCLEtBQUksSUFBSSxDQUFDLEdBQUMsS0FBSyxFQUFDLENBQUMsSUFBRSxDQUFDLEVBQUMsQ0FBQyxFQUFFLEVBQUM7b0JBQ3pCLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO2lCQUM5QjthQUNKO2lCQUFNO2dCQUNILEtBQUksSUFBSSxDQUFDLEdBQUMsS0FBSyxHQUFDLENBQUMsRUFBQyxDQUFDLElBQUUsQ0FBQyxFQUFDLENBQUMsRUFBRSxFQUFDO29CQUMzQixXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztpQkFDOUI7YUFDSjtZQUVELElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFBO1NBRWpDO0lBRUwsQ0FBQzs7O1lBckVKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsa0JBQWtCO2dCQUM1QixRQUFRLEVBQUU7OztLQUdUOzthQUVKOzs7cUJBR0ksS0FBSztvQkFDTCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmd4LXJhdGluZy1zdGFycycsXG4gICAgdGVtcGxhdGU6IGBcbiAgICAgICAgPGRpdiBjbGFzcz1cInJhdGluZy1zdGFyXCIgKm5nRm9yPVwibGV0IHN0YXIgb2YgcmF0aW5nQXJyYXlcIj48aW1nIFtuZ1N0eWxlXT1cInN0eWxlLnN0YXJzU3R5bGVcIiBzcmM9XCJ7e3N0YXJ9fVwiPjwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwicmF0aW5nLXZhbHVlc1wiIFtuZ1N0eWxlXT1cInN0eWxlLnJhdGluZ1N0eWxlXCI+e3tyYXRpbmc/LnZhbHVlIHwgbnVtYmVyOicxLjEtMSd9fSA8cCBbbmdTdHlsZV09XCJzdHlsZS5jb3VudFN0eWxlXCI+KHt7cmF0aW5nPy5jb3VudH19KTwvcD48L2Rpdj5cbiAgICBgLFxuICAgIHN0eWxlVXJsczogWyduZ3gtcmF0aW5nLXN0YXJzLmNvbXBvbmVudC5jc3MnIF1cbn0pXG5leHBvcnQgY2xhc3MgTmd4UmF0aW5nU3RhcnNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gICAgQElucHV0KCkgcmF0aW5nXG4gICAgQElucHV0KCkgc3R5bGVcblxuICAgIHllbGxvd1N0YXI6c3RyaW5nID0gXCIvYXNzZXRzL2ltYWdlcy9cIiArIFwieWVsbG93LXN0YXIuanBnXCJcbiAgICBtaWRTdGFyOnN0cmluZyA9IFwiL2Fzc2V0cy9pbWFnZXMvXCIgKyBcIm1pZC1zdGFyLmpwZ1wiXG4gICAgZ3JleVN0YXI6c3RyaW5nID0gXCIvYXNzZXRzL2ltYWdlcy9cIiArIFwiZ3JleS1zdGFyLmpwZ1wiXG5cbiAgICByYXRpbmdBcnJheTpzdHJpbmdbXSA9IG5ldyBBcnJheTtcblxuICAgIG5nT25Jbml0KCk6dm9pZHtcblxuICAgICAgICB0aGlzLmJ1aWxkUmF0aW5nc1N0YXJzKClcblxuICAgIH1cblxuICAgIC8vIGJ1aWxkcyB0aGUgYXJyYXkgdGhhdCBzaG93cyB0aGUgc3RhcnNcbiAgICBidWlsZFJhdGluZ3NTdGFycygpOnZvaWR7XG4gICAgICAgIGxldCByYXRpbmdBcnJheTpzdHJpbmdbXSA9IG5ldyBBcnJheTtcblxuICAgICAgICBpZih0aGlzLnJhdGluZy52YWx1ZSA9PSAwKXtcblxuICAgICAgICAgICAgZm9yKGxldCBrPTA7azw9NDtrKyspe1xuICAgICAgICAgICAgICAgIHJhdGluZ0FycmF5W2tdID0gdGhpcy5ncmV5U3RhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdBcnJheSA9IHJhdGluZ0FycmF5XG5cbiAgICAgICAgfWVsc2V7XG5cbiAgICAgICAgICAgIGxldCByYXRpbmcgPSB0aGlzLnJhdGluZy52YWx1ZVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBsZXQgdHJ1bmMgPSBNYXRoLnRydW5jKHJhdGluZyk7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9yKGxldCBqPTA7ajx0cnVuYysxO2orKyl7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIGlmKHJhdGluZz5qICYmIHJhdGluZzxqKzEpe1xuICAgICAgICAgICAgICAgICAgICByYXRpbmdBcnJheVtqXSA9IHRoaXMubWlkU3RhcjtcbiAgICAgICAgICAgICAgICB9ZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGlmKGohPXRydW5jKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJhdGluZ0FycmF5W2pdID0gdGhpcy55ZWxsb3dTdGFyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgaWYgKHJhdGluZyA9PSBNYXRoLmZsb29yKHJhdGluZykpe1xuICAgICAgICAgICAgICAgIGZvcihsZXQgaz10cnVuYztrPD00O2srKyl7XG4gICAgICAgICAgICAgICAgcmF0aW5nQXJyYXlba10gPSB0aGlzLmdyZXlTdGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgZm9yKGxldCBrPXRydW5jKzE7azw9NDtrKyspe1xuICAgICAgICAgICAgICAgIHJhdGluZ0FycmF5W2tdID0gdGhpcy5ncmV5U3RhcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoaXMucmF0aW5nQXJyYXkgPSByYXRpbmdBcnJheVxuXG4gICAgICAgIH1cblxuICAgIH1cbi8qIFxuICAgIHNldFNpemUoKTogdm9pZCB7XG5cbiAgICAgICAgY29uc29sZS5sb2coJ3NpemUnLCB0aGlzLnNpemUudmFsdWUpXG4gICAgICAgIGlmKHRoaXMuc2l6ZS52YWx1ZSA9PSAnc21hbGwnKXtcblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdTdGFyc1N0eWxlID0ge1xuICAgICAgICAgICAgICAgICdoZWlnaHQnIDogJzE4cHgnLFxuICAgICAgICAgICAgICAgICd3aWR0aCcgOiAnMThweCdcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdTdHlsZSA9IHtcbiAgICAgICAgICAgICAgICAnZm9udC1zaXplJzonMTZweCcsXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoaXMucmF0aW5nQ291bnRTdHlsZSA9IHtcbiAgICAgICAgICAgICAgICAnZm9udC1zaXplJzonMTJweCcsXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfWVsc2UgaWYodGhpcy5zaXplLnZhbHVlID09J21lZGl1bScpe1xuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ1N0YXJzU3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2hlaWdodCcgOiAnMzNweCcsXG4gICAgICAgICAgICAgICAgJ3dpZHRoJyA6ICczM3B4J1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ1N0eWxlID0ge1xuICAgICAgICAgICAgICAgICdmb250LXNpemUnOic0OHB4JyxcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdDb3VudFN0eWxlID0ge1xuICAgICAgICAgICAgICAgICdmb250LXNpemUnOic0MHB4JyxcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1lbHNlIGlmKHRoaXMuc2l6ZS52YWx1ZSA9PSdsYXJnZScpe1xuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ1N0YXJzU3R5bGUgPSB7XG4gICAgICAgICAgICAgICAgJ2hlaWdodCcgOiAnNDhweCcsXG4gICAgICAgICAgICAgICAgJ3dpZHRoJyA6ICc0OHB4J1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLnJhdGluZ1N0eWxlID0ge1xuICAgICAgICAgICAgICAgICdmb250LXNpemUnOic0OHB4JyxcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5yYXRpbmdDb3VudFN0eWxlID0ge1xuICAgICAgICAgICAgICAgICdmb250LXNpemUnOic0MHB4JyxcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gKi9cbn1cbiJdfQ==

@@ -108,4 +108,4 @@ import { Component, Input, NgModule } from '@angular/core';

template: `
<div class="rating-star" *ngFor="let star of ratingArray"><img [ngStyle]="size.starsStyle" src="{{star}}"></div>
<div class="rating-values" [ngStyle]="size.ratingStyle">{{rating?.value | number:'1.1-1'}} <p [ngStyle]="size.countStyle">({{rating?.count}})</p></div>
<div class="rating-star" *ngFor="let star of ratingArray"><img [ngStyle]="style.starsStyle" src="{{star}}"></div>
<div class="rating-values" [ngStyle]="style.ratingStyle">{{rating?.value | number:'1.1-1'}} <p [ngStyle]="style.countStyle">({{rating?.count}})</p></div>
`,

@@ -117,3 +117,3 @@ styles: ["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]

rating: [{ type: Input }],
size: [{ type: Input }]
style: [{ type: Input }]
};

@@ -120,0 +120,0 @@

import { OnInit } from '@angular/core';
export declare class NgxRatingStarsComponent implements OnInit {
rating: any;
size: any;
style: any;
yellowStar: string;

@@ -6,0 +6,0 @@ midStar: string;

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"NgxRatingStarsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ngx-rating-stars","template":"\n <div class=\"rating-star\" *ngFor=\"let star of ratingArray\"><img [ngStyle]=\"size.starsStyle\" src=\"{{star}}\"></div>\n <div class=\"rating-values\" [ngStyle]=\"size.ratingStyle\">{{rating?.value | number:'1.1-1'}} <p [ngStyle]=\"size.countStyle\">({{rating?.count}})</p></div>\n ","styles":["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]}]}],"members":{"rating":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"buildRatingsStars":[{"__symbolic":"method"}]}},"NgxRatingStarsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxRatingStarsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":6,"character":14}],"exports":[{"__symbolic":"reference","name":"NgxRatingStarsComponent"}]}]}],"members":{}}},"origins":{"NgxRatingStarsComponent":"./lib/ngx-rating-stars.component","NgxRatingStarsModule":"./lib/ngx-rating-stars.module"},"importAs":"ngx-rating-stars"}
{"__symbolic":"module","version":4,"metadata":{"NgxRatingStarsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ngx-rating-stars","template":"\n <div class=\"rating-star\" *ngFor=\"let star of ratingArray\"><img [ngStyle]=\"style.starsStyle\" src=\"{{star}}\"></div>\n <div class=\"rating-values\" [ngStyle]=\"style.ratingStyle\">{{rating?.value | number:'1.1-1'}} <p [ngStyle]=\"style.countStyle\">({{rating?.count}})</p></div>\n ","styles":["img{height:auto;width:27px}.rating-star,.rating-values,p{display:inline}"]}]}],"members":{"rating":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"buildRatingsStars":[{"__symbolic":"method"}]}},"NgxRatingStarsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxRatingStarsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":6,"character":14}],"exports":[{"__symbolic":"reference","name":"NgxRatingStarsComponent"}]}]}],"members":{}}},"origins":{"NgxRatingStarsComponent":"./lib/ngx-rating-stars.component","NgxRatingStarsModule":"./lib/ngx-rating-stars.module"},"importAs":"ngx-rating-stars"}
{
"$schema": "../../node_modules/ng-packagr/package.schema.json",
"name": "ngx-rating-stars",
"version": "0.1.4",
"version": "0.1.5",
"description": "A simple rating stars library",

@@ -6,0 +6,0 @@ "author": "Andrea Di Cioccio",

@@ -26,3 +26,3 @@ ## Installation

```html
<ngx-rating-stars [rating]="rating" [size]="size"></ngx-rating-stars>
<ngx-rating-stars [rating]="rating" [style]="ratingStyle"></ngx-rating-stars>
```

@@ -37,3 +37,3 @@

size = {
ratingStyle = {
starsStyle: {'height' : '22px', 'width' : '22px'},

@@ -40,0 +40,0 @@ ratingStyle: {'font-size' : '18px'},

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc