aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2016-11-06 21:46:01 +0100
committerRoger Braun <roger@rogerbraun.net>2016-11-06 21:46:01 +0100
commit83e7add2c7cd3d7b878c82ffb86e09479bff3500 (patch)
tree3abd2e36ed3e6d70eaa7b5ea5305dd5ca49ea93c
parent7fcd36e2c19c29ce36086a85e59cc297d3474841 (diff)
Add TWKN timeline.
-rw-r--r--src/components/nav_panel/nav_panel.vue10
-rw-r--r--src/components/public_and_external_timeline/public_and_external_timeline.js11
-rw-r--r--src/components/public_and_external_timeline/public_and_external_timeline.vue10
-rw-r--r--src/main.js4
-rw-r--r--src/services/api/api.service.js2
5 files changed, 30 insertions, 7 deletions
diff --git a/src/components/nav_panel/nav_panel.vue b/src/components/nav_panel/nav_panel.vue
index b535b092..d493fad3 100644
--- a/src/components/nav_panel/nav_panel.vue
+++ b/src/components/nav_panel/nav_panel.vue
@@ -12,11 +12,11 @@
Public Timeline
</router-link>
</li>
- <!-- <li>
- <router-link to='/main/all'>
- The Whole Known Network
- </router-link>
- </li> -->
+ <li>
+ <router-link to='/main/all'>
+ The Whole Known Network
+ </router-link>
+ </li>
</ul>
</div>
</div>
diff --git a/src/components/public_and_external_timeline/public_and_external_timeline.js b/src/components/public_and_external_timeline/public_and_external_timeline.js
new file mode 100644
index 00000000..138118ad
--- /dev/null
+++ b/src/components/public_and_external_timeline/public_and_external_timeline.js
@@ -0,0 +1,11 @@
+import Timeline from '../timeline/timeline.vue'
+const PublicAndExternalTimeline = {
+ components: {
+ Timeline
+ },
+ computed: {
+ timeline () { return this.$store.state.statuses.timelines.publicAndExternal }
+ }
+}
+
+export default PublicAndExternalTimeline
diff --git a/src/components/public_and_external_timeline/public_and_external_timeline.vue b/src/components/public_and_external_timeline/public_and_external_timeline.vue
new file mode 100644
index 00000000..94cdaf17
--- /dev/null
+++ b/src/components/public_and_external_timeline/public_and_external_timeline.vue
@@ -0,0 +1,10 @@
+<template>
+ <div class="timeline panel panel-default">
+ <div class="panel-heading">THE WHOLE KNOWN NETWORK</div>
+ <div class="panel-body">
+ <Timeline v-bind:timeline="timeline" v-bind:timeline-name="'publicAndExternal'"/>
+ </div>
+ </div>
+</template>
+
+<script src="./public_and_external_timeline.js"></script>
diff --git a/src/main.js b/src/main.js
index 7f917128..de3b2af1 100644
--- a/src/main.js
+++ b/src/main.js
@@ -3,6 +3,7 @@ import VueRouter from 'vue-router'
import Vuex from 'vuex'
import App from './App.vue'
import PublicTimeline from './components/public_timeline/public_timeline.vue'
+import PublicAndExternalTimeline from './components/public_and_external_timeline/public_and_external_timeline.vue'
import FriendsTimeline from './components/friends_timeline/friends_timeline.vue'
import statusesModule from './modules/statuses.js'
@@ -19,7 +20,8 @@ const store = new Vuex.Store({
})
const routes = [
- { path: '/', redirect: '/main/public' },
+ { path: '/', redirect: '/main/all' },
+ { path: '/main/all', component: PublicAndExternalTimeline },
{ path: '/main/public', component: PublicTimeline },
{ path: '/main/friends', component: FriendsTimeline }
]
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 9538517d..06585ac7 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -26,7 +26,7 @@ const fetchTimeline = ({timeline, credentials, since = false, until = false}) =>
const timelineUrls = {
public: PUBLIC_TIMELINE_URL,
friends: FRIENDS_TIMELINE_URL,
- 'public-and-external': PUBLIC_AND_EXTERNAL_TIMELINE_URL
+ 'publicAndExternal': PUBLIC_AND_EXTERNAL_TIMELINE_URL
}
let url = timelineUrls[timeline]