mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-23 16:03:09 +02:00
wip
This commit is contained in:
parent
0bca0e8a02
commit
7f0b9d933d
5 changed files with 29 additions and 2 deletions
|
@ -43,7 +43,11 @@ export const pack = (
|
|||
// Populate user
|
||||
_game.black_user = await packUser(_game.black_user_id, meId);
|
||||
_game.white_user = await packUser(_game.white_user_id, meId);
|
||||
_game.winner = await packUser(_game.winner_id, meId);
|
||||
if (_game.winner_id) {
|
||||
_game.winner = await packUser(_game.winner_id, meId);
|
||||
} else {
|
||||
_game.winner = null;
|
||||
}
|
||||
|
||||
resolve(_game);
|
||||
});
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
export default function(opts) {
|
||||
return new Promise<string>((res, rej) => {
|
||||
alert('input not implemented yet');
|
||||
const x = window.prompt(opts.title);
|
||||
if (x) {
|
||||
res(x);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
// Style
|
||||
import './style.styl';
|
||||
import '../../element.scss';
|
||||
|
||||
import init from '../init';
|
||||
|
||||
|
@ -28,6 +29,7 @@ import MkFollowers from './views/pages/followers.vue';
|
|||
import MkFollowing from './views/pages/following.vue';
|
||||
import MkSettings from './views/pages/settings.vue';
|
||||
import MkProfileSetting from './views/pages/profile-setting.vue';
|
||||
import MkOthello from './views/pages/othello.vue';
|
||||
|
||||
/**
|
||||
* init
|
||||
|
@ -67,6 +69,7 @@ init((launch) => {
|
|||
{ path: '/i/drive/file/:file', component: MkDrive },
|
||||
{ path: '/selectdrive', component: MkSelectDrive },
|
||||
{ path: '/search', component: MkSearch },
|
||||
{ path: '/game/othello', component: MkOthello },
|
||||
{ path: '/:user', component: MkUser },
|
||||
{ path: '/:user/followers', component: MkFollowers },
|
||||
{ path: '/:user/following', component: MkFollowing },
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
<li><router-link to="/">%fa:home%%i18n:mobile.tags.mk-ui-nav.home%%fa:angle-right%</router-link></li>
|
||||
<li><router-link to="/i/notifications">%fa:R bell%%i18n:mobile.tags.mk-ui-nav.notifications%<template v-if="hasUnreadNotifications">%fa:circle%</template>%fa:angle-right%</router-link></li>
|
||||
<li><router-link to="/i/messaging">%fa:R comments%%i18n:mobile.tags.mk-ui-nav.messaging%<template v-if="hasUnreadMessagingMessages">%fa:circle%</template>%fa:angle-right%</router-link></li>
|
||||
<li><router-link to="/game/othello">%fa:gamepad%ゲーム%fa:angle-right%</router-link></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li><a :href="chUrl" target="_blank">%fa:tv%%i18n:mobile.tags.mk-ui-nav.ch%%fa:angle-right%</a></li>
|
||||
|
|
16
src/web/app/mobile/views/pages/othello.vue
Normal file
16
src/web/app/mobile/views/pages/othello.vue
Normal file
|
@ -0,0 +1,16 @@
|
|||
<template>
|
||||
<mk-ui>
|
||||
<span slot="header">%fa:gamepad%オセロ</span>
|
||||
<mk-othello/>
|
||||
</mk-ui>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import Vue from 'vue';
|
||||
export default Vue.extend({
|
||||
mounted() {
|
||||
document.title = 'Misskey オセロ';
|
||||
document.documentElement.style.background = '#fff';
|
||||
}
|
||||
});
|
||||
</script>
|
Loading…
Reference in a new issue