This commit is contained in:
syuilo
2017-10-30 17:30:32 +09:00
parent 9aed3d21c9
commit 77528f022d
8 changed files with 149 additions and 12 deletions

View File

@@ -61,6 +61,7 @@ require('./pages/user.tag');
require('./pages/post.tag');
require('./pages/search.tag');
require('./pages/not-found.tag');
require('./pages/bbs.tag');
require('./autocomplete-suggestion.tag');
require('./progress-dialog.tag');
require('./user-preview.tag');

View File

@@ -0,0 +1,30 @@
<mk-bbs-page>
<mk-ui ref="ui">
<main>
<h1>%i18n:desktop.tags.mk-bbs-page.title%</h1>
<button onclick={ parent.new }>%i18n:desktop.tags.mk-bbs-page.new%</button>
</main>
</mk-ui>
<style>
:scope
display block
</style>
<script>
this.mixin('api');
this.on('mount', () => {
document.title = '%i18n:desktop.tags.mk-bbs-page.title%';
});
this.new = () => {
const title = window.prompt('%i18n:desktop.tags.mk-bbs-page.thread-title%');
this.api('bbs/threads/create', {
title: title
}).then(thread => {
location.href = '/bbs/' + thread.id;
});
};
</script>
</mk-bbs-page>

View File

@@ -319,18 +319,26 @@
</mk-ui-header-notifications>
<mk-ui-header-nav>
<ul if={ SIGNIN }>
<li class="home { active: page == 'home' }">
<a href={ CONFIG.url }>
<i class="fa fa-home"></i>
<p>%i18n:desktop.tags.mk-ui-header-nav.home%</p>
</a>
</li>
<li class="messaging">
<a onclick={ messaging }>
<i class="fa fa-comments"></i>
<p>%i18n:desktop.tags.mk-ui-header-nav.messaging%</p>
<i class="fa fa-circle" if={ hasUnreadMessagingMessages }></i>
<ul>
<virtual if={ SIGNIN }>
<li class="home { active: page == 'home' }">
<a href={ CONFIG.url }>
<i class="fa fa-home"></i>
<p>%i18n:desktop.tags.mk-ui-header-nav.home%</p>
</a>
</li>
<li class="messaging">
<a onclick={ messaging }>
<i class="fa fa-comments"></i>
<p>%i18n:desktop.tags.mk-ui-header-nav.messaging%</p>
<i class="fa fa-circle" if={ hasUnreadMessagingMessages }></i>
</a>
</li>
</virtual>
<li class="bbs">
<a href={ CONFIG.url + '/bbs' }>
<i class="fa fa-coffee"></i>
<p>%i18n:desktop.tags.mk-ui-header-nav.bbs%</p>
</a>
</li>
<li class="info">