addons: Implement paintEditorZoomControls shared space

This commit is contained in:
GarboMuffin committed 2022-12-30 13:48:39 -06:00
1 parent 8e293ec2f1
commit 255200347f
1 file changed
+20
+20
View File
@@ -400,6 +400,26 @@ class Tab extends EventTargetShim {
c => c.textContent === this.scratchMessage('gui.spriteSelectorItem.contextMenuDelete')
),
until: () => []
},
paintEditorZoomControls: {
element: () => document.querySelector('.sa-paintEditorZoomControls-wrapper') || (() => {
const wrapper = Object.assign(document.createElement('div'), {
className: 'sa-paintEditorZoomControls-wrapper'
});
wrapper.style.display = 'flex';
wrapper.style.flexDirection = 'row-reverse';
wrapper.style.height = 'calc(1.95rem + 2px)';
const zoomControls = document.querySelector("[class^='paint-editor_zoom-controls']");
zoomControls.replaceWith(wrapper);
wrapper.appendChild(zoomControls);
return wrapper;
})(),
from: () => [],
until: () => []
}
};