GODSEND Agenda - fix page nav

This commit is contained in:
Andreas Johansson
2021-09-29 18:19:13 +03:00
parent c1934a04c8
commit 1ba6b6c2c0
5 changed files with 34 additions and 27 deletions
+13 -10
View File
@@ -292,7 +292,7 @@
}
.charsheet section.attrs input[type=number] {
font-size: 1.5em;
width: 2em;
width: 2.9em;
}
.charsheet section.skills {
grid-area: skills;
@@ -327,34 +327,37 @@
width: 164px;
justify-content: center;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) {
display: flex;
flex-flow: nowrap column;
row-gap: 3px;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem {
display: flex;
justify-content: center;
gap: 3px;
height: 29px;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem input[type=text] {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem input[type=text] {
width: 40px;
font-size: 1.3em;
border-style: solid solid solid solid;
height: 28px;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem input[type=text].name {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem input[type=text].name {
width: 140px;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem input[type=text].desc {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem input[type=text].desc {
width: auto;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem input[type=number] {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem input[type=number] {
font-size: 1.5em;
width: 40px;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem select {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem input[type=number].level {
width: 2.9em;
}
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem select {
width: 52px;
font-size: 1.5em;
margin-bottom: 0px;
@@ -362,7 +365,7 @@
padding-top: 2px;
font-family: "Bebas Neue", Arial;
}
.charsheet section.skills :is(.repcontainer[data-groupname=repeating_skills], .repcontainer[data-groupname=repeating_powers], .repcontainer[data-groupname=repeating_weapons], .repcontainer[data-groupname=repeating_armor]) > .repitem button {
.charsheet section.skills :is(.repcontainer[data-groupname="repeating_skills"], .repcontainer[data-groupname="repeating_powers"], .repcontainer[data-groupname="repeating_weapons"], .repcontainer[data-groupname="repeating_armor"]) > .repitem button {
margin: 1px 3px;
}
.charsheet section.notes {
@@ -507,4 +510,4 @@
}
.sheet-rolltemplate-rolls .sheet-fail {
color: red;
}
}
+6 -8
View File
@@ -5,15 +5,13 @@
<input class="tabstoggle" type="hidden" name="attr_sheetTab" value="character"/>
<input class="gametoggle" type="hidden" name="attr_gametype" value="godsend"/>
<h1 class="godsend" title="GODSEND Agenda"></h1>
<h1 class="talislanta" title="Talislanta"></h1>
<h2 class="talislanta" title="Talislanta"></h2>
<h1 class="hellas" title="Hellas"></h1>
<h1 class="atlantis" title="Atlantis Second Age"></h1>
<div><span>Page selection</span>
<select name="attr_sheetTab">
<option value="character">character</option>
<option value="notes">notes</option>
<option value="settings">settings</option>
</select>
<button type="action" name="act_character">character</button>
<button type="action" name="act_notes">notes</button>
<button type="action" name="act_settings">settings</button>
</div>
<div class="version"><span>Sheet Version: </span><span name="attr_version"></span></div>
</div>
@@ -112,7 +110,7 @@
<fieldset class="repeating_skills">
<button name="roll_skill" value="@{whisper}&{template:rolls} {{title=@{name} }} @{showname} {{roll= [[@{dice}[dice]+@{level}[@{name} level]+@{attribute}[attribute] @{modquery}]]}}" type="roll"></button>
<input class="name" name="attr_name" title="@{name}" list="skillsgodsend" type="text"/>
<input name="attr_level" title="@{level}" type="number"/>
<input class="level" name="attr_level" title="@{level}" type="number"/>
<select name="attr_attribute">
<option class="cap" value="[[@{con}]]">con</option>
<option class="cap" value="[[@{dex}]]">dex</option>
@@ -329,7 +327,7 @@
</div>
</rolltemplate>
<!--sheetworkers-->
<script type="sheet/worker">
<script type="text/worker">
//current sheet version
const currentversion = "1.3.0";
+1 -1
View File
@@ -12,5 +12,5 @@ include src/pug/data.pug
include src/pug/rolltemplate.pug
//sheetworkers
script(type="sheet/worker")
script(type="text/worker")
include src/js/sheetworker.js
+9 -6
View File
@@ -1,22 +1,25 @@
input.gamesys(type="hidden" name="attr_gametype" value="")
.tab-buttons.spaced.center
//- <input type="hidden" class="npctoggle" name="attr_npc" value="0">
//- each tab in pages
//-each tab in pages
//- button(type="action" name=`act_${tab}`) tab
//- <button class="npc" type="action" name="act_npc" >NPC</button>
input.tabstoggle(type="hidden" name="attr_sheetTab" value="character")
input.gametoggle(type="hidden" name="attr_gametype" value="godsend")
h1.godsend(title="GODSEND Agenda")
h1.talislanta(title="Talislanta")
h2.talislanta(title="Talislanta")
h1.hellas(title="Hellas")
h1.atlantis(title="Atlantis Second Age")
div
span Page selection
select(name="attr_sheetTab")
//-select(name="attr_sheetTab")
each tab in pages
option(value=`${tab}`)= tab
each tab in pages
button(type="action" name=`act_${tab}`)= tab
//-button(type="action" name="act_character")= character
//-button(type="action" name="act_notes")= notes
//-button(type="action" name="act_settings")= setting
.version
span Sheet Version:
span(name="attr_version")
@@ -74,7 +77,7 @@ main.character
fieldset.repeating_skills
button(name="roll_skill" value!="@{whisper}&{template:rolls} {{title=@{name} }} @{showname} {{roll= [[@{dice}[dice]+@{level}[@{name} level]+@{attribute}[attribute] @{modquery}]]}}" type="roll")
input.name(name="attr_name" title="@{name}" list="skillsgodsend" type="text")
input(name="attr_level" title="@{level}" type="number")
input(name="attr_level" title="@{level}" type="number").level
+attrselect
input.desc(name="attr_notes" title="@{notes}" type="text")
input(name="attr_attrname" type="hidden")
+5 -2
View File
@@ -381,7 +381,7 @@ $urldev: "https://raw.githubusercontent.com/Anduh/roll20-character-sheets/godsen
input{
&[type="number"]{
font-size: 1.5em;
width: 2em;
width: 2.9em;
}
}
}
@@ -451,7 +451,10 @@ $urldev: "https://raw.githubusercontent.com/Anduh/roll20-character-sheets/godsen
&[type="number"]{
font-size: 1.5em;
width: 40px;
//height: 28px;
//height: 28px;
&.level{
width: 2.9em;
}
}
}
select{