ENH: Add elements through sheet

master
U~man 2020-06-28 19:44:03 +02:00
parent 438556386f
commit 6b2ab08caf
5 changed files with 41 additions and 6 deletions

View File

@ -1,6 +1,7 @@
{ {
"OSE.Edit": "Edit", "OSE.Edit": "Edit",
"OSE.Delete": "Delete", "OSE.Delete": "Delete",
"OSE.Add": "Add",
"OSE.Name": "Name", "OSE.Name": "Name",
"OSE.Class": "Class", "OSE.Class": "Class",

View File

@ -18,6 +18,14 @@
text-align: center; text-align: center;
margin: 0; margin: 0;
padding: 4px; padding: 4px;
display: flex;
h4 {
flex: 1;
}
.item-controls {
font-size: 12px;
flex: 0 0 18px;
}
} }
.panel-content { .panel-content {
margin: 0; margin: 0;
@ -157,14 +165,14 @@
} }
} }
} }
&:nth-child(odd) {
background: rgba(0, 0, 0, 0.1);
}
} }
.item-summary { .item-summary {
font-size: 12px; font-size: 12px;
padding: 4px; padding: 4px;
} }
&:nth-child(odd) {
background: rgba(0, 0, 0, 0.1);
}
} }
} }
} }

View File

@ -77,7 +77,14 @@
</div> </div>
{{!-- Skills and abilities --}} {{!-- Skills and abilities --}}
<div class="flex3 panel abilities"> <div class="flex3 panel abilities">
<h4 class="panel-title">{{localize 'OSE.panel.abilities'}}</h4> <div class="panel-title">
<h4>{{localize 'OSE.panel.abilities'}}</h4>
<div class="item-controls">
{{#if owner}}
<a class="item-control item-create" title='{{localize "OSE.Add"}}' data-type="ability"><i class="fas fa-plus"></i></a>
{{/if}}
</div>
</div>
<ul class="panel-content inventory"> <ul class="panel-content inventory">
<div class=""> <div class="">
{{#each abilities as |item|}} {{#each abilities as |item|}}

View File

@ -57,6 +57,11 @@
<section class="panel inventory"> <section class="panel inventory">
<div class="panel-title"> <div class="panel-title">
<h4>{{localize 'OSE.category.spells'}}</h4> <h4>{{localize 'OSE.category.spells'}}</h4>
<div class="item-controls">
{{#if owner}}
<a class="item-control item-create" title='{{localize "OSE.Add"}}' data-type="spell"><i class="fas fa-plus"></i></a>
{{/if}}
</div>
</div> </div>
<div class="panel-content"> <div class="panel-content">
{{#each spells as |item|}} {{#each spells as |item|}}

View File

@ -41,7 +41,14 @@
<section class="flexrow attribute-row"> <section class="flexrow attribute-row">
{{!-- Skills and abilities --}} {{!-- Skills and abilities --}}
<div class="flex3 panel abilities"> <div class="flex3 panel abilities">
<h4 class="panel-title">{{localize 'OSE.panel.abilities'}}</h4> <div class="panel-title">
<h4>{{localize 'OSE.panel.abilities'}}</h4>
<div class="item-controls">
{{#if owner}}
<a class="item-control item-create" title='{{localize "OSE.Add"}}' data-type="ability"><i class="fas fa-plus"></i></a>
{{/if}}
</div>
</div>
<ul class="panel-content inventory"> <ul class="panel-content inventory">
<div class=""> <div class="">
{{#each abilities as |item|}} {{#each abilities as |item|}}
@ -69,7 +76,14 @@
</div> </div>
{{!-- Equipment --}} {{!-- Equipment --}}
<div class="flex3 panel abilities"> <div class="flex3 panel abilities">
<h4 class="panel-title">{{localize 'OSE.panel.equipment'}}</h4> <div class="panel-title">
<h4>{{localize 'OSE.panel.equipment'}}</h4>
<div class="item-controls">
{{#if owner}}
<a class="item-control item-create" title='{{localize "OSE.Add"}}' data-type="item"><i class="fas fa-plus"></i></a>
{{/if}}
</div>
</div>
<ul class="panel-content inventory"> <ul class="panel-content inventory">
<div class=""> <div class="">
{{#each inventory as |item|}} {{#each inventory as |item|}}