Repository: incubator-griffin Updated Branches: refs/heads/master b2f334a35 -> 9e7fdfa3d
modify version to 0.2.0, and fix bug of frontend when create job data range with time unit Author: Lionel Liu <bhlx3l...@163.com> Closes #223 from bhlx3lyx7/tmst. Project: http://git-wip-us.apache.org/repos/asf/incubator-griffin/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-griffin/commit/9e7fdfa3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-griffin/tree/9e7fdfa3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-griffin/diff/9e7fdfa3 Branch: refs/heads/master Commit: 9e7fdfa3d0b926746baa6330213cfc01e841d1f3 Parents: b2f334a Author: Lionel Liu <bhlx3l...@163.com> Authored: Mon Feb 12 16:40:12 2018 +0800 Committer: Lionel Liu <bhlx3l...@163.com> Committed: Mon Feb 12 16:40:12 2018 +0800 ---------------------------------------------------------------------- measure/pom.xml | 2 +- pom.xml | 2 +- service/pom.xml | 2 +- .../app/job/create-job/create-job.component.ts | 28 +++++++++++++++----- .../measure/create-measure/pr/pr.component.ts | 4 +-- ui/pom.xml | 2 +- 6 files changed, 28 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/9e7fdfa3/measure/pom.xml ---------------------------------------------------------------------- diff --git a/measure/pom.xml b/measure/pom.xml index a0ff838..8cecb71 100644 --- a/measure/pom.xml +++ b/measure/pom.xml @@ -23,7 +23,7 @@ under the License. <parent> <groupId>org.apache.griffin</groupId> <artifactId>griffin</artifactId> - <version>0.1.7-incubating-SNAPSHOT</version> + <version>0.2.0-incubating-SNAPSHOT</version> </parent> <artifactId>measure</artifactId> http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/9e7fdfa3/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index dbc9f93..a3698d2 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ under the License. <groupId>org.apache.griffin</groupId> <artifactId>griffin</artifactId> - <version>0.1.7-incubating-SNAPSHOT</version> + <version>0.2.0-incubating-SNAPSHOT</version> <packaging>pom</packaging> <name>Apache Griffin ${project.version}</name> <url>http://griffin.incubator.apache.org</url> http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/9e7fdfa3/service/pom.xml ---------------------------------------------------------------------- diff --git a/service/pom.xml b/service/pom.xml index 502b312..eb1e066 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -24,7 +24,7 @@ under the License. <parent> <groupId>org.apache.griffin</groupId> <artifactId>griffin</artifactId> - <version>0.1.7-incubating-SNAPSHOT</version> + <version>0.2.0-incubating-SNAPSHOT</version> </parent> <artifactId>service</artifactId> http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/9e7fdfa3/ui/angular/src/app/job/create-job/create-job.component.ts ---------------------------------------------------------------------- diff --git a/ui/angular/src/app/job/create-job/create-job.component.ts b/ui/angular/src/app/job/create-job/create-job.component.ts index 1c55bc1..4ec7c57 100644 --- a/ui/angular/src/app/job/create-job/create-job.component.ts +++ b/ui/angular/src/app/job/create-job/create-job.component.ts @@ -161,17 +161,21 @@ export class CreateJobComponent implements OnInit, AfterViewChecked { ] }; for (let i = 0; i < this.dropdownList.length; i++) { + var connector = this.dropdownList[i]; + var begin = this.someKeyboard[i][0]; var length = this.someKeyboard[i][1] - this.someKeyboard[i][0]; + var beginStr = this.getTimeByUnit(begin, connector.size); + var lengthStr = this.getTimeByUnit(length, connector.size); this.newJob["data.segments"].push({ - "data.connector.name": this.dropdownList[i].connectorname, + "data.connector.name": connector.connectorname, "as.baseline": true, "segment.range": { - begin: this.someKeyboard[i][0], - length: length + begin: beginStr, + length: lengthStr } }); - this.originBegin.push(this.someKeyboard[i][0]); - this.originLength.push(length); + this.originBegin.push(beginStr); + this.originLength.push(lengthStr); } if (this.dropdownList.length == 2) { delete this.newJob["data.segments"][1]["as.baseline"]; @@ -235,6 +239,18 @@ export class CreateJobComponent implements OnInit, AfterViewChecked { $("#md-datepicker-0").height(250); } + getTimeByUnit(multiplier, unit) { + var regex = /^(\d+)([a-zA-Z]+)$/g; + var arr = regex.exec(unit); + if (arr.length > 2) { + var n = parseInt(arr[1]); + var unitStr = arr[2]; + return ((n * multiplier).toString() + arr[2]); + } else { + return multiplier.toString(); + } + } + getMeasureId() { for (let index in this.Measures) { if (this.measure == this.Measures[index].name) { @@ -372,4 +388,4 @@ export class CreateJobComponent implements OnInit, AfterViewChecked { ngAfterViewChecked() { this.resizeWindow(); } -} \ No newline at end of file +} http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/9e7fdfa3/ui/angular/src/app/measure/create-measure/pr/pr.component.ts ---------------------------------------------------------------------- diff --git a/ui/angular/src/app/measure/create-measure/pr/pr.component.ts b/ui/angular/src/app/measure/create-measure/pr/pr.component.ts index c324013..2fa9989 100644 --- a/ui/angular/src/app/measure/create-measure/pr/pr.component.ts +++ b/ui/angular/src/app/measure/create-measure/pr/pr.component.ts @@ -413,7 +413,7 @@ export class PrComponent implements AfterViewChecked, OnInit { { type: "file.exist", config: { - "root.path": this.location, + "root.path": this.srclocation, path: this.path } } @@ -668,4 +668,4 @@ export class PrComponent implements AfterViewChecked, OnInit { ngAfterViewChecked() { this.resizeWindow(); } -} \ No newline at end of file +} http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/9e7fdfa3/ui/pom.xml ---------------------------------------------------------------------- diff --git a/ui/pom.xml b/ui/pom.xml index 83bfd88..707f7c1 100644 --- a/ui/pom.xml +++ b/ui/pom.xml @@ -24,7 +24,7 @@ under the License. <parent> <groupId>org.apache.griffin</groupId> <artifactId>griffin</artifactId> - <version>0.1.7-incubating-SNAPSHOT</version> + <version>0.2.0-incubating-SNAPSHOT</version> </parent> <artifactId>ui</artifactId> <packaging>pom</packaging>