- work in progress
This commit is contained in:
parent
2f870ba050
commit
f3226e0896
10 changed files with 199 additions and 52 deletions
|
@ -1,17 +1,59 @@
|
||||||
angular.module('SeHub')
|
angular.module('SeHub')
|
||||||
.controller('campusesController', ['$scope', '$cookies', '$cookieStore', '$window', '$location', '$mdToast', '$mdDialog', 'apiService', '$rootScope', function($scope, $cookies, $cookieStore, $window, $location, $mdToast, $mdDialog, apiService, $rootScope) {
|
.controller('campusesController', ['$scope', '$cookies', '$cookieStore', '$window', '$location', '$mdToast', '$mdDialog', 'apiService', '$rootScope', function($scope, $cookies, $cookieStore, $window, $location, $mdToast, $mdDialog, apiService, $rootScope)
|
||||||
|
{
|
||||||
|
$scope.threeSizedArray =[];
|
||||||
|
var token = $cookies['com.sehub.www'];
|
||||||
|
|
||||||
|
$scope.campuses = ['Bezalel', 'Ben Gurion', 'Sami Shamoon', 'Afeka', 'Ivrit', 'Kaka', 'Opium']; // TODO REMOVE
|
||||||
|
|
||||||
|
|
||||||
|
// apiService.getCampusesByUser().success(function(data) // Get all the campuses
|
||||||
|
|
||||||
$scope.campuses = ['Bezalel', 'Ben Gurion', 'Sami Shamoon', 'Afeka', 'Ivrit', 'Kaka', 'Opium'];
|
|
||||||
console.log($scope.campuses);
|
|
||||||
|
|
||||||
// apiService.getCampusesByUser(token).success(function(data) // Get all the campuses
|
|
||||||
// {
|
// {
|
||||||
|
// console.log("INSIDE");
|
||||||
// $scope.campuses = data;
|
// $scope.campuses = data;
|
||||||
// }).error(function() {
|
// }).error(function() {
|
||||||
// // TODO
|
// // TODO
|
||||||
// });
|
// });
|
||||||
|
console.log($scope.campuses);
|
||||||
|
|
||||||
|
|
||||||
|
var init = function()
|
||||||
|
{
|
||||||
|
var i, j, counter = 0;
|
||||||
|
var newLength = 0;
|
||||||
|
|
||||||
|
if(($scope.campuses.length % 3) === 0)
|
||||||
|
{
|
||||||
|
newLength = ($scope.campuses.length / 3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newLength = (Math.ceil($scope.campuses.length / 3)); // Rounds number up
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("length: " + newLength);
|
||||||
|
$scope.threeSizedArray.length = newLength;
|
||||||
|
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
$scope.threeSizedArray[j] = [3]; // Creating array in size of 3 in each array cell
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i = 0; i < newLength; i++)
|
||||||
|
{
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
if($scope.campuses[(3*i) + j] != null)
|
||||||
|
{
|
||||||
|
$scope.threeSizedArray[i][j] = $scope.campuses[(3*i) + j];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log($scope.threeSizedArray);
|
||||||
|
}
|
||||||
|
|
||||||
|
init(); // Executing the function to initialize campuses show
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}]);
|
}]);
|
|
@ -6,6 +6,7 @@ angular.module('SeHub')
|
||||||
$scope.isNewCourse = false;
|
$scope.isNewCourse = false;
|
||||||
$scope.newClassName = false;
|
$scope.newClassName = false;
|
||||||
$scope.course = {};
|
$scope.course = {};
|
||||||
|
// $scope.globalVar = '';
|
||||||
var token = $cookies['com.sehub.www'];
|
var token = $cookies['com.sehub.www'];
|
||||||
$scope.user.finalDate = '';
|
$scope.user.finalDate = '';
|
||||||
$scope.user.startDate = '';
|
$scope.user.startDate = '';
|
||||||
|
@ -24,15 +25,51 @@ angular.module('SeHub')
|
||||||
|
|
||||||
|
|
||||||
$scope.courses = ['SE', 'PC', 'Math', 'Calculus', 'Ivrit', 'English', 'Drugs'];
|
$scope.courses = ['SE', 'PC', 'Math', 'Calculus', 'Ivrit', 'English', 'Drugs'];
|
||||||
|
console.log($scope.courses);
|
||||||
|
|
||||||
|
// apiService.getClassesByUser().success(function(data) // Get all the courses
|
||||||
// apiService.getClassesByUser(token).success(function(data) // Get all the campuses
|
|
||||||
// {
|
// {
|
||||||
// $scope.courses = data;
|
// $scope.courses = data;
|
||||||
// }).error(function() {
|
// }).error(function() {
|
||||||
// // TODO
|
// // TODO
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
var init = function()
|
||||||
|
{
|
||||||
|
var i, j, counter = 0;
|
||||||
|
var newLength = 0;
|
||||||
|
|
||||||
|
if(($scope.courses.length % 3) === 0)
|
||||||
|
{
|
||||||
|
newLength = ($scope.courses.length / 3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newLength = (Math.ceil($scope.courses.length / 3)); // Rounds number up
|
||||||
|
}
|
||||||
|
|
||||||
|
$scope.holdArrays.length = newLength;
|
||||||
|
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
$scope.holdArrays[j] = [3]; // Creating array in size of 3 in each array cell
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i = 0; i < newLength; i++)
|
||||||
|
{
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
if($scope.courses[(3*i) + j] != null)
|
||||||
|
{
|
||||||
|
$scope.holdArrays[i][j] = $scope.courses[(3*i) + j];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log($scope.holdArrays);
|
||||||
|
}
|
||||||
|
|
||||||
|
init(); // Executing the function to initialize course display
|
||||||
|
|
||||||
|
|
||||||
$scope.chooseCourseClicked = function()
|
$scope.chooseCourseClicked = function()
|
||||||
{
|
{
|
||||||
|
@ -65,6 +102,8 @@ angular.module('SeHub')
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// $scope.globalVar = jsonNewCourse;
|
||||||
|
|
||||||
console.log("Json here:");
|
console.log("Json here:");
|
||||||
console.log(jsonNewCourse);
|
console.log(jsonNewCourse);
|
||||||
|
|
||||||
|
@ -89,6 +128,41 @@ angular.module('SeHub')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var init = function()
|
||||||
|
{
|
||||||
|
var i, j, counter = 0;
|
||||||
|
var newLength = 0;
|
||||||
|
|
||||||
|
if(($scope.courses.length % 3) === 0)
|
||||||
|
{
|
||||||
|
newLength = ($scope.courses.length / 3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newLength = (Math.ceil($scope.courses.length / 3)); // Rounds number up
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("length: " + newLength);
|
||||||
|
$scope.holdArrays.length = newLength;
|
||||||
|
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
$scope.holdArrays[j] = [3]; // Creating array in size of 3 in each array cell
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i = 0; i < newLength; i++)
|
||||||
|
{
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
if($scope.courses[(3*i) + j] != null)
|
||||||
|
{
|
||||||
|
$scope.holdArrays[i][j] = $scope.courses[(3*i) + j];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log($scope.holdArrays);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}]);
|
}]);
|
|
@ -19,5 +19,42 @@ angular.module('SeHub')
|
||||||
// // TODO
|
// // TODO
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
var init = function()
|
||||||
|
{
|
||||||
|
var i, j, counter = 0;
|
||||||
|
var newLength = 0;
|
||||||
|
|
||||||
|
if(($scope.projects.length % 3) === 0)
|
||||||
|
{
|
||||||
|
newLength = ($scope.projects.length / 3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newLength = (Math.ceil($scope.projects.length / 3)); // Rounds number up
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("length: " + newLength);
|
||||||
|
$scope.arrayHolder.length = newLength;
|
||||||
|
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
$scope.arrayHolder[j] = [3]; // Creating array in size of 3 in each array cell
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i = 0; i < newLength; i++)
|
||||||
|
{
|
||||||
|
for(j = 0; j < newLength; j++)
|
||||||
|
{
|
||||||
|
if($scope.projects[(3*i) + j] != null)
|
||||||
|
{
|
||||||
|
$scope.arrayHolder[i][j] = $scope.projects[(3*i) + j];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log($scope.arrayHolder);
|
||||||
|
}
|
||||||
|
|
||||||
|
init(); // Executing the function to initialize projects display
|
||||||
|
|
||||||
|
|
||||||
}]);
|
}]);
|
|
@ -90,7 +90,7 @@ angular.module('SeHub')
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.createCampus = function(ev) {
|
$scope.createCampus = function(ev) {
|
||||||
$scope.createCampusClicked = true;
|
$scope.createCampusClicked = !$scope.createCampusClicked;
|
||||||
|
|
||||||
if (!$scope.isLecturer) // "!isLecturer" Means => I Am Lecturer; if i am a lecturer (when pressing -> getting last data value before pressing)
|
if (!$scope.isLecturer) // "!isLecturer" Means => I Am Lecturer; if i am a lecturer (when pressing -> getting last data value before pressing)
|
||||||
{
|
{
|
||||||
|
|
|
@ -44,29 +44,18 @@ service.factory('apiService', ['$http', function($http) {
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
getCourseByCampusName: function(token){
|
getCourseByCampusName: function(token){
|
||||||
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getAll/" + token;
|
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getCourseByCampusName/" + token;
|
||||||
req = {
|
req = {
|
||||||
method : "GET",
|
method : "GET",
|
||||||
url : url
|
url : url
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
getAllCourses: function(token){
|
getAllMessages: function(){
|
||||||
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getAll/" + token;
|
|
||||||
req = {
|
|
||||||
method : "GET",
|
|
||||||
url : url
|
|
||||||
|
|
||||||
};
|
|
||||||
return $http(req);
|
|
||||||
},
|
|
||||||
getAllMessages: function(token){
|
|
||||||
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getAllMessages/" + token;
|
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getAllMessages/" + token;
|
||||||
req = {
|
req = {
|
||||||
method : "GET",
|
method : "GET",
|
||||||
url : url
|
url : url
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
|
@ -76,7 +65,6 @@ service.factory('apiService', ['$http', function($http) {
|
||||||
method : "POST",
|
method : "POST",
|
||||||
url : url,
|
url : url,
|
||||||
data: payLoad
|
data: payLoad
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
|
@ -85,7 +73,6 @@ service.factory('apiService', ['$http', function($http) {
|
||||||
req = {
|
req = {
|
||||||
method : "GET",
|
method : "GET",
|
||||||
url : url
|
url : url
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
|
@ -95,25 +82,22 @@ service.factory('apiService', ['$http', function($http) {
|
||||||
method : "POST",
|
method : "POST",
|
||||||
url : url,
|
url : url,
|
||||||
data: payLoad
|
data: payLoad
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
getCampusesByUser: function(){
|
getCampusesByUser: function(token){
|
||||||
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getCampusesByUser/" + token;
|
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/getCampusesByUser/" + token;
|
||||||
req = {
|
req = {
|
||||||
method : "GET",
|
method : "GET",
|
||||||
url : url
|
url : url
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
getClassesByCourse: function(){ // Need to add camusName (ngRoute) ~ sagi //TODO
|
getClassesByUser: function(){ // Need to add campusName (ngRoute) ~ sagi //TODO
|
||||||
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/ClassesByCourse/" + token;
|
var url = (DEBUG ? "http://localhost:8080" : "http://se-hub.appspot.com") + "/api/courses/ClassesByCourse/" + token;
|
||||||
req = {
|
req = {
|
||||||
method : "GET",
|
method : "GET",
|
||||||
url : url
|
url : url
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
},
|
},
|
||||||
|
@ -122,7 +106,6 @@ service.factory('apiService', ['$http', function($http) {
|
||||||
req = {
|
req = {
|
||||||
method : "GET",
|
method : "GET",
|
||||||
url : url
|
url : url
|
||||||
|
|
||||||
};
|
};
|
||||||
return $http(req);
|
return $http(req);
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<h1 layout-margin style="margin-left:15px"><i class="fa fa-university"></i> My Campuses</h1>
|
<h1 layout-margin style="margin-left:15px"><i class="fa fa-university"></i> My Campuses</h1>
|
||||||
</md-content>
|
</md-content>
|
||||||
<md-card class="cardAllCampuses">
|
<md-card class="cardAllCampuses">
|
||||||
<div class = "allCampusesShow" layout = "column">
|
<div class = "allCampusesShow" flex = "99" layout = "row" ng-repeat = "t in threeSizedArray" value = "{{t}}" layout-padding>
|
||||||
<div layout = "row" ng-repeat = "campus in campuses" value = "{{campus}}" layout-padding>
|
<div flex = "32" layout = "column" ng-repeat = "campus in t" value = "{{campus}}">
|
||||||
<a href="http://localhost:8080/home#/myClasses" style="color:black; text-decoration:none;">
|
<a href="http://localhost:8080/home#/myClasses" style="color:black; text-decoration:none;">
|
||||||
<md-card layout-padding class = "campusCard">
|
<md-card flex="32" layout-padding class = "campusCard">
|
||||||
{{campus}}
|
{{campus}}
|
||||||
</md-card>
|
</md-card>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
<md-content layout-padding layout-margin>
|
<md-content layout-padding layout-margin>
|
||||||
<h1 layout-margin style="margin-left:15px"><i class="fa fa-graduation-cap"></i> My Classes</h1>
|
<h1 layout-margin style="margin-left:15px"><i class="fa fa-graduation-cap"></i> My Classes</h1>
|
||||||
</md-content>
|
</md-content>
|
||||||
<md-card flex = "99" class="cardAllcourses">
|
<md-card class="cardAllcourses">
|
||||||
<div flex class = "allcoursesShow" ><!-- layout = "column"> -->
|
<div flex = "99" class = "allcoursesShow" layout = "row" ng-repeat = "t in holdArrays" value = "{{t}}">
|
||||||
<div flex layout = "row" ng-repeat = "course in courses" value = "{{course}}" layout-padding>
|
<div flex ="32" layout = "column" ng-repeat = "course in t" value = "{{course}}" layout-padding>
|
||||||
<a href="http://localhost:8080/home#/projects" style="color:black; text-decoration:none;">
|
<a href="http://localhost:8080/home#/projects" style="color:black; text-decoration:none;">
|
||||||
<md-card layout-padding flex class = "campusCard">
|
<md-card layout-padding class = "campusCard">
|
||||||
{{course}}
|
{{course}}
|
||||||
</md-card>
|
</md-card>
|
||||||
</a>
|
</a>
|
||||||
|
@ -14,6 +14,17 @@
|
||||||
</div>
|
</div>
|
||||||
</md-card>
|
</md-card>
|
||||||
|
|
||||||
|
<!-- <div class = "allCampusesShow" flex = "99" layout = "row" ng-repeat = "t in threeSizedArray" value = "{{t}}" layout-padding>
|
||||||
|
<div flex = "32" layout = "column" ng-repeat = "campus in t" value = "{{campus}}">
|
||||||
|
<a href="http://localhost:8080/home#/myClasses" style="color:black; text-decoration:none;">
|
||||||
|
<md-card layout-padding class = "campusCard">
|
||||||
|
{{campus}}
|
||||||
|
</md-card>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div> -->
|
||||||
|
|
||||||
|
|
||||||
<div ng-if="user.isLecturer"> <!-- Lecturer Mode -->
|
<div ng-if="user.isLecturer"> <!-- Lecturer Mode -->
|
||||||
<div layout="row">
|
<div layout="row">
|
||||||
<div layout-margin layout-padding>
|
<div layout-margin layout-padding>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<div class = "projects">
|
<div class = "projects">
|
||||||
<h1 style="margin-left:15px"><i class="fa fa-cube"></i> Projects</h1>
|
<h1 style="margin-left:15px"><i class="fa fa-cube"></i> Projects</h1>
|
||||||
<md-card flex = "99" class="cardAllProjects">
|
<md-card class="cardAllProjects">
|
||||||
<div flex class = "allProjectsShow" layout = "column">
|
<div flex ="99" class = "allProjectsShow" layout = "row" ng-repeat = "t in arrayHolder" value = "{{t}}">
|
||||||
<div flex layout = "row" ng-repeat = "project in projects" value = "{{project}}" layout-padding>
|
<div flex = "32" layout = "column" ng-repeat = "project in t" value = "{{project}}" layout-padding>
|
||||||
<a href="http://localhost:8080/home#/thisProject" style="color:black; text-decoration:none;">
|
<a href="http://localhost:8080/home#/thisProject" style="color:black; text-decoration:none;">
|
||||||
<md-card layout-padding flex class = "projectCard">
|
<md-card layout-padding flex class = "projectCard">
|
||||||
{{project}}
|
{{project}}
|
||||||
|
|
|
@ -11,25 +11,25 @@
|
||||||
<md-tabs md-dynamic-height md-border-bottom>
|
<md-tabs md-dynamic-height md-border-bottom>
|
||||||
<md-tab label="Commits">
|
<md-tab label="Commits">
|
||||||
<md-content class="md-padding">
|
<md-content class="md-padding">
|
||||||
<h1 class="md-display-2">Tab One</h1>
|
<h1 class="md-display-2">Commits</h1>
|
||||||
<p>Commits...</p>
|
<p>Commits...</p>
|
||||||
</md-content>
|
</md-content>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
<md-tab label="Issues">
|
<md-tab label="Issues">
|
||||||
<md-content class="md-padding">
|
<md-content class="md-padding">
|
||||||
<h1 class="md-display-2">Tab Two</h1>
|
<h1 class="md-display-2">Issues</h1>
|
||||||
<p>Issues...</p>
|
<p>Issues...</p>
|
||||||
</md-content>
|
</md-content>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
<md-tab label="Bugs">
|
<md-tab label="Bugs">
|
||||||
<md-content class="md-padding">
|
<md-content class="md-padding">
|
||||||
<h1 class="md-display-2">Tab Three</h1>
|
<h1 class="md-display-2">Bugs</h1>
|
||||||
<p> Bugs Bugs Bugs..</p>
|
<p> Bugs Bugs Bugs..</p>
|
||||||
</md-content>
|
</md-content>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
<md-tab label="WhatEver">
|
<md-tab label="WhatEver">
|
||||||
<md-content class="md-padding">
|
<md-content class="md-padding">
|
||||||
<h1 class="md-display-2">Tab Two</h1>
|
<h1 class="md-display-2">WhatEver</h1>
|
||||||
<p>Bla Bla Bla..</p>
|
<p>Bla Bla Bla..</p>
|
||||||
</md-content>
|
</md-content>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
|
|
|
@ -3,16 +3,16 @@
|
||||||
<h1 layout-margin style="margin-left:15px"><i class="fa fa-graduation-cap"></i> {{user.name}}'s project</h1>
|
<h1 layout-margin style="margin-left:15px"><i class="fa fa-graduation-cap"></i> {{user.name}}'s project</h1>
|
||||||
<div layout-padding layout-margin>
|
<div layout-padding layout-margin>
|
||||||
<div layout = "row" layout-padding layout-margin>
|
<div layout = "row" layout-padding layout-margin>
|
||||||
<div flex = "45">
|
<div flex = "49">
|
||||||
Project Creator: {{user.name}} <!-- Should Be Project creator -->
|
Project Creator: {{user.name}} <!-- Should Be Project creator -->
|
||||||
</div>
|
</div>
|
||||||
<div flex = "45" >
|
<div flex = "49" >
|
||||||
<div ng-if="user.isLecturer">
|
<div ng-if="user.isLecturer">
|
||||||
<div layout = "row" layout-padding>
|
<div layout = "row" layout-padding>
|
||||||
<div>
|
<div>
|
||||||
<md-button ng-click="editPressed()" class="md-raised md-primary">Edit</md-button>
|
<md-button ng-click="editPressed()" class="md-raised md-primary">Edit</md-button>
|
||||||
</div>
|
</div>
|
||||||
<div ng-if="isEditPressed" style="size:inherit;">
|
<div ng-if="isEditPressed">
|
||||||
<md-button ng-click="removeProject()" class="md-raised md-primary"><i class = "fa fa-trash-o"></i></md-button>
|
<md-button ng-click="removeProject()" class="md-raised md-primary"><i class = "fa fa-trash-o"></i></md-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -20,12 +20,12 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div layout = "row" layout-padding layout-margin>
|
<div layout = "row" layout-padding layout-margin>
|
||||||
<div flex = "45">
|
<div flex = "49">
|
||||||
<md-card>
|
<md-card>
|
||||||
Here Will Be Graph - Commits Over Period Of Time
|
Here Will Be Graph - Commits Over Period Of Time
|
||||||
</md-card>
|
</md-card>
|
||||||
</div>
|
</div>
|
||||||
<div flex = "45">
|
<div flex = "49">
|
||||||
<md-card>
|
<md-card>
|
||||||
Here Will Be Graph (by columns) - Commits, Issues, Open Tasks
|
Here Will Be Graph (by columns) - Commits, Issues, Open Tasks
|
||||||
</md-card>
|
</md-card>
|
||||||
|
|
Loading…
Reference in a new issue