Commit Graph

484 Commits

Author SHA1 Message Date
perroned
95bbe10ca7 Fixed a bug where you could not restart Chrome deskshare 2015-09-14 08:40:07 -07:00
perroned
24279cae36 Merge remote-tracking branch 'bbb/master' into html5client-mod-verto-addition 2015-09-14 07:08:40 -07:00
perroned
f631664028 Not required (as of yet) 2015-09-14 07:08:05 -07:00
perroned
36e4c2d0d9 Hooking up UI components 2015-09-14 07:07:35 -07:00
Oleksandr Zhurbenko
cfccc3aae2 Added outer whitespace to the poll shape, as in the Flash client 2015-09-11 13:07:50 -07:00
Oleksandr Zhurbenko
41c453c470 cleanup 2015-09-10 15:09:55 -07:00
Oleksandr Zhurbenko
d208da2c31 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-ui
Conflicts:
	bigbluebutton-html5/app/client/globals.coffee
2015-09-10 15:01:09 -07:00
Oleksandr Zhurbenko
2feabdc65b Fixed a bug with whiteboard's width in case when poll controllers appeared 2015-09-10 14:50:38 -07:00
perroned
7ed87d01c6 Fix issue when screensharing first 2015-09-09 15:41:13 -07:00
Oleksandr Zhurbenko
f9b2cdb01c Removed unnecessary Tracker.autorun and cleaned up things 2015-09-09 10:24:57 -07:00
Oleksandr Zhurbenko
db3b95e990 Added proper scaling for the whiteboard when a polling or bottom presenter buttons templates are rendered or destroyed 2015-09-08 16:57:39 -07:00
perroned
695d14972f Initialize resolutions for verto 2015-09-04 12:55:03 -07:00
perroned
656fec2639 Libraries required for mod_verto 2015-09-04 12:28:09 -07:00
perroned
66f40f6806 Initial verto UI 2015-09-04 12:27:46 -07:00
perroned
8a9a380792 Relocate global audio helpers (WebRTC) 2015-09-04 12:26:55 -07:00
perroned
14884200a5 Fixed typo in variable 2015-09-04 12:26:11 -07:00
perroned
56e1782877 Load external JS libraries using HTTPS 2015-09-04 08:48:51 -07:00
Oleksandr Zhurbenko
0d00fb786b Prevented a whiteboard from unnecessary redrawing and improved scaling 2015-08-28 20:12:44 -07:00
Oleksandr Zhurbenko
621ebc169d Prevented whiteboard's redrawing when one of the shapes is redrawn 2015-08-27 17:55:28 -07:00
Maxim Khlobystov
89b4bac21a Made the userlist hidden by default on phones. 2015-08-27 17:47:40 -04:00
Maxim Khlobystov
4ecf1ea16a Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-mobile-view
Conflicts:
	bigbluebutton-html5/app/client/stylesheets/whiteboard.less
2015-08-27 17:19:43 -04:00
Maxim Khlobystov
5be21ee80a Made sure the width and position of the Settings window are set appropriately on any device. 2015-08-27 17:11:59 -04:00
Oleksandr Zhurbenko
ea8fe5d146 Fixed a bug with an endless array which became bigger while cursors' moving and slowed down a whiteboard 2015-08-26 16:12:20 -07:00
Maxim Khlobystov
ec33e1404b Made the notifications look appropriately sized regardless of the device type or screen orientation. 2015-08-26 17:37:27 -04:00
Maxim Khlobystov
b362cb95f3 Polished up the sizing of Settings window. 2015-08-25 14:49:04 -04:00
Oleksandr Zhurbenko
30a1d0d880 Fixed a bug with publishing a custom poll containing just one answer 2015-08-24 15:59:45 -07:00
Oleksandr Zhurbenko
8b6ebe63b6 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-ui 2015-08-24 15:31:50 -07:00
Oleksandr Zhurbenko
e77c6377be Removed 40px restriction for the width and increased a default font-size for calculations 2015-08-24 15:22:59 -07:00
Maxim Khlobystov
092274e8ef Continued transitioning the mobile views to CSS pixels, corrected the sizes of Settings window's fonts/elements. 2015-08-24 17:20:14 -04:00
Oleksandr Zhurbenko
953a98b038 Added scaling and truncating to the bar with poll buttons with answers 2015-08-21 10:14:56 -07:00
Maxim Khlobystov
21f1bd6a60 Polishing up the font and element sizes for phones and tablets. 2015-08-21 10:59:09 -04:00
Maxim Khlobystov
81a2ce5827 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-mobile-view
Conflicts:
	bigbluebutton-html5/app/client/stylesheets/chat.less
	bigbluebutton-html5/app/client/stylesheets/whiteboard.less
