finish the sheets, needs js

This commit is contained in:
Cassie
2021-02-24 02:09:33 -06:00
parent 9e04d02591
commit 2d3ec822ed
16 changed files with 453 additions and 155 deletions
+59 -8
View File
@@ -39,7 +39,7 @@ fieldset {
h1 {
color: #226aae;
text-transform: capitalize;
font-family: 'El Messiri', sans-serif;
font-family: "El Messiri", sans-serif;
padding: 1% 2%;
font-size: 1.9em; }
@@ -55,8 +55,8 @@ h2 {
margin-left: 3%; }
h3 {
font-size: 1.25em;
line-height: 36px;
font-size: 0.9em;
line-height: 18px;
text-transform: capitalize; }
input[type="text"], input[type="number"] {
@@ -72,7 +72,7 @@ input[type="text"], input[type="number"] {
background-color: #fefcea;
border: 0.1em dotted #226aae; }
input[type='number'] {
input[type="number"] {
text-align: center;
width: 100% !important; }
@@ -121,7 +121,8 @@ div.sheet-grid {
grid-column-gap: 1%;
grid-row-gap: 0.5%; }
div.sheet-tabs div.sheet-col, div.sheet-npc div.sheet-row, div.sheet-character div.sheet-row, div.sheet-character div.sheet-col, div.sheet-entourage div.sheet-col, div.sheet-entourage div.sheet-row, div.sheet-holdings div.sheet-row, div.sheet-holdings div.sheet-col, div.sheet-feast-record div.sheet-row, div.sheet-feast-record div.sheet-col,
div.sheet-tabs div.sheet-col, div.sheet-npc div.sheet-row, div.sheet-character div.sheet-row, div.sheet-character div.sheet-col, div.sheet-entourage div.sheet-col, div.sheet-entourage div.sheet-row, div.sheet-holdings div.sheet-row, div.sheet-holdings div.sheet-col, div.sheet-feast-record div.sheet-row,
div.sheet-feast-record div.sheet-col,
div.sheet-gamemaster-characters div.sheet-row,
div.sheet-gamemaster-characters div.sheet-col {
display: inline-grid;
@@ -191,6 +192,9 @@ div.sheet-2autocolumn {
div.sheet-3autocolumn {
grid-template-columns: auto 1fr 10%; }
div.sheet-4autocolumn {
grid-template-columns: auto 1fr auto 1fr; }
div.sheet-col-3 {
grid-template-columns: 1fr 3.5em 10%; }
@@ -217,6 +221,9 @@ span.sheet-display {
div.sheet-repeating-container button {
font-variant: none; }
.sheet-mt {
margin-top: 2%; }
/* STYLED CHECKBOXES
============================= */
label.sheet-styled-checkbox {
@@ -476,6 +483,48 @@ div.sheet-gamemaster-characters div.sheet-sub-header {
div.sheet-gamemaster-characters div.sheet-repeating-row {
padding-bottom: 1%; }
/* MANORS
============================= */
div.sheet-treasure-record .repitem,
div.sheet-income-worksheet .repitem,
div.sheet-land-record .repitem {
margin-bottom: 2%; }
div.sheet-treasure-record h2,
div.sheet-income-worksheet h2,
div.sheet-land-record h2 {
justify-content: center; }
div.sheet-treasure-record input[type="text"],
div.sheet-income-worksheet input[type="text"],
div.sheet-land-record input[type="text"] {
text-align: center; }
div.sheet-treasure-record div.sheet-sub-header,
div.sheet-treasure-record div.sheet-repeating-container div.sheet-grid {
grid-template-columns: 5em 10em 1fr 10em 5em;
grid-row-gap: 2%; }
div.sheet-income-worksheet div.sheet-sub-header,
div.sheet-income-worksheet div.sheet-repeating-container div.sheet-grid-rows {
grid-template-columns: 5em 3fr 4fr 2fr 3fr;
grid-row-gap: 2%; }
div.sheet-income-worksheet div.sheet-group {
border-left: 2px solid black;
padding: 0px 5px; }
div.sheet-income-worksheet div.sheet-total {
background-color: rgba(77, 77, 77, 0.0784314);
min-height: 25px;
width: 100%; }
div.sheet-land-record div.sheet-headers {
grid-template-columns: 2fr 3fr 1fr; }
div.sheet-land-record div.sheet-repeating-container div.sheet-first-row {
grid-template-columns: auto 5em auto 1fr auto 5em auto 5em; }
/* SETTINGS
============================= */
div.sheet-settings h1 {
@@ -505,8 +554,10 @@ input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-holdings, input
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-feast-record, input[name="attr_sheet_type"]:not([value="gamemaster characters"]) ~ div.sheet-gamemaster-characters,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-gamemaster-characters, input[name="attr_sheet_type"]:not([value="npc"]) ~ div.sheet-npc,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-npc, input[name="attr_sheet_type"]:not([value="entourage"]) ~ div.sheet-entourage,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-entourage, input[name="attr_sheet_type"]:not([value="manor"]) ~ div.sheet-manor,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-manor, input[name='attr_sheet_type'][value='character'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='character'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='holdings'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='holdings'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='entourage'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='entourage'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='feast record'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='feast record'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='gamemaster characters'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='gamemaster characters'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='treasure record'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='treasure record'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='income worksheet'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='income worksheet'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='land record'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='land record'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name="attr_sheet_type"][value="feast"] ~ div.sheet-tabs select[name="attr_character_type"], input[name="attr_character_type"]:not([value="knight"]) ~ div.sheet-character div.sheet-col div.sheet-row .sheet-knight,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-entourage, input[name="attr_sheet_type"]:not([value="treasure record"]) ~ div.sheet-treasure-record,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-treasure-record, input[name="attr_sheet_type"]:not([value="income worksheet"]) ~ div.sheet-income-worksheet,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-income-worksheet, input[name="attr_sheet_type"]:not([value="land record"]) ~ div.sheet-land-record,
input[name="attr_settings_toggle"][value="settings"] ~ div.sheet-land-record, input[name='attr_sheet_type'][value='character'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='character'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='holdings'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='holdings'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='entourage'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='entourage'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='feast record'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='feast record'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='gamemaster characters'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='gamemaster characters'] ~ div.sheet-tabs div.sheet-type label.sheet-manor, input[name='attr_sheet_type'][value='treasure record'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='treasure record'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='income worksheet'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='income worksheet'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name='attr_sheet_type'][value='land record'] ~ div.sheet-tabs div.sheet-type label.sheet-character, input[name='attr_sheet_type'][value='land record'] ~ div.sheet-tabs div.sheet-type label.sheet-feast, input[name="attr_sheet_type"][value="feast"] ~ div.sheet-tabs select[name="attr_character_type"], input[name="attr_character_type"]:not([value="knight"]) ~ div.sheet-character div.sheet-col div.sheet-row .sheet-knight,
input[name="attr_character_type"]:not([value="knight"]) ~ div.sheet-character div.sheet-col div.sheet-personal-data div.sheet-row .sheet-knight,
input[name="attr_character_type"]:not([value="knight"]) ~ div.sheet-character div.sheet-col div.sheet-personality-traits .sheet-knight,
input[name="attr_character_type"]:not([value="knight"]) ~ div.sheet-character div.sheet-col div.sheet-personality-traits div.sheet-row .sheet-knight,
@@ -579,7 +630,7 @@ input[name="attr_character_type"]:not([value="woman"]) ~ div.sheet-entourage div
input[name="attr_character_type"]:not([value="woman"]) ~ div.sheet-entourage div.sheet-row div.sheet-col .sheet-woman, input[name="attr_settings_toggle"]:not([value="settings"]) ~ div.sheet-settings {
display: none; }
div.sheet-character, div.sheet-holdings, div.sheet-feast-record, div.sheet-gamemaster-characters, div.sheet-npc, div.sheet-entourage, div.sheet-manor, div.sheet-settings {
div.sheet-character, div.sheet-holdings, div.sheet-feast-record, div.sheet-gamemaster-characters, div.sheet-npc, div.sheet-entourage, div.sheet-treasure-record, div.sheet-income-worksheet, div.sheet-land-record, div.sheet-settings {
display: inline-grid; }
input[name="attr_sheet_type"][value="character"] ~ div.sheet-tabs div.sheet-type {
File diff suppressed because one or more lines are too long
+2
View File
@@ -49,6 +49,8 @@ include src/pug/pages/holdings.pug
include src/pug/pages/feast.pug
include src/pug/pages/manor.pug
include src/pug/pages/settings.pug
//-FOOTER
+4
View File
@@ -69,6 +69,10 @@ div.sheet-grid {
============================= */
@import "./src/scss/pages/feast.scss";
/* MANORS
============================= */
@import "./src/scss/pages/manor.scss";
/* SETTINGS
============================= */
@import "./src/scss/pages/settings";
-2
View File
@@ -11,8 +11,6 @@ const sheetSelect = eventinfo => {
const newValue = eventinfo.newValue;
let update = {}
console.log(newValue)
update.sheet_type = newValue === 'knight' || newValue === 'woman' ? 'character' : newValue;
update.character_type = newValue === 'woman' ? 'woman' : 'knight';
+135
View File
@@ -0,0 +1,135 @@
.treasure-record.grid
.grid.2column
.col
.row
img(alt='King Arthur Pendragon' src='https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pendragon5thEdition/src/pendragonlogo.jpg')
.row.header
h1.header(data-i18n='treasure record')
.col
each val in ['knight name', 'treasure location', 'security', 'other location', 'best clothing']
.grid.2autocolumn
h2(data-i18n=val)
+textInput(`${val}`)
.grid.sub-header.bottom-border
each val in ['date', 'source/expense', 'form of treasure', 'amount/worth', 'total']
h2.eclipse(data-i18n=val)
.repeating-container
fieldset(class=`repeating_treasure-record`)
.grid
each val in ['date', 'source expense', 'form of treasure', 'amount worth', 'total']
.col
+textInput(val)
.income-worksheet.grid
.grid.2column
.col
.row
img(alt='King Arthur Pendragon' src='https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pendragon5thEdition/src/pendragonlogo.jpg')
.col
.row.header
h1.header(data-i18n='manor income worksheet')
.row.sub-header
h2(data-i18n='for the complete landholding system')
.grid.sub-header.bottom-border
.col
h2.eclipse(data-i18n='a.d.')
each val in ['revenue', 'fortune', 'harvest', 'tally']
.col
h2.eclipse(data-i18n=val)
.repeating-container
fieldset(class=`repeating_income-worksheet`)
.grid.grid-rows
.col
.row.text-center
h3.eclipse(data-i18n='date')
.row
+textInput('date')
.col.group
.row.text-center
h3.eclipse(data-i18n='anticipated income')
.row.total.text-center
span(name='attr_anticipated_income')
each val in ['normal income', 'investment income']
.grid.2autocolumn
h3.eclipse(data-i18n=val)
+textInput(val)
.col.group
.row.text-center
h3.eclipse(data-i18n='misfortune')
.row.total.text-center
span(name='attr_misfortune')
.grid.2autocolumn
h3.eclipse(data-i18n='manorial luck')
+textInput('manorial luck')
.grid.4autocolumn
each val in ['fate', 'core']
h3.eclipse(data-i18n=val)
+textInput(val)
.col.group
.row.text-center
h3.eclipse(data-i18n='manor income')
.row.total.text-center
span(name='attr_manor_income')
.grid
.row
h3.eclipse(data-i18n='harvest result')
.row
select(name="attr_harvest_result")
each val, key in { 'incredible': 2.5, 'excellent': 2, 'good': 1.5, 'regular': 1, 'bad': 0.5, 'very bad': 0.25, 'negligible': 0.17}
option(data-i18n=key value=val)
.col.group
.row.text-center
h3.eclipse(data-i18n='treasury')
.row.total.text-center
span(name='attr_treasury')
each val in ['emergency income', 'expenses']
.grid.2autocolumn
h3.eclipse(data-i18n=val)
+textInput(val)
.land-record
.grid.headers
.col
.row
img(alt='King Arthur Pendragon' src='https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pendragon5thEdition/src/pendragonlogo.jpg')
.row.header
h1.header(data-i18n='land record')
.col
each val in ['manor name', 'held by', 'liege lord', 'location']
.grid.2autocolumn
h2(data-i18n=val)
+textInput(`${val}`)
.grid.4autocolumn
each val in ['annual glory', 'fortification (DV)']
h2(data-i18n=val)
+textInput(`${val}`)
.col
h2.text-uppercase(data-i18n='hate (landlord)')
+numberInput(`hate landlord`)
each val in ['manor description', 'manor summary']
.grid.2autocolumn
h3(data-i18n=val)
+textInput(`${val}`)
.row.mt
h2(data-i18n='manor improvements')
.repeating-container
fieldset(class=`repeating_land-record`)
.grid.first-row
each val in ['date', 'feature', 'building cost', 'hate (landlord)']
h3(data-i18n=val)
+textInput(val)
.grid.3column
each val in ['annual income', 'annual maintenance', 'annual glory']
.grid.2autocolumn
h3(data-i18n=val)
+textInput(val)
.grid.2autocolumn
h3(data-i18n='notes')
+textInput('notes')
@@ -5,5 +5,5 @@
option(data-i18n='knight' value='knight' selected)
option(data-i18n='woman' value='woman')
option(data-i18n='feast' value='feast record')
option(data-i18n='manor' value='treasure record')
option(data-i18n='manor' value='land record')
option(data-i18n='npc' value='npc')
@@ -78,6 +78,10 @@ div.sheet-3autocolumn {
grid-template-columns: auto 1fr 10%;
}
div.sheet-4autocolumn {
grid-template-columns: auto 1fr auto 1fr;
}
div.sheet-col-3 {
grid-template-columns: 1fr 3.5em 10%;
}
@@ -111,3 +115,7 @@ div.sheet-repeating-container {
font-variant: none;
}
}
.sheet-mt {
margin-top: 2%;
}
+101 -102
View File
@@ -1,147 +1,146 @@
* {
box-sizing: border-box;
font-family: sans-serif;
box-sizing: border-box;
font-family: sans-serif;
}
button {
text-overflow: ellipsis;
font-family: serif;
font-variant: small-caps;
text-overflow: ellipsis;
font-family: serif;
font-variant: small-caps;
&:before {
display: none;
}
&:focus,
&:hover,
&:active {
background: none;
background-color: $primary !important;
color: #fff;
}
&[type="roll"],
&[type="action"] {
background-color: $white;
border: {
bottom : 0.01em solid #666;
bottom-right-radius: 0.01em;
color : hsl(0, 0%, 70%);
radius : 0.25em;
right : 0.02em solid hsl(0, 0%, 20%);
style : outset;
}
margin: 0.2em !important;
padding: 0.1em !important;
box-shadow: $box-shadow;
&:before {
display: none;
}
&:focus,
&:hover,
&:active {
background: none;
background-color: $primary !important;
color: #fff;
}
&[type="roll"],
&[type="action"] {
background-color: $white;
border: {
bottom: 0.01em solid #666;
bottom-right-radius: 0.01em;
color: hsl(0, 0%, 70%);
radius: 0.25em;
right: 0.02em solid hsl(0, 0%, 20%);
style: outset;
}
margin: 0.2em !important;
padding: 0.1em !important;
box-shadow: $box-shadow;
}
}
div {
background-color: transparent;
width: 100%;
background-color: transparent;
width: 100%;
}
fieldset {
background-color: transparent;
background-color: transparent;
}
h1 {
color: $primary;
text-transform: capitalize;
font-family: 'El Messiri', sans-serif;
padding: 1% 2%;
font-size: 1.9em;
color: $primary;
text-transform: capitalize;
font-family: "El Messiri", sans-serif;
padding: 1% 2%;
font-size: 1.9em;
}
h2 {
font-size: 1em;
line-height: 1.4em;
text-transform: capitalize;
display: flex;
align-items: center;
font-size: 1em;
line-height: 1.4em;
text-transform: capitalize;
display: flex;
align-items: center;
&.sheet-label {
border-bottom: 0.15em solid $dark;
text-align: center;
margin-left: 3%;
}
&.sheet-label {
border-bottom: 0.15em solid $dark;
text-align: center;
margin-left: 3%;
}
}
h3 {
font-size: 1.25em;
line-height: 36px;
text-transform: capitalize;
font-size: 0.9em;
line-height: 18px;
text-transform: capitalize;
}
input {
&[type="text"],
&[type="number"] {
background-color: transparent;
border-bottom: 0.15em solid $dark;
&[type="text"],
&[type="number"] {
background-color: transparent;
border-bottom: 0.15em solid $dark;
border: {
left : 0em;
radius: 0em;
right : 0em;
top : 0em;
};
height : 2.1em;
width: 100%;
border: {
left: 0em;
radius: 0em;
right: 0em;
top: 0em;
}
height: 2.1em;
width: 100%;
&::placeholder {
background-color: $light;
border: 0.1em dotted $primary;
}
}
&[type='number'] {
text-align: center;
width: 100% !important;
&::placeholder {
background-color: $light;
border: 0.1em dotted $primary;
}
}
&[type="number"] {
text-align: center;
width: 100% !important;
}
&::-webkit-outer-spin-button,
&::-webkit-inner-spin-button {
margin: 0;
}
&::-webkit-outer-spin-button,
&::-webkit-inner-spin-button {
margin: 0;
}
}
label {
margin-bottom: 0px;
padding-right: 0px;
vertical-align: middle;
margin-bottom: 0px;
padding-right: 0px;
vertical-align: middle;
}
select {
margin-bottom: 0px;
vertical-align: bottom;
border: 2px solid $primary;
font-weight: bold;
text-transform: capitalize;
width: 100%;
margin-bottom: 0px;
vertical-align: bottom;
border: 2px solid $primary;
font-weight: bold;
text-transform: capitalize;
width: 100%;
}
span {
word-break: break-word;
word-break: break-word;
}
textarea {
text-align: left;
border-bottom : 0.2em dotted $light;
font-size : 12px;
font-weight : normal;
min-height : 50px;
line-height : 18px;
overflow : hidden;
overflow-wrap : break-word;
padding : 2px;
resize : vertical;
vertical-align: top;
overflow: scroll;
text-align: left;
border-bottom: 0.2em dotted $light;
font-size: 12px;
font-weight: normal;
min-height: 50px;
line-height: 18px;
overflow: hidden;
overflow-wrap: break-word;
padding: 2px;
resize: vertical;
vertical-align: top;
overflow: scroll;
}
.charsheet {
width: 800px;
width: 800px;
div.sheet-row {
margin-bottom: 0px;
}
}
div.sheet-row {
margin-bottom: 0px;
}
}
@@ -12,7 +12,9 @@ $sheets: (
"gamemaster-characters": "gamemaster characters",
"npc": "npc",
"entourage": "entourage",
"manor": "manor",
"treasure-record": "treasure record",
"income-worksheet": "income worksheet",
"land-record": "land record",
);
$characterSheets: "character", "holdings", "entourage";
+38 -38
View File
@@ -2,58 +2,58 @@ div.sheet-feast-record,
div.sheet-gamemaster-characters {
min-height: 800px;
div.sheet-row, div.sheet-col {
@extend %gridRowCol
div.sheet-row,
div.sheet-col {
@extend %gridRowCol;
}
}
div.sheet-feast-record {
grid-row-gap: 0;
div.sheet-sub-header,
div.sheet-repeating-container div.sheet-row {
grid-template-columns: 1fr 5em 5em 60%;
grid-row-gap: 2%;
}
grid-row-gap: 0;
div.sheet-6column {
grid-column-gap: 5%;
div.sheet-sub-header,
div.sheet-repeating-container div.sheet-row {
grid-template-columns: 1fr 5em 5em 60%;
grid-row-gap: 2%;
}
h3 {
font-size: 1em;
}
}
div.sheet-6column {
grid-column-gap: 5%;
div.sheet-sub-header {
div.sheet-table {
grid-column: 1 / 4;
}
h3 {
font-size: 1em;
}
}
div.sheet-sub-header:nth-of-type(even) {
background-color: $light;
div.sheet-sub-header {
div.sheet-table {
grid-column: 1 / 4;
}
}
div.sheet-sub-header:nth-of-type(even) {
background-color: $light;
}
}
div.sheet-gamemaster-characters {
div.sheet-sub-header,
div.sheet-repeating-row {
grid-template-columns: 2fr repeat(8, 1fr);
grid-row-gap: 5%;
}
div.sheet-sub-header,
div.sheet-repeating-row {
grid-template-columns: 2fr repeat(8, 1fr);
grid-row-gap: 5%;
}
div.sheet-bottom-border,
div.sheet-3column,
div.sheet-notes {
margin-top: 2%;
}
div.sheet-bottom-border,
div.sheet-3column,
div.sheet-notes {
margin-top: 2%;
}
div.sheet-sub-header {
margin-top: 1%;
}
div.sheet-sub-header {
margin-top: 1%;
}
div.sheet-repeating-row {
padding-bottom: 1%;
}
div.sheet-repeating-row {
padding-bottom: 1%;
}
}
@@ -0,0 +1,54 @@
div.sheet-treasure-record,
div.sheet-income-worksheet,
div.sheet-land-record {
.repitem {
margin-bottom: 2%;
}
h2 {
justify-content: center;
}
input[type="text"] {
text-align: center;
}
}
div.sheet-treasure-record {
div.sheet-sub-header,
div.sheet-repeating-container div.sheet-grid {
grid-template-columns: 5em 10em 1fr 10em 5em;
grid-row-gap: 2%;
}
}
div.sheet-income-worksheet {
div.sheet-sub-header,
div.sheet-repeating-container div.sheet-grid-rows {
grid-template-columns: 5em 3fr 4fr 2fr 3fr;
grid-row-gap: 2%;
}
div.sheet-group {
border-left: 2px solid black;
padding: 0px 5px;
}
div.sheet-total {
background-color: $transparentGray;
min-height: 25px;
width: 100%;
}
}
div.sheet-land-record {
div.sheet-headers {
grid-template-columns: 2fr 3fr 1fr;
}
div.sheet-repeating-container {
div.sheet-first-row {
grid-template-columns: auto 5em auto 1fr auto 5em auto 5em;
}
}
}
+47
View File
@@ -331,4 +331,51 @@
,"treasure record": "treasure record"
,"income worksheet": "income worksheet"
,"land record": "land record"
,"knight name":"knight name"
,"treasure location":"treasure location"
,"security":"security"
,"other location":"other location"
,"best clothing":"best clothing"
,"source/expense":"source/expense"
,"form of treasure":"form of treasure"
,"amount/worth":"amount/worth"
,"manor income worksheet":"manor income worksheet"
,"for the complete landholding system":"for the complete landholding system"
,"a.d.":"a.d."
,"revenue":"revenue"
,"fortune":"fortune"
,"harvest":"harvest"
,"tally":"tally"
,"normal income":"normal income"
,"investment income":"investment income"
,"anticipated income":"anticipated income £"
,"manorial luck":"manorial luck"
,"fate":"fate"
,"core":"core"
,"misfortune":"misfortune"
,"harvest result":"harvest result"
,"manor income":"manor income £"
,"emergency income":"emergency income"
,"expenses":"expenses"
,"treasury":"treasury £"
,"incredible":"incredible"
,"excellent":"excellent"
,"good":"good"
,"regular":"regular"
,"bad":"bad"
,"very bad":"very bad"
,"negligible":"negligible"
,"hate (landlord)":"hate (landlord)"
,"manor name":"manor name"
,"held by":"held by"
,"liege lord":"liege lord"
,"annual glory":"annual glory"
,"fortification (DV)":"fortification (DV)"
,"manor description":"manor description"
,"manor summary":"manor summary"
,"manor improvements":"manor improvements"
,"feature":"feature"
,"building cost":"building cost"
,"annual income":"annual income"
,"annual maintenance": "annual maintenance"
}