浏览代码

Merge pull request #1341 from pixelfed/frontend-ui-refactor

Frontend ui refactor
daniel 6 年之前
父节点
当前提交
9483b58719
共有 3 个文件被更改,包括 4 次插入1 次删除
  1. 二进制
      public/js/loops.js
  2. 二进制
      public/mix-manifest.json
  3. 4 1
      resources/assets/js/components/LoopComponent.vue

二进制
public/js/loops.js


二进制
public/mix-manifest.json


+ 4 - 1
resources/assets/js/components/LoopComponent.vue

@@ -12,7 +12,7 @@
 			<div class="col-12 col-md-4 mb-3" v-for="(loop, index) in loops">
 			<div class="col-12 col-md-4 mb-3" v-for="(loop, index) in loops">
 				<div class="card border border-success">
 				<div class="card border border-success">
 					<div class="embed-responsive embed-responsive-1by1">
 					<div class="embed-responsive embed-responsive-1by1">
-						<video class="embed-responsive-item" :src="videoSrc(loop)" preload="auto" width="100%" height="100%" loop @click="toggleVideo(loop, $event)"></video>
+						<video class="embed-responsive-item" :src="videoSrc(loop)" preload="none" width="100%" height="100%" loop @click="toggleVideo(loop, $event)" :poster="posterSrc(loop)"></video>
 					</div>
 					</div>
 					<div class="card-body">
 					<div class="card-body">
 						<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="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>
@@ -78,6 +78,9 @@ export default {
 		videoSrc(loop) {
 		videoSrc(loop) {
 			return loop.media_attachments[0].url;
 			return loop.media_attachments[0].url;
 		},
 		},
+		posterSrc(loop) {
+			return loop.media_attachments[0].preview_url;
+		},
 		setTab(tab) {
 		setTab(tab) {
 			this.tab = tab;
 			this.tab = tab;
 		},
 		},