2015-08-21 09:55:23 -04:00
Maxim Khlobystov
88fb41263e Modified the UI styling to start using CSS pixels + separated phone, tablet and desktop views. 2015-08-20 15:45:26 -04:00
Oleksandr Zhurbenko
39e51604a0 Made a raise hand button transparent 2015-08-20 12:21:48 -07:00
Richard Alam
dbe2e1c389 Merge pull request #2730 from OZhurbenko/meteor-ui
Polling, Sorting and URL Validation
2015-08-19 21:06:45 -04:00
Oleksandr Zhurbenko
5f6bd654d4 Changed the whole way of how we calculate height and width of text elements, as the previous one didn't work in Firefox. Also, if the number of the votes doesn't fit the box then it's displayed in black on the right. Changed the colors to dark grey 2015-08-19 17:42:38 -07:00
Maxim Khlobystov
8b06d43aec Fixed the mechanism of toggling the chat bar and made sure user is unable to resize the whiteboard when the chat is closed. 2015-08-19 12:47:00 -04:00
Maxim Khlobystov
f5fe166b50 Styling for the side menus. 2015-08-18 20:02:00 -04:00
Maxim Khlobystov
9fb02eae05 Made sure all the side menu elements are clickable. 2015-08-18 19:35:14 -04:00
Maxim Khlobystov
e98c96bd8b Fixed the issue of not being able to toggle userlist in landscape mode on mobile devices. 2015-08-18 18:09:24 -04:00
Maxim Khlobystov
3b73497bea Added phone/tablet detection, made the navbars look bigger on a mobile phone in landscape orientation. 2015-08-18 15:01:49 -04:00
Maxim Khlobystov
6d0808c93b Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-mobile-view 2015-08-17 17:25:20 -04:00
Maxim Khlobystov
e676b2b1c4 Set the client to store the slide URI in a more general way to be able to handle old PNG links. 2015-08-17 16:55:28 -04:00
Oleksandr Zhurbenko
cd9625dd84 Putting everything in order 2015-08-16 15:19:43 -07:00
Oleksandr Zhurbenko
5eb6166db3 Added a 'number of votes' text column to the center of the each black bar 2015-08-14 17:12:25 -07:00
Oleksandr Zhurbenko
d8af3bedba Line bars change according to a number of people voted for that particular answer 2015-08-14 17:10:51 -07:00
Oleksandr Zhurbenko
6c1e2ca385 Fixed a bug with the poll shape not being removed properly 2015-08-13 22:28:30 -07:00
Oleksandr Zhurbenko
c9f802ce68 Calculations and positioning for the 'percentages' column 2015-08-13 16:31:48 -07:00
Oleksandr Zhurbenko
58018da679 Calculations and positioning for the 'key' column 2015-08-13 14:06:28 -07:00
Oleksandr Zhurbenko
1f8d41595f Added all the needed calculations for the sizes and positioning of the line bars 2015-08-13 12:50:25 -07:00
Oleksandr Zhurbenko
967fef5191 Added a function which calculates the font-size of the text fields and checks if the text fields meet all the requirements and fit the box. Also, it calculates the maximum width for the first and last column. 2015-08-12 19:19:05 -07:00
Oleksandr Zhurbenko
3f7f37c862 Initialized the box for the poll shape, and left and right text columns 2015-08-12 19:11:00 -07:00
Oleksandr Zhurbenko
9a016011ad Initialized and filled a 2D array with all the text objects I need to draw later 2015-08-12 19:07:15 -07:00
Oleksandr Zhurbenko
cc8a2ffee5 Cleanup 2015-08-11 19:00:55 -07:00
Oleksandr Zhurbenko
585af9b974 WhiteboardPollModel class initial commit 2015-08-10 17:31:52 -07:00
Oleksandr Zhurbenko
8402efc07e Added WhiteboardShapeModel's calls 2015-08-07 18:24:37 -07:00
Richard Alam
839e7ebf58 Merge branch 'svg-conversion' of https://github.com/gthacoder/bigbluebutton into gthacoder-svg-conversion 2015-08-07 18:28:16 +00:00
Maxim Khlobystov
5c0cb9c3d8 Merge branch 'meteor-client-pdf-conversion' of https://github.com/gthacoder/bigbluebutton into development
Conflicts:
	akka-bbb-apps/src/main/scala/org/bigbluebutton/core/pubsub/senders/PesentationMessageToJsonConverter.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/presentation/PresentationModel.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/presentation/red5/PresentationClientMessageSender.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/presentation/redis/PresentationEventRedisRecorder.scala
