Merge pull request #15155 from Kurohyou/MutantsandMasterminds3e-3.4.5

[Mutants and Masterminds 3E Official] 3.4.5: Restore editing of Power Arrays
This commit is contained in:
Oliver
2026-06-04 12:28:27 -06:00
committed by GitHub
4 changed files with 54 additions and 68 deletions
@@ -6604,6 +6604,32 @@ body .ui-dialog .tab-content .charsheet .section-center:hover .repitem:has(input
body .ui-dialog .tab-content .charsheet .display-powers .repitem:not(:has(.row-type:checked)) {
display: none;
}
body .ui-dialog .tab-content .charsheet .display-powers .repitem {
position: relative;
}
body .ui-dialog .tab-content .charsheet .display-powers .repitem .btn-edit-power {
all: unset;
cursor: pointer;
position: absolute;
right: -27px;
top: 0;
z-index: 2;
width: 24px;
height: 24px;
display: none;
align-items: center;
justify-content: center;
background: var(--col-green);
border: 2px solid var(--col-black);
border-radius: 50%;
color: var(--col-white);
font-size: 16px;
opacity: 0;
transition: opacity 150ms ease;
}
body .ui-dialog .tab-content .charsheet .display-powers .repitem:has(input[name=attr_parent][value=""]) .btn-edit-power {
display: flex;
}
body .ui-dialog .tab-content .charsheet .display-powers .collapse {
position: absolute;
opacity: 0;
@@ -6723,55 +6749,9 @@ body .ui-dialog .tab-content .charsheet .display-powers .display-array-header .a
overflow: hidden;
text-overflow: ellipsis;
}
body .ui-dialog .tab-content .charsheet .display-powers .display-array-header .btn-edit-power {
all: unset;
cursor: pointer;
position: absolute;
right: -27px;
top: 0;
z-index: 2;
width: 24px;
height: 24px;
display: flex;
align-items: center;
justify-content: center;
background: var(--col-green);
border: 2px solid var(--col-black);
border-radius: 50%;
color: var(--col-white);
font-size: 16px;
opacity: 0;
transition: opacity 150ms ease;
}
body .ui-dialog .tab-content .charsheet .display-powers .is-array-flag:checked ~ .controlled-display.display-power .btn-edit-power {
display: none;
}
body .ui-dialog .tab-content .charsheet .display-powers .display-power {
position: relative;
}
body .ui-dialog .tab-content .charsheet .display-powers .display-power .btn-edit-power {
all: unset;
cursor: pointer;
position: absolute;
right: -27px;
top: 0;
z-index: 2;
width: 24px;
height: 24px;
display: flex;
align-items: center;
justify-content: center;
background: var(--col-green);
border: 2px solid var(--col-black);
border-radius: 50%;
color: var(--col-white);
font-size: 16px;
opacity: 0;
transition: opacity 150ms ease;
}
body .ui-dialog .tab-content .charsheet .display-powers .display-power:hover .btn-edit-power {
opacity: 1;
}
body .ui-dialog .tab-content .charsheet .display-powers .display-power .power-summary {
display: flex;
justify-content: space-between;
File diff suppressed because one or more lines are too long
@@ -15,5 +15,5 @@
"html": "mutants-and-masterminds3e.html",
"css": "mutants-and-masterminds3e.css",
"instructions": "# M&M Ability Builder Prototype",
"version": "1779913484"
"version": "1780518196"
}
@@ -2,6 +2,7 @@
"": "",
"-2 penalty on checks.": "-2 penalty on checks.",
"-5 penalty on checks. Supersedes impaired.": "-5 penalty on checks. Supersedes impaired.",
"+Add": "+Add",
"1st-degree": "1st Degree:",
"2nd-degree": "2nd Degree:",
"3rd-degree": "3rd Degree:",