動画もNSFW
This commit is contained in:
		| @@ -1,12 +1,19 @@ | ||||
| <template> | ||||
| 	<video class="mk-media-video" | ||||
| <div class="uofhebxjdgksfmltszlxurtjnjjsvioh" v-if="video.isSensitive && hide" @click="hide = false"> | ||||
| 	<div> | ||||
| 		<b>%fa:exclamation-triangle% %i18n:@sensitive%</b> | ||||
| 		<span>%i18n:@click-to-show%</span> | ||||
| 	</div> | ||||
| </div> | ||||
| <div class="vwxdhznewyashiknzolsoihtlpicqepe" v-else> | ||||
| 	<video class="video" | ||||
| 		:src="video.url" | ||||
| 		:title="video.name" | ||||
| 		controls | ||||
| 		@dblclick.prevent="onClick" | ||||
| 		ref="video" | ||||
| 		v-if="inlinePlayable" /> | ||||
| 	<a class="mk-media-video-thumbnail" | ||||
| 	<a class="thumbnail" | ||||
| 		:href="video.url" | ||||
| 		:style="imageStyle" | ||||
| 		@click.prevent="onClick" | ||||
| @@ -14,6 +21,7 @@ | ||||
| 		v-else> | ||||
| 		%fa:R play-circle% | ||||
| 	</a> | ||||
| </div> | ||||
| </template> | ||||
|  | ||||
| <script lang="ts"> | ||||
| @@ -21,7 +29,19 @@ import Vue from 'vue'; | ||||
| import MkMediaVideoDialog from './media-video-dialog.vue'; | ||||
|  | ||||
| export default Vue.extend({ | ||||
| 	props: ['video', 'inlinePlayable'], | ||||
| 	props: { | ||||
| 		video: { | ||||
| 			type: Object, | ||||
| 			required: true | ||||
| 		}, | ||||
| 		inlinePlayable: { | ||||
| 			default: false | ||||
| 		}, | ||||
| 		hide: { | ||||
| 			type: Boolean, | ||||
| 			default: true | ||||
| 		} | ||||
| 	}, | ||||
| 	computed: { | ||||
| 		imageStyle(): any { | ||||
| 			return { | ||||
| @@ -47,22 +67,39 @@ export default Vue.extend({ | ||||
| </script> | ||||
|  | ||||
| <style lang="stylus" scoped> | ||||
| .mk-media-video | ||||
| 	display block | ||||
| 	width 100% | ||||
| 	height 100% | ||||
| 	border-radius 4px | ||||
| .vwxdhznewyashiknzolsoihtlpicqepe | ||||
| 	.video | ||||
| 		display block | ||||
| 		width 100% | ||||
| 		height 100% | ||||
| 		border-radius 4px | ||||
|  | ||||
| .mk-media-video-thumbnail | ||||
| 	.thumbnail | ||||
| 		display flex | ||||
| 		justify-content center | ||||
| 		align-items center | ||||
| 		font-size 3.5em | ||||
|  | ||||
| 		cursor zoom-in | ||||
| 		overflow hidden | ||||
| 		background-position center | ||||
| 		background-size cover | ||||
| 		width 100% | ||||
| 		height 100% | ||||
|  | ||||
| .uofhebxjdgksfmltszlxurtjnjjsvioh | ||||
| 	display flex | ||||
| 	justify-content center | ||||
| 	align-items center | ||||
| 	font-size 3.5em | ||||
| 	background #111 | ||||
| 	color #fff | ||||
|  | ||||
| 	> div | ||||
| 		display table-cell | ||||
| 		text-align center | ||||
| 		font-size 12px | ||||
|  | ||||
| 		> b | ||||
| 			display block | ||||
|  | ||||
| 	cursor zoom-in | ||||
| 	overflow hidden | ||||
| 	background-position center | ||||
| 	background-size cover | ||||
| 	width 100% | ||||
| 	height 100% | ||||
| </style> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo