This commit is contained in:
syuilo
2018-02-22 01:08:49 +09:00
parent 24142cd5c6
commit a77ac7e651
11 changed files with 47 additions and 22 deletions

View File

@@ -6,7 +6,7 @@
<div ref="log">
<p v-for="req in requests">
<span class="ip" :style="`color:${ req.fg }; background:${ req.bg }`">{{ req.ip }}</span>
<span>{{ req.method }}</span>
<b>{{ req.method }}</b>
<span>{{ req.path }}</span>
</p>
</div>
@@ -15,7 +15,7 @@
<script lang="ts">
import define from '../../../../common/define-widget';
import seedrandom from 'seedrandom';
import * as seedrandom from 'seedrandom';
export default define({
name: 'broadcast',
@@ -101,4 +101,7 @@ export default define({
> .ip
margin-right 4px
> b
margin-right 4px
</style>

View File

@@ -1,6 +1,6 @@
<template>
<div class="mkw-channel">
<template v-if="!data.compact">
<template v-if="!props.compact">
<p class="title">%fa:tv%{{ channel ? channel.title : '%i18n:desktop.tags.mk-channel-home-widget.title%' }}</p>
<button @click="settings" title="%i18n:desktop.tags.mk-channel-home-widget.settings%">%fa:cog%</button>
</template>

View File

@@ -7,6 +7,8 @@
<script lang="ts">
import define from '../../../../common/define-widget';
import MkMessagingRoomWindow from '../messaging-room-window.vue';
export default define({
name: 'messaging',
props: () => ({
@@ -15,11 +17,11 @@ export default define({
}).extend({
methods: {
navigate(user) {
if (this.platform == 'desktop') {
this.wapi_openMessagingRoomWindow(user);
} else {
// TODO: open room page in new tab
}
document.body.appendChild(new MkMessagingRoomWindow({
propsData: {
user: user
}
}).$mount().$el);
},
func() {
if (this.props.design == 1) {

View File

@@ -1,6 +1,6 @@
<template>
<div class="mkw-post-form">
<template v-if="data.design == 0">
<template v-if="props.design == 0">
<p class="title">%fa:pencil-alt%%i18n:desktop.tags.mk-post-form-home-widget.title%</p>
</template>
<textarea :disabled="posting" v-model="text" @keydown="onKeydown" placeholder="%i18n:desktop.tags.mk-post-form-home-widget.placeholder%"></textarea>

View File

@@ -1,8 +1,8 @@
<template>
<div class="mkw-slideshow">
<div @click="choose">
<p v-if="data.folder === undefined">クリックしてフォルダを指定してください</p>
<p v-if="data.folder !== undefined && images.length == 0 && !fetching">このフォルダには画像がありません</p>
<p v-if="props.folder === undefined">クリックしてフォルダを指定してください</p>
<p v-if="props.folder !== undefined && images.length == 0 && !fetching">このフォルダには画像がありません</p>
<div ref="slideA" class="slide a"></div>
<div ref="slideB" class="slide b"></div>
</div>

View File

@@ -1,13 +1,13 @@
<template>
<div class="mkw-trends">
<template v-if="!data.compact">
<template v-if="!props.compact">
<p class="title">%fa:fire%%i18n:desktop.tags.mk-trends-home-widget.title%</p>
<button @click="fetch" title="%i18n:desktop.tags.mk-trends-home-widget.refresh%">%fa:sync%</button>
</template>
<p class="fetching" v-if="fetching">%fa:spinner .pulse .fw%%i18n:common.loading%<mk-ellipsis/></p>
<div class="post" v-else-if="post != null">
<p class="text"><a href="/{ post.user.username }/{ post.id }">{ post.text }</a></p>
<p class="author"><a href="/{ post.user.username }">@{ post.user.username }</a></p>
<p class="text"><router-link :to="`/${ post.user.username }/${ post.id }`">{{ post.text }}</router-link></p>
<p class="author"><router-link :to="`/${ post.user.username }`">@{{ post.user.username }}</router-link></p>
</div>
<p class="empty" v-else>%i18n:desktop.tags.mk-trends-home-widget.nothing%</p>
</div>