You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2018/09/29 15:44:00 UTC

[openmeetings] 01/01: [OPENMEETINGS-1934] initial work on btn replacement

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch OPENMEETINGS-1934-delete-btn
in repository https://gitbox.apache.org/repos/asf/openmeetings.git

commit 2715c717678e7707e82db1884ec5690b5c879470
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Sat Sep 29 22:43:26 2018 +0700

    [OPENMEETINGS-1934] initial work on btn replacement
---
 .../main/java/org/apache/openmeetings/web/room/wb/raw-wb-board.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/raw-wb-board.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/raw-wb-board.js
index c43d0ef..7101c80 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/raw-wb-board.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/raw-wb-board.js
@@ -3,8 +3,9 @@ var Wb = function() {
 	const ACTIVE = 'active', BUMPER = 100, wb = {id: -1, name: ''}, canvases = []
 		, area = $('.room.wb.area .wb-area .tabs.ui-tabs'), bar = area.find('.wb-tabbar')
 		, extraProps = ['uid', 'fileId', 'fileType', 'count', 'slide', 'omType', '_src', 'formula']
-		, arrowImg = new Image();
+		, arrowImg = new Image(), delImg = new Image();
 	arrowImg.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAICAYAAADqSp8ZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAygAAAMoBawMUsgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFsSURBVCiRrdI/SEJRFMfx37lPGxqKoGwxKJoaImhpCf8NEUFL9WgLUrPnIyEIa6reVEPQn0GeWDS4NDQETQ2JT4waojUoHBqCoJKWINB3720yIhGl+q7ncj5nuIQ6jWiaq1xmU4IwBACQ5GCAU5D8IECRAkUQzt8V++wmlSrX20e1BoFIrFdwHidIIQhH5O68sgzD/vnOF4m0QyijJGgMQIHZtJdJJ4oNg6qqNr20dKwBaOWKvZFPpZ7qXV3JH4wNSMbjJHGZ7XIlYRiiFkiBsL4CphwLwbck5E7uwMw3ClXD2iRIm [...]
+	delImg.src = arrowImg.src;
 	let a, t, z, s, f, mode, slide = 0, width = 0, height = 0
 			, zoom = 1., zoomMode = 'pageWidth', role = null;
 
@@ -654,6 +655,11 @@ var Wb = function() {
 						, y = top + (size - arrowImg.height) / 2;
 					ctx.drawImage(arrowImg, x, y);
 				}
+				, tr: function trControlCallback (ctx, left, top, size) {
+					const x = left + (size - delImg.width) / 2
+						, y = top + (size - delImg.height) / 2;
+					ctx.drawImage(delImg, x, y);
+				}
 			}
 		});
 		canvas.wbId = wb.id;