webzwo0i
6f591b5c77
add class pad to timeslider to fix height issue ( #4941 )
2021-03-12 21:16:22 -05:00
Richard Hansen
926f0fcefb
CSS: Increase size of contenteditable area
2021-03-08 14:39:18 +00:00
Richard Hansen
470f40d7db
CSS: Use auto
for iframe body height
...
This change makes no visual difference right now, but will matter (for
reasons I don't understand) once we change `ace.js` to build the
iframes by constructing elements in JavaScript (vs. writing HTML).
2021-03-05 07:45:48 +00:00
Richard Hansen
48e1d1c23f
CSS: Fix class name for outer iframe <html>
tag
...
* Add the class "pad" to the `<html>` tag in `pad.html` (the outer
iframe's parent).
* Change the CSS selector that refers to the `<html>` tag in
`pad.html` from `html:not(.inner-editor)` to `html.pad`.
* Change the class name of the outer iframe's `<html>` tag from
"inner-editor" to "outer-editor".
* Update CSS rules to use the new class name.
2021-03-05 07:45:48 +00:00
John McLear
086b59b30d
editor: UI polish - Etherpad brand as reconnect & loading animation
2021-02-21 13:24:51 +00:00
John McLear
5f58ce14d6
editor: remove grayed logic and styles so background color is not lost on disconnect/reconnect.
2021-02-06 09:58:10 +00:00
John McLear
38c9827161
Feature: Scroll to Line number based on Hash IE http://foo.com/p/bar#L10 will scroll to line 10. ( #4554 )
...
Includes test coverage
Co-authored-by: webzwo0i <webzwo0i@c3d2.de>
2020-12-26 22:05:08 +01:00
John McLear
1a845773ee
css: loading position box
2020-12-23 16:18:28 -05:00
Richard Hansen
92b295193f
css: Apply font formatting to the text, not the high-level div
...
This makes it possible for plugins to add new items without them
rendering centered, at a ridiculous size, or at an awkward location.
2020-12-16 19:39:52 +00:00
Richard Hansen
27dab35827
css: Delete absolute line-height
...
Having an absolute `line-height` causes problems when something sets
`font-size` without also setting `line-height`.
2020-12-16 19:39:52 +00:00
zonky2
0f1d5e068a
css: Make color button from elipsoid to circle ( #4535 )
...
Make color button from elipsoid to circle by own user
https://easycaptures.com/fs/uploaded/1536/3084360130.png
2020-12-05 07:32:15 +00:00
ilmar
d5c5ca224b
Fix missing arg handling in html10n.js
2020-11-05 10:38:22 +00:00
Sebastian Castro
5a1110d0d6
Display outline when toolbar button focused
2020-10-25 10:34:51 +00:00
John McLear
66df0a572f
Security: FEATURE REMOVAL: Remove all plain text password logic and ui ( #4178 )
...
This will be a breaking change for some people.
We removed all internal password control logic. If this affects you, you have two options:
1. Use a plugin for authentication and use session based pad access (recommended).
1. Use a plugin for password setting.
The reasoning for removing this feature is to reduce the overall security footprint of Etherpad. It is unnecessary and cumbersome to keep this feature and with the thousands of available authentication methods available in the world our focus should be on supporting those and allowing more granual access based on their implementations (instead of half assed baking our own).
2020-10-07 13:43:54 +01:00
Richard Hansen
a8cf434d1d
import: Replace the allowAnyoneToImport
check with userCanModify
...
This reduces the number of hoops a user or tool must jump through to
import.
2020-10-05 18:48:16 +01:00
Sebastian Castro
12bd617f51
css: Improve toolbar responsiveness for small screen ( #4322 )
...
Until now, the "mobile layout" (with right toolbar on bottom of the screen) was displayed only when screen was smaller than 800px. It made the toolbar break for screen about 1000px when a lot of plugins are in the toolbar.
Now instead, we detect with javascript when the toolbar icons overflow the natural space available, and we switch in "mobile layout" in such case
2020-09-19 19:09:30 +01:00
Richard Hansen
0a836ced29
css: Line up line numbers with their rows
...
Tested with both `no-skin` and `colibris`.
2020-09-15 09:29:09 +01:00
Sebastian Castro
818194da90
editor/performance: Fix performance for large pads ( #4267 )
...
* Fix line numbers top padding
This old rule was conflicting with new css rules introduced in 1.8.4
* Fixes #4228 Performance degradation for long pads
Due to layout trashing when calculating new heights
2020-09-08 14:52:26 +01:00
Richard Hansen
9962be2450
User list: Use flexbox for #myuser div
...
This makes it easier for an eejsBlock_userlist plugin to add something
to that row.
2020-09-05 12:38:12 +01:00
Richard Hansen
b364d12d9b
CSS: User list: Add missing semicolon to CSS property ( #4244 )
2020-09-04 18:51:42 +01:00
Gerrit Pape
f925d5fc74
ui: Add a home icon ( #4076 )
...
This commit adds the fontawesome "home" icon, codepoint e80b
2020-06-03 10:56:24 +01:00
Sebastian Castro
7aa7e02e27
Various UI improvement ( #4017 )
2020-06-02 10:25:43 +01:00
Sebastian Castro
ac850bfd47
css: fix wrapping, using normal white space and break-word
...
Wrong config was causing copy paste to lose style attributes, and ep_align
justify to not work properly.
2020-05-15 01:08:40 +02:00
Sebastian Castro
08930fae05
ui: add margin for titles
...
No margin-top, because as title tags are contained inside magic-dom divs, all
the margin apply (they are not merged as usual).
Move some colibris rules into the skin independent rules.
2020-05-15 01:08:40 +02:00
Sebastian Castro
373932a1df
ui: prevent select value to overflow container
2020-05-15 01:08:40 +02:00
Sebastian Castro
4c8f60634e
ui: use gritter to display error messages nicely (instead of loading box)
2020-05-15 01:08:40 +02:00
Sebastian Castro
82d1179f24
timeslider: important fix pad content was cropped when bigger than screen size
2020-05-05 12:54:11 +02:00
Sebastian Castro
88dccfe7ce
ui: remove no more needed css code for ep_author_neat
...
This is the last change in PR #3957 .
Closes #3954 .
2020-05-03 22:36:14 +02:00
Sebastian Castro
9587c1c673
ui: change a bit the architecture of sidediv line number
...
So we can easily customize with plugins, such as ep_author_neat
2020-05-03 22:36:14 +02:00
Sebastian Castro
a522db3ef4
colibris: do not color link with primary color when author color are on
...
Change link color to blue
Still color the link the authorship have been cleared
closes #3960
2020-05-03 22:36:14 +02:00
Sebastian Castro
f768e32373
ui: apply mobile layout if screen width < 800px instead of < 720px
...
Some mobile get large screen now, and also if using a small window on desktop better adapt the visual using mobile layout
2020-05-03 22:36:14 +02:00
Sebastian Castro
15af63b0f8
ui: display editor only when it is ready
...
so it avoid strange ui effect when div get positioned
2020-05-03 22:36:14 +02:00
Sebastian Castro
af67f02da2
select: remove nice-select for safari because of a known bug with fixed position and overflow
...
Make the safari select looks the same than for other browser
Only the dropdown will be different
2020-05-03 22:36:14 +02:00
Sebastian Castro
e8cd83286d
css: fix timeslider toolbar on mobile when multiple authors are displayed ( #3933 )
2020-04-24 20:56:30 +01:00
John McLear
208c7a849c
pad.html: UI telling the user that a contribution is required before importing
...
This commit is an integration to 24ee37a38f
.
2020-04-22 21:12:49 +02:00
Sebastian Castro
51d924c1f8
css: Fix last commit overflow should not apply to inner-editors ( #3914 )
...
* css: Fix last commit overflow should not apply to inner-editors
* css: hide toolbar popup and nice-select when clicking on pad
2020-04-21 22:46:54 +01:00
Sebastian Castro
cb785590bc
css: some fix for browser compatibility refs #3907 ( #3913 )
2020-04-21 14:33:53 +01:00
Sebastian Castro
84d82b506b
css: Fix some problems with new UI refs #3907 ( #3908 )
...
* css: Fix sidedivinner padding creating ui problems refs #3907
* css: Fix colorpicker for mobile
2020-04-20 14:51:02 +01:00
Sebastian Castro
4ceb42603e
css: Fixes #3900 innerdocbodyu Layout broken for safari ( #3906 ) and other browsers
2020-04-20 09:47:52 +01:00
Sebastian Castro
03227e526f
css: fix toolbar overlay so it cover only toolbar and not the whole screen
...
This allows to copy & paste the pad text even when disconnected.
2020-04-19 03:03:44 +02:00
Sebastian Castro
4593c4be7c
users: remove hardcoded color for editempty. Use opacity instead
2020-04-19 03:03:44 +02:00
Sebastian Castro
b06324ad80
css: improve gritters
...
- have two containers, one of the top, on of the bottom;
- remove gritting chat message when opening the chat.
2020-04-19 03:03:44 +02:00
Sebastian Castro
780eaad573
no-skin: fix toolbar icons position
2020-04-19 03:03:44 +02:00
Sebastian Castro
6de996c973
css: various improvements
2020-04-19 03:03:44 +02:00
Sebastian Castro
5e6ceb071e
prevent sticky chat and chatAndUsers for mobile
2020-04-19 03:03:44 +02:00
Sebastian Castro
c945c57a87
css: use default cursor
2020-04-19 03:03:44 +02:00
Sebastian Castro
8a4de6c366
css: fix comment style
2020-04-19 03:03:44 +02:00
Sebastian Castro
0cbd178f95
css: small fixes
2020-04-19 03:03:44 +02:00
Sebastian Castro
ce1e9672f9
css: style select with nice-select library
2020-04-19 03:03:44 +02:00
Sebastian Castro
21de2bf4a0
css: fix default skin after all the changes made to Colibris
2020-04-19 03:03:44 +02:00