Web team spent some time looking in detail at the category overlay.
We identified various ways of improving this code as a springboard to improving the rest of the code.
This task begins that work:
The work here is is focused to:
- removing unnecessary inheritance
- renaming variables
- refactoring existing logic
- improving readability
- removing templates where necessary
- removing the unnecessary M.on call for the category save event
This task is timeboxed. We should look to spend no more than 3 days in the doing column.