perroned
d0d4227d17
Made a tab creation helper
2014-07-04 08:00:46 -07:00
Anton Georgiev
c79c17d61a
stop sending userName and meetingName via the URL. Now we can obtain them from bbb-apps and the Collections
2014-07-03 20:50:24 +00:00
Anton Georgiev
561d099eec
display number of meetingsin console.log
2014-07-03 20:40:36 +00:00
Anton Georgiev
52202527a8
use the user's username when sending a chat message
2014-07-03 20:39:47 +00:00
Anton Georgiev
25cbf5af27
fix removing users from Users
2014-07-03 18:44:05 +00:00
Anton Georgiev
f651744da9
handle end of meeting + some cleanup
2014-07-03 18:31:32 +00:00
perroned
837edef50b
Created array to keep track of tabs
2014-07-03 10:56:56 -07:00
perroned
1b01ce8666
Added private chat creation and UI
2014-07-03 10:56:16 -07:00
perroned
94fe921ad6
Added private chat selectors
2014-07-03 10:55:32 -07:00
perroned
75bc1500e6
Added the default tabs
2014-07-03 10:55:06 -07:00
perroned
5d03c2651b
Added functions for adding new tabs
2014-07-03 10:54:41 -07:00
Anton Georgiev
444aef0b25
Meetings collection, adding to it on Server.start
2014-07-03 15:52:43 +00:00
Anton Georgiev
39d62e1d4a
now get_all_meetings_reply returns info about meetingName and recorded status
2014-07-03 15:30:06 +00:00
Anton Georgiev
3fa27ae11a
Merge branch 'prototype-metor-client' of github.com:perroned/bigbluebutton into meteor-rebuild-server
...
Conflicts:
labs/meteor-client/client/globals.coffee
2014-07-02 19:10:12 +00:00
Anton Georgiev
c40bcece8f
cleaning up
2014-07-02 17:57:07 +00:00
Anton Georgiev
22785c12bc
cleaning up. The client side can only see one meeting
2014-07-02 17:13:00 +00:00
perroned
775d4ef0eb
Added comments for future changes - 2
2014-07-02 09:23:30 -07:00
perroned
5c326e0cd6
Added comments for future changes
2014-07-02 09:21:33 -07:00
perroned
a85a706d1d
Updated templates to new message format, the chat now displays real messages
2014-07-02 09:17:05 -07:00
perroned
d9eb0c8cf2
Changes
2014-07-02 08:43:56 -07:00
perroned
a8defa1c30
Changes
2014-07-02 08:41:12 -07:00
Anton Georgiev
5ea58dfb23
fixing user logout
2014-07-02 15:09:55 +00:00
Anton Georgiev
2b2622ecc9
fixing when a chat message is added to a collection
2014-07-02 15:08:56 +00:00
Anton Georgiev
773825de73
fixing chat so that we only call Meteor.redisPubSub from within RedisPubSub
2014-07-02 14:47:22 +00:00
Anton Georgiev
d599a782a3
cleaning up
2014-06-27 19:47:16 +00:00
perroned
2beb2868b1
commented
2014-06-27 12:29:07 -07:00
Anton Georgiev
dd85764db9
fix user logout
2014-06-27 19:16:04 +00:00
Anton Georgiev
2fb970d9cd
adjusting the parameter names so that they match what is recognized on the server
2014-06-27 19:10:11 +00:00
Anton Georgiev
8c61b3fcdc
sending on the chat channel
2014-06-27 18:41:25 +00:00
Anton Georgiev
d6851c39a4
when we try to send a chat message from the html5 client we now send a send_public_chat_message_request towards bbb-apps
2014-06-27 17:53:31 +00:00
Anton Georgiev
9a9c80efab
when we press Enter, the chat message enters the collection
2014-06-27 17:31:01 +00:00
perroned
d53e340f28
Fixed bug in sending message, missing parentheses
2014-06-27 10:22:56 -07:00
Anton Georgiev
9ef70b55e9
inserting the chat messages we receive from bbb-apps into the Chat collection
2014-06-27 16:16:17 +00:00
Anton Georgiev
f0a50ce174
introducing Chat collection, clear on start, publish, subscribe, etc
2014-06-27 15:37:33 +00:00
perroned
60ac20880c
Merge branch 'meteor-rebuild-server' of https://github.com/antobinary/bigbluebutton into prototype-metor-client
2014-06-27 07:40:36 -07:00
Anton Georgiev
1aacd65e66
clear Users data on startup
2014-06-27 14:38:08 +00:00
perroned
8a213f6354
stress the current user
2014-06-27 06:59:31 -07:00
Anton Georgiev
08e446e6a0
Merge branch 'prototype-metor-client' of github.com:perroned/bigbluebutton into meteor-rebuild-server
2014-06-26 20:28:54 +00:00
perroned
50e746e5da
Fixed bug where help link changed current page, now opens new tab
2014-06-26 13:15:31 -07:00
perroned
090c5ae595
Fixed issue with no server version being displayed
2014-06-26 13:11:31 -07:00
Anton Georgiev
8f11be5a8b
dealing with users event
2014-06-26 20:11:18 +00:00
perroned
f270f74903
Implemented auto scrolling to the bottom of the chat messages window, building chat message to send to server
2014-06-26 12:58:58 -07:00
Anton Georgiev
7b5866cf1e
we get information about all the meetings on starting up the Meteor server
2014-06-26 19:54:24 +00:00
Anton Georgiev
86dfa841bf
switched server.js to coffeescript
2014-06-26 18:10:15 +00:00
Anton Georgiev
99bd016cab
the first thing we do when we start the Meteor server is to grab the list of active meetings from bbb-apps
2014-06-26 18:09:39 +00:00
perroned
2123998bcb
Changed some toggles, fixed up some UI, more chat functionality
2014-06-26 10:13:19 -07:00
perroned
46cdeafabb
Cleaned up lots of code, changed toggles to server calls
2014-06-26 08:14:43 -07:00
perroned
8971b21a90
Added some comments
2014-06-26 08:13:29 -07:00
perroned
7ac36b1cf6
Tidy up, more chat UI, log out user info to check for duplicates'
2014-06-25 11:51:16 -07:00
perroned
efb2177b2b
Fixing up some UI
2014-06-25 07:04:04 -07:00
perroned
30bae7c80f
Recreating chat UI
2014-06-25 06:28:15 -07:00
perroned
bbdfc071ef
Set a few values that should be retrieved from server later
2014-06-25 06:27:12 -07:00
perroned
806bf90b4c
Some tidying up and making things more proper
2014-06-24 11:39:32 -07:00
perroned
3eb07aec15
Fixed a bug when switching panes
2014-06-24 11:36:22 -07:00
perroned
abe150cd88
Added some whitespace
2014-06-24 11:20:18 -07:00
perroned
ddde558da2
Fixed up collection declarations
2014-06-24 11:18:25 -07:00
perroned
34e62b838e
Moved function
2014-06-24 11:11:51 -07:00
perroned
13df1b475b
Working on chat UI
2014-06-24 11:11:26 -07:00
perroned
7412774b5c
Added chatbar CSS
2014-06-24 11:10:43 -07:00
perroned
28d7358f67
Moved a file to the global namespace
2014-06-24 11:10:02 -07:00
perroned
067463b866
beginning work on the chat UI
2014-06-24 06:46:42 -07:00
perroned
30694171f5
Altered some values for default view
2014-06-24 06:46:14 -07:00
perroned
c282b46b4c
Cleaning up the code a bit, placed rendering logic inside individual templates to be a bit neater
2014-06-23 12:54:17 -07:00
perroned
ac61ea7a24
Added sample whiteboard entry
2014-06-23 12:51:54 -07:00
perroned
c76378edff
Added logout page
2014-06-23 12:11:57 -07:00
Anton Georgiev
31ff2121ab
logging out
2014-06-23 17:55:54 +00:00
Anton Georgiev
43c1eae0e5
Merge branch 'prototype-metor-client' of github.com:perroned/bigbluebutton into meteor-rebuild-server
2014-06-23 17:48:59 +00:00
Anton Georgiev
5532f3c766
implementing user logout
2014-06-23 17:48:11 +00:00
perroned
cf2215db07
Adding some functionality for logout button
2014-06-23 10:44:09 -07:00
perroned
6005ea000e
Fixed kicking users... for now, until things change again
2014-06-23 10:20:08 -07:00
perroned
63a3a4c737
Created a helper and rewrote logic to determine if user is sharing audio/video
2014-06-23 09:58:30 -07:00
perroned
32ddd86438
Fixed spelling issue
2014-06-23 06:24:12 -07:00
perroned
70714bd320
Fixed some helpers and templates to match data format
2014-06-23 06:22:30 -07:00
perroned
466787ab47
Added new line feeds to files
2014-06-23 06:21:03 -07:00
perroned
b63a1cb549
Fixed setPresenter helper
2014-06-23 06:17:19 -07:00
perroned
bf1a65541d
updated user retrieval
2014-06-23 06:16:24 -07:00
perroned
e53ced5200
Merge branch 'meteor-rebuild-server' of https://github.com/antobinary/bigbluebutton into prototype-metor-client
2014-06-20 12:36:00 -07:00
Anton Georgiev
a102a501ed
insert more info about the user in the collection
2014-06-20 19:30:37 +00:00
Anton Georgiev
33597fcbe5
added a field username to the Users collection
2014-06-20 15:22:04 +00:00
Anton Georgiev
dd8d10260b
following the model meetingId, userId
2014-06-20 14:44:32 +00:00
perroned
01b7fc9111
Merge branch 'meteor-rebuild-server' of https://github.com/antobinary/bigbluebutton into prototype-metor-client
...
Conflicts:
labs/meteor-client/client/views/users/user_list.coffee
labs/meteor-client/server/insert-startup-data.js
2014-06-20 07:32:12 -07:00
Richard Alam
78ebb5b14c
- start implementing per user access code
2014-06-19 15:43:20 -07:00
Anton Georgiev
82b8f9d134
Meteor.users -> Meteor.Users the collection should start with a capital letter
2014-06-19 21:29:52 +00:00
Anton Georgiev
d963078423
get_users_reply populates the collection of users
2014-06-19 21:16:48 +00:00
Anton Georgiev
6d98622d38
handling user_left_message - removing the user from the Meteor.users collection
2014-06-19 20:25:27 +00:00
perroned
4e3dc04573
Removed 'sign in as...' buttons
2014-06-19 11:13:52 -07:00
Anton Georgiev
0f4ac2a32a
moved the subscription code so it is executed on connect and not on client startup
2014-06-19 18:13:12 +00:00
perroned
1da3dfe3a5
Using realistic data
2014-06-19 10:52:41 -07:00
perroned
124068a590
Use data from session now
2014-06-19 10:52:08 -07:00
Anton Georgiev
d6e873c013
working with coffeescript
2014-06-19 16:57:43 +00:00
Anton Georgiev
8d5f3170cc
we now subscribe to stay up to date only with our meeting's users
2014-06-19 15:36:51 +00:00
Anton Georgiev
eb5703b5d8
Merge branch 'prototype-metor-client' of github.com:perroned/bigbluebutton into meteor-rebuild-server
...
Conflicts:
labs/meteor-client/lib/router.coffee
2014-06-19 15:24:20 +00:00
Anton Georgiev
af122d2629
work in progress on subscribing a client for the users changes for a single meeting only
2014-06-19 15:19:32 +00:00
perroned
3f93644255
Added server code for calling client function
2014-06-19 07:46:26 -07:00
perroned
529f573d20
Added client function for receiving data from server
2014-06-19 07:45:58 -07:00
Anton Georgiev
67d1a1f947
sending meeting info to the client
2014-06-19 14:27:14 +00:00
perroned
eeb4558f92
Beginning chat system
2014-06-19 06:29:48 -07:00
perroned
49a0b715b7
Re-enabled server's startup code
2014-06-19 06:28:34 -07:00
perroned
79e5ae19a2
Added sample chat data
2014-06-19 06:27:44 -07:00
perroned
f285638184
toggling chat
2014-06-19 06:27:27 -07:00
perroned
ee3a2bf481
toggling chat
2014-06-19 06:27:04 -07:00
perroned
abeab42623
toggling chat
2014-06-19 06:26:46 -07:00
perroned
a38a1f7ca3
Merge branch 'meteor-rebuild-server' of https://github.com/antobinary/bigbluebutton into prototype-metor-client
2014-06-19 06:13:56 -07:00
Anton Georgiev
10c075719b
cleaning up
2014-06-18 21:20:32 +00:00
Anton Georgiev
accaa62a29
use iron-router only. The UI is displayed AND redis is working on the serverside!
2014-06-18 20:11:29 +00:00
perroned
eab639e134
Merge branch 'meteor-rebuild-server' of https://github.com/antobinary/bigbluebutton into prototype-metor-client
2014-06-18 10:54:03 -07:00
perroned
29488daa9e
Added chat data:
2014-06-18 10:53:57 -07:00
perroned
a04041ded2
chat collection
2014-06-18 10:53:30 -07:00
Anton Georgiev
ec875e3c1c
joining the router for server and client side
2014-06-18 17:34:08 +00:00
Anton Georgiev
10363effc9
join the routing of client and server side
2014-06-18 17:31:42 +00:00
Anton Georgiev
795171bd71
Merge branch 'prototype-metor-client' of github.com:perroned/bigbluebutton into meteor-rebuild-server
...
Conflicts:
labs/meteor-client/.meteor/packages
labs/meteor-client/smart.json
labs/meteor-client/smart.lock
2014-06-17 17:45:50 +00:00
Anton Georgiev
fe464d53af
cleaning up
2014-06-17 17:04:58 +00:00
perroned
6e1ec8f200
Updated more buttons to templates. Still trying to clean up code
2014-06-17 08:47:26 -07:00
perroned
18e729eaf1
Fixed some queries
2014-06-17 08:46:49 -07:00
Anton Georgiev
59fbf2ad52
able to add a user to a collection on user_joined_message.
2014-06-17 15:22:12 +00:00
perroned
1280a4dccf
Changed button html to template
2014-06-17 08:08:34 -07:00
perroned
9f34755d88
Updated query based on available data
2014-06-17 08:08:07 -07:00
perroned
904caa7212
Added a few required fields
2014-06-17 08:07:36 -07:00
perroned
1f88a590c1
Made a helper for buttons. Code is more proper, more readable, shorter and concise, easier to maintain
2014-06-17 07:02:52 -07:00
perroned
77c70dd801
Changed parameters to work with new templates
2014-06-17 07:01:54 -07:00
perroned
096892264d
Formatting data into table cells
2014-06-16 12:11:55 -07:00
perroned
c52bef4e3c
Formatting data into table cells
2014-06-16 12:11:22 -07:00
perroned
c12942aa45
Added scrolling in user's list
2014-06-16 11:31:44 -07:00
perroned
39335dfb03
Added scrolling CSS for user's list. Though, Still not beautiful
2014-06-16 11:31:14 -07:00
perroned
abdf769a2f
Using bootstrap classes for layouts
2014-06-16 10:47:55 -07:00
perroned
4352bc2721
Restructured page layouts. There has to be a better way to do this. Spacebars is a pain
2014-06-16 10:47:16 -07:00
perroned
c20e7e2d1b
Shortened some code. Added special handlers allowing for mods to edit another's user's data
2014-06-16 10:45:17 -07:00
perroned
d821a1a8be
Few changes to make things proper
2014-06-16 10:44:18 -07:00
perroned
a99346d385
UI tweak highlights which component is active
2014-06-13 12:34:52 -07:00
perroned
52f8acbbae
A bit easier to notice what is active and inactive
2014-06-13 12:34:20 -07:00
Anton Georgiev
a73bafe41e
did some refactoring - we now use a RedisPubSub class
2014-06-13 19:27:26 +00:00
perroned
2bc7ad3c5d
updating ignore files
2014-06-13 12:00:14 -07:00
perroned
bfaf9a63c7
Users list fixed. Fixed an indentation issue where the body of a function was stand-alone and not actually part of the function prototype. Darn Coffeescript
2014-06-13 11:24:59 -07:00
perroned
6e427efbfa
Hooked up some main screen toggles
2014-06-13 11:20:36 -07:00
perroned
ec0c61ab73
Added a file for functions and helpers on the client. All functions inside are available for all client templates and from other java functions. Only available/global to the CLIENT, however.
2014-06-13 11:19:50 -07:00
perroned
1948e7c7a2
Removed uneeded functions to a different more appropriate scope
2014-06-13 11:17:58 -07:00
perroned
1fdbe98db4
Added new CSS classes to allow for Meteor button selectors
2014-06-13 11:17:21 -07:00
perroned
65fa7b5ac0
Prototyping main page. Reflects users choices for navbar, etc.
2014-06-13 11:16:14 -07:00
Anton Georgiev
dfb95d6688
fixed the meetingID; we got valid=true for validate_auth-token_reply
2014-06-13 18:10:49 +00:00
Anton Georgiev
ebdda24f8a
sending validate_auth_token message
2014-06-13 18:01:32 +00:00
perroned
d0747c9418
Added iron router
2014-06-13 09:22:30 -07:00
Anton Georgiev
8b82e03bda
the :4000 landing page redirects to the meteor app. We extract the meeting_id, user_id, username, auth_token inside the Meteor app. Added router.
2014-06-12 23:22:58 +00:00
Anton Georgiev
46b8f8a923
Merge branch 'prototype-metor-client' of github.com:perroned/bigbluebutton into meteor-rebuild-server
...
Conflicts:
labs/meteor-client/smart.json
labs/meteor-client/smart.lock
2014-06-12 20:22:42 +00:00
Anton Georgiev
b6e534f287
adding .gitignore
2014-06-12 19:52:59 +00:00
Anton Georgiev
cde9a73c6a
include deps
2014-06-12 19:51:20 +00:00
perroned
8cabd766dc
Some prettying up a bit with bootstrap
2014-06-12 12:12:09 -07:00
perroned
a6fed17cb4
Some package files
2014-06-12 12:10:50 -07:00
Anton Georgiev
41f6c5c3d5
Merge branch 'meteor-rebuild-server' of github.com:antobinary/bigbluebutton into meteor-rebuild-server
2014-06-12 17:19:48 +00:00
perroned
ef0272f768
Fixing up users collection to use meteor's built in users collection, fixed up some meteor-coffeescript compatability issues
2014-06-12 08:12:25 -07:00
perroned
21d9c7799f
Migrating to coffeescript
2014-06-12 07:08:55 -07:00
perroned
2978ba1eed
Fixed a bug with presenters and deletion
2014-06-12 06:18:40 -07:00
Anton Georgiev
c9f8683e0b
Merge remote-tracking branch 'perroned/prototype-metor-client' into meteor-rebuild-server
2014-06-11 19:45:02 +00:00
Anton Georgiev
0f680bd4d5
cleaning up
2014-06-11 19:38:47 +00:00
Anton Georgiev
fc9c2adf3e
still have to connect bunyan
2014-06-11 19:26:46 +00:00
perroned
e609d2df9f
Fixed up some permissions issues
2014-06-11 11:56:04 -07:00
perroned
740a3056e0
Implementing pseudo log in, to alter view based on user'
2014-06-11 11:52:58 -07:00
Anton Georgiev
22a31392f4
I think I resolved the coffeescript class structure problem
2014-06-11 17:56:07 +00:00
Anton Georgiev
1ccc24d71c
subscribing and publishing (simple version)
2014-06-11 17:12:51 +00:00
Anton Georgiev
46a231c3c0
config is found, redis is found
2014-06-11 16:11:23 +00:00
perroned
b86c9c8cce
Added user toggles. And made them only accessible to individual user (i.e. moderator should only be able to turn off a students webcam and mic, not on
2014-06-11 09:11:07 -07:00
perroned
26c7050283
Trying to implement css/less from html5, cleaned up code a bit, added functionality to buttons
2014-06-11 08:21:09 -07:00
perroned
4e30f69e81
Added a few buttons that would show up for moderators or presenters
2014-06-10 12:59:58 -07:00
perroned
19ba6f37e2
Just a few comments
2014-06-10 12:26:42 -07:00
perroned
cb8b0d0e11
basic functionality for users
2014-06-10 12:19:20 -07:00
perroned
4e19f83006
Merge branch 'prototype-meteor-client' of https://github.com/bigbluebutton/bigbluebutton into prototype-metor-client
2014-06-09 08:02:43 -07:00
Anton Georgiev
ebb0424856
Merge branch 'prototype-meteor-client' of https://github.com/bigbluebutton/bigbluebutton into prototype-meteor-client
...
Conflicts:
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/MeetingActor.scala
2014-06-09 14:51:59 +00:00
Richard Alam
b19053980a
- set user id
2014-06-06 15:51:12 -07:00
Richard Alam
1f9fe5cac7
- meteor
2014-06-06 15:19:09 -07:00
perroned
ae1c01e194
Removing useless code
2014-06-03 12:26:59 -07:00
perroned
b8eafc5312
Forgot to put meeting name back into url for last commit
2014-06-03 12:25:43 -07:00
perroned
22db0d8dc9
Fixed meeting name so it shows up in chat, added it to the url
2014-06-03 11:48:02 -07:00
perroned
70da7d1deb
test
2014-06-03 11:45:05 -07:00
Anton Georgiev
dbbe0d251e
missed this during the merge from perroned
2014-05-28 15:25:29 +00:00
Anton Georgiev
392238fa31
Merge branch 'merge-polling-with-master' of github.com:perroned/bigbluebutton into merge-polling-with-master
...
Conflicts:
labs/demos/lib/handlers.coffee
2014-05-27 17:56:38 +00:00
perroned
4d476cec37
"Changed AgnularJs Link
...
Made the http link use config IP in settings"
2014-05-27 08:12:12 -07:00
Anton Georgiev
ae6fba2053
the usernames in the userlist are no longer surrounded by quotation marks
2014-05-26 14:45:10 +00:00
Anton Georgiev
f78264e9da
a joining user is displayed in the user list
2014-05-21 15:57:10 +00:00
Anton Georgiev
32fea5be69
when redirected from the login page, go straight into sessionView
2014-05-15 15:54:39 +00:00
Anton Georgiev
bc09084ec2
moving the handler for /html5.client in its own method
2014-05-14 20:54:43 +00:00
Anton Georgiev
32b5f70b08
the landing page passes some credentials to HTML5's Node app
2014-05-14 19:28:45 +00:00
Anton Georgiev
2f41719ef0
tidying up
2014-05-14 16:00:32 +00:00
Anton Georgiev
82bc00cad1
the username is passed in correctly
2014-05-14 15:44:59 +00:00
Anton Georgiev
f76fedee6a
under construction, the html5 page"s html prints instead of displaying
2014-05-13 19:43:47 +00:00
Anton Georgiev
69b9ec6493
attempts to use the npm "cors"
2014-05-13 17:35:18 +00:00
Anton Georgiev
a45ce41d2f
html5 joinapi
2014-05-12 21:09:40 +00:00
Anton Georgiev
c0b60e211b
update README
2014-05-12 17:51:34 +00:00
Anton Georgiev
29cbc584ae
update README
2014-05-12 17:49:20 +00:00
Anton Georgiev
30c1fb41a5
added the salt to config.json
2014-05-12 17:45:48 +00:00
Anton Georgiev
daed029107
Merge branch 'merge-polling-with-master' of https://github.com/bigbluebutton/bigbluebutton into merge-polling-with-master
2014-05-12 17:31:35 +00:00
Anton Georgiev
95a609af72
added Richard's bbbapi and testapi to create and join a meeting. Logs URLs but hits Error 404
2014-05-12 17:02:18 +00:00
Anton Georgiev
26a0d0bf60
use PORT from the config file
2014-05-12 15:56:14 +00:00
Anton Georgiev
f4f9da8522
introducing config.json for IP:PORT
2014-05-12 15:40:48 +00:00
Anton Georgiev
c6e55d39d7
resolving path error
2014-05-12 14:53:53 +00:00
Anton Georgiev
efcada9692
restructuring
2014-05-12 14:42:06 +00:00
Anton Georgiev
0d31de23fd
Rename app-local.coffee to index.coffee
2014-05-12 10:34:46 -04:00
Anton Georgiev
66bcba19d1
moved
2014-05-12 10:34:06 -04:00
Anton Georgiev
f35eb3dc02
restructuring
2014-05-12 14:31:52 +00:00
Anton Georgiev
87155023b8
asking for username, the username reaches the node app
2014-05-09 21:21:16 +00:00
Anton Georgiev
ab03f11727
displaying the index page
2014-05-09 19:45:38 +00:00
Anton Georgiev
d14d5d56d5
initial commit
2014-05-09 14:55:25 +00:00
Anton Georgiev
b1beaf07ed
added instructions for running a test file
2014-05-05 18:01:39 +00:00
Anton Georgiev
bf2d447558
added a sample test for recordings for a specific meetingid
2014-05-05 17:56:06 +00:00
xaker1
8c83e1a0d3
Add send XML in createMeetingWithXmlResponseArray
2014-05-03 22:29:59 +04:00
xaker1
bf46d1b8cd
Conclusion correct errors in function _requiredParam
2014-05-03 22:12:13 +04:00
Richard Alam
2c5dabd459
- trying out json2xml conversion
2014-05-03 10:38:20 -07:00
Anton Georgiev
074009012e
cleaning up
2014-05-02 21:34:48 +00:00
Anton Georgiev
17cca998f8
cleaning up
2014-05-02 20:55:12 +00:00
Anton Georgiev
0c03af8d1b
gets the array
2014-05-02 20:00:30 +00:00
Anton Georgiev
97d08ecb97
implementing GET /recording?meetingid=
2014-05-02 19:01:11 +00:00
Richard Alam
9f4513240e
- take out record watcher
2014-05-02 14:44:45 +00:00
Richard Alam
b0d4eea62e
- put record watcher into module
2014-05-02 14:44:13 +00:00
Richard Alam
0bb44609f1
- setup logging and config
2014-05-02 13:50:46 +00:00
Anton Georgiev
b3d55e4ee1
Watches the recordings tree. Parses all files when it starts running. Pushes info to Redis
2014-05-01 21:42:15 +00:00
Richard Alam
23d78524e2
- initial recording api
2014-05-01 15:30:09 +00:00
Richard Alam
bfc4cb178e
- setup testing
2014-04-30 15:43:25 +00:00
Richard Alam
5e6caccbac
- add oauth signature
2014-04-27 16:38:25 -07:00
Richard Alam
e37cca26f5
- versioned api
2014-04-27 16:29:26 -07:00
Richard Alam
454b37a0df
- setup
2014-04-26 19:51:18 -07:00
Richard Alam
79fe7f4b8b
- cleanup
2014-04-26 19:48:06 -07:00
Richard Alam
bee1320463
Merge branch 'merge-polling-with-master' into connect-bbb-apps-html5
...
Conflicts:
bigbluebutton-apps/src/main/webapp/WEB-INF/red5-web.xml
2014-04-08 19:07:37 +00:00
Anton Georgiev
2d89a73c0c
Merge branch 'addMsgLib' of /home/ubuntu/dev/antonHtml5/bigbluebutton into connect-bbb-apps-html5
...
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/Room.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/RoomsManager.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/chat/ChatApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/chat/ChatService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/MessagingConstants.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/MessagingService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/RedisMessagingService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsHandler.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/presentation/ConversionUpdatesProcessor.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/presentation/PresentationApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/presentation/PresentationService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/WhiteboardApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/WhiteboardService.java
bigbluebutton-apps/src/main/webapp/WEB-INF/bbb-apps.xml
bigbluebutton-web/grails-app/conf/UrlMappings.groovy
bigbluebutton-web/grails-app/conf/bigbluebutton.properties
bigbluebutton-web/grails-app/conf/spring/doc-conversion.xml
bigbluebutton-web/ivy.xml
bigbluebutton-web/src/java/org/bigbluebutton/api/MeetingService.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/MessagingService.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/RedisMessagingService.java
bigbluebutton-web/src/java/org/bigbluebutton/presentation/imp/SwfSlidesGenerationProgressNotifier.java
2014-04-08 15:55:04 +00:00
Richard Alam
3956daf327
- playing around with api in coffee
2014-04-02 22:11:59 +00:00
Richard Alam
c77ddd76d3
Merge branch 'master' into merge-polling-with-master
2014-02-10 21:49:36 +00:00
Fred Dixon
b8a04f18d5
Fixed typo that prevented wget from making API call
2014-02-03 11:51:55 -05:00
Richard Alam
5559a2b8cc
Merge branch 'master' into merge-polling-with-master
...
- there are compile issues we need to fix
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/BigBlueButtonApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/ParticipantUpdatingRoomListener.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/Room.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/RoomsManager.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/MessagingConstants.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsEventSender.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsService.java
bigbluebutton-apps/src/main/webapp/WEB-INF/bbb-apps.xml
bigbluebutton-client/src/org/bigbluebutton/main/model/users/UserService.as
bigbluebutton-client/src/org/bigbluebutton/main/model/users/UsersSOService.as
bigbluebutton-client/src/org/bigbluebutton/modules/present/ui/views/SlideView.mxml
2014-01-23 20:49:04 +00:00
Richard Alam
4b07e6d3ab
Merge branch 'master' into html5-bridge-new-events
2014-01-06 13:20:35 -08:00
Richard Alam
b975a8ac14
- move the html5 client out of labs
2014-01-06 08:44:15 -08:00
mohamed-ahmed
cad8c8ea4f
user list now loads (some bugs though )
2013-12-17 19:51:46 +00:00
mohamed-ahmed
da39d3efef
scoll bar added to messages, also chat bar will scroll to bottom upon new message
2013-12-10 20:47:43 +00:00
mohamed-ahmed
d3055fc9ce
all_messages event now working - loads previous messages
2013-12-09 21:47:11 +00:00
mohamed-ahmed
5f8ab24ffd
line tool is now working under new message format
2013-11-26 22:09:39 +00:00
mohamed-ahmed
5c51d939fa
progress on making pen tool work
2013-11-23 17:26:21 +00:00
mohamed-ahmed
3d472e5894
'makeShake' and 'updateShape' working for triangle
2013-11-19 19:04:25 +00:00
mohamed-ahmed
ae8dff86a6
'makeShake' and 'updateShape' working for ellipse
2013-11-19 16:59:22 +00:00
mohamed-ahmed
c8e48d9e22
'makeShake' and 'updateShape' working for rectangle
2013-11-19 16:34:34 +00:00
mohamed-ahmed
813f10cef0
progress on getting makeShape to work for 'rect'
2013-11-19 00:14:37 +00:00
mohamed-ahmed
7aa31b47b7
removed unecessary events handlers
2013-11-18 19:52:44 +00:00
mohamed-ahmed
d35d00fd55
'all_slides' and move cursor events now working in new msg format
2013-11-18 19:36:27 +00:00
mohamed-ahmed
59adb0d680
now sends public chat messages using new message format
2013-11-14 19:24:49 +00:00
mohamed-ahmed
0a80708464
fixed comment
2013-11-13 20:36:23 +00:00
mohamed-ahmed
5541539d24
use can now connect to html5-client using new message format
2013-11-13 19:15:31 +00:00
mohamed-ahmed
874add53ef
client now prints 'socket.on:connct' when the client connects
2013-11-13 18:22:56 +00:00
mohamed-ahmed
c54fb80f2e
progress on changing 'user join' event
2013-11-12 22:21:11 +00:00
mohamed-ahmed
7545876fc5
starting to be able to handle user connect
2013-11-11 22:55:39 +00:00
Fred Dixon
d5d502e4e4
minor bug fix in old stress testing script
2013-11-05 07:44:53 -05:00
Richard Alam
82281f1c0f
- add more logging
2013-11-04 07:30:26 -08:00
Leonardo Crauss Daronco
9cb5c156cd
HTML5: remove all old css files and adjust what's left
2013-11-01 17:25:00 -02:00
Leonardo Crauss Daronco
d3191c84af
HTML: layout with fullsize components when in very small screens
...
For mobile phones on portrait mode, chat, user list and video are shown
taking the whole screen.
2013-11-01 15:51:29 -02:00
tylercopeland
c887f2eb92
Public chat style updates
2013-11-01 13:47:53 -04:00
Leonardo Crauss Daronco
8a11f56ce9
HTML5: impemeting the layout positioning for mobile devices
2013-11-01 13:01:58 -02:00
tylercopeland
7fcba312cf
Users list style updates
2013-11-01 10:58:09 -04:00
Leonardo Crauss Daronco
10aafeedea
HTML5: showing/hiding elements when navbar buttons are clicked
2013-11-01 11:22:02 -02:00
Leonardo Crauss Daronco
cbdd3f30ee
HTML5: splitting the css files in several sections
...
So we can work on them in paralell to implement the new layout.
2013-11-01 10:25:05 -02:00
Leonardo Crauss Daronco
a06331f00b
HTML5: cleanup session whiteboard view, remove whiteboard controls
...
Removed the controls that are not used anymore, are gonna be used only when
the html5 is allowed to be a presenter.
2013-10-31 22:44:34 -02:00
Leonardo Crauss Daronco
6d8e6b9210
HTML5: pushing layout changes from @tylercopeland
2013-10-31 21:58:18 -02:00
Leonardo Crauss Daronco
3c447287f3
HTML5: remaking the html markup for the chat
...
A lot of changes to make it easier to control the design from the css.
The actions in the chat now only add or remove classes from the elements instead
of changing their css, so the css is responsible for showing or hiding them
and controlling how they appear in the screen.
2013-10-31 21:30:37 -02:00
Leonardo Crauss Daronco
e0d394896f
HTML5: restructuring the client's html
...
Removing all the styling from the javascript files, it should all be done
in the css. Not finished yet, the chat and login screens still need a lot
of work.
2013-10-31 17:36:38 -02:00
Leonardo Crauss Daronco
c0a8fb7b57
HTML5: setup bootstrap and update font-awesome
...
Versions:
- Bootstrap v3.0.1
- Font Awesome 4.0.1
Haven't added bootstrap-theme, can be add in the future if needed.
2013-10-31 15:40:17 -02:00
Leonardo Crauss Daronco
a20f3f3f6d
HTML5: use less instead of plain css
...
Using connect-assets to automatically compile less files into css files and
serve them. All less files should be under assets/css/.
The current layout file is using less but it's a plain css, with its content
simply copied from the old layout.css file.
2013-10-31 12:50:52 -02:00
Leonardo Crauss Daronco
d6158115f1
HTML5: comment out wrong method call in RedisPublisher
...
Temporary, the method called doesn't exist anymore. Have to check it better,
but commented it for now so the app doesn't break.
2013-10-31 12:04:25 -02:00
Leonardo Crauss Daronco
ab6c73ca92
HTML5: fixing undo and clearPaper events in the server
2013-10-31 12:04:25 -02:00
Leonardo Crauss Daronco
814b6172fa
HTML5: update redis to 0.9.0, solves a few bugs
...
Apparently solved errors on user joins, the error was:
Error: node_redis command queue state error. If you can reproduce this, please report it
2013-10-31 12:04:25 -02:00
Leonardo Crauss Daronco
bd4cb88e16
HTML5: restructuring the classes in the node.js server
...
Restructured the classes that read or write on redis to make more sense. Now
there's a single class that makes the bridge between redis and websockets,
and helper classes to publish to redis and to do any other actions on redis.
2013-10-31 12:04:25 -02:00
Leonardo Crauss Daronco
45463acc91
HTML5: cleanup and fix errors when a new user joins the session
...
Most changes on the method WebsocketConnection#_onUserConnected()
The server doesn't crash as much as before when a user joins.
2013-10-31 12:04:24 -02:00
tylercopeland
3866a8e4b2
chat module style updates
2013-10-30 16:09:56 -04:00
tylercopeland
a4a806d254
lastest css updates
2013-10-29 19:38:52 -04:00
Leonardo Crauss Daronco
ed3975674e
HTML5: removing lots of unused or unnecessary code from the server
...
Cleanup the node.js server removing things that were not used or were related
to making the HTML5 client a presenter, which will not be necessary at this
first iteration.
The node.js server should also not change anything that's in redis, just read
it. Removed some of the code that changes redis.
Also updating the comments to match codo's format.
2013-10-30 10:08:16 -02:00
Leonardo Crauss Daronco
d681eac13b
HTML5: cleanup on RedisBridge
...
Moved some methods that actually do things on redis to RedisAction.
2013-10-30 10:08:15 -02:00
Leonardo Crauss Daronco
b1cdb2ea8c
HTML5: setting up a logger class
...
Prints logs with better formatting than simply calling console.log.
2013-10-30 10:08:15 -02:00
Leonardo Crauss Daronco
10f9bd592b
HTML5: Setting up the test environment for the node.js server
...
Created tests for lib/modules.coffee and a few for routes/main_router.coffee
to be used as reference.
2013-10-30 10:08:15 -02:00
Leonardo Crauss Daronco
01654424c9
HTML5: Cleaned and refactored some code used to join the session
2013-10-30 10:08:15 -02:00
Leonardo Crauss Daronco
e20e46a7a5
Replace docco by codo for docs in the HTML5 client
...
Updated the documentation of lib/modules.coffee to be used as a reference.
2013-10-30 10:08:14 -02:00
Leonardo Crauss Daronco
f42eb27049
HTML5: moving global objects into modules
...
There's a new class Module to organize modules in the application. Prevents
errors from cyclic require's.
The number of modules can still be reduced by organizing them better.
2013-10-30 10:08:14 -02:00
Leonardo Crauss Daronco
612b818f38
HTML5: setting up docco for documentation
...
To be used
2013-10-30 10:08:14 -02:00
Leonardo Crauss Daronco
65d876fd00
HTML5: Clean up app.coffee as much as possible
...
Move methods to new classes RedisBridge and Utils.
Also made several other small fixes (typos mostly).
2013-10-30 10:08:01 -02:00
Leonardo Crauss Daronco
64de058316
HTML5: Add class RedisKeys
...
Contains methods to get the keys used on redis.
Reduced RedisAction a lot by having this new class.
2013-10-30 10:08:01 -02:00
Leonardo Crauss Daronco
7aa6e9114d
HTML5: Update redis to 0.8.4 (latest) and small fixes
...
The node.js server is now working as it was before the refactoring was
started 🍻
2013-10-30 10:08:00 -02:00
Leonardo Crauss Daronco
884147f6bc
Refactor routes/socketio as a class WebsocketConnection
...
Most of its methods are used only internally, so now the class is more isolated
than before. But still with some methods that should be refactored.
2013-10-30 10:07:30 -02:00
Leonardo Crauss Daronco
3fc84c775b
Refactor routes/index as a class MainRouter
...
Also removed some methods/routes that were not being used and will have to
be refactored anyway if they are needed in the future. They are: get_join,
to join the session getting the username and password from the url, and
post_upload, to upload presentations from the html5 client (this was a
specially big method).
2013-10-30 10:07:30 -02:00
Leonardo Crauss Daronco
15df4de206
HTML5: Move methods from redis/index to a class RedisAction
...
Not working 100% yet and a lot more can be improved in this class.
The rest of the code should also be moved into classes like this one.
2013-10-30 10:06:58 -02:00
Leonardo Crauss Daronco
75769a27f0
HTML5: fix requires and global variables in the server
...
Now there's a 'config' module to store global configurations.
The requires have to be made locally for the modules needed, can't just
require everything on app.js as it was before.
2013-10-30 10:06:58 -02:00
Leonardo Crauss Daronco
ea13a399dc
HTML5: basic conversion of the server to coffeescript
...
Simply converted from js to coffee, a lot is still not working and a lot
more has still to be improved.
2013-10-30 10:06:58 -02:00
tylercopeland
499aba5f03
css style updates
2013-10-29 19:01:52 -04:00
Richard Alam
c23ca787a4
Merge pull request #282 from mohamed-ahmed/html5-bridge
...
fixed it so that shapes won't be erased when changing slides
2013-10-29 07:56:52 -07:00
mohamed-ahmed
129ab9f5ca
fixed it so that shapes won't be erased when changing slides
2013-10-29 14:47:26 +00:00
Richard Alam
8e9acfdf75
- add version for request module
2013-10-28 12:01:48 -07:00
Richard Alam
8e04927ea2
Merge pull request #281 from mohamed-ahmed/html5-bridge
...
Html5 bridge
2013-10-28 09:57:57 -07:00
mohamed-ahmed
a470e27614
fixed merge conflicts
2013-10-28 15:01:15 +00:00
mohamed-ahmed
b94fa93c1b
added photo to repo and handles if it can't load
2013-10-06 17:30:52 +00:00
mohamed-ahmed
6e8dff75d2
adding styling and logo to login page
2013-10-06 17:29:14 +00:00
mohamed-ahmed
6d1f711ab6
removed 'switch users' element
2013-10-06 16:59:52 +00:00
mohamed-ahmed
c20f5be445
fixed button sizing on page resize
2013-10-04 22:33:41 +00:00
mohamed-ahmed
597a383aa1
fixed icon sizing
2013-10-04 20:57:26 +00:00
mohamed-ahmed
66398d4e15
fixed icon sizing
2013-10-04 20:20:09 +00:00
mohamed-ahmed
b9a700c2c5
fixing right button group on navbar
2013-10-04 19:01:50 +00:00
mohamed-ahmed
45b4b68d44
progress on fixng navbar
2013-10-04 18:57:11 +00:00
mohamed-ahmed
4d66f0273c
fixed some UI changes for freds demo
2013-10-03 21:16:42 +00:00
mohamed-ahmed
825dcd110a
progess on changing layout
2013-10-03 16:05:23 +00:00
Richard Alam
f14bf93d26
Merge pull request #265 from mohamed-ahmed/html5-bridge
...
Html5 bridge
2013-09-30 11:29:52 -07:00
mohamed-ahmed
8213272485
fixed drawing reversed square in both flash client and html5 client
2013-09-30 18:23:29 +00:00
mohamed-ahmed
3e8a592934
can now draw circles in reverse like the bug i fixed in the flash client
2013-09-30 16:02:32 +00:00
Richard Alam
0ddadd25eb
Merge branch 'html5-bridge' of github.com:mohamed-ahmed/bigbluebutton into mohamed-ahmed-html5-bridge
...
Conflicts:
labs/bbb-html5-client/package.json
2013-09-27 17:48:15 +00:00
mohamed-ahmed
f208ca8a2d
update cursor to appear the same size even when page is zoomed in
2013-09-27 17:09:24 +00:00
mohamed-ahmed
ad86f142d4
merged Gary's newUI and fixed conflicts
2013-09-27 16:07:38 +00:00
mohamed-ahmed
521dd3aa33
boarder now appears infront of ever other element (i.e. shapes_
2013-09-24 18:27:26 +00:00
mohamed-ahmed
b6dd5eae5e
added better styling to landing page
2013-09-24 18:05:28 +00:00
Gary Deng
fb8af3bdf7
implement html5 new interface
2013-09-24 06:13:09 -07:00
mohamed-ahmed
8a28dc9df5
added comment explaining cursor calculations
2013-09-23 20:45:01 +00:00
mohamed-ahmed
3764cc4ae1
cursor now moves to correct location
2013-09-23 20:43:38 +00:00
mohamed-ahmed
2695586f8c
page resize now alsop handles fit to width
2013-09-23 20:11:32 +00:00
mohamed-ahmed
ca8dfa7e21
fixed zooming to handle fit to width
2013-09-23 18:29:16 +00:00
mohamed-ahmed
2a1d2f7525
simplified a function
2013-09-20 19:15:15 +00:00
Richard Alam
2b9f6b747e
Merge pull request #257 from mohamed-ahmed/html5-bridge
...
fixed ellipse tool
2013-09-17 10:18:06 -07:00
mohamed-ahmed
f359337e6c
fixed page resize
2013-09-17 16:54:29 +00:00
mohamed-ahmed
ad297e8079
fixed ellipse tool
2013-09-17 15:34:17 +00:00
Gustavo Salazar
173f8b7f18
Merge pull request #256 from mohamed-ahmed/html5-bridge
...
now the zooming will still be correct when the window is resized
2013-09-16 13:53:51 -07:00
mohamed-ahmed
20c9118b68
now the zooming will still be correct when the window is resized
2013-09-16 18:36:16 +00:00
Gustavo Salazar
59159ee216
Merge pull request #255 from mohamed-ahmed/html5-bridge
...
html5 client now handles the zoom event I created
2013-09-16 08:58:27 -07:00
mohamed-ahmed
58ab406e12
html5 client now handles the zoom event I created
2013-09-16 15:45:58 +00:00
Richard Alam
300287e71d
- just rename the directory
2013-09-13 15:37:25 +00:00
Richard Alam
817a86637f
- add init.d script for bbb-callback
2013-09-13 15:34:51 +00:00
Gustavo Salazar
3932b879e3
Merge pull request #239 from mohamed-ahmed/html5-bridge
...
Html5 bridge
2013-08-28 09:32:39 -07:00
mohamed-ahmed
df5721ecae
ellipse tool can now draw prefect circle in html5 client
2013-08-27 21:30:54 +00:00
Leonardo Crauss Daronco
fc00a8639d
HTML5: Update jade to 0.34.1 and remove warnings
...
Removed the warnings:
"Implicit textOnly for `script` and `style` is deprecated. Use `script.` or `style.` instead."
2013-08-16 19:00:15 -03:00
Leonardo Crauss Daronco
13ff0b0d19
HTML5: Set specific versions for the dependencies
...
It's always better to have specific version to force all instances to
use exactly the same dependencies and avoid errors that will naturally
happen when libs are updated.
Also restricted the version of node to 0.10.x.
2013-08-16 18:42:21 -03:00
Gary Deng
f04c048526
After clearShape,currentshape should not be null
2013-08-01 08:57:17 -07:00
Gary Deng
17881b19ee
remove unnecessary changes
2013-08-01 08:27:22 -07:00
Gary Deng
ebe17628f5
send undo and clrPaper events to html5-client, and enable html5-client to see square while Ctrl keypressed
2013-08-01 08:10:59 -07:00
Richard Alam
997ecb15cb
Merge pull request #210 from mohamed-ahmed/html5-bridge
...
Html5 bridge
2013-07-15 14:15:27 -07:00
mohamed-ahmed
5014f68379
added jquery as depency, fixed bugs
2013-07-15 20:39:44 +00:00
mohamed-ahmed
48f108469f
added jquery as depency, fixed bugs
2013-07-15 20:38:23 +00:00
Richard Alam
5c6585736b
Merge pull request #196 from SenecaCDOT-BigBlueButton/html5-bridge
...
Rewrite layout.css file in LESS template
2013-07-13 18:16:43 -07:00
Richard Alam
34a9875766
- enable webhooks
2013-07-11 19:20:11 +00:00
Gary
d4d2d49814
modify previous commit
2013-07-11 09:25:41 -07:00
Gary
03e7883660
To show the current slide to new user,send 'changeslide' event when user join
2013-07-11 09:12:45 -07:00
Richard Alam
79f35087e8
Merge pull request #197 from mohamed-ahmed/html5-bridge
...
Html5 bridge
2013-07-05 11:49:08 -07:00
Mohamed Ahmed
da179b03df
modified Utils.PostToUrl to to use jquery for DOM manipulation
2013-07-05 14:13:12 -04:00
Gary
c576070282
Rewrite layout.css file in LESS template
2013-06-30 15:55:05 -07:00
Gary
18159f1db4
manage UserModel in UserCollection
2013-06-26 08:15:01 -07:00
Markos Calderon
6dd72a3951
Finish webhook API callback and remove unneeded demo app
2013-06-13 19:25:00 -05:00
Markos Calderon
2597d47bba
listen to events in bbb-callbacks
2013-06-12 18:49:32 -05:00
Markos Calderon
689dde4318
initial changes for api callbacks
2013-06-07 15:47:18 -05:00
Richard Alam
584d0ae97f
Merge pull request #161 from daronco/html5-event-bus
...
HTML5 client - events
2013-05-22 19:24:08 -07:00
Leonardo Crauss Daronco
21c79844c5
HTML5: remove events emitted on Connection, now emitted on the event bus
...
And removed duplicated events for 'connected' and 'disconnected'.
2013-05-20 17:41:29 -03:00
Leonardo Crauss Daronco
1f0c53a151
HTML5: last view, chat, migrated to use the event bus
2013-05-20 15:47:18 -03:00
Richard Alam
e1e600dfa1
Merge branch 'html5-bridge' of github.com:bigbluebutton/bigbluebutton into html5-bridge
2013-05-09 17:26:00 +00:00
Richard Alam
be8befb243
Merge branch 'master' into html5-bridge
...
Conflicts:
bigbluebutton-apps/build.gradle
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsHandler.java
2013-05-09 17:25:25 +00:00
Leonardo Crauss Daronco
b80a0dc89e
HTML5: create event bus, not finished yet
...
A global event bus to improve the structure of events in the
HTML5 client.
2013-04-29 17:26:09 -04:00
Leonardo Crauss Daronco
bc513c72f6
HTML5: cleanup/refactor whiteboard paper a bit more
...
PRESENTATION_SERVER was moved to a better place. It was kind of
hardcoded in the client, now it is passed to the client by the
server, so it can be easily configured in the server if needed in
the future.
2013-04-28 19:41:10 -04:00
Leonardo Crauss Daronco
bec08b559f
HTML5: add WhiteboardSlideModel
...
It stores the slides that are shown in the whiteboard.
2013-04-28 18:01:23 -04:00
Leonardo Crauss Daronco
961d15828b
HTML5: standard method to create tools in the whiteboard
...
Shrink the code a bit more.
2013-04-28 17:47:18 -04:00
Leonardo Crauss Daronco
7a9cbaecfb
HTML5: add WhiteboardCursorModel, simplify whiteboard paper
2013-04-28 17:34:38 -04:00
Leonardo Crauss Daronco
d5a51ce6ec
HTML5: more small fixes in the whiteboard drawings
2013-04-28 16:58:37 -04:00
Leonardo Crauss Daronco
c62533139f
HTML5: add text tool to whiteboard
2013-04-28 16:24:43 -04:00
Leonardo Crauss Daronco
a3f286947e
HTML5: small fixes in the whiteboard drawings
2013-04-28 13:21:08 -04:00
Leonardo Crauss Daronco
4792698ca4
HTML5: rects and ellipses work when drawn backwards
...
Rects and ellipses would not work if drawn from right to left and/or from
bottom to top, but now they work.
2013-04-27 22:19:25 -04:00
Leonardo Crauss Daronco
0b031558e9
HTML5: WhiteboardLineModel working for line and pencil tools
2013-04-27 20:28:08 -04:00
Leonardo Crauss Daronco
0c577090e5
HTML5: add ellipse and triangle to whiteboard
2013-04-27 20:00:52 -04:00
Leonardo Crauss Daronco
98a8d05bc1
Add WhiteboardToolModel as a base for whiteboard tools in HTML5
...
WhiteboardLineModel and WhiteboardRectModel already inherit from it.
2013-04-27 16:54:22 -04:00
Leonardo Crauss Daronco
76f06c9e80
Add WhiteboardLineModel to clean up WhiteboardPaperModel
...
First version, there are still things that should be moved from
WhiteboardPaperModel to it.
2013-04-27 16:06:38 -04:00
Leonardo Crauss Daronco
482debd9fe
Round borders for rects and pencil in the HTML5 whiteboard
...
Makes the drawings more similar to the drawings in the flash client.
2013-04-27 14:58:20 -04:00
Leonardo Crauss Daronco
f44a1bb4ad
Add WhiteboardRectModel to clean up WhiteboardPaperModel
...
First version, there are still things that should be moved from
WhiteboardPaperModel to it.
2013-04-27 14:37:42 -04:00
Leonardo Crauss Daronco
d2f09e916d
Redraw shapes when resizing the HTML5 client
...
Only redrawing shapes that were loaded when the HTML5 started. Shapes
drawn before are not being saved in the arrays yet and so are not being
redraw when resizing (they disappear).
2013-04-27 11:58:20 -04:00
Leonardo Crauss Daronco
9589e7c7a1
Fix positioning of shapes in the whiteboard, not 100% yet
2013-04-25 19:54:26 -04:00
Leonardo Crauss Daronco
714cccc1f0
Fix the color of shapes drawn in the whiteboard
2013-04-25 17:12:55 -04:00
Leonardo Crauss Daronco
6c102519af
Removing some class variables in WhiteboardPaperModel
...
They are variables that store the position and size of slides and now are
store with the slide they are associated with.
2013-04-25 16:57:20 -04:00
Leonardo Crauss Daronco
62739fa9fe
Resize the slides to occupy 100% of the space
2013-04-25 10:05:38 -04:00
Dale Karp
0813595c61
fixed merges
2013-04-10 17:23:40 +00:00
Dale Karp
d721f762a8
fix merge conflicts
2013-04-10 16:44:42 +00:00
Markos Calderon
dfbf081409
added support for rect shape
2013-03-25 16:35:45 -05:00
Markos Calderon
c5a63cb1fb
fix whiteboard shape doesn't appear when you change slide
2013-03-24 15:30:50 -05:00
Markos Calderon
2b95385c39
fixed whiteboard gap bug
2013-03-22 18:06:36 -05:00
Dale Karp
d239744c77
slides center in viewport when fitToPage is true
2013-03-20 16:46:29 +00:00
Dale Karp
f02751be0d
#slide resizes on page load, fills up presentation area
2013-03-18 17:48:05 +00:00
Dale Karp
9bfbb0f754
pausing work on whiteboard issue for now
2013-03-07 20:32:14 +00:00
Dale Karp
0f19182ad6
removed css default width/height for whiteboard
2013-03-07 18:00:08 +00:00
Dale Karp
fef3c2e198
progress check in for resizing html5 whitebord
2013-03-01 21:36:46 +00:00
Dale Karp
80cf67ccff
integrating ScaleRaphael into current project
2013-02-28 15:26:36 +00:00
Dale Karp
9129158ea1
adding scale.raphael.js
2013-02-26 18:40:25 +00:00
Dale Karp
ac38917977
bah
2013-02-22 18:48:28 +00:00
Dale Karp
ef1a8e9d86
now have ScaleRaphael building properly
2013-02-21 17:59:48 +00:00
Dale Karp
87a078e655
renamed scale.raphael.js to be less confusing
2013-02-21 17:32:25 +00:00
Dale Karp
e8964362ca
adding new raphael scale library
2013-02-21 17:11:15 +00:00
Dale Karp
3be816f52a
editing CSS for SVG area will scale to slides div
2013-02-15 18:28:13 +00:00
Markos Calderon
bdccc4eee7
html5 branch updated with the latest changes from the master
2013-01-29 20:24:36 -05:00
Fred Dixon
de47e2e65e
Updated license header to LGPL 3.0
2013-01-27 09:44:40 -05:00
Markos Calderon
ba2da7004c
Merge almost complete. Still red dot not working
2013-01-25 21:50:32 -05:00
Markos Calderon
5348a4892a
check if the browser supports websockets
2013-01-23 11:40:12 -05:00
Markos Calderon
e104941d54
Changes for sync users
2013-01-22 17:56:17 -05:00
Fred Dixon
08bb37a6c3
Added sample voiceBridge parameter 12345
2013-01-18 15:41:43 -05:00
Fred Dixon
e075e65cbe
Changed voiceBridge parameter from optional to required in PHP library in labs
2013-01-18 15:40:18 -05:00
Calvin Walton
07357ce15b
Demonstration code for video view
2013-01-15 18:11:05 +00:00
Calvin Walton
9e6de065ad
Merge branch 'html5-bridge' of git://github.com/kepstin/bigbluebutton into html5-bridge-ipad
...
This pulls in the icecast changes
Conflicts:
labs/bbb-html5-client/README.md
2013-01-15 18:09:39 +00:00
Leonardo Crauss Daronco
ff3d00f579
Add video area and hide presenter tools in the html5 client
2013-01-06 17:46:25 -02:00
Leonardo Crauss Daronco
950c7bf8f5
First changes to make the html5 client look good in an iPad
...
Smaller presentation, chat always visible, user list on top of chat.
2013-01-05 21:40:29 -02:00
Leonardo Crauss Daronco
1ef17be130
Fix wrong cursor position when presenter
...
Container dimensions were not set when the first slide was added to the screen.
2012-12-19 16:54:11 -02:00
Leonardo Crauss Daronco
98d4cba3c8
Use r.js to optimize the html5 client
...
Development works as it was before. In production the js file loaded is the optimized one.
Had to wrap the colorwheel plugin in a define() call.
jQuery now is always loaded from googleapis, the local files were removed.
2012-12-19 16:42:58 -02:00
Leonardo Crauss Daronco
45a264a211
Fix the dimensions of the container at WhiteboardPaper
...
They were always 0x0 at startup until the page was resized.
2012-12-17 18:25:54 -02:00
Leonardo Crauss Daronco
423bbcf41e
Fix selection of users in the user list
2012-12-17 17:51:12 -02:00
Leonardo Crauss Daronco
c42d6c29ae
Fix the position of the cursor when the html5 clients is the presenter
2012-12-17 17:45:15 -02:00
Leonardo Crauss Daronco
5bb4075577
Small changes in the layout: whiteboard tools to bottom
2012-12-17 17:17:51 -02:00
Leonardo Crauss Daronco
27c8a7abde
Increase requirejs's timeout to 60 secs (for iPads)
...
For some reason an iPad takes ~30 seconds to load the initial page.
2012-12-17 17:15:26 -02:00
Leonardo Crauss Daronco
036e77f559
Split the session template into smaller templates rendered by the subviews
2012-12-14 22:58:14 -02:00
Leonardo Crauss Daronco
f29b73c16c
Prefix private methods with an underline and remove unecessary files
2012-12-14 22:41:30 -02:00
Leonardo Crauss Daronco
2577123726
Migrate the form validation on login to LoginView
2012-12-14 22:16:25 -02:00
Leonardo Crauss Daronco
d795a56c93
Allow page refreshes and redirect the user to the session when already logged in
...
User authentication now through /auth (GET|POST). /chat removed.
Increased the time limit for a user to be logged out from 1sec to 5secs (the pages take a bit longer to load now).
2012-12-14 22:03:38 -02:00
Leonardo Crauss Daronco
4b80352e8e
Move the last methods to the new models/views, and remove the old js files
...
Also updated jQuery UI css to v1.9.2, using the theme ui-lightness
2012-12-13 23:54:10 -02:00
Leonardo Crauss Daronco
c562f5cd85
Methods to draw in the whiteboard migrated to views/models 😓
...
Almost everything migrated now, even though not everything's working 100% yet.
2012-12-13 17:35:57 -02:00
Leonardo Crauss Daronco
fdc12ccb6c
Add a toolbar on top os slides with actions that are not yet in the main navbar
...
Such as the upload of slides.
2012-12-13 15:26:02 -02:00
Leonardo Crauss Daronco
a397e2be63
Color picker working
...
colorwheel.js code updated to jweir/colorwheel@be140fb2f8
This version allows the colorwheel to be inside a DOM element and has built-in integration with a text input.
2012-12-13 00:04:43 -02:00
Leonardo Crauss Daronco
9938e11662
Presentation zooming and fitting migrated to the new models/views
2012-12-12 23:02:35 -02:00
Leonardo Crauss Daronco
a0753ab4f3
Move a few more methods from the old js files to new models/views
2012-12-12 00:15:14 -02:00
Markos Calderon
7a3d22d74e
Update labs/bbb-html5-client/README.md
2012-12-11 16:50:36 -05:00
Markos Calderon
5b73384994
Update labs/bbb-html5-client/README.md
2012-12-11 16:34:58 -05:00
Leonardo Crauss Daronco
152e601e54
Cursor movement and slide changes now working
2012-12-11 19:15:08 -02:00
Leonardo Crauss Daronco
2e2a37c6f8
Drawing functions now available in WhiteboardPaperModel
...
Actions (drawings) in the whiteboard are now shown in the html5 client.
2012-12-11 18:48:38 -02:00
Leonardo Crauss Daronco
bbe1c63c9f
Basic whiteboard functionality in a new view and model
...
All it can do for now is initialize the Raphel objects and show the slide images in the screen.
2012-12-11 17:37:32 -02:00
Leonardo Crauss Daronco
79d88135ab
More options in the authentication object stored in the client
...
Authentication object is stored during the session, with data (currently with meetingID and username) sent by the server.
2012-12-10 23:51:01 -02:00
Leonardo Crauss Daronco
b11f12eb16
User list with selection of users and set presenter working
2012-12-10 23:29:56 -02:00
Leonardo Crauss Daronco
308ddb691d
Treat more socket.io events: login, logout and chat now working with backbone
2012-12-10 16:28:30 -02:00
Leonardo Crauss Daronco
8ca78dd83e
Split SessionView in subviews and add treatment to basic events
...
Events that were in chat/behaviour.coffee are now in Backbone views.
2012-12-10 14:34:06 -02:00
Leonardo Crauss Daronco
5677bd4fb3
Add ConnectionModel that uses socket.io to connect to the server
2012-12-10 12:46:20 -02:00
Leonardo Crauss Daronco
5727fd9b07
Session view now is visually ok, but with javascripts still disabled
...
Only login and logout work by now.
Methods in the old chat javascripts are almost all commented until they are refactored to use backbone.
2012-12-09 18:34:32 -02:00
Leonardo Crauss Daronco
519ac9ce0e
First version of a single page html5 client app
...
Very simple by now, but with login working and switching to a (not yet implemented) session view.
2012-12-09 16:39:29 -02:00
Leonardo Crauss Daronco
9561790dcb
Use require.js and coffeescript in the index page
2012-12-08 23:24:23 -02:00
Leonardo Crauss Daronco
dcc6393c4c
jQuery v1.8.3, jQuery UI v1.9.2, both from googleapis with local fallbacks
2012-12-08 22:44:03 -02:00
Leonardo Crauss Daronco
0dce4b1b25
Convert the cclient scripts in chat/ to coffeescript
2012-12-08 22:26:58 -02:00
Leonardo Crauss Daronco
f70a48ad81
Remove js triggers from the chat view and refactor it to be a bit more readable
...
Also refactored behaviour.js a bit.
2012-12-08 20:54:05 -02:00
Leonardo Crauss Daronco
27f4a00940
First version with require.js in the client side
...
Events trigger from the chat view are not working yet.
2012-12-08 20:27:27 -02:00
Richard Alam
3265e6c2a1
- add example in 3rd party html to lock unlock layout
2012-11-01 18:45:51 +00:00
Richard Alam
d5b14ccb39
- cleanup
2012-10-28 15:56:03 +00:00
Richard Alam
4b22fbbd3b
- display users
2012-10-28 15:41:08 +00:00
Richard Alam
2b92bf0dd6
- still can't get users to display...to be continued.
2012-10-26 23:01:55 +00:00
Richard Alam
a894397999
- still trying to display users
2012-10-26 22:22:59 +00:00
Richard Alam
3f64313fff
- try to display users when new user join...still trying to figure why it won't
2012-10-26 20:22:19 +00:00
Richard Alam
b8e8a2d069
- display flash client between users and chat
2012-10-26 18:07:43 +00:00
Richard Alam
cb722385ac
- display flash client inside html
2012-10-26 15:11:06 +00:00
Richard Alam
1d2f818f25
- create embed html example
2012-10-25 21:12:21 +00:00
Richard Alam
1fda7a3af9
- demo html5 client embedding BigBlueButton Flash Client
2012-10-25 19:32:19 +00:00
Markos Calderon
4d76c61417
added a better quality for converting images
2012-10-24 14:37:25 -05:00
Markos Calderon
7e4381f362
removing upload button
2012-10-23 15:16:42 -05:00
Markos Calderon
faeac6a6e1
move and back slides
2012-10-23 13:32:59 -05:00
Markos Calderon
9e45420a4c
load presentation in both sides html5 and flex
2012-10-20 14:18:39 -05:00
Richard Alam
89bf8f9972
ignore modules
2012-10-14 18:30:56 -07:00
Richard Alam
007c51eef0
ignore modules
2012-10-14 18:29:14 -07:00
Richard Alam
4427c86a7a
playing around with node
2012-10-14 13:15:09 -07:00
Markos Calderon
48c0830efc
setpresenter, mouse movement, and starting to send pencil drawings
2012-10-05 17:07:17 -05:00
Calvin Walton
4fea74251b
Add additional buttons with some presentation controls.
...
For now, the buttons are just going into the bottom bar, and some are
missing icons.
2012-10-05 14:57:02 -04:00
Calvin Walton
18a74e3871
Update HTML5 client CSS to closer match the mockup style
2012-10-05 13:33:37 -04:00
Markos Calderon
9352e198ef
setPresenter integrated
2012-09-25 18:29:58 -05:00
Markos Calderon
173211bdec
integrating setPresenter call
2012-09-21 14:42:17 -05:00
Calvin Walton
a4331acb06
Add the new user interface
...
It's still partially incomplete - missing the presentation controls, but
it's a start :)
2012-09-16 14:06:12 -04:00
Markos Calderon
baa9eef486
chat almost complete... pending chat history in flex client
2012-09-15 03:15:14 -07:00
Markos Calderon
8053c15b9e
participants module full working
2012-09-15 01:44:17 -07:00
Markos Calderon
ce9d7c1706
API stores meeting in redis, apps stores users in redis
2012-09-14 16:48:05 -07:00
Fred Dixon
abce700f11
Merge pull request #62 from ryanseys/master
...
Add bbb-html5-client to labs
2012-09-10 13:21:47 -07:00
Ryan Seys
69e27955b3
Add bbb-html5-client to labs not as submodule
2012-09-07 15:02:21 -04:00
Ryan Seys
1288b0b1cc
Remove submodule
2012-09-07 15:00:13 -04:00
Ryan Seys
9a8283951f
Add bbb-html5-client to labs
2012-09-07 14:48:07 -04:00
Vikrant1
c84d809ec4
Update labs/bbb-api-php/includes/bbb-api.php
...
Fixed function getCreateMeetingUrl() so that the duration parameter is passed properly when creating meeting. Minor change was required to the file:
Line 137 was changed to end with ";" instead of "."
2012-08-08 22:56:10 +02:00
Tiago Daniel Jacobs
65d1e4436f
Initial commit of installer folder.
2012-08-07 12:07:11 -03:00
Tiago Daniel Jacobs
a794bb5319
Initial Commit
2012-08-06 17:16:47 -03:00
Tiago Daniel Jacobs
6a8e5cf5f8
Initial commit of applet-jni test.
2012-08-03 07:22:16 -03:00
Jesus Federico
485155bb96
Updated README on bbb-api-php and bbb-api-php-legacy placed in labs
2012-04-05 11:07:10 -04:00
Jesus Federico
d368aef0f6
Added petermentzer bbb-api-php contribution to labs
2012-04-05 10:47:53 -04:00
Fred Dixon
c431169bd7
Changed redis host for bigbluebutton.yml to 127.0.0.1
2011-07-10 08:38:12 -07:00
Richard Alam
491e2af437
- cleanup and move webminer into labs
2011-05-22 15:59:33 -04:00
Fred Dixon
acb45b34a7
- Added a labs area for creating test scripts; added bbb-test, a utility to launch multiple BigBlueButton clients within firefox for testing see ( http://code.google.com/p/bigbluebutton/wiki/Testing )
2011-01-23 03:53:51 +00:00
Richard Alam
c1edb67290
- moved the record-and-playback folder from labs
2010-07-19 12:16:11 -04:00
Marco Calderon
50467d4f0f
added playback client and web
2010-07-12 22:01:12 +00:00
root
666c745ee4
webminer update files references
2010-07-08 20:41:23 +00:00
Markos Calderon
e18759710c
added message-producer and message-recorder
2010-06-05 14:58:45 +00:00
Markos Calderon
4727684a31
message generator - read lecture.xml and send to a queue
2010-06-05 09:25:35 +00:00
Richard Alam
01554b1266
- add README
2010-05-31 21:36:31 -04:00
Richard Alam
7ac6ff51d9
- adding .classpath and .project to .gitignore
2010-05-31 21:33:55 -04:00
Richard Alam
89d47f9da6
- initial commit of record-and-playback into labs folder
2010-05-31 20:45:13 -04:00