Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-16Fix autocompletion of mentions in public share auth pageDaniel Calviño Sánchez
The autocompletion panel is reparented to the body element and placed using an absolute position. However, as the body element used a flex layout the absolute position of the panel was ignored. Therefore now all the body elements are wrapped in another div element, which becomes the flex element and acts like the body element, so the real body element is no longer flex and reparenting the autocompletion panel to it then works as expected. Besides that the CSS for the autocompletion panel were not included in public share auth pages. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-14Add dummy Talk sidebar to public share auth pageDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10Remove unused SCSS filesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-12-13Import CSS for callsDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-06-11Fix message dates in public share authentication pageDaniel Calviño Sánchez
The chat messages are expected to have the full width of its content row, except for some space used for the date. However, as chat messages are left padded that padding must be included too in the width; otherwise there could be no room for the date. This is only a problem in the public share authentication page, as apps use by default "box-sizing: border-box" in all its elements. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-04-10Merge pull request #1697 from ↵Joas Schilling
nextcloud/fix-misplaced-chat-view-in-public-share-auth-page Fix misplaced chat view in public share auth page
2019-04-09Fix misplaced chat view in public share auth pageDaniel Calviño Sánchez
When the current participant is a logged in user the "Add" button is shown in the chat view, and due to some arcane CSS magic that button caused the chat view to be moved to the left (instead of simply appearing to the right of the message input, wherever that be). The same arcane CSS magic causes everything to look fine when using the same approach as in the sidebar of the regular Talk UI, that is, applying a "margin-right" to the form to make room for the "Add" button, so that margin is now applied in the public share auth page when needed (that is, when the user is logged in). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-04-09Fix links style in Talk sidebar in public share auth pageDaniel Calviño Sánchez
"guest.css" overrides the default style of links set in "style.scss" (core), which causes links in the public share auth page to be white and with a stronger weight. Due to this, the rules from "style.scss" need to be restored for links in the Talk sidebar to get the proper appearance. Note that, unlike in other restored rules, in this case it is not enough to use "#talk-sidebar" as the main selector; "#body-login #talk-sidebar" needs to be used in this case. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-03-05Set call related CSS classes in the call container of PublicShareAuthDaniel Calviño Sánchez
For legacy reasons the "incall" CSS class, which is used to hide and show the empty content view and the call container as needed, and the "screensharing" CSS class, which is used to adjust the call UI when there are shared screens, were set in the "#talk-sidebar" element of PublicShareAuth. For consistency with the embedded Talk UI now the classes are set in the "#call-container" instead. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-02-04Fix guest name input field and submit button in public share auth pageDaniel Calviño Sánchez
"guest.css" overrides the default style of inputs set in "input.scss", which causes all inputs in the public share auth page to look like the main password input. Due to this, the rules from "input.scss" need to be restored for inputs in the Talk sidebar to get the proper appearance. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-02-04Fix edit guest name button in public share auth pageDaniel Calviño Sánchez
"guest.css" sets ".button" elements to inline-block display, but the edit button, which is a "span", is expected to be displayed as inline to get the proper size. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-01-28Fix submit button not hidden in public share auth pageDaniel Calviño Sánchez
While a message is being sent the submit button in the chat view is hidden by setting the "hidden" CSS class to it. However, in "guest.css" an explicit "display" property is set for submit buttons; this rule is more specific than the generic rule for ".hidden" elements, and thus overrides it, causing the submit button to be shown even when the "hidden" CSS class is set. Therefore, an explicit rule is needed to set "display: none" for hidden submit buttons. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-01-28Fix vertical position of submit button in public share auth pageDaniel Calviño Sánchez
The submit button in the chat view is positioned using its "bottom" property to align it with the bottom of the new message form even when there are several lines and the form grows vertically. "publicshareauth.css" (core) sets the "top" property of submit buttons, which causes the submit button in the chat view to be aligned to the top of the new message form, and thus needs to be overriden. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-11-28Rename "CommentsTabView" to "ChatView"Daniel Calviño Sánchez
"CommentsTabView" is a legacy name from the original import of the code from the Comments app; besides being a better fit, "ChatView" also ensures that the CSS rules will not conflict with those from the Comments app when the Talk UI is used in the Files app. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-11-27Fix appearance of message list in public share authentication pageDaniel Calviño Sánchez
"guest.scss" in server sets the "width" and "margin-top" properties of ".wrapper" elements to position the main content of the public share authentication page. However, as the selector used in the rule is too broad it is also applied to the internal wrapper of the virtual list, so the properties need to be reset in that case. Besides that, the padding of the message list is ignored when using the virtual list, so that padding needs to be applied through the "left" and "right" properties of the internal wrapper of the virtual list. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-08-08Show empty content message when not in a callDaniel Calviño Sánchez
The empty content message informs the user when the app is waiting for the media permissions and then when it is waiting for the sharer to join the call. Thus it is now shown above the chat view, in the place that will be occupied by the call container once the call starts. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-08-08Prevent shadows of videos from leaking on other elementsDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-08-08Add proper layout for screensharingDaniel Calviño Sánchez
When a screen is shared it takes the upper area of the call container, and the videos are shown below it in a 200px high row, just like in the normal Talk UI. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-08-08Add basic support for video callsDaniel Calviño Sánchez
When a password is requested now the guest automatically joins the call, and once the sharer joins the call too a video call view appears in the Talk sidebar. Although it is not currently shown, the empty content message for guest users was set, as it is expected to be set by some event handlers. In a similar way the "#screens" element was also added, but there is no support yet for screensharing and thus the element is kept always hidden. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-08-08Revert "Open the call in a new tab for now"Joas Schilling
This reverts commit 112c73b71cbc642937f8f2f2c9d903c014fd8f70.
2018-08-08Open the call in a new tab for nowJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-08-08Load additional scripts in public share auth page when neededDaniel Calviño Sánchez
Before the public share auth page is rendered an event is dispatched that can be used by apps to load additional scripts. This event is now used to load the scripts that, when run on the browser, will inject the Talk UI as needed in the page generated by the server. The scripts will be loaded only when the share has the "send password by Talk" option enabled; they add a button to the page that, when pressed, creates a new public share auth room with the sharer and shows, in a sidebar, the Talk UI for that room. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>