Add the ability to post from the top of timeline
This commit is contained in:
parent
246ba75ee0
commit
d8cf6cf959
|
|
@ -1,5 +1,19 @@
|
|||
<template>
|
||||
<div :class="this.className">
|
||||
<div class="mb-20">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<div class="card-header-title">What are you thinking about?</div>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
<textarea class="textarea" v-model="newPost"></textarea>
|
||||
</div>
|
||||
<footer class="card-footer has-buttons">
|
||||
<button class="button is-primary" @click="post">Post</button>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="timeline--item" v-for="item in items" :key="item.id">
|
||||
<TimelineEntry :item="item" @debug="debug"/>
|
||||
</div>
|
||||
|
|
@ -27,7 +41,9 @@
|
|||
data() {
|
||||
return {
|
||||
showDebug: false,
|
||||
debugItem: null
|
||||
debugItem: null,
|
||||
newPost: '',
|
||||
state: 'new'
|
||||
}
|
||||
},
|
||||
|
||||
|
|
@ -40,6 +56,16 @@
|
|||
},
|
||||
|
||||
methods: {
|
||||
post() {
|
||||
this.$store.dispatch('micropubPost', {
|
||||
'type': ['h-entry'],
|
||||
'properties': {
|
||||
'content': [this.newPost]
|
||||
},
|
||||
}).then(() => {
|
||||
this.newPost = '';
|
||||
})
|
||||
},
|
||||
debug(item) {
|
||||
this.debugItem = item
|
||||
this.showDebug = true
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user