@ -12,15 +12,15 @@
< div class = "col-12 col-md-4 mb-3" v-for ="(loop, index) in loops" >
< div class = "card border border-success" >
< div class = "embed-responsive embed-responsive-1by1" >
< video class = "embed-responsive-item" :src ="videoSrc(loop)" preload = "auto" loop @ click = "toggleVideo(loop, $event)" > < / video >
< video class = "embed-responsive-item" :src ="videoSrc(loop)" preload = "auto" width= "100%" height = "100%" loop @ click = "toggleVideo(loop, $event)" > < / video >
< / div >
< div class = "card-body" >
< p class = "username font-weight-bolder "> < a :href ="loop.account.url" > { { loop . account . acct } } < / a > , < a :href ="loop.url" > { { timestamp ( loop ) } } < / a > < / p >
< p class = "small text-muted " v-html ="loop.content "> < / p >
< p class = "username font-weight-bolder lead d-flex justify-content-between "> < a :href ="loop.account.url" > { { loop . account . acct } } < / a > < a :href ="loop.url" > { { timestamp ( loop ) } } < / a > < / p >
< p class = "small text-muted text-truncate " v-html ="loop.content ? loop.content : 'Untitled' "> < / p >
< div class = "small text-muted d-flex justify-content-between mb-0" >
< span > { { loop . favourites _count } } Likes < / span >
< span > { { loop . reblogs _count } } Shares < / span >
< span > 0 Loop s< / span >
< span > { { loop . reply _count } } Comment s< / span >
< / div >
< / div >
< / div >
@ -90,17 +90,17 @@ export default {
} ) ;
if ( ! el . playing ) {
el . play ( ) ;
this . incrementLoop ( loop ) ;
/ / t h i s . i n c r e m e n t L o o p ( l o o p ) ;
} else {
el . pause ( ) ;
}
} ,
incrementLoop ( loop ) {
axios . post ( '/api/v2/loops/watch' , {
id : loop . i d
} ) . then ( res => {
console . log ( res . data ) ;
} ) ;
/ / a x i o s . p o s t ( ' / a p i / v 2 / l o o p s / w a t c h ' , {
/ / i d : l o o p . i d
/ / } ) . t h e n ( r e s = > {
/ / c o n s o l e . l o g ( r e s . d a t a ) ;
/ / } ) ;
} ,
timestamp ( loop ) {
let ts = new Date ( loop . created _at ) ;