Merge pull request #21 from megastruktur/GH-20

GH-20 Add custom notes
This commit is contained in:
megastruktur 2020-05-04 13:38:29 +03:00 committed by GitHub
commit aeb02c2b31
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 56 additions and 11 deletions

View file

@ -10,7 +10,8 @@ export class BladesActorSheet extends ActorSheet {
classes: ["blades-in-the-dark", "sheet", "actor"],
template: "systems/blades-in-the-dark/templates/actor-sheet.html",
width: 700,
height: 970
height: 970,
tabs: [{navSelector: ".tabs", contentSelector: ".tab-content", initial: "abilities"}]
});
}
@ -24,8 +25,6 @@ export class BladesActorSheet extends ActorSheet {
let loadout = 0;
data.items.forEach(i => {loadout += (i.type === "item") ? parseInt(i.data.load) : 0});
data.data.loadout = loadout;
console.log("DATA");
console.log(data);
return data;
}

View file

@ -64,6 +64,10 @@ $almost_white: #EEEFFF;
}
}
nav {
margin-bottom: 10px;
}
.editor,
.editor-content {
min-height: 280px;
@ -242,6 +246,7 @@ $almost_white: #EEEFFF;
display: flex;
flex-direction: column;
width: 200px;
.stripe {
background-color: $almost_black;

View file

@ -65,6 +65,9 @@
margin-bottom: 0px;
justify-content: center;
}
* nav {
margin-bottom: 10px;
}
* .editor,
* .editor-content {
min-height: 280px;
@ -342,6 +345,7 @@
* #attributes {
display: flex;
flex-direction: column;
width: 200px;
}
* #attributes .stripe {
background-color: #191813;

View file

@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["../scss/mixin.scss","../scss/style.scss"],"names":[],"mappings":"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","file":"blades.css"}
{"version":3,"sourceRoot":"","sources":["../scss/mixin.scss","../scss/style.scss"],"names":[],"mappings":"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","file":"blades.css"}

View file

@ -236,11 +236,23 @@
</div>
</section>
{{!-- Attributes --}}
<section>
<div class="flex-vertical grow-two">
<div id="abilities" class="flex-vertical">
<div class="tab-content flex-vertical grow-two">
{{!-- Nav menu --}}
<nav class="tabs flex-horizontal">
<a class="item" data-tab="abilities">Abilities</a>
<a class="item" data-tab="loadout">Loadout</a>
<a class="item" data-tab="character-notes">Notes</a>
<a class="item" data-tab="all-character-items">All Items</a>
</nav>
<div id="abilities" class="tab flex-vertical" data-tab="abilities">
<div class="label-stripe">
<p><label for="character-experience-0">Abilities</label></p>
<div id="character-experience" class="teeth-experience">
@ -284,7 +296,7 @@
</div>
{{!-- Owned Items Tab --}}
<div id="loadout" class="flex-vertical">
<div id="loadout" class="tab flex-vertical" data-tab="loadout">
<div class="label-stripe">
<p>Loadout: {{data.loadout}}</p>
</div>
@ -303,8 +315,31 @@
{{/each}}
</div>
</div>
</div>
<div class="tab flex-vertical" data-tab="character-notes">
<div class="label-stripe">
<p>Notes</p>
</div>
<textarea rows="13" name="data.description">{{{data.description}}}</textarea>
</div>
{{!-- Full Item List --}}
<div class="tab grow-two flex-vertical" data-tab="all-character-items">
<div class="label-stripe">
<p><label>All Items</label></p>
</div>
{{#each actor.items as |item id|}}
<div class="item flex-horizontal" data-item-id="{{item._id}}">
<div class="item-body item-sheet-open flex-horizontal">
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24"/>
<div class="item-name">{{item.name}}</div>
</div>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>
</div>
{{!-- Attributes --}}
{{> "systems/blades-in-the-dark/templates/parts/attributes.html"}}
</section>

View file

@ -317,12 +317,14 @@
{{!-- Notes --}}
<div id="notes" class="tab grow-two flex-vertical" data-tab="notes">
<label>Notes</label>
<div class="label-stripe">
<p>Notes</p>
</div>
<textarea rows="15" name="data.description">{{{data.description}}}</textarea>
</div>
{{!-- Full Item List --}}
<div id="crew-abilities" class="tab grow-two flex-vertical" data-tab="all-items">
<div class="tab grow-two flex-vertical" data-tab="all-items">
<div class="label-stripe">
<p><label>All Items</label></p>
</div>

View file

@ -1,4 +1,4 @@
<div id="attributes" class="grow-one">
<div id="attributes">
<div id="attributes-insight" class="attribute">
<div id="attributes-insight-title" class="attributes-exp">
<div class="stripe">