diff --git a/src/app/components/Modification.jsx b/src/app/components/Modification.jsx index 1e6dae44..b2979bb7 100644 --- a/src/app/components/Modification.jsx +++ b/src/app/components/Modification.jsx @@ -72,6 +72,11 @@ export default class Modification extends TranslatedComponent { return null; } + let inputClassNames = { + 'cb': true, + 'greyed-out': !this.props.highlight + }; + return (
{this.props.editable ? - : } diff --git a/src/app/components/ModificationsMenu.jsx b/src/app/components/ModificationsMenu.jsx index 8f0b8dcc..b68bf004 100644 --- a/src/app/components/ModificationsMenu.jsx +++ b/src/app/components/ModificationsMenu.jsx @@ -214,11 +214,11 @@ export default class ModificationsMenu extends TranslatedComponent { for (const modName of Modifications.modules[m.grp].modifications) { if (!Modifications.modifications[modName].hidden) { const key = modName + (m.getModValue(modName) / 100 || 0); - const editable = modName !== 'fallofffromrange' && - m.blueprint.grades[m.blueprint.grade].features[modName]; + const editable = modName !== 'fallofffromrange'; + const highlight = m.blueprint.grades[m.blueprint.grade].features[modName]; this.lastNeId = modName; - (editable ? modifiableModifications : modifications).push( - diff --git a/src/less/slot.less b/src/less/slot.less index e6c962f9..c6d79e6d 100755 --- a/src/less/slot.less +++ b/src/less/slot.less @@ -74,7 +74,7 @@ border-color:#fff; } - input:disabled { + input.greyed-out { border-color: #888; color: #888; }