[mirotalksfu] - whiteboard :: add bg color set
هذا الالتزام موجود في:
@@ -151,6 +151,10 @@ access to use this app.
|
|||||||
<br />
|
<br />
|
||||||
<input id="wbDrawingColorEl" type="color" value="#FFFFFF" />
|
<input id="wbDrawingColorEl" type="color" value="#FFFFFF" />
|
||||||
<br />
|
<br />
|
||||||
|
<i class="fas fa-palette"></i> Background color
|
||||||
|
<br />
|
||||||
|
<input id="wbBackgroundColorEl" type="color" value="#000000" />
|
||||||
|
<br />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -688,6 +688,14 @@ function handleSelects() {
|
|||||||
wbDrawingColorEl.onchange = () => {
|
wbDrawingColorEl.onchange = () => {
|
||||||
wbCanvas.freeDrawingBrush.color = wbDrawingColorEl.value;
|
wbCanvas.freeDrawingBrush.color = wbDrawingColorEl.value;
|
||||||
};
|
};
|
||||||
|
wbBackgroundColorEl.onchange = () => {
|
||||||
|
let data = {
|
||||||
|
peer_name: peer_name,
|
||||||
|
action: 'bgcolor',
|
||||||
|
color: wbBackgroundColorEl.value,
|
||||||
|
};
|
||||||
|
whiteboardAction(data);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// ####################################################
|
// ####################################################
|
||||||
@@ -1110,6 +1118,13 @@ function objectAdded() {
|
|||||||
wbIsRedoing = false;
|
wbIsRedoing = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function wbCanvasBackgroundColor(color) {
|
||||||
|
document.documentElement.style.setProperty('--wb-bg', color);
|
||||||
|
wbBackgroundColorEl.value = color;
|
||||||
|
wbCanvas.setBackgroundColor(color);
|
||||||
|
wbCanvas.renderAll();
|
||||||
|
}
|
||||||
|
|
||||||
function wbCanvasUndo() {
|
function wbCanvasUndo() {
|
||||||
if (wbCanvas._objects.length > 0) {
|
if (wbCanvas._objects.length > 0) {
|
||||||
wbPop.push(wbCanvas._objects.pop());
|
wbPop.push(wbCanvas._objects.pop());
|
||||||
@@ -1172,6 +1187,9 @@ function whiteboardAction(data, emit = true) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (data.action) {
|
switch (data.action) {
|
||||||
|
case 'bgcolor':
|
||||||
|
wbCanvasBackgroundColor(data.color);
|
||||||
|
break;
|
||||||
case 'undo':
|
case 'undo':
|
||||||
wbCanvasUndo();
|
wbCanvasUndo();
|
||||||
break;
|
break;
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم