Anton Georgiev
334c80083e
Merge pull request #4753 from jfsiebel/html5-tooltip
...
Add tooltip for buttons without label
2017-12-13 17:13:28 -02:00
Joao Siebel
bf058959eb
Remove log and add delay between hover/focus and showing the tooltip
2017-12-08 11:45:25 -02:00
João Francisco Siebel
950eb488a0
Add locale to whiteboard toolbox items
2017-12-08 11:28:02 -02:00
Joao Siebel
b03efc021c
Remove unused package and fix whiteboard toolbar submenu tooltip
2017-12-07 14:11:34 -02:00
Oleksandr Zhurbenko
33c190790c
Fixed Android detection for the text shape
2017-12-06 12:00:18 -08:00
Oleksandr Zhurbenko
61c5478887
Disabled spellcheck for the text shape and added an android check
...
.. so that tap-to-focus text shape workaround for FF 57 and 58 for Android didn't interfere with the desktop versions
2017-12-05 17:22:24 -08:00
Oleksandr Zhurbenko
3c02dc1811
Added a workaround for a bug with focus in FF 57 and 58
...
see https://bugzilla.mozilla.org/show_bug.cgi?id=1409113
2017-11-23 15:47:36 -08:00
Oleksandr Zhurbenko
866f9308b9
Added support for touch events on iOS devices
2017-11-21 16:51:40 -08:00
Oleksandr Zhurbenko
bd26e17185
Added touch events support for the text shape, except Safari
2017-11-16 15:14:43 -08:00
Oleksandr Zhurbenko
b3061dda91
Adjusted the getTranformedSvgPoint func
2017-11-16 09:51:24 -08:00
Oleksandr Zhurbenko
cc457661ce
Prevented wb toolbar from triggering focus on touch events
...
To make it work well with the text shape, which always keeps the focus. And we don't want the keyboard to jump if you decide to change the font settings on the fly
2017-11-15 16:34:50 -08:00
Oleksandr Zhurbenko
1472dbf39e
Added touch events support for all common shapes (rectangle, triangle, ellipse, line)
2017-11-09 15:51:09 -08:00
Oleksandr Zhurbenko
450f2b2c89
Added touch events support for pencil
2017-11-08 16:47:29 -08:00
Oleksandr Zhurbenko
015ca3d719
Changed imports and removed 'initializeCursor.js' since it's not needed
2017-10-11 19:00:28 -07:00
Oleksandr Zhurbenko
4d8233fe10
Fix for the pencil Mongo additions
2017-10-09 18:30:29 -07:00
Oleksandr Zhurbenko
ab95c87f48
Fixed wb toolbar console warnings cause by improper props validation
2017-10-03 14:28:44 -07:00
Oleksandr Zhurbenko
f80d0bc083
Linting and moved whiteboard resize events into HoC
...
Thus we won't clutter the code with unrelated events and can easily switch to a ResizeObserver when it is implemented by the browsers
2017-09-25 16:45:44 -07:00
Oleksandr Zhurbenko
8b48dc692e
Bug fix for the slide pushing toolbar case in multi-user in firefox
2017-09-23 18:40:42 -07:00
Oleksandr Zhurbenko
e0a7bfc9fa
Refactored whiteboard-toolbar
2017-09-22 23:27:55 -07:00
Oleksandr Zhurbenko
4073501a28
Made actions import more clear to read
2017-09-21 17:18:15 -07:00
Oleksandr Zhurbenko
4a4a3d5574
Moved hex_to_int and int_to_hex functions to imports/utils
2017-09-21 16:52:43 -07:00
Oleksandr Zhurbenko
e054358947
Created a whiteboard config and moved static values there
2017-09-21 16:44:32 -07:00
Oleksandr Zhurbenko
a46469557f
Minor corrections and improvements based on the #4345 reviews
2017-09-20 14:34:22 -07:00
Oleksandr Zhurbenko
2b10d5c1a7
Fixed based on the review of #4345
2017-09-20 14:05:17 -07:00
Oleksandr Zhurbenko
251bd22738
PR review fixes
2017-09-06 12:36:52 -07:00
Oleksandr Zhurbenko
9ee75331bf
Removed an unnecessary rule
2017-09-05 19:02:23 -07:00
Oleksandr Zhurbenko
3014b26439
PR review fixes
2017-09-05 18:36:15 -07:00
Oleksandr Zhurbenko
b12e0b84a9
Using previously saved draw settings for the initial wb toolbar values
2017-09-05 15:55:18 -07:00
Oleksandr Zhurbenko
3c750575cf
Fixed font-size normalization for the text-shape
2017-09-05 15:47:13 -07:00
Oleksandr Zhurbenko
2a91c6aa0b
Fixed a bug initial cursor/shape coordinates on page zooming
2017-08-31 18:42:00 -07:00
Oleksandr Zhurbenko
28f7f8ad11
Minor fixes and adjustments
2017-08-30 16:12:03 -07:00
Oleksandr Zhurbenko
e4c4f4584d
Prevented publishing messages on random clicks for common shapes, and enabled that for pencil
2017-08-30 13:45:47 -07:00
Oleksandr Zhurbenko
f78283a17d
Fixes
...
Hide wb toolbar when there is no slide; fixed cursor's text clipping; fixed exceptions thrown on 'Clear All' by reactive-annotation container; fixed shapes' thickness scaling on zoom; fixed dimensions' data types sent to akka (it doesn't accept Doubles)
2017-08-29 18:43:55 -07:00
Oleksandr Zhurbenko
e1cf0ad9d5
Rewrite of the cursor component
2017-08-29 13:58:48 -07:00
Oleksandr Zhurbenko
5d2b215591
Added timers for the pencil and shape draw listeners and fixed a bug with clearing the Annotations collection
2017-08-27 01:12:27 -07:00
Oleksandr Zhurbenko
1a92a7f6a1
Changed annotations' rendering, refactored draw listeners, adjusted permissions for the publishAnnotation
2017-08-25 15:45:06 -07:00
Oleksandr Zhurbenko
f533b25d69
Improved whiteboard-toolbar and fixed linter warnings
2017-08-24 16:47:20 -07:00
Oleksandr Zhurbenko
f3481a7e4b
Turned on multi-user drawings
2017-08-23 21:27:41 -07:00
Oleksandr Zhurbenko
321b47abd1
Fixed pencil and text draw listeners for presenters
2017-08-23 20:35:34 -07:00
Oleksandr Zhurbenko
af558ff61d
Fixed cursor's rendering including smoothing; adjusted cursor's label
2017-08-22 13:20:12 -07:00
Oleksandr Zhurbenko
aa68421462
Fixed most of lint errors under components/whiteboard
...
Except annotation group, which will be changed soon
2017-08-19 23:32:01 -07:00
Oleksandr Zhurbenko
d5f07a574c
Fixed publishShape message for 4 common shapes
...
Line, Rectangle, Triangle, Ellipse
2017-08-18 19:47:31 -07:00
Oleksandr Zhurbenko
643d55938c
Merge branch 'bbb-2x-mconf' of https://github.com/bigbluebutton/bigbluebutton into presenter-functionality-2x
2017-08-16 19:24:59 -07:00
Oleksandr Zhurbenko
fa1458c3eb
Handling and publishing multi-user mode switch
2017-08-02 18:24:38 -07:00
Klaus
4495c2e897
Move from annotation/ to annotations/
2017-08-02 16:52:13 -03:00
Klaus
c13155aa6a
Move shapes to annotations
2017-07-27 09:35:55 -03:00
Klaus
916713b1df
Add safe true, preventing mess with the arrays, and refactored the shapes
2017-07-24 17:32:35 -03:00
Oleksandr Zhurbenko
a03ff03a84
Fixed shape's thickness
2017-07-17 16:41:07 -07:00
Oleksandr Zhurbenko
23263c997b
Merge branch 'bbb-2x-mconf' of https://github.com/bigbluebutton/bigbluebutton into presenter-functionality-2x
2017-07-17 16:01:05 -07:00
Oleksandr Zhurbenko
1508ed566c
Resolved some of the issues related to the 2.0 switch
2017-07-14 16:20:16 -07:00
Oleksandr Zhurbenko
d7a4cd7a67
Merge branch 'presenter-functionality' of https://github.com/OZhurbenko/bigbluebutton into presenter-functionality-2x
2017-07-14 16:15:26 -07:00
Oleksandr Zhurbenko
d7ec74dcde
Added initial PanZoomDrawListener
2017-07-14 16:14:38 -07:00
Oleksandr Zhurbenko
82a1ad2c8a
Merge branch 'presenter-functionality' of https://github.com/OZhurbenko/bigbluebutton into presenter-functionality-2x
2017-07-14 15:43:41 -07:00
Klaus
743e128b0f
Fix Poll display on html5
2017-07-07 09:18:54 -03:00
Klaus
4138f54f17
Fix Poll display on html5
2017-07-07 09:18:37 -03:00
Klaus
8b6cb71854
Shapes add correct in the collection
2017-06-22 14:24:00 -03:00
Klaus
b3865ef90d
Merge remote-tracking branch 'origin/Refactor2x' into SplitRedis
2017-06-20 14:11:19 -03:00
Klaus Klein
c627deca36
Move api to api/1.1
2017-06-19 08:57:32 -03:00
Oleksandr Zhurbenko
f7d1ff0df2
Text shape and bug fixes
...
Restructured code, fixed a bug with thickness icon not displayed when switching from Text tool, added textshape container
2017-06-16 19:32:41 -07:00
Oleksandr Zhurbenko
a9a8a48413
Fixed a bug with focus not working onBlur in FF
2017-06-16 13:33:10 -07:00
Oleksandr Zhurbenko
461a702759
Passing the data from the presenter's text shape to the whiteboard overlay
2017-06-10 19:21:37 -07:00
Oleksandr Zhurbenko
16d03ca32b
Fixed a bug with the text shape's static clipPath id
...
ClipPath worked fine only for the first text shape
2017-06-09 14:55:38 -07:00
Oleksandr Zhurbenko
1a8aaefb0e
Fixed svg animation for svg whiteboard-toolbar icons
2017-06-07 14:40:15 -07:00
Oleksandr Zhurbenko
9e08cb8567
Refs, PropTypes, fixes
2017-06-07 14:25:47 -07:00
Oleksandr Zhurbenko
1309bb1808
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into presenter-functionality
2017-06-07 14:12:04 -07:00
Oleksandr Zhurbenko
6a228c0b77
Corrected the calls to the server-side
2017-06-07 13:45:49 -07:00
Oleksandr Zhurbenko
017ff470c3
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into presenter-functionality
2017-06-07 13:29:35 -07:00
Oleksandr Zhurbenko
2bcc03527c
Added a check isPresenter to shapeFactory in order to render either presenter's or viewer's version of the text shape
2017-06-06 17:14:36 -07:00
Oleksandr Zhurbenko
465c0c1517
Changed whiteboard-toolbar's refs to callbacks, fixed a bug with the initial radius of the thickness svg icon
2017-06-06 16:47:31 -07:00
Oleksandr Zhurbenko
1ba4018629
Cleanup
2017-06-05 20:15:37 -07:00
Oleksandr Zhurbenko
52fae1b8c8
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into refs-to-callbacks
2017-06-05 19:51:20 -07:00
Oswaldo Acauan
1c5c74db67
Fix merge conflicts
2017-06-05 13:52:46 +00:00
Oleksandr Zhurbenko
df077afe51
Corrected findDOMNode import for the poll shape
2017-06-04 16:25:21 -07:00
Oleksandr Zhurbenko
06493fda7f
Switched to prop-types package to remove new React 15 warnings
2017-06-03 19:40:14 -07:00
Oleksandr Zhurbenko
3ef376e095
Switched from String refs to callback refs 2
2017-06-03 17:02:00 -07:00
Oleksandr Zhurbenko
a0224dcffc
Replaced String refs with callback refs
...
String refs will be deprecated in the next React releases, since they have some performance issues
2017-06-03 16:58:27 -07:00
Oleksandr Zhurbenko
87a2ef93dc
Added transitions for the color and thickness icons on the toolbar
2017-06-02 17:41:39 -07:00
Oleksandr Zhurbenko
c8af9c70b1
Added a font-size setting for the text shape to the whiteboard-toolbar
2017-06-02 16:46:02 -07:00
Oleksandr Zhurbenko
9550c4235d
Fixed race condition for the drawSettings
2017-06-02 16:40:52 -07:00
Oswaldo Acauan
e6412275a6
Linter auto fix
2017-06-02 19:25:02 +00:00
Oleksandr Zhurbenko
cd5cb62949
Generating the shape id above all the draw listeners
2017-05-26 15:06:49 -07:00
Oleksandr Zhurbenko
b5171ae4eb
Fixed a problem with selecting elements while drawing, splitted getTransformedSvgCoordinate so that it could be reused by the text shape
2017-05-26 14:20:55 -07:00
Oleksandr Zhurbenko
967c0bb4fb
Restructuring, improvements
...
Removed unnecessary state, 'out of bounds' check, adjusted the coordinate system for the text shape
2017-05-26 13:06:34 -07:00
Oleksandr Zhurbenko
ff197c3773
Pencil annotation
2017-05-19 16:43:33 -07:00
Oleksandr Zhurbenko
371419c41c
Text shape preserves white space now and handles new lines
2017-05-12 12:46:10 -07:00
Oleksandr Zhurbenko
84aab7706a
Text shape preserves white space now and handles new lines
2017-05-12 12:43:06 -07:00
Oleksandr Zhurbenko
8de7b895b5
Optimized and validated undo/clear/send annotation methods
2017-05-10 11:59:17 -07:00
Oleksandr Zhurbenko
f04dae31c8
Added a version for the shape model and implemented shouldComponentUpdate
...
Which prevents the shapes from being re-calculated if nothing has changed
2017-05-09 13:34:46 -07:00
Oleksandr Zhurbenko
0268c59487
Optimized shape rendering
...
WhiteboardShapeModel was created for each shape, but now we create one ShapeGroup which keeps a hashtable of Shape component references and calls them efficiently
2017-05-08 13:37:09 -07:00
Oleksandr Zhurbenko
0028b5128d
Plugged in thickness and color to the whiteboard-overlay from the whiteboard-toolbar
2017-05-04 07:33:16 -07:00
Oleksandr Zhurbenko
2c01a6ae5a
Passed the data from the whiteboard-toolbar to the whiteboard-overlay
2017-05-02 17:05:41 -07:00
Oleksandr Zhurbenko
f415390673
Added rounded borders for the rectangle shape to be consistent with the Flash client
2017-05-02 15:49:15 -07:00
Oleksandr Zhurbenko
49124c12b1
Replaced the cursor icons in html5 with the new ones
...
Included original svg files for the future reference and creating different cursor icons of different sizes
2017-05-02 13:24:48 -07:00
Oleksandr Zhurbenko
303e6b2edb
Displayed and positioned icons for the whiteboard tools
2017-05-02 09:04:05 -07:00
Oleksandr Zhurbenko
286f077ed3
Added initial drawing functionality for Line/Rectangle/Triangle/Ellipse
2017-05-01 14:34:24 -07:00
Oleksandr Zhurbenko
f709721ae5
Removed rectangle's rounded corners to be consistent with the Flash client
2017-04-27 16:22:28 -07:00
Oleksandr Zhurbenko
ace300c316
Fixed a property name
2017-04-24 15:19:57 -07:00
Oleksandr Zhurbenko
edabe3c623
Clear All Annotations functionality
2017-04-21 11:01:52 -07:00
Oleksandr Zhurbenko
1e4f16048f
Added an Undo Annotation functionality
2017-04-19 11:27:00 -07:00
Oleksandr Zhurbenko
206229e3b8
Added UI for the WhiteboardToolbar
2017-04-18 17:54:51 -07:00