Added library page

This commit is contained in:
Thaum Rystra
2017-04-24 06:05:44 +02:00
parent 9975a13a70
commit cd7702cf4f
7 changed files with 61 additions and 1 deletions

View File

@@ -41,6 +41,12 @@
Characters
</paper-icon-item>
</a>
<a href="/library" tabindex="-1">
<paper-icon-item id="library">
<iron-icon icon="av:library-books" item-icon></iron-icon>
Library
</paper-icon-item>
</a>
<a href="/guide" tabindex="-1">
<paper-icon-item id="guide">
<iron-icon icon="social:school" item-icon></iron-icon>

View File

@@ -0,0 +1,5 @@
<template name="itemLibrary">
{{#each items}}
{{> libraryItem}}
{{/each}}
</template>

View File

@@ -0,0 +1,7 @@
Template.itemLibrary.helpers({
items(){
return Items.find({charId: {$in: [
"SRDLibrary",
]}});
},
});

View File

@@ -0,0 +1,26 @@
<template name="library">
<div class="fit layout vertical character-sheet">
<app-header fixed effects="waterfall">
<app-toolbar class="medium-tall app-grey white-text">
<div top-item class="layout horizontal center">
<paper-icon-button icon="menu" drawer-toggle></paper-icon-button>
<div class="flex">
Library
</div>
</div>
<div bottom-item>
<paper-tabs id="characterSheetTabs" selected={{selectedTab}} class="app-grey white-text">
<paper-tab name="items">Items</paper-tab>
<paper-tab name="spells">Spells</paper-tab>
</paper-tabs>
</div>
</app-toolbar>
</app-header>
<div class="flex" style="position: relative;">
<iron-pages id="tabPages" class="fit" selected={{selectedTab}}>
<div name="items" class="tab-page fit">{{> itemLibrary}}</div>
<div name="spells" class="tab-page fit">{{> spellLibrary}}</div>
</iron-pages>
</div>
</div>
</template>