mirror of
https://github.com/rubickCenter/rubick
synced 2025-06-13 23:06:57 +08:00
25 lines
577 B
JavaScript
25 lines
577 B
JavaScript
const {ipcRenderer} = require("electron");
|
|
let colorDomBoxs = null;
|
|
|
|
ipcRenderer.on("updatePicker", ((e, args) => {
|
|
if (!colorDomBoxs) {
|
|
colorDomBoxs = [];
|
|
document.querySelectorAll(".content>div").forEach((e => {
|
|
colorDomBoxs.push(e.querySelectorAll(":scope > div"))
|
|
}));
|
|
}
|
|
for (let i = 0; i < 9; i ++){
|
|
for (let j = 0; j < 9; j ++) {
|
|
colorDomBoxs[i][j].style.background = '#' + args[i][j]
|
|
}
|
|
}
|
|
}));
|
|
|
|
document.addEventListener(
|
|
"keydown",
|
|
(event) => {
|
|
if (event.key === "Escape") ipcRenderer.send("closePicker");
|
|
},
|
|
false
|
|
);
|