Daniel Calviño Sánchez
9f6ee0bbd1
Use #app-content-wrapper also in public page
...
This makes the markup more consistent for logged in users and for guest
users.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-01-08 12:59:49 +01:00
Marin Treselj
e48bea92e9
Update templates with new .icon-white and .icon-shadow classes
...
Signed-off-by: Marin Treselj <marin.treselj@forlagshuset.no>
2017-11-28 10:31:48 +01:00
Marin Treselj
340dac504a
Give audio-white and audio-off-white shadow via CSS
...
Signed-off-by: Marin Treselj <marin.treselj@forlagshuset.no>
2017-11-22 14:21:02 +01:00
Daniel Calviño Sánchez
5744c494ea
Align the header markup with the one used in user pages
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-11-15 12:10:42 +01:00
Daniel Calviño Sánchez
936b071fea
Fix logo not shown on public page
...
Since commit 3470d0a44ea2b7a477af407b3d9abee81de071e3 in Nextcloud
server the HTML element for the logo must include the "logo" CSS class
to be shown.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-11-15 12:10:42 +01:00
Daniel Calviño Sánchez
4c2b2ce7df
Add chat view to sidebar tab
...
The CSS was copied from the Comments app.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-11-03 11:49:56 +01:00
Joachim Bauch
d40777eca6
No need to set "value" for "secret" field, will be done through JS.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:53 +01:00
Joas Schilling
f7f9e7929c
Allow multiple signaling servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-02 11:23:51 +01:00
Joachim Bauch
e083e72256
Pass all signaling-related settings as JSON object to frontend.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:10 +01:00
Joachim Bauch
bb9f8e5183
Don't always skip certificate verification of connections to backend.
...
Make it a configuration option instead.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Joachim Bauch
547c69c91c
Add frontend support for the standalone signaling server.
...
See #339 for a description of the API.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Joachim Bauch
be33ec8d9c
Implement backend APIs to be used by standalone signaling server.
...
A standalone signaling server can be configured in the admin UI and is
notified through the BackendController on changes that should be sent to
connected clients.
See #339 for a description of the backend API.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Daniel Calviño Sánchez
2d6a5a7d47
Move guest name from header to right sidebar
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-30 13:57:55 +01:00
Daniel Calviño Sánchez
39db4c8883
Replace custom code with LocalStorageModel for guest name
...
Only the code related to getting and setting the guest name in the UI
was modified to use the LocalStorageModel; direct calls to localStorage
to simply get the value in other areas were kept (and this change does
not affect their behaviour).
As "maxlength" in the guest name input field is set to "20" there is no
need to check the length of the new nick before setting it; if some
validation of the nick was needed before setting it it would have to be
done by using "validate" from Backbone on the model (and
EditableTextLabel would have to be extended too to provide feedback to
the user in that case).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-30 13:57:55 +01:00
Daniel Calviño Sánchez
b89d385046
Replace custom code with EditableTextLabel for room name
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-30 06:14:02 +01:00
Daniel Calviño Sánchez
d954bf137c
Move "Add person" button from navigation bar to right sidebar
...
The ParticipantView was renamed to ParticipantListView and it is now a
subview of the new ParticipantView, which also contains the button to
add other participants to the room.
TODO: finish the actual movement of the button, as currently this commit
is just a skeleton with the changed views.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-19 17:43:45 +02:00
Ivan Sein
de594c9f35
Merge pull request #433 from nextcloud/ask-for-password-in-plain-mode
...
Don't use popup to ask for the password but the "blue screen"
2017-10-17 18:52:48 +02:00
Daniel Calviño Sánchez
b5ce9061e6
Replace custom code with SidebarView
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-13 17:13:59 +02:00
Joas Schilling
86ec1dd446
Don't use popup to ask for the password but the "blue screen"
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-10-11 14:39:53 +02:00
Joas Schilling
9e2e39a614
Allow multiple turn servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
2a33f7fd1a
Allow setting multiple STUN servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
448d708afb
Only show the sidebar while we are in a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-08 15:36:48 +02:00
Joas Schilling
e8aea7d5d6
Sidebar menu bubble
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-04 18:31:09 +02:00
Joas Schilling
bc0afbe238
Fix loading participants into the sidebar
...
menu still broken
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-08-25 18:09:04 +02:00
Joas Schilling
919445558b
Start debugging
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-08-25 17:17:22 +02:00
Jan-Christoph Borchardt
f613a88dfb
Add moderator styles
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2017-08-25 17:17:22 +02:00
Jan-Christoph Borchardt
956ba48c7d
Move share link to the bottom of list like in Files
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2017-08-25 17:17:22 +02:00
Joas Schilling
cb75b0b379
Start with sidebar
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-08-25 17:17:20 +02:00
Joas Schilling
28edb8ca84
Add translation and use fake-brand
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-08-24 11:30:12 +02:00
Ivan Sein
42bcae4549
Rename select2 input id to select-participants.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-07-27 16:55:53 +02:00
Ivan Sein
26f98f4ce4
Add select2-offscreen class in index.html.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-07-27 16:55:53 +02:00
Joachim Bauch
a147201ca3
Further differentiate between room and call and move signaling code to central class.
2017-07-18 15:57:10 +02:00
Joachim Bauch
bff7cd5229
Move signaling code to single class.
...
This makes it easier to support different implementations in the future.
With this change also removed redundant message handling code from webrtc.js
that was also present in simplewebrtc.js.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-07-06 09:05:47 +02:00
Jan-Christoph Borchardt
c1a430d1dc
Open header link of public call page in new tab to not throw people out of call
2017-05-22 15:00:33 +02:00
Jan-Christoph Borchardt
d73128760c
Add hint to settings
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2017-04-27 11:12:40 +02:00
Joas Schilling
21b62470ce
Clarify translation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-04-18 09:39:45 +02:00
Joas Schilling
b106fce792
Fix spaces
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-04-11 11:58:32 +02:00
Ivan Sein
bf00a79b69
Add own screensharing options menu.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-03-30 12:45:52 +02:00
Joas Schilling
2bfcc54e26
Make the PageController work with the token
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-24 11:22:01 +01:00
Roeland Jago Douma
9df99f4d30
Use own backbone.js
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2017-03-23 21:53:23 +01:00
Ivan Sein
ef58db81d6
Merge pull request #260 from nextcloud/screensharing-improvements
...
Screensharing UI improvements
2017-03-21 18:04:17 +01:00
Ivan Sein
e7377d2f4c
Add screens inside containers.
...
Refresh name indicators.
Create screens div and differenciate between local and remote screens.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-03-21 17:58:53 +01:00
Ivan Sein
c5db83e2bc
Add notifications for guests.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-03-15 11:52:24 +01:00
Ivan Sein
4039951a6d
Add tooltips to call buttons.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-03-04 11:24:42 +01:00
Ivan Sein
cb930c8d3f
Change video layouts when screensharing.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-02-24 18:55:05 +01:00
Ivan Sein
9812e03752
Fix typo.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-02-22 12:03:59 +01:00
Ivan Sein
735a2d3cbc
Add proper icons to screensharing toggle button.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-02-16 16:41:05 +01:00
Ivan Sein
19c90aebfe
Move fullscreen button to the top-right corner.
...
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2017-02-16 16:41:05 +01:00
Joachim Bauch
b774419cdc
Add marker class for the screensharing extension to detect the NC app.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-02-16 16:37:24 +01:00
Joachim Bauch
4058c399fb
Implement first draft of screensharing support.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-02-16 16:37:24 +01:00