2015-08-06 16:21:31 -04:00
Oleksandr Zhurbenko
d3e318f6f2 Fixed a mistake with phone_user's priorities 2015-08-04 09:51:02 -07:00
Oleksandr Zhurbenko
2ebf44a3b7 Added Sorting to the userlist 2015-08-03 17:23:57 -07:00
Maxim Khlobystov
63588ede10 Made sure the animation of the userlist's items still works after a pan gesture ends. 2015-08-02 14:11:24 -04:00
Oleksandr Zhurbenko
bae52f4f4b Added the ability to send responses to polls back to the server 2015-07-30 17:08:12 -07:00
Maxim Khlobystov
eb6062a0e7 Minor style fix for the hamburger buttons: eliminated the light-colored bottom border on a dark background. 2015-07-30 16:48:36 -04:00
Maxim Khlobystov
e0417ff4c8 Added a tooltip to the hamburger button that toggles the right-hand menu. 2015-07-30 16:34:44 -04:00
Maxim Khlobystov
52425394b7 Fixed the issue with the navbar's audio icon disappearing on hovering and made all the navbar buttons behave consistently on hovering or focusing. 2015-07-30 16:26:44 -04:00
Oleksandr Zhurbenko
3bbca33fca Keeping colors consistent 2015-07-29 15:37:41 -07:00
Maxim Khlobystov
5b16f3b0c1 Fixed the positioning of the navbar's audio button and made the presentation title's width flexible. 2015-07-29 16:19:59 -04:00
Oleksandr Zhurbenko
69c4405cdb Added the UI for sending back answers 2015-07-29 11:09:37 -07:00
Oleksandr Zhurbenko
aee51542a3 A polling element appears when the poll is published for a current user 2015-07-28 13:25:04 -07:00
Oleksandr Zhurbenko
b07e49b6e2 When there is a poll waiting for a current user, a whiteboard shrinks 2015-07-28 13:21:56 -07:00
Oleksandr Zhurbenko
83ec5b8892 Added Polling related functions to the bbb_api_brigde 2015-07-28 13:14:03 -07:00
Maxim Khlobystov
9a7e52274e Made the vertical centering of the navbar title work in Firefox. 2015-07-28 14:15:43 -04:00
Maxim Khlobystov
37dcd5f652 Made sure the screen is never darkened when both menus are closed on a mobile device. 2015-07-27 17:28:00 -04:00
Maxim Khlobystov
acc1c3183f Cleaning up (minimized session calls). 2015-07-27 17:21:25 -04:00
Maxim Khlobystov
fd000912d8 Set the right-hand menu to open/close during a pan gesture. 2015-07-27 16:14:29 -04:00
Maxim Khlobystov
c89828c898 Allowed users to click the left hamburger button or apply a pan gesture in any combination. 2015-07-27 11:54:46 -04:00
Maxim Khlobystov
5675f5bfc0 Added animations to the opacity of the opened menu's background + improved synchronization between opening left-hand menu manually and triggering it with a button. 2015-07-26 21:51:18 -04:00
Maxim Khlobystov
4c38ba1169 Limited the left-hand menu movements to the specific range (fully closed to fully opened) + let the pan gesture work only when it starts very close to the left edge of the screen. 2015-07-25 22:28:01 -04:00
Oleksandr Zhurbenko
48e2bfbc53 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-ui
Conflicts:
	bigbluebutton-html5/app/client/views/whiteboard/whiteboard.coffee
