Firefox Button Updates

Added Roll Buttons that should work in Firefox.
Resized button text to not impact layout
Added buttons to adjust heart on PC sheet
Added tooltips to the max heart checkbox
This commit is contained in:
starshipsandsteel
2021-11-22 10:45:11 -07:00
parent 960aea9493
commit 0dbbab29d5
2 changed files with 26 additions and 18 deletions
+7
View File
@@ -311,6 +311,11 @@
font-size: x-small;
color: #999999;
}
.sheet-rollbuttonlabel{
font-size: small;
font-weight: bold;
}
.sheet-tinytext {
width: 5em;
font-size: small;
@@ -545,6 +550,8 @@
/* No d20 */
button[type=roll].sheet-blankbutton::before {
content: '';
font-weight: normal;
font-size: small;
}
+19 -18
View File
@@ -38,7 +38,7 @@
<div class="characterattributes">
<table class="attribtable">
<tr>
<td>STR</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Strength}}{{base=@{base_strength}}}{{loot=@{loot_strength}}}{{lifeform=@{lifeform_strength}}}{{roll=[[1d20+@{base_strength}+@{loot_strength}+@{lifeform_strength}]]}}" name="roll_str"><span class="rollbuttonlabel">STR</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Strength}}{{base=@{base_strength}}}{{loot=@{loot_strength}}}{{lifeform=@{lifeform_strength}}}{{roll=[[1d20+@{base_strength}+@{loot_strength}+@{lifeform_strength}]]}}" name="roll_str">
<input class="dienumber" type="text" value="@{base_strength}+@{loot_strength}+@{lifeform_strength}" title="Put points into STR to create a melee fighter, a crusher, a bar-bending, boulder-
@@ -60,7 +60,7 @@
</td>
</tr>
<tr>
<td>DEX</td>
<td> <button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Dexterity}}{{base=@{base_dexterity}}}{{loot=@{loot_dexterity}}}{{lifeform=@{lifeform_dexterity}}}{{roll=[[1d20+@{base_dexterity}+@{loot_dexterity}+@{lifeform_dexterity}]]}}" name="roll_dex"><span class="rollbuttonlabel">DEX</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Dexterity}}{{base=@{base_dexterity}}}{{loot=@{loot_dexterity}}}{{lifeform=@{lifeform_dexterity}}}{{roll=[[1d20+@{base_dexterity}+@{loot_dexterity}+@{lifeform_dexterity}]]}}" name="roll_dex">
<input class="dienumber" type="text" value="@{base_dexterity}+@{loot_dexterity}+@{lifeform_dexterity}" title="Youll be using DEX to make ranged attacks, like guns and bows. DEX is also
@@ -84,7 +84,7 @@
</tr>
<tr>
<td>CON</td>
<td> <button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Constitution}}{{base=@{base_constituion}}}{{loot=@{loot_constituion}}}{{lifeform=@{lifeform_constituion}}}{{roll=[[1d20+@{base_constituion}+@{loot_constituion}+@{lifeform_constituion}]]}}" name="roll_con"><span class="rollbuttonlabel">CON</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Constitution}}{{base=@{base_constituion}}}{{loot=@{loot_constituion}}}{{lifeform=@{lifeform_constituion}}}{{roll=[[1d20+@{base_constituion}+@{loot_constituion}+@{lifeform_constituion}]]}}" name="roll_con">
<input class="dienumber" type="text" value="@{base_constituion}+@{loot_constituion}+@{lifeform_constituion}" title="CON measures how stout or tough you are. This STAT is used when recovering
@@ -107,7 +107,7 @@
</tr>
<tr>
<td>INT</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Intelligence}}{{base=@{base_intelligence}}}{{loot=@{loot_intelligence}}}{{lifeform=@{lifeform_intelligence}}}{{roll=[[1d20+@{base_intelligence}+@{loot_intelligence}+@{lifeform_intelligence}]]}}" name="roll_int"><span class="rollbuttonlabel">INT</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Intelligence}}{{base=@{base_intelligence}}}{{loot=@{loot_intelligence}}}{{lifeform=@{lifeform_intelligence}}}{{roll=[[1d20+@{base_intelligence}+@{loot_intelligence}+@{lifeform_intelligence}]]}}" name="roll_int">
<input class="dienumber" type="text" value="@{base_intelligence}+@{loot_intelligence}+@{lifeform_intelligence}" title="Some heroes use wits over fists. Their key STAT is INT, which is used to cast
@@ -130,7 +130,7 @@
</tr>
<tr>
<td>WIS</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Wisdom}}{{base=@{base_wisdom}}}{{loot=@{loot_wisdom}}}{{lifeform=@{lifeform_wisdom}}}{{roll=[[1d20+@{base_wisdom}+@{loot_wisdom}+@{lifeform_wisdom}]]}}" name="roll_wis"><span class="rollbuttonlabel">WIS</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Wisdom}}{{base=@{base_wisdom}}}{{loot=@{loot_wisdom}}}{{lifeform=@{lifeform_wisdom}}}{{roll=[[1d20+@{base_wisdom}+@{loot_wisdom}+@{lifeform_wisdom}]]}}" name="roll_wis">
<input type="text" value="@{base_wisdom}+@{loot_wisdom}+@{lifeform_wisdom}" name="attr_wisdom" title="This STAT measures an intuitive, organic kind of smarts. It isnt so much knowing
@@ -154,7 +154,7 @@
</tr>
<tr>
<td>CHA</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Charisma}}{{base=@{base_charisma}}}{{loot=@{loot_charisma}}}{{lifeform=@{lifeform_charisma}}}{{roll=[[1d20+@{base_charisma}+@{loot_charisma}+@{lifeform_charisma}]]}}" name="roll_cha"><span class="rollbuttonlabel">CHA</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=Charisma}}{{base=@{base_charisma}}}{{loot=@{loot_charisma}}}{{lifeform=@{lifeform_charisma}}}{{roll=[[1d20+@{base_charisma}+@{loot_charisma}+@{lifeform_charisma}]]}}" name="roll_cha">
<input class="dienumber" type="text" value="@{base_charisma}+@{loot_charisma}+@{lifeform_charisma}" title="Your strength of will is measured by CHARISMA. Youll be using this to roll for
@@ -178,14 +178,15 @@
</tr>
</table>
<hr class="break">
<button type="action" name="act_heartplus">+</button>
<input class="heartnumber" type="text" name="attr_hitpoints" value=10>
<input class="heart" type="checkbox" name="attr_heart11">
<input class="heart" type="checkbox" name="attr_heart2">
<input class="heart" type="checkbox" name="attr_heart3">
<input class="heart" type="checkbox" name="attr_heart4">
<input class="heart" type="checkbox" name="attr_heart5">
<input class="heart" type="checkbox" name="attr_heart6">
<button type="action" name="act_heartminus">-</button>
<input class="heart" type="checkbox" name="attr_heart11" title="Max Heart 1">
<input class="heart" type="checkbox" name="attr_heart2" title="Max Heart 2">
<input class="heart" type="checkbox" name="attr_heart3" title="Max Heart 3">
<input class="heart" type="checkbox" name="attr_heart4" title="Max Heart 4">
<input class="heart" type="checkbox" name="attr_heart5" title="Max Heart 5">
<input class="heart" type="checkbox" name="attr_heart6" title="Max Heart 6">
</div>
@@ -200,7 +201,7 @@
<div class="charactereffort">
<table class="attribtable">
<tr>
<td>BASIC</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=BASIC}}{{base=@{base_basiceffort}}}{{loot=@{loot_basiceffort}}}{{lifeform=@{lifeform_basiceffort}}}{{roll=[[1d4+@{base_basiceffort}+@{loot_basiceffort}+@{lifeform_basiceffort}]]}}" name="roll_basic"><span class="rollbuttonlabel">BASIC</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=BASIC}}{{base=@{base_basiceffort}}}{{loot=@{loot_basiceffort}}}{{lifeform=@{lifeform_basiceffort}}}{{roll=[[1d4+@{base_basiceffort}+@{loot_basiceffort}+@{lifeform_basiceffort}]]}}" name="roll_basic">
<input class="dienumber_d4" type="text" value="@{base_basiceffort}+@{loot_basiceffort}+@{lifeform_basiceffort}" title="Basic Effort" name="attr_basiceffort" disabled>
@@ -226,7 +227,7 @@
</td>
</tr>
<tr>
<td>TOOLS &<br> WEAPONS</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=TOOL & WEAPON}}{{base=@{base_tooleffort}}}{{loot=@{loot_tooleffort}}}{{lifeform=@{lifeform_tooleffort}}}{{roll=[[1d6+@{base_tooleffort}+@{loot_tooleffort}+@{lifeform_tooleffort}]]}}" name="roll_tool"><span class="rollbuttonlabel">TOOLS &<br> WEAPONS</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=TOOL & WEAPON}}{{base=@{base_tooleffort}}}{{loot=@{loot_tooleffort}}}{{lifeform=@{lifeform_tooleffort}}}{{roll=[[1d6+@{base_tooleffort}+@{loot_tooleffort}+@{lifeform_tooleffort}]]}}" name="roll_tool">
<input class="dienumber_d6" type="text" value="@{base_tooleffort}+@{loot_tooleffort}+@{lifeform_tooleffort}" title="Base Weapon/Tool Effort" name="attr_tooleffort" disabled>
@@ -249,7 +250,7 @@
</td>
</tr>
<tr>
<td>GUNS</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=GUNS}}{{base=@{base_guneffort}}}{{loot=@{loot_guneffort}}}{{lifeform=@{lifeform_guneffort}}}{{roll=[[1d4+@{base_guneffort}+@{loot_guneffort}+@{lifeform_guneffort}]]}}" name="roll_gun"><span class="rollbuttonlabel">GUNS</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=GUNS}}{{base=@{base_guneffort}}}{{loot=@{loot_guneffort}}}{{lifeform=@{lifeform_guneffort}}}{{roll=[[1d4+@{base_guneffort}+@{loot_guneffort}+@{lifeform_guneffort}]]}}" name="roll_gun">
<input class="dienumber_d8" type="text" value="@{base_guneffort}+@{loot_guneffort}+@{lifeform_guneffort}" title="Base Guns Effort" name="attr_guneffort" disabled>
@@ -273,7 +274,7 @@
</td>
</tr>
<tr>
<td>ENERGY &<br> MAGIC</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=MAGIC & ENERGY}}{{base=@{base_magiceffort}}}{{loot=@{loot_magiceffort}}}{{lifeform=@{lifeform_magiceffort}}}{{roll=[[1d4+@{base_magiceffort}+@{loot_magiceffort}+@{lifeform_magiceffort}]]}}" name="roll_magic"><span class="rollbuttonlabel">ENERGY &<br> MAGIC</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=MAGIC & ENERGY}}{{base=@{base_magiceffort}}}{{loot=@{loot_magiceffort}}}{{lifeform=@{lifeform_magiceffort}}}{{roll=[[1d4+@{base_magiceffort}+@{loot_magiceffort}+@{lifeform_magiceffort}]]}}" name="roll_magic">
<input class="dienumber_d10" type="text" value="@{base_magiceffort}+@{loot_magiceffort}+@{lifeform_magiceffort}" title="Magic & Energy Effort" name="attr_magiceffort" disabled>
@@ -296,7 +297,7 @@
</td>
</tr>
<tr>
<td>ULTIMATE</td>
<td><button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=ULTIMATE}}{{base=@{base_ultimateeffort}}}{{loot=@{loot_ultimateeffort}}}{{lifeform=@{lifeform_ultimateeffort}}}{{roll=[[1d4+@{base_ultimateeffort}+@{loot_ultimateeffort}+@{lifeform_ultimateeffort}]]}}" name="roll_ultimate"><span class="rollbuttonlabel">ULTIMATE</span></button></td>
<td>
<button class="blankbutton" type="roll" value="&{template:ICRPG-d20}{{playername=@{character_name}}}{{attribname=ULTIMATE}}{{base=@{base_ultimateeffort}}}{{loot=@{loot_ultimateeffort}}}{{lifeform=@{lifeform_ultimateeffort}}}{{roll=[[1d4+@{base_ultimateeffort}+@{loot_ultimateeffort}+@{lifeform_ultimateeffort}]]}}" name="roll_ultimate">
<input class="dienumber_d12" type="text" value="@{base_ultimateeffort}+@{loot_ultimateeffort}+@{lifeform_ultimateeffort}" title="Ultimate Effort" name="attr_ultimateeffort" disabled>