Commit 34b11fee9aa048733c917f808cd392920bffd120
1 parent
c046c510
Exists in
master
and in
26 other branches
Fix warnings in typescript code
Showing
2 changed files
with
12 additions
and
10 deletions
Show diff stats
src/lib/ng-noosfero-api/interfaces/article.ts
1 | 1 | ||
2 | namespace noosfero { | 2 | namespace noosfero { |
3 | - export interface Article extends RestModel { | 3 | + export interface Article extends RestModel { |
4 | path: string; | 4 | path: string; |
5 | profile: Profile; | 5 | profile: Profile; |
6 | type: string; | 6 | type: string; |
7 | - parent: Article; | 7 | + parent: Article; |
8 | body: string; | 8 | body: string; |
9 | title: string; | 9 | title: string; |
10 | name: string; | 10 | name: string; |
11 | published: boolean; | 11 | published: boolean; |
12 | setting: any; | 12 | setting: any; |
13 | + start_date: string; | ||
14 | + end_date: string; | ||
13 | } | 15 | } |
14 | -} | ||
15 | \ No newline at end of file | 16 | \ No newline at end of file |
17 | +} |
src/plugins/comment_paragraph/article/cms/discussion-editor/discussion-editor.component.ts
@@ -18,22 +18,22 @@ export class DiscussionEditorComponent { | @@ -18,22 +18,22 @@ export class DiscussionEditorComponent { | ||
18 | 18 | ||
19 | convertDate(attributeName: string) { | 19 | convertDate(attributeName: string) { |
20 | this.$scope.$watch(() => { | 20 | this.$scope.$watch(() => { |
21 | - return this[attributeName]; | 21 | + return (<any>this)[attributeName]; |
22 | }, () => { | 22 | }, () => { |
23 | - if (this[attributeName]) { | ||
24 | - this.article[attributeName] = this[attributeName].toISOString(); | 23 | + if ((<any>this)[attributeName]) { |
24 | + (<any>this.article)[attributeName] = (<any>this)[attributeName].toISOString(); | ||
25 | } | 25 | } |
26 | }); | 26 | }); |
27 | } | 27 | } |
28 | 28 | ||
29 | ngOnInit() { | 29 | ngOnInit() { |
30 | - if (this.article['start_date']) { | ||
31 | - this.start_date = new Date(this.article['start_date']); | 30 | + if (this.article.start_date) { |
31 | + this.start_date = new Date(this.article.start_date); | ||
32 | } else { | 32 | } else { |
33 | this.start_date = moment().toDate(); | 33 | this.start_date = moment().toDate(); |
34 | } | 34 | } |
35 | - if (this.article['end_date']) { | ||
36 | - this.end_date = new Date(this.article['end_date']); | 35 | + if (this.article.end_date) { |
36 | + this.end_date = new Date(this.article.end_date); | ||
37 | } | 37 | } |
38 | } | 38 | } |
39 | } | 39 | } |