diff --git a/dmp-frontend/src/app/projects/projects.component.ts b/dmp-frontend/src/app/projects/projects.component.ts
index 8efed8ec2..0d0e3c322 100644
--- a/dmp-frontend/src/app/projects/projects.component.ts
+++ b/dmp-frontend/src/app/projects/projects.component.ts
@@ -15,9 +15,12 @@ import { FormGroup, FormControl } from '@angular/forms'; //na dw
import { NgForm } from '@angular/forms';
import { TokenService, TokenProvider } from '../services/token.service';
+declare var $ :any;
+
@Component({
selector: 'projects',
templateUrl: 'project.html',
+ styleUrls: ['./project.css'],
providers: [ServerService]
})
@@ -73,7 +76,9 @@ export class ProjectsComponent implements OnInit{
abbreviation:'',
reference:'',
uri:'',
- definition:''
+ definition:'',
+ endDate:'',
+ startDate:''
}
}
@@ -137,28 +142,10 @@ showDatasets(){debugger; //dmpId, event
}
-myFunction() {
- var input, filter, table, tr, td, i;
- input = document.getElementById("myInput");
- filter = input.value.toUpperCase();
- table = document.getElementById("projects-grid");
- tr = table.getElementsByTagName("tr");
- for (i = 0; i < tr.length; i++) {
- td = tr[i].getElementsByTagName("td")[3];
- if (td) {
- if (td.innerText.toUpperCase().indexOf(filter) > -1) {
- tr[i].style.display = "";
- } else {
- tr[i].style.display = "none";
- }
- }
- }
-}
-
-editRow(item){
- this.show = true;
- this.item = item;
-}
+// editRow(item){
+// this.show = true;
+// this.item = item;
+// }
SaveNewProject(){
console.log(this.project);
@@ -170,8 +157,34 @@ SaveNewProject(){
console.log(response);
}
);
+ $("#newEditProjectModal").modal("hide");
}
+newProject(item){
+ this.project.label = "";
+ this.project.id = null;
+ this.project.abbreviation = "";
+ this.project.reference = "";
+ this.project.uri = "";
+ this.project.definition = "";
+ $("#newEditProjectModal").modal("show");
+
+}
+
+editRow(item, event){
+ if (event.toElement.id == "editDMP"){
+ this.project.label = item.label;
+ this.project.abbreviation = item.abbreviation;
+ this.project.reference = item.reference;
+ this.project.uri = item.uri;
+ this.project.definition = item.definition;
+ this.project.id = item.id;
+ $("#newEditProjectModal").modal("show");
+ }
+
+
+
+ }
signOut() {
this.serverService.logOut();