diff --git a/Pathfinder-Neceros/pathfinder-neceros.css b/Pathfinder-Neceros/pathfinder-neceros.css index 173a381878..ee647357fc 100644 --- a/Pathfinder-Neceros/pathfinder-neceros.css +++ b/Pathfinder-Neceros/pathfinder-neceros.css @@ -11,6 +11,9 @@ .sheet-buffs2-show:not(:checked)~.sheet-buffs2 { display: none; } +.sheet-expand-show:checked ~div .sheet-sect-show:checked ~.sheet-expand { + display:none; +} .sheet-table { display: table; width: 100%; @@ -20,7 +23,6 @@ div.repitem.repitembroken, .sheet-repeating-fields div.repitem.repitembroken { border:3px dashed red !important; - } .sheet-table-buff { display: table; @@ -66,17 +68,15 @@ div.repitem.repitembroken, .sheet-center { text-align: center; } - /* this is ignored even with !important */ div.sheet-section.sheet-section-core div.sheet-table-flow{ overflow-x:auto; } .sheet-entry_med, input[type="text"].sheet-entry_med, -span.sheet-entry_med - { +span.sheet-entry_med { /*min-width:60px; - width:100px;*/ + width:100px;*/ width:8em; text-align:left; } @@ -101,9 +101,8 @@ span.sheet-table-data.sheet-divider-lg, span.sheet-table-data.sheet-divider { span.sheet-table-header.sheet-divider-lg,span.sheet-table-header.sheet-divider { vertical-align:bottom; } - span.sheet-table-header.sheet-buff-cell, span.sheet-table-data.sheet-buff-cell { - /*width:40px;*/ + /*width:40px;*/ /*width:3em;*/ min-width:2.5em; max-width:3.5em; @@ -137,7 +136,6 @@ span.sheet-table-data.sheet-buff-cell input[type="number"].sheet-calc { min-width:2.5em; max-width:3.5em; } - span.sheet-table-data.sheet-buff-cell textarea.sheet-skill-macro-text, span.sheet-table-data.sheet-buff-cell input[type="text"].sheet-skill-macro-text { text-align: left; @@ -158,7 +156,7 @@ span.sheet-table-data.sheet-buff-cell input[type="text"].sheet-skill-macro-text .sheet-table-row { display: table-row; vertical-align: bottom; - width: 100%; + width: 100%; } .sheet-buff-row { display: table-row; @@ -181,52 +179,43 @@ span.sheet-table-data.sheet-buff-cell input[type="text"].sheet-skill-macro-text min-width:70px; text-align: center; } - .sheet-select-small { font-size: .90em; height: 26px; padding: 0; } - input[type="text"], input[type="number"] { background-color: transparent; border: 0 solid #000; border-bottom-width: 1px; } - span.sheet-table-data.sheet-center, span.sheet-table-data { padding-left:1px; padding-right:1px; } - span.sheet-table-data.sheet-center input.sheet-calc, span.sheet-table-data input.sheet-calc , span.sheet-table-data.sheet-center input[readonly], -span.sheet-table-data input[readonly] -{ + span.sheet-table-data input[readonly] { margin-top:1px; margin-bottom:1px; } - /* color for disabled/sheet-calc */ - .sheet-calc, input[readonly] , input[type="text"].sheet-calc, input[type="number"].sheet-calc, input[type="text"]:disabled, input[type="number"]:disabled, input.sheet-calc, textarea.sheet-calc { - background-color: rgba(74, 100, 134, 0.28); - border-width: 0px; - color: #222; + background-color: rgba(74, 100, 134, 0.28); + border-width: 0px; + color: #222; padding-left:4px; padding-right:0px; text-align:left; min-width:2.5em; } - .charsheet input[type="number"]{ -moz-appearance: textfield; } - /* hide spinner for all disabled/sheet-calc */ .charsheet input.sheet-calc[type="number"]:hover, .charsheet input.sheet-calc[type="number"]:focus, @@ -236,7 +225,6 @@ input.sheet-calc, textarea.sheet-calc { -webkit-appearance: none; -moz-appearance: textfield; } - input[type="text"], select { width: 100%; margin: 0; @@ -415,8 +403,7 @@ input.sheet-spellclass-tab2:checked + span.sheet-spellclass-tab2 { } button, button:hover, -button:active -{ +button:active { background-image: none; } /*show and hide*/ @@ -428,10 +415,37 @@ input[type="checkbox"] + span:not(.sheet-not-sheet-show)::before { font-size: .85em; } input[type="checkbox"]:checked + span:not(.sheet-not-sheet-show)::before { - content: '▼'; + content: '▼'; } -input[type="checkbox"]:Hover + span:not(.sheet-not-sheet-show) { - color:#ff0000; +input[type="checkbox"]:hover + span:not(.sheet-not-sheet-show) { + color:#ff0000; +} +/* min/max repeating rows */ +input[type="checkbox"].sheet-expand-show + span:not(.sheet-not-sheet-show)::before { + content: '☰ )'; + display: inline-block; + width: auto; + font-size: .75em; + background-color: rgba(0, 0, 0, 0); + color: #000; + border-radius: 5px; + border: 1px solid #808080; + padding: 0 5px 1px 5px; + height:1.4em; + margin-bottom: 2px; + font-family: "Pictos"; +} +input[type="checkbox"].sheet-expand-show:checked + span:not(.sheet-not-sheet-show)::before { + content: '⚌ ('; + display: inline-block; + width: auto; + font-size: .75em; + background-color: #4a6486; + color: #FFF; + padding: 0 5px 2px 5px; + height:1.4em; + margin-bottom: 2px; + font-family: "Pictos"; } input[name*="condition"]:checked + b:not(.sheet-offCase), input[name*="notes"]:checked + b:not(.sheet-offCase), @@ -445,19 +459,18 @@ input[name*="check"]:checked + b:not(.sheet-offCase) { padding-bottom: 1px; padding-top: 1px; } - /*repeating item counter*/ .sheet-repeating-fields { - counter-reset: sheet-rep-items -1; + counter-reset: sheet-rep-items -1; } input[type="checkbox"].sheet-counted + span:not(.sheet-not-sheet-show)::before { - counter-increment: sheet-rep-items; - content: counter(sheet-rep-items) '. ►' !important; + counter-increment: sheet-rep-items; + content: counter(sheet-rep-items) '. ►' !important; width: auto !important; } input[type="checkbox"].sheet-counted:checked + span:not(.sheet-not-sheet-show)::before { - counter-increment: sheet-rep-items; - content: counter(sheet-rep-items) '. ▼' !important; + counter-increment: sheet-rep-items; + content: counter(sheet-rep-items) '. ▼' !important; width: auto !important; } /* end repeating item counter*/ @@ -503,7 +516,7 @@ textarea { .sheet-footer { text-align: center; font-size: xx-small; - background-color: #FFF8DC; + background-color: #FFF8DC; border: 1px #000 solid; border-radius: 3px; } @@ -520,12 +533,12 @@ textarea { margin: 0; resize:vertical; } -.charsheet .sheet-weapon-notes , +.charsheet .sheet-weapon-notes, .sheet-init-notes, .sheet-speed-notes { - height: 2.15em; - overflow: hidden; - margin: 0; + height: 2.15em; + overflow: hidden; + margin: 0; resize:vertical; } .charsheet .repcontainer .repitem { @@ -535,18 +548,28 @@ textarea { border-radius: 3px !important; } .charsheet button[type=roll] { - margin: 2px 2px 0 2px !important; + margin: 2px 2px 0 2px !important; } [data-groupname=repeating_class-ability] > button.btn.repcontrol_add::after { content: " New Class Ability"; } + +[data-groupname=repeating_mythic-ability] > button.btn.repcontrol_add::after { + content: " New Mythic Ability"; +} + [data-groupname=repeating_weapon] > button.btn.repcontrol_add::after { content: " New Weapon"; } [data-groupname=repeating_feat] > button.btn.repcontrol_add::after { content: " New Feat"; } + +[data-groupname=repeating_mythic-feat] > button.btn.repcontrol_add::after { + content: " New Mythic Feat"; +} + [data-groupname=repeating_item] > button.btn.repcontrol_add::after { content: " New Item"; } @@ -556,18 +579,27 @@ textarea { [data-groupname=repeating_trait] > button.btn.repcontrol_add::after { content: " New Trait"; } - .charsheet .repcontrol_add, .charsheet .repcontrol_edit, .charsheet .repcontrol_del { - display: block; - background: #000; - color: white; - box-shadow:none; - font-size:0.9em; - height:2.2em; + display: block; + background: #000; + color: white; + box-shadow:none; + font-size:0.9em; + height:2.2em; +} +button[type=roll].sheet-blank-roll-button::before { + content: ' '; +} +.sheet-options { + display: block; + width:auto; + padding: 2px; + border: 1px solid #808080; + border-radius: 5px; + background-color: #d3d3d3; } - /*Roll Templates*/ /*Spells*/ .sheet-rolltemplate-pf_spell table { @@ -577,7 +609,7 @@ textarea { border-spacing: 0; border-collapse: separate; border-radius: 5px; - -moz-box-shadow: 2px 2px 5px #000; + -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow: 2px 2px 5px #000; overflow: hidden; @@ -589,7 +621,7 @@ textarea { font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; - text-align: left; + text-align: left; } .sheet-rolltemplate-pf_spell .sheet-header-table { display:table; @@ -613,7 +645,7 @@ textarea { font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1em; font-weight:normal; - text-align: left; + text-align: left; } .sheet-rolltemplate-pf_spell img { vertical-align:middle; @@ -631,27 +663,29 @@ textarea { background-color: #D3D3D3; } .sheet-rolltemplate-pf_spell .sheet-tcat { - font-weight: bold; + font-weight: bold; } .sheet-rolltemplate-pf_spell .inlinerollresult { - background-color: transparent; - border: none; - display: inline-block; + color: #FFF; + background-color: #000; + border-color: #000; min-width: 1em; text-align: center; + display: inline-block; + margin-left: 1px; padding:0px; } .sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit { - color: #3FB315; - border: none; + color: #FFF; + background-color: #3FB315; } .sheet-rolltemplate-pf_spell .inlinerollresult.fullfail { - color: #B31515; - border: none; + color: #FFF; + background-color: #B31515; } .sheet-rolltemplate-pf_spell .inlinerollresult.importantroll { - color: #4A57ED; - border: none; + color: #FFF; + background-color: #4A57ED; } /* Attacks */ .sheet-rolltemplate-pf_attack table { @@ -661,7 +695,7 @@ textarea { border-spacing: 0; border-collapse: separate; border-radius: 5px; - -moz-box-shadow: 2px 2px 5px #000; + -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; @@ -673,7 +707,6 @@ textarea { font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; - padding: 5px; } .sheet-rolltemplate-pf_attack .sheet-header-table { display:table; @@ -682,7 +715,7 @@ textarea { .sheet-rolltemplate-pf_attack .sheet-header-middle { display:table-cell; vertical-align:middle; -} +} .sheet-rolltemplate-pf_attack .sheet-header-image { float: right; display: table-cell; @@ -697,7 +730,7 @@ textarea { font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1em; font-weight:normal; - text-align: left; + text-align: left; } .sheet-rolltemplate-pf_attack img { vertical-align:middle; @@ -747,7 +780,7 @@ textarea { border-spacing: 0; border-collapse: separate; border-radius: 5px; - -moz-box-shadow: 2px 2px 5px #000; + -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; @@ -758,7 +791,6 @@ textarea { color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; - padding: 5px; } .sheet-rolltemplate-pf_defense .sheet-header-table { display:table; @@ -782,7 +814,7 @@ textarea { font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1em; font-weight:normal !important; - text-align: left; + text-align: left; } .sheet-rolltemplate-pf_defense img { vertical-align:middle; @@ -833,7 +865,7 @@ textarea { border-spacing: 0; border-collapse: separate; border-radius: 5px; - -moz-box-shadow: 2px 2px 5px #000; + -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; @@ -844,7 +876,6 @@ textarea { color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; - padding: 5px; } .sheet-rolltemplate-pf_generic .sheet-header-table { display:table; @@ -868,7 +899,7 @@ textarea { font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1em; font-weight:normal !important; - text-align: left; + text-align: left; } .sheet-rolltemplate-pf_generic img { vertical-align:middle; @@ -920,7 +951,7 @@ textarea { border-spacing: 0; border-collapse: separate; border-radius: 5px; - -moz-box-shadow: 2px 2px 5px #000; + -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; @@ -931,7 +962,6 @@ textarea { color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; - padding: 5px; } .sheet-rolltemplate-pf_block .sheet-header-table { display:table; @@ -955,7 +985,7 @@ textarea { font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1em; font-weight:normal !important; - text-align: left; + text-align: left; } .sheet-rolltemplate-pf_block img { vertical-align:middle; diff --git a/Pathfinder-Neceros/pathfinder-neceros.html b/Pathfinder-Neceros/pathfinder-neceros.html index d8114887dd..f5f920e5f1 100644 --- a/Pathfinder-Neceros/pathfinder-neceros.html +++ b/Pathfinder-Neceros/pathfinder-neceros.html @@ -1,45 +1,44 @@

