aboutsummaryrefslogtreecommitdiff
path: root/modules/diff-config.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-24 19:17:23 -0400
committerCraig Jennings <c@cjennings.net>2026-06-24 19:17:23 -0400
commitd6b10d04b4d3f5a74bdb6beb001824b97fc98969 (patch)
tree1f04b3543403c59787b4bd6309196a4d961adf38 /modules/diff-config.el
parent70c45532f6949e6e4b30d8db2b9b2ef831a11ebb (diff)
downloaddotemacs-d6b10d04b4d3f5a74bdb6beb001824b97fc98969.tar.gz
dotemacs-d6b10d04b4d3f5a74bdb6beb001824b97fc98969.zip
refactor(theme-studio): extract control factories to controls.js, drop dead previewFaceAttrs
I split the custom dropdown, detail-editor, and expander factories out of app.js into controls.js (205 lines), spliced back at a CONTROLS_J token by generate.py. The token sits at the exact extraction point, so the assembled page is byte-identical and every gate passes unchanged. app.js drops from 927 to 721 lines. I also removed previewFaceAttrs (function, export, and test). It was test-only dead code whose docstring stalely claimed the gate calls it. The gate uses assertPreviewFaces instead.
Diffstat (limited to 'modules/diff-config.el')
0 files changed, 0 insertions, 0 deletions