Commit Graph

554 Commits

Author SHA1 Message Date
Daniel Berteaud 190f28ab11 Remove escapeJqSelector as it's not used anymore 2015-06-27 13:58:29 +02:00
Daniel Berteaud bb1324a36d Code and comment cleanups in JS code 2015-06-27 13:57:52 +02:00
Daniel Berteaud 43dc149050 Fix notification when we get promoted to owner
As getPeerRole is async now
2015-06-26 16:27:28 +02:00
Daniel Berteaud 761f9035d5 Get rid of the ping API call, useless now 2015-06-25 23:18:18 +02:00
Daniel Berteaud 003e4ed8a5 Hide the password msg once auth is done 2015-06-25 22:44:46 +02:00
Daniel Berteaud 305b6cf5eb Some big changes arround password and authentication handling 2015-06-25 19:20:22 +02:00
Daniel Berteaud b962a9e384 Move capabilities detection earlier 2015-06-23 14:32:53 +02:00
Daniel Berteaud b5a87581d5 Make roomInfo a global var 2015-06-23 12:40:42 +02:00
Daniel Berteaud 506b6f12db Prompt for a password in a niver popup
Fix #97
2015-06-22 22:27:04 +02:00
Daniel Berteaud a108b81e3a Update authenticate method
so it can be called anonymously
2015-06-22 21:32:23 +02:00
Daniel Berteaud 5ca9f916f6 One ping every 2 minutes will be enough now
AS it's only used to update the last activity field of a room
2015-06-18 17:44:58 +02:00
Daniel Berteaud 51e61e2e7d Update to SimpleWebRTC 1.18.1
Which fix a bug Firefox
2015-06-18 10:19:18 +02:00
Daniel Berteaud d9c8904c14 Manage invitation responses in the signaling heartbeat
Instead of the ping API call, which results in almost instantaneous responses
And now the ping API is only used to update room activity timestamp, and will be able to get removed soon
2015-06-17 19:07:23 +02:00
Daniel Berteaud dcfffb6b58 Forgot to remove old jquery file 2015-06-16 19:26:18 +02:00
Daniel Berteaud d908df5e8f Update jquery etherpad plugin 2015-06-16 19:26:07 +02:00
Daniel Berteaud a8a4006deb Update jquery.browser (even if no code changed) 2015-06-16 19:24:51 +02:00
Daniel Berteaud 0f848f81c0 Update jquery to 1.11.3 2015-06-16 19:23:13 +02:00
Daniel Berteaud a32fc78346 Update bootpag to 1.0.7 2015-06-16 19:22:06 +02:00
Daniel Berteaud d130c71603 Update FileSaver.js 2015-06-16 19:20:26 +02:00
Daniel Berteaud 60d00c7bc6 Update Bootstrap to 3.3.5 2015-06-16 19:17:48 +02:00
Daniel Berteaud 5162d598b8 Update SimpleWebRTC to 1.18.0 2015-06-16 19:14:38 +02:00
Daniel Berteaud 15c3980792 Don't send notified emails to non owner 2015-03-18 17:41:46 +01:00
Daniel Berteaud 1edd844272 Some changes in the way peer role is handled 2015-03-18 16:42:12 +01:00
Daniel Berteaud a2c65ad26c Small changes regarding static resources caching 2015-03-18 13:58:08 +01:00
Daniel Berteaud f30a1e4de5 Fix doc TOC height and adapt it on window resize 2015-03-18 11:43:08 +01:00
Daniel Berteaud f8257889b3 Mark active page as such in the toolbar 2015-03-18 11:06:46 +01:00
Daniel Berteaud e67df85111 Use lg buttons in admin area 2015-03-18 10:52:37 +01:00
Daniel Berteaud fb3f5fa05f Send JSON bool for room conf 2015-03-18 10:45:40 +01:00
Daniel Berteaud 98b332c4de Fix the no webrtc support modal 2015-03-17 23:15:34 +01:00
Daniel Berteaud d7bcb03061 One more useless CSS rule 2015-03-17 22:16:35 +01:00
Daniel Berteaud 8ecc6a7ccf Minor css updates 2015-03-17 21:59:56 +01:00
Daniel Berteaud 0413ff85da Remove the fork me img
Takes too much space
2015-03-17 21:56:35 +01:00
Daniel Berteaud 347c7d8d78 Remove minified sources, not used anymore 2015-03-17 21:46:35 +01:00
Daniel Berteaud f14ea4290f Add non minified tinytimer 2015-03-17 21:40:14 +01:00
Daniel Berteaud dab1554abf Add non minified bootpag 2015-03-17 21:39:42 +01:00
Daniel Berteaud 6773c19138 Notify on p2p failure
And terminate conenction with this peer
Fix #95
2015-03-17 18:21:07 +01:00
Daniel Berteaud 1566a6b80b Make the documentation TOC scrollable 2015-03-17 18:03:38 +01:00
Daniel Berteaud bc544256da The main div isn't hidden anymore on XS screens
And since a long time
2015-03-17 17:33:23 +01:00
Daniel Berteaud 56d4d40b10 Keep our local video muted to prevent feedback 2015-03-17 17:26:14 +01:00
Daniel Berteaud 75238a2631 Fallback to en if current locale is not complete 2015-03-17 17:06:18 +01:00
Daniel Berteaud c9495df2c9 Use a function for JS localizations 2015-03-17 16:56:48 +01:00
Daniel Berteaud c9e37c8ab8 Stop using async ajax requests 2015-03-17 15:34:44 +01:00
Daniel Berteaud c3bee91b58 webkitAudioContext is now deprecated 2015-03-17 15:26:04 +01:00
Daniel Berteaud d943f739fb Add the minified version of FileSaver.js and use it 2015-03-16 12:24:13 +01:00
Daniel Berteaud ad7b2cbc25 Update FileSaver.js 2015-03-16 12:23:33 +01:00
Daniel Berteaud 1e7a1d8e24 Update SimpleWebRTC to 1.15.2 2015-03-16 12:22:00 +01:00
Daniel Berteaud fd3abd2d7e Fix footer 2015-03-13 17:57:29 +01:00
Daniel Berteaud 5dce440094 Small cleanups and fix scrollspy 2015-03-12 23:07:23 +01:00
Daniel Berteaud 8873435dc2 Scroll if height > 600 instead of 700 2015-03-12 22:39:46 +01:00
Daniel Berteaud 32b87ae4c1 Start writing some documentation
There're still some issues with TOC not scrolling
2015-03-12 17:56:59 +01:00
Daniel Berteaud 452c36a63f Add tocjs plugin 2015-03-12 17:54:22 +01:00
Daniel Berteaud 7c42333af4 Ping only after joining the room
Fix #98
2015-03-11 11:53:26 +01:00
Daniel Berteaud 0d0b6afbf1 Make the member limit configurable per room
And fix #96
2015-03-11 11:45:55 +01:00
Daniel Berteaud 69c3cd3b5a Display number of members in room in the admin area
The number should be quite accurate, as it's now counting socket.io peers
2015-03-06 18:30:03 +01:00
Daniel Berteaud deb53b2e93 Remove wipe data and terminate call support
They were already disabled since last GUI revamp. Might come back one day, but they were just not very useful as is, and just made the UI messy
2015-03-06 16:54:06 +01:00
Daniel Berteaud e1a9d97dd9 Fix displyname and webcam modal not appearing
They are now merged into the connecting modal
same for no webrtc support
2015-03-06 16:50:31 +01:00
Daniel Berteaud eff9565144 Re-arrange the admin page so we can have several sub-pages
The first and only one for now being the room management
2015-02-27 14:52:01 +01:00
Daniel Berteaud 71867c0f0d Remove the MOH popover
I just find it anoying
2015-02-27 14:24:39 +01:00
Daniel Berteaud fd77acbae8 Add explanation for screen sharing on Firefox
Fix #94
2015-02-27 13:05:53 +01:00
Daniel Berteaud 83356a2248 Don't show MOH popover if the button isn't displayed 2015-02-24 22:23:05 +01:00
Daniel Berteaud dcbc616b01 Fix viewport width on small screens 2015-02-24 20:35:45 +01:00
Daniel Berteaud e0f32571c2 Pretify MOH popup 2015-02-20 18:10:52 +01:00
Daniel Berteaud 2dace775e6 Tooltip on configuration menu 2015-02-20 17:57:26 +01:00
Daniel Berteaud 6f130d014d Change font to Happy Monkey 2015-02-20 17:42:33 +01:00
Daniel Berteaud c1a9092505 Get SimpleWebRTC conf from the API
Instead of printing it in a JS scriplet inline. Also add a modal popup while the initial connection is being established
Also make the max frame rate to be configured
2015-02-20 14:47:10 +01:00
Daniel Berteaud 5fbdbcd985 Forgot to remove old jquery 2015-02-20 12:01:30 +01:00
Daniel Berteaud 19af94e58a Update t jquery to 1.11.2 2015-02-20 10:44:01 +01:00
Daniel Berteaud b81bd7873a Update bootstrap-switch to 3.3.2 2015-02-20 10:38:58 +01:00
Daniel Berteaud 77c0a43ae3 Update to SimpleWebRTC 1.13.3 2015-02-19 19:21:47 +01:00
Daniel Berteaud c1c9810381 Cleanup MOH button 2015-02-19 19:10:28 +01:00
Daniel Berteaud e71bea9df6 Cleanup etherpad button 2015-02-19 18:49:22 +01:00
Daniel Berteaud e70c58f27d Fix buttons state handling 2015-02-18 18:45:17 +01:00
Daniel Berteaud 79edf07f1d Change overlay action icon for cam suspend 2015-02-18 18:17:27 +01:00
Daniel Berteaud 116de87a46 Push mute and suspend buttons in the header toolbar on XS screens
Fix #88
2015-02-18 18:13:08 +01:00
Daniel Berteaud 986651a079 Print correct message if you select no window in Firefox 2015-02-15 22:02:38 +01:00
Daniel Berteaud cfac2dc3e6 Make sure button content can fit 2015-02-15 21:59:18 +01:00
Daniel Berteaud f8b85793f3 Update jquery browser plugin
ALso include the non minified version
2015-02-15 21:55:23 +01:00
Daniel Berteaud 89baa452ab Disable screen sharing on mobile platform
As on Android devices (some at least) it seems to report it's available but do not work
2015-02-15 21:53:22 +01:00
Daniel Berteaud 17031d071c Update suspend cam button in overlay 2015-02-12 22:45:30 +01:00
Daniel Berteaud 79ff17c2a8 Fix toolbar rendering on XS screens
Fix #89
2015-02-12 22:32:35 +01:00
Daniel Berteaud ef08fa7b59 Use capabilities to detect feature
And allow Firefox to use screen sharing
2015-02-12 19:08:20 +01:00
Daniel Berteaud 6415c2e9a6 Update to current SimpleWebRTC 2015-02-12 18:47:08 +01:00
Daniel Berteaud 3c54b6744f Update etherpad.js to current version 2015-02-12 18:34:47 +01:00
Daniel Berteaud cabf32d255 Split etherpad URI into host and baseUrl
So it works in recent FF instead of trying to speak to SignalMaster SocketIO server
2015-02-12 18:23:26 +01:00
Daniel Berteaud 0c86948739 Hide password inputs in the admin area 2015-02-11 19:09:09 +01:00
Daniel Berteaud ee5d96debe Remove useless animation 2015-02-11 19:06:05 +01:00
Daniel Berteaud 21891bf634 Use Short Stack font 2015-02-05 22:43:00 +01:00
Daniel Berteaud 6deb8841af Consolidate api error handling in a function 2015-02-05 21:46:02 +01:00
Daniel Berteaud a8b75f01bd Switch room creation to an API call 2015-02-05 21:28:20 +01:00
Daniel Berteaud 8f3243a075 Last HTTP codes handling on client side 2015-02-05 19:05:18 +01:00
Daniel Berteaud ff1cda4d4b HTTP codes in delete_room API call 2015-02-05 19:00:13 +01:00
Daniel Berteaud 1a6722f7b8 HTTP codes in get_pad_session API call 2015-02-05 18:54:54 +01:00
Daniel Berteaud f78f368f23 HTTP codes in wipe_data API call 2015-02-05 18:51:30 +01:00
Daniel Berteaud 5645ff14c7 HTTP codes in promote_peer API call 2015-02-05 18:48:24 +01:00
Daniel Berteaud 642ebd1afc HTTP codes for get_peer_role API call 2015-02-04 23:27:30 +01:00
Daniel Berteaud f57cc57bb1 HTTP codes for get_room_info API call 2015-02-04 23:23:11 +01:00
Daniel Berteaud 6e93589a75 Hide password fields after authentication 2015-02-04 23:20:14 +01:00
Daniel Berteaud 34cf709893 More HTTP codes fixes 2015-02-04 23:17:28 +01:00
Daniel Berteaud fd9dcd006b HTTP codes in update_room_conf API call 2015-02-04 23:04:04 +01:00
Daniel Berteaud d50c3b385a HTTP codes for switch_lang 2015-02-04 22:46:07 +01:00