diff --git a/package.json b/package.json index 737b6cc8..268bc23d 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@angular/platform-browser-dynamic": "2.0.0-rc.4", "@angular/platform-server": "2.0.0-rc.4", "@angular/router": "3.0.0-beta.2", + "@angular/forms":"0.2.0", "amcharts3": "github:amcharts/amcharts3", "ammap3": "github:amcharts/ammap3", "animate.css": "^3.5.1", diff --git a/src/app/pages/forms/components/inputs/components/ratinginputs/index.ts b/src/app/pages/forms/components/inputs/components/ratinginputs/index.ts new file mode 100644 index 00000000..9a62ed6f --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/ratinginputs/index.ts @@ -0,0 +1 @@ +export * from './ratinginputs.component'; diff --git a/src/app/pages/forms/components/inputs/components/ratinginputs/ratinginputs.component.ts b/src/app/pages/forms/components/inputs/components/ratinginputs/ratinginputs.component.ts new file mode 100644 index 00000000..0e4b2e2d --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/ratinginputs/ratinginputs.component.ts @@ -0,0 +1,20 @@ +import { RatingComponent } from 'ng2-bootstrap/ng2-bootstrap'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'rating-inputs', + directives: [RatingComponent], + template: require('./ratinginputs.html') +}) + +export class Rating { + private _rate1:number = 3; + private _rate2:number = 4; + + private _max1:number = 5; + private _max2:number = 10; + + constructor() { + } + +} diff --git a/src/app/pages/forms/components/inputs/components/ratinginputs/ratinginputs.html b/src/app/pages/forms/components/inputs/components/ratinginputs/ratinginputs.html new file mode 100644 index 00000000..d8b7cf5a --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/ratinginputs/ratinginputs.html @@ -0,0 +1,9 @@ +
+ + Rate: {{_rate1}} +
+ +
+ + Rate: {{_rate2}} +
diff --git a/src/app/pages/forms/components/inputs/inputs.component.ts b/src/app/pages/forms/components/inputs/inputs.component.ts index 34f59dbe..e2914188 100644 --- a/src/app/pages/forms/components/inputs/inputs.component.ts +++ b/src/app/pages/forms/components/inputs/inputs.component.ts @@ -6,11 +6,13 @@ import {StandardInputs} from './components/standardInputs'; import {ValidationInputs} from './components/validationInputs'; import {GroupInputs} from './components/groupInputs'; import {CheckboxInputs} from './components/checkboxInputs'; +import {Rating} from './components/ratinginputs'; + @Component({ selector: 'inputs', encapsulation: ViewEncapsulation.None, - directives: [BaCard, StandardInputs, ValidationInputs, GroupInputs, CheckboxInputs], + directives: [BaCard, StandardInputs, ValidationInputs, GroupInputs, CheckboxInputs, Rating], template: require('./inputs.html'), }) export class Inputs { diff --git a/src/app/pages/forms/components/inputs/inputs.html b/src/app/pages/forms/components/inputs/inputs.html index d9db5970..96155321 100644 --- a/src/app/pages/forms/components/inputs/inputs.html +++ b/src/app/pages/forms/components/inputs/inputs.html @@ -19,6 +19,10 @@ + + + + diff --git a/src/app/theme/components/baCard/baCard.component.ts b/src/app/theme/components/baCard/baCard.component.ts index 8c700c08..f49807b0 100644 --- a/src/app/theme/components/baCard/baCard.component.ts +++ b/src/app/theme/components/baCard/baCard.component.ts @@ -1,5 +1,4 @@ -import {Component, ViewEncapsulation, Input} from '@angular/core'; - +import {Component, ViewEncapsulation, ViewChild, Input} from '@angular/core'; import {BaCardBlur} from './baCardBlur.directive'; @Component({ diff --git a/src/app/theme/components/baCard/index.ts b/src/app/theme/components/baCard/index.ts index b04caf13..8a8fa6c2 100644 --- a/src/app/theme/components/baCard/index.ts +++ b/src/app/theme/components/baCard/index.ts @@ -1,2 +1 @@ -export * from './baCard.component.ts'; -export * from './baCardBlur.directive'; +export * from './baCard.component'; diff --git a/src/app/theme/sass/_form.scss b/src/app/theme/sass/_form.scss index 2a7b0d8c..29b60ada 100644 --- a/src/app/theme/sass/_form.scss +++ b/src/app/theme/sass/_form.scss @@ -582,3 +582,11 @@ label.custom-input-danger { .sub-little-text { font-size: 12px; } + +.rating { + font-size: 20px; +} + +rating-inputs span { + vertical-align: middle; +}