Skip to content

Commit fab66e6

Browse files
committed
Project members module
1 parent 5d4a37e commit fab66e6

File tree

4 files changed

+44
-8
lines changed

4 files changed

+44
-8
lines changed

index.html

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,40 @@
22
<html>
33
<head>
44
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
56
<title>OneTask</title>
67

7-
<!-- CSS imports -->
8+
<!-- Vuetify Material Design -->
9+
<link href='https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons' rel="stylesheet">
10+
<link href="https://unpkg.com/vuetify/dist/vuetify.min.css" rel="stylesheet" type="text/css"></link>
11+
12+
<!-- jQuery -->
813
<script
914
src="https://code.jquery.com/jquery-3.1.1.min.js"
1015
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
1116
crossorigin="anonymous"></script>
17+
18+
<!-- semantic.js -->
1219
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css">
13-
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css">
14-
<script
15-
src="https://code.jquery.com/jquery-3.1.1.min.js"
16-
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
17-
crossorigin="anonymous"></script>
20+
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css">
1821
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.js"></script>
22+
23+
24+
<!-- For alert boxes
1925
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.css">
2026
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>
21-
27+
-->
28+
2229
<!-- Bootstrap -->
2330
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
2431
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
2532

33+
<!-- Material Design
34+
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic">
35+
<link rel="stylesheet" href="//fonts.googleapis.com/icon?family=Material+Icons">
36+
-->
37+
38+
2639
</head>
2740
<body>
2841
<div id="app"></div>

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@
1717
"axios": "^0.16.1",
1818
"cors": "^2.8.3",
1919
"vue": "^2.2.6",
20+
"vue-material": "^0.7.5",
2021
"vue-resource": "^1.3.4",
21-
"vue-router": "^2.3.1"
22+
"vue-router": "^2.3.1",
23+
"vuetify": "^0.16.6"
2224
},
2325
"devDependencies": {
2426
"autoprefixer": "^6.7.2",

src/components/Navbar.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@
104104
console.log('createWorkspace resp-> ' + JSON.stringify(resp.data));
105105
//this.selectedWs.projects.push(resp.data);
106106
//this.selectProj(this.selectedWs.projects.findIndex((p)=>{return p._id == resp.data._id}));
107+
this.enrolledWorkspaces.push(resp.data);
108+
this.$emit('select-ws', resp.data);
109+
//selectWorkspace(resp.data);
107110
});
108111
},
109112

src/main.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import Vue from 'vue'
44
import App from './App'
55
import router from './router'
6+
//import 'vue-material/dist/vue-material.css'
67

78
Vue.config.productionTip = false
89
var cors = require('cors');
@@ -17,3 +18,20 @@ new Vue({
1718
template: '<App/>',
1819
components: { App }
1920
})
21+
22+
/*import VueMaterial from 'vue-material'
23+
import 'vue-material/dist/vue-material.css'
24+
Vue.use(VueMaterial)*/
25+
26+
//var VueMaterial = require('vue-material')
27+
//Vue.use(VueMaterial)
28+
//Vue.use(VueMaterial.MdCore)
29+
30+
/*Vue.material.registerTheme('default', {
31+
primary: 'blue',
32+
accent: 'aaa',
33+
warn: 'red',
34+
background: 'white'
35+
})*/
36+
37+

0 commit comments

Comments
 (0)