hristoterezov
8d162609e0
Handles the errors thrown by the data channel methods
8 년 전
hristoterezov
9d170e4c59
Fixes the gsm bars during ice disconnected
8 년 전
hristoterezov
4bf5d69002
Changes the connection quality stats to be sent by the data channels
8 년 전
Etienne CHAMPETIER
9a4cee1818
Improve keyboard shortcut handling
Use KeyboardEvent.key if available,
match both lower and upper case letters to keep previous behaviour
KeyboardEvent is a mess.
KeyboardEvent.which gives you, in theory, a decimal representation of the key pressed.
"r" or "R" gives you 82, which is "R", you can look at KeyboardEvent.shiftKey,
but you don't have access to capslock...
Maybe you want to use numbers, but of course NumPad will not give you the same than
"normal" numbers ...
Now if you use something else than letter, for exemple "?",
on a QWERTY keyboard "/" and "?" gives you 191,
on a AZERTY keyboard "," and "?" gives you 188, so we have to stick to letters.
This was for keydown and keyup events, keypressed event return the real char
(lower "a", "/", "?", ...) but it fails in some cases
The only non broken property is KeyboardEvent.key,
but it's only supported since Chrome 51, Opera 38, and not supported by Safari
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key
A good reference & test:
http://unixpapa.com/js/testkey.html
http://unixpapa.com/js/key.html
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com >
8 년 전
bgrozev
1f8dc54368
Revert "Changes the connection quality stats to be sent by the data channels"
8 년 전
damencho
74ece3a775
Uses videoType from the video track for the initial value.
Handles the case where the remote track is with initial value of camera and no further events are received for video type changed.
8 년 전
hristoterezov
d0fa9e7ef1
Changes the connection quality stats to be sent by the data channels
8 년 전
damencho
7aa47647f0
Avoids multiple dialog when showing lock attempt errors.
8 년 전
hristoterezov
52c6bbe731
Fixes typo
8 년 전
hristoterezov
1963972f75
Fixes the issue with missing audio element for remote participants
8 년 전
hristoterezov
e46d45adea
Fixes issue #716
8 년 전
paweldomas
f977030bd6
Add support for JWT login service
8 년 전
paweldomas
38fc1c01d4
Move XMPP login prompt handling to AuthHandler
8 년 전
Boris Grozev
66a46fc580
Adds documentation.
8 년 전
Boris Grozev
de41977c77
Logs resolution changes to callstats.
8 년 전
paweldomas
62dd54ab31
Display spinner for RETRYING recording status
8 년 전
paweldomas
b3e02add3d
Fix moveToCorner method
If the class was contained the old code was removing it
8 년 전
hristoterezov
7bf9a82f0b
Implements conference reload support
8 년 전
damencho
615daa8c9f
Updates close function parameters.
8 년 전
damencho
5dffddceec
Make sure we have only one dialog instance.
8 년 전
damencho
d5de49b5cf
Returns the dialog instances that were created and adds an optional close callback.
8 년 전
damencho
62f7553ba4
Updates two button dialogs to be only single instance.
8 년 전
tsareg
60c2ee41e3
Expose JitsiTrackError through JitsiMeetJS.errorTypes.JitsiTrackError
8 년 전
hristoterezov
d624f2584d
Fixes issue with room name parameter = undefined
8 년 전
hristoterezov
3c0295e294
Removes console.debug
8 년 전
hristoterezov
970e8c764c
Fixes issue with gsm bars for remote participants are always full
8 년 전
tsareg
d149ba6fc5
Fire an optional JitsiMediaDevices.PERMISSION_PROMPT_IS_SHOWN event when browser shows user media permission prompt when calling createLocalTracks
8 년 전
Boris Grozev
2cefea3677
Hide the shortcuts panel when the Escape key is pressed.
8 년 전
tsareg
375b145030
Prevent possible memory leak
8 년 전
tsareg
9d3b2aee02
Show overlay with guidance for gUM permission prompts
8 년 전
Boris Grozev
2d2e27b8d0
Implements "raised hand".
8 년 전
Boris Grozev
4b6ac38058
Fixes a failure to show the dominant speaker indicator for the local participant.
9 년 전
hristoterezov
02f176c75a
Changes the implementation of the iframe API to use postis
8 년 전
tsareg
8b528b582f
Fixing various edge-cases when two gUM error dialogs might be shown and other possible bugs
8 년 전
tsareg
897a6bfbe6
Refactored conference.js code. Moved almost all code that relates to handling change of media devices to separate module. Fixed couple of bugs.
9 년 전
Boris Grozev
d79971a737
An initial version of a "keyboard shortcuts" help panel.
9 년 전
hristoterezov
47fe71c1f1
Fixes issue with ToolbarToggle.setAlwaysVisibleToolbar
9 년 전
hristoterezov
c5eebcda98
Adds exception for preventing to send the JWT token
9 년 전
hristoterezov
8deb003ef6
JWT client support
9 년 전
yanas
57815cb2fe
Unifrms messageHandler access and adds enable disable
9 년 전
damencho
955e01a750
Adds comments for processing nextOnStage.
9 년 전
damencho
ca62f9bec2
Adds a check to make follow me work without etherpad enabled.
9 년 전
tsareg
c1a93afeaf
Log warning instead of error for audio output device change errors
9 년 전
yanas
07c2e91ae2
Do not handle the actual error message yet
9 년 전
yanas
69798848c0
Handle recording errors
9 년 전
tsareg
f574dbe056
Changes after code review
9 년 전
Aaron van Meerten
e6385bb95d
make the chatArrow image reference relative, allows for better base href support
9 년 전
tsareg
ccdba03888
Minor fixes for error dialogs
9 년 전
tsareg
448fcf36b6
Show dialog for GUM errors
9 년 전
yanas
0cf291d796
Handle Promise.reject for user cancel case
9 년 전