2015-07-25 19:08:15 -07:00
Maxim Khlobystov
4fbdbefb6c Added the ability to open/close the left-hand menu with a pan gesture on mobile devices. 2015-07-24 18:20:00 -04:00
Oleksandr Zhurbenko
27ca4bacea Made the RegExp recognize URLs in the lines which contains text 2015-07-24 12:11:21 -07:00
Oleksandr Zhurbenko
12b34cc8fb Applied a new URL regex 2015-07-23 18:07:26 -07:00
Maxim Khlobystov
b44385d866 Minor UI fixes: disabled the blue border highlight on focused hamburder button + centered the navbar title vertically. 2015-07-23 08:14:41 -04:00
Maxim Khlobystov
b7b88dfa8b Prevented the whiteboard-chat border from harsh shifting due to the whiteboard's minimum width. 2015-07-22 18:32:10 -04:00
Maxim Khlobystov
eaa8fda2c0 Set the client to monitor the content of the textarea and adjust its height while resizing the userlist/whiteboard/chat horizontally. 2015-07-22 17:25:46 -04:00
Maxim Khlobystov
7c02dc4f81 Allowed users to change horizontal proportion between the whiteboard and chat. 2015-07-22 17:15:20 -04:00
Maxim Khlobystov
c0af831e77 Made the userlist menu horizontally resizable in landscape mode. 2015-07-22 16:34:15 -04:00
Maxim Khlobystov
a398426917 Made the automatic resizing of the chat input area work after opening/closing a private chat (template containing the textarea is rerendered every time, so the event handler needs to be reapplied). 2015-07-21 17:47:05 -04:00
Maxim Khlobystov
0a386ce67e Finished up the work on automatically resizing the chat input area based on its content. 2015-07-21 16:59:25 -04:00
Oleksandr Zhurbenko
922283ce2e The prototype of the viewer's pooling UI 2015-07-20 18:23:42 -07:00
Maxim Khlobystov
552b86e9bc Beginning work on making the manual and automatic methods of the message box resizing work together properly. 2015-07-20 18:23:51 -04:00
Maxim Khlobystov
63d51bc437 Made the chat input box resizable vertically. 2015-07-19 20:34:07 -04:00
Oleksandr Zhurbenko
d79de8f50b Added Diego Perini's URL validation RegEx 2015-07-19 17:15:36 -07:00
Maxim Khlobystov
148d533c38 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into meteor-client-resizable-elements 2015-07-19 15:25:59 -04:00
Oleksandr Zhurbenko
da4ea8d38b Cleanup 2015-07-18 18:33:02 -07:00
Oleksandr Zhurbenko
760ceef08b Switched notifications to counters, added the styling for notifications for desktop views 2015-07-17 14:50:49 -07:00
Maxim Khlobystov
f063e0bf92 Tied the height of message input to its content. 2015-07-16 19:01:54 -04:00
Oleksandr Zhurbenko
291f0d8847 Replaced icons to the status column, removed outline from switching slide buttons, increased space for usernames 2015-07-16 14:09:46 -07:00
Oleksandr Zhurbenko
1983374e3a Styling for the userlist, also centered meeting name in desktop-portrait view 2015-07-15 14:25:25 -07:00
Maxim Khlobystov
68529c8c0f Added changes to HTML5 client to handle SVG URI field. 2015-07-15 17:17:19 -04:00