wip
This commit is contained in:
@@ -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');
|
||||
|
30
src/web/app/desktop/tags/pages/bbs.tag
Normal file
30
src/web/app/desktop/tags/pages/bbs.tag
Normal 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>
|
@@ -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">
|
||||
|
Reference in New Issue
Block a user