Граф коммитов

97 Коммитов

Автор SHA1 Сообщение Дата
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