From a2e4785ee630f578804fbb4f1ae399ad49c4eb60 Mon Sep 17 00:00:00 2001 From: NADAL Jean-Baptiste Date: Fri, 25 Mar 2016 22:34:33 +0100 Subject: [PATCH] Skeleton of vue router test. --- src/ui/Domo/README.md | 2 +- src/ui/Domo/index.html | 14 ++++++++++++-- src/ui/Domo/package.json | 6 ++++-- src/ui/Domo/src/App.vue | 20 +++++--------------- src/ui/Domo/src/main.js | 11 +++++++++++ src/ui/Domo/src/router.js | 32 ++++++++++++++++++++++++++++++++ src/ui/Domo/static/favicon.ico | Bin 0 -> 1150 bytes src/ui/Domo/static/favicon.png | Bin 0 -> 3988 bytes 8 files changed, 65 insertions(+), 20 deletions(-) create mode 100644 src/ui/Domo/src/router.js create mode 100644 src/ui/Domo/static/favicon.ico create mode 100644 src/ui/Domo/static/favicon.png diff --git a/src/ui/Domo/README.md b/src/ui/Domo/README.md index 52303102..eeb109ac 100644 --- a/src/ui/Domo/README.md +++ b/src/ui/Domo/README.md @@ -1,6 +1,6 @@ # Domo -> Domotic automation +> Domotic ## Build Setup diff --git a/src/ui/Domo/index.html b/src/ui/Domo/index.html index d0184c8e..6344377d 100644 --- a/src/ui/Domo/index.html +++ b/src/ui/Domo/index.html @@ -1,7 +1,17 @@ - + - + + + + + + + + + + Domo diff --git a/src/ui/Domo/package.json b/src/ui/Domo/package.json index 829b46b4..f6e37812 100644 --- a/src/ui/Domo/package.json +++ b/src/ui/Domo/package.json @@ -1,7 +1,7 @@ { "name": "Domo", "version": "0.1.0", - "description": "Domotic automation", + "description": "Domotic", "author": "NADAL Jean-Baptiste", "private": true, "scripts": { @@ -12,7 +12,9 @@ "test": "npm run unit && npm run e2e" }, "dependencies": { - "vue": "^1.0.17" + "vue": "^1.0.17", + "vue-router": "~0.7.11", + "vue-mdl": "~0.4.0" }, "devDependencies": { "babel-core": "^6.0.0", diff --git a/src/ui/Domo/src/App.vue b/src/ui/Domo/src/App.vue index 1c41d301..c974f1a9 100644 --- a/src/ui/Domo/src/App.vue +++ b/src/ui/Domo/src/App.vue @@ -1,22 +1,12 @@ diff --git a/src/ui/Domo/src/main.js b/src/ui/Domo/src/main.js index 4ae1185e..02f99c37 100644 --- a/src/ui/Domo/src/main.js +++ b/src/ui/Domo/src/main.js @@ -1,8 +1,19 @@ import Vue from 'vue' +import VueRouter from 'vue-router' import App from './App' +/* import routerMap from './router' */ /* eslint-disable no-new */ new Vue({ el: 'body', components: { App } }) + +Vue.use(VueRouter); + +/*var router = new VueRouter() + +routerMap(router) + +router.start(App, 'app') +*/ \ No newline at end of file diff --git a/src/ui/Domo/src/router.js b/src/ui/Domo/src/router.js new file mode 100644 index 00000000..e10b7e0f --- /dev/null +++ b/src/ui/Domo/src/router.js @@ -0,0 +1,32 @@ +// define some components +var Foo = Vue.extend({ + template: '

This is foo!

' +}) + +var Bar = Vue.extend({ + template: '

This is bar!

' +}) + + +module.exports = function(router){ + router.map({ + '/foo': { + component: Foo + }, + '/bar': { + component: Bar + }, + '*': { + component: require('./components/index.vue') + }, + '/': { + component: require('./components/index.vue') + }, + '/list': { + component: require('./components/list.vue') + }, + '/asi': { + component: require('./components/asi.vue') + } + }) +} diff --git a/src/ui/Domo/static/favicon.ico b/src/ui/Domo/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9006d2d09b209953ecba8d10800260f1e99e8e11 GIT binary patch literal 1150 zcmah_Sxi$w6dj_5L@A3K!HAZ&fJF=maRq@!!R5mRss;=a6>&*4#;7d%p+BOD8;b-J zm6{k(6ai77ltQ6&d#|t2)}_UwK-I5m;wK-*C69W31TKm_AVE4@1c=3!ozk@9!TbBWn( zZsa%)E|-AEZF;Ek8W5BB2r;=2p`^UIRS!XMg5w-uUY3y-;})x>(d~A_=Y5CvP7_pG z9nC+XXr{bD)V#FEJQj=fk32oQ(d+YJ#P7#*{U8$a8zC?3f_z^$mK8LK8tX9+^G-kC zX0tZ=X@6{V6rF}4BoxrO4;e)yQvQN!tj9c-A#>Bzd_>B?ywXb@E}PAcKwum;!Hwc; zdT1;4*nX)8Mc2FGaJ@!gd>j_56{jz@xI*QvzuzxODi{w>euQDt-4$y(2Q&6)Q&d$SK^bY{(QCn_!*ajX965$2K3W1KDNzf_eQ zxeY6{p5g5CqgZ$R9db+hCx(Ws=;_h#l{~CUYpN!3g~p*t-R~Vv*eQ5QFBq=yg7ag) z$+Sc2Pt8mFOs}dfTvlw>;CfSU_ncm%G0tExgiZGVgbd91KgL1{`5r;Y#8N_jQ2eA| F*Y literal 0 HcmV?d00001 diff --git a/src/ui/Domo/static/favicon.png b/src/ui/Domo/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..bde1e7d3aefe4185e228341846e64acbe259c2b8 GIT binary patch literal 3988 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 uCYd3J;mP