From 9ac967fb917cef97f9fd4743108b97e2c1afd540 Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 07:16:45 +0100 Subject: [PATCH 01/18] added lesson 25 code --- src/components/Footer.vue | 8 ++++++++ src/components/Header.vue | 7 ++++++- src/main.js | 2 ++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/components/Footer.vue b/src/components/Footer.vue index 89c8051..3f98bf2 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -4,6 +4,9 @@ diff --git a/src/components/Header.vue b/src/components/Header.vue index 44d4753..4fc9259 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -4,6 +4,9 @@ From fa5b237720cdb6d292cdcc853924c844d4d37608 Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 10:00:02 +0100 Subject: [PATCH 03/18] added lesson 27 code --- src/App.vue | 43 ++++++++++------------ src/components/Footer.vue | 38 ------------------- src/components/Header.vue | 59 ------------------------------ src/components/Ninjas.vue | 54 --------------------------- src/components/formHelper.vue | 69 +++++++++++++++++++++++++++++++++++ src/main.js | 2 - 6 files changed, 88 insertions(+), 177 deletions(-) delete mode 100644 src/components/Footer.vue delete mode 100644 src/components/Header.vue delete mode 100644 src/components/Ninjas.vue create mode 100644 src/components/formHelper.vue diff --git a/src/App.vue b/src/App.vue index 7b5bbb8..e59cd31 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,43 +1,38 @@ diff --git a/src/components/Footer.vue b/src/components/Footer.vue deleted file mode 100644 index 3f98bf2..0000000 --- a/src/components/Footer.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/src/components/Header.vue b/src/components/Header.vue deleted file mode 100644 index 26f951b..0000000 --- a/src/components/Header.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - diff --git a/src/components/Ninjas.vue b/src/components/Ninjas.vue deleted file mode 100644 index c38a61b..0000000 --- a/src/components/Ninjas.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/src/components/formHelper.vue b/src/components/formHelper.vue new file mode 100644 index 0000000..fe8f6c0 --- /dev/null +++ b/src/components/formHelper.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/main.js b/src/main.js index c3bc030..385fcfe 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,6 @@ import Vue from 'vue' import App from './App.vue' -export const bus = new Vue(); - new Vue({ el: '#app', render: h => h(App) From 89bedc6bf9eeea1d5804992d29c295eef1bb0163 Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 10:23:54 +0100 Subject: [PATCH 04/18] added lesson 28 code --- src/App.vue | 26 +++++++++------------ src/components/formOne.vue | 46 ++++++++++++++++++++++++++++++++++++++ src/components/formTwo.vue | 45 +++++++++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+), 16 deletions(-) create mode 100644 src/components/formOne.vue create mode 100644 src/components/formTwo.vue diff --git a/src/App.vue b/src/App.vue index e59cd31..f2bcf25 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,32 +1,26 @@ + + diff --git a/src/components/formTwo.vue b/src/components/formTwo.vue new file mode 100644 index 0000000..5cff7e0 --- /dev/null +++ b/src/components/formTwo.vue @@ -0,0 +1,45 @@ + + + + + From f707e868fa65316c81dedc5d2afc3193b94a80a2 Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 11:04:31 +0100 Subject: [PATCH 05/18] added lesson 29 code --- src/App.vue | 18 +++------ src/components/addBlog.vue | 62 +++++++++++++++++++++++++++++++ src/components/formHelper.vue | 69 ----------------------------------- src/components/formOne.vue | 46 ----------------------- src/components/formTwo.vue | 45 ----------------------- 5 files changed, 67 insertions(+), 173 deletions(-) create mode 100644 src/components/addBlog.vue delete mode 100644 src/components/formHelper.vue delete mode 100644 src/components/formOne.vue delete mode 100644 src/components/formTwo.vue diff --git a/src/App.vue b/src/App.vue index f2bcf25..3534b02 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,32 +1,24 @@ diff --git a/src/components/addBlog.vue b/src/components/addBlog.vue new file mode 100644 index 0000000..feda936 --- /dev/null +++ b/src/components/addBlog.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/components/formHelper.vue b/src/components/formHelper.vue deleted file mode 100644 index fe8f6c0..0000000 --- a/src/components/formHelper.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - diff --git a/src/components/formOne.vue b/src/components/formOne.vue deleted file mode 100644 index 67a45f7..0000000 --- a/src/components/formOne.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/src/components/formTwo.vue b/src/components/formTwo.vue deleted file mode 100644 index 5cff7e0..0000000 --- a/src/components/formTwo.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - - From 158c041cc26538ee9d0bae8bb9a1a73e79c0996e Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 11:42:41 +0100 Subject: [PATCH 06/18] added lesson 30 code --- src/components/addBlog.vue | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/src/components/addBlog.vue b/src/components/addBlog.vue index feda936..cf65552 100644 --- a/src/components/addBlog.vue +++ b/src/components/addBlog.vue @@ -3,15 +3,30 @@

Add a New Blog Post

- + - + +
+

Blog Categories:

+ + + + + + + + +

Preview blog

Blog title: {{ blog.title }}

Blog content:

{{ blog.content }}

+

Blog Categories:

+
    +
  • {{ category }}
  • +
@@ -24,7 +39,8 @@ export default { return { blog: { title: '', - content: '' + content: '', + categories: [] } } }, @@ -59,4 +75,11 @@ input[type="text"], textarea{ h3{ margin-top: 10px; } +#checkboxes input{ + display: inline-block; + margin-right: 10px; +} +#checkboxes label{ + display: inline-block; +} From c3e1b4b6145a9c1ba260d8d3919c66a53d7a8ab4 Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 11:53:40 +0100 Subject: [PATCH 07/18] added lesson 31 code --- src/components/addBlog.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/addBlog.vue b/src/components/addBlog.vue index cf65552..c6f8374 100644 --- a/src/components/addBlog.vue +++ b/src/components/addBlog.vue @@ -17,6 +17,10 @@ + +

Preview blog

@@ -27,6 +31,7 @@
  • {{ category }}
+

Author: {{ blog.author }}

@@ -40,8 +45,10 @@ export default { blog: { title: '', content: '', - categories: [] - } + categories: [], + author: '' + }, + authors: ['The Net Ninja', 'The Angular Avenger', 'The Vue Vindicator'] } }, methods: { @@ -81,5 +88,6 @@ h3{ } #checkboxes label{ display: inline-block; + margin-top: 0; } From 10c64db91d4d92dad366d20508e78c74620202cb Mon Sep 17 00:00:00 2001 From: Shaun Pelling Date: Mon, 3 Apr 2017 13:13:47 +0100 Subject: [PATCH 08/18] added lesson 32 code --- package.json | 3 ++- src/components/addBlog.vue | 21 ++++++++++++++++++--- src/main.js | 4 ++++ 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 3d646ac..429542f 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "build": "cross-env NODE_ENV=production webpack --progress --hide-modules" }, "dependencies": { - "vue": "^2.2.1" + "vue": "^2.2.1", + "vue-resource": "^1.2.1" }, "devDependencies": { "babel-core": "^6.0.0", diff --git a/src/components/addBlog.vue b/src/components/addBlog.vue index c6f8374..3bf54b2 100644 --- a/src/components/addBlog.vue +++ b/src/components/addBlog.vue @@ -1,7 +1,7 @@