SamTV12345
d6d636955c
Feat/bundle js ( #6511 )
...
* Added minify
* Added POC for browser
* Moved first js files to ts
* Fixed caret positioning
* Added support for plugins
* Fixed get undefined.
* Removed require of socketio, l10n, html10n and error reporter
* Added minify
* Added POC for browser
* Moved first js files to ts
* Fixed caret positioning
* Added support for plugins
* Fixed get undefined.
* Removed require of socketio, l10n, html10n and error reporter
* Fixed popup not showing
* Fixed timeslider
* Reworked paths
* Fixed loading
* Don't generate sources map in production mode
* Non working hmr
* Added live reloading.
* Fixed timeslider when hot reloading
* Removed eval
* Fixed.
* Fixed env
* Fixed frontend tests.
* Added minifying via lightningcss
* Added minify via esbuild
* Fixed diagnostic url
* Removed lightningcss
* Fixed types
* Fixed alias
* Fixed loadtest
* Fixed
* Fixed loading ep_font_color3
* Restructure windows build
* Fixed windows build
* Fixed pnpm lock
---------
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-07-18 08:51:30 +02:00
SamTV12345
f1a1b6bfd7
Added Progressive Web App support for Etherpad ( #6411 )
2024-06-01 13:14:45 +02:00
Hossein Marzban
b2be2ca714
Migrate Socket.IO from Version 2 to Version 3 🚀 ( #6152 )
...
* feat :migrate socket.io 2 -> 3
* fix: backend test
* fix: ts error
* rm
* reset the test timeout
* Updated cli client.
* Updated lock file.
* Use updated load tester.
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-02-17 21:36:26 +01:00
Chocobozzz
0cc15df9b9
Prevent pad translation and crash
...
Prevent "TypeError: Cannot read properties of null (reading 'sheet')"
exception because google chrome can translate `<style type="text/css" title="dynamicsyntax"></style>` title attribute
2021-12-22 17:46:32 +01:00
Richard Hansen
0ca5a3459f
Timeslider: Install an error handler
2021-08-14 07:44:05 -04:00
Richard Hansen
1e22e0102d
Timeslider: Move <title>
and <script>
inside <head>
2021-08-14 07:44:05 -04:00
Richard Hansen
ea8846154f
favicon: Redo favicon customization
2021-04-20 13:33:55 -04:00
webzwo0i
6f591b5c77
add class pad to timeslider to fix height issue ( #4941 )
2021-03-12 21:16:22 -05:00
John McLear
543e94fd4a
timeslider: slight improvement on code quality ( #4836 )
...
This is an interim patch, ultimately the JS needs to be thrown out of the HTML...
2021-02-21 17:59:15 +00:00
John McLear
1b8cd0747d
Move vendor libraries to /vendors folder and exclude from LGTM
2021-02-21 15:07:39 +00:00
webzwo0i
0bb3e65020
fix for caching plugin-definitions
2021-02-21 14:31:15 +00:00
Richard Hansen
da459888dc
plugins: Move plugin definitions to avoid monkey patching
...
Also document the plugin data structures.
2020-09-08 00:50:24 +01:00
John McLear
bf24063234
Feature: Timeslider follow ( #4133 )
...
When new edits come in changes are followed in the time slider.
2020-07-19 23:46:58 +01:00
John McLear
168737b6d8
pluginfw: Move Timeslider eejs block to correct location ( #4139 )
2020-06-27 09:52:53 +01:00
Sebastian Castro
7aa7e02e27
Various UI improvement ( #4017 )
2020-06-02 10:25:43 +01:00
Sebastian Castro
95fd5ce2a4
assets: add random string to query string to bust cache on restart and deploys
...
After each Eterpad restart, the clients will request a new version of the
static assets, even if they are not modified. This is the price we pay for
knowing that no stale files are going to be served ever again. We could also
have used a salted hash of the Etherpad version, but we chose the simpler way.
For the rationale behind using a random string at each restart, see #3958 .
ACHTUNG: this may prevent caching HTTP proxies to work.
Closes #3955 .
2020-05-13 18:58:26 +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
Sebastian Castro
a5164dad43
fonts: improve default fonts & font picker
...
- change default font for colibris and for no-skin
- add roboto and quicksand font files
- simplify font picker: directly use the name of the font, and reduce their
number
2020-04-19 03:03:44 +02:00
Sebastian Castro
ae1a2531f8
css: upgrade icons to fontawesome 5
2020-04-19 03:03:44 +02:00
Sebastian Castro
2dc4cfdfe1
css: improve popup opening animation
2020-04-19 03:03:44 +02:00
Sebastian Castro
6d586a21b3
colibris: clean no more used code since refactor
2020-04-19 03:03:44 +02:00
Sebastian Castro
d3d8cca947
mobile: timeslider and small adjustements
2020-04-19 03:03:44 +02:00
Sebastian Castro
f3fcbf2653
css: refactor timeslider
...
- simplify template
- use flexboxes
- simplify javascript code
- remove some obsolete code adjusting a background-position when using steppers buttons
- add comments and remove old code
2020-04-19 03:03:44 +02:00
John McLear
8b2fe75867
toolbar: don't show the "saved revision" button in timeslider
...
The saved revision "star" button appeared in the timeslider toolbar too.
This change introduces a second flag "page" in toolbar.menu(), which controls
whether the toolbar is being drawn for a pad or in the timeslider page.
Fixes #3767 .
2020-03-30 01:59:49 +02:00
John McLear
0d2854571d
toolbar: show the "save revision" button only on the right toolbar.
...
Revision b480416375
fixed a bug, but introduced a regression, and the "save
revision" "star" button started to appear both on the left and the right
toolbar.
This change introduces a flag "whichMenu" in toolbar.menu(), that controls
whether the left, the right or the timeslider toolbar is being drawn.
2020-03-30 01:59:49 +02:00
muxator
463d7fb163
timeslider: always pass the "isReadOnly" parameter to toolbar.menu()
...
This argument was missing since since b662d5c618
("dont show editing buttons
in R/O view"), 2015-05-19.
2020-03-30 01:59:49 +02:00
Sebastian Castro
5c683da435
timeslider.html: import pad.css so the pad will look the same
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:08 +01:00
muxator
f6cef9dfd2
skins: fix timeslider support
...
Found by Sebastian Castro <90scastro@gmail.com>
This was really meant to be part of 9c990ab08a
2018-10-29 21:46:19 +01:00
rugk
f29e813ca0
Merge https://github.com/ether/etherpad-lite into patch-3
...
Conflicts:
src/templates/index.html
2016-09-30 19:20:40 +02:00
Nobody Really
97fd1ab2fe
Added LibreJS support
2016-09-20 09:30:35 +02:00
rugk
8f133abacc
Timeslider: Add no-referrer
2016-08-23 22:11:11 +02:00
Stefan
103e07e828
Fix document.domain error in frontend tests
2016-03-29 16:16:22 +02:00
joassouza
4c8c1f53b5
Update the bowser.js to the new version
...
With this new version of bowser.js is possible detect the OS as well,
no only the browser as the previous one. It brings support to
new browsers as well.
2015-12-01 11:53:49 -03:00
John McLear
e027083136
timeslider settings for fonts
2015-04-05 15:18:36 +01:00
John McLear
f6b4b5603d
fix timeslider title issues
2015-04-02 00:03:34 +01:00
John McLear
37c7c7eabe
i18n for timeslider steppers
2015-03-31 17:06:04 +01:00
John McLear
24e6e1728a
I came to bring the rain.. Let me get my coat... Fix focus on timeslider import export
2015-03-31 15:00:43 +01:00
John McLear
ae22332f71
removing dokuwiki
2014-12-27 14:08:45 +01:00
John McLear
9b66c93d6b
swap out jquery browser for bower but expose browser object to all pages also enable minification.. Seems to work well
2014-11-22 19:11:35 +00:00
John McLear
0bea3a3af6
no image on timeslider
2014-11-18 21:13:21 +00:00
0ip
12c1d3b05a
Fix active button ui
2014-10-03 17:35:48 +02:00
Marcel Klehr
6054cda473
Create a customizable timeslider toolbar
2014-03-30 13:02:41 +02:00
Marcel Klehr
867e40533a
Fix timeslider export dropdown
2014-03-30 12:30:18 +02:00
Marcel Klehr
7f10b9a42f
Add explanations for more disconnect scenarios
2013-10-10 21:11:15 +02:00
John McLear
9dfac79107
no need to declare var twice
2013-04-09 15:58:18 +01:00
John McLear
8836981e32
expose broadcast slider so plugins can interact with it
2013-04-09 15:55:14 +01:00
John McLear
f915285f15
merge develop
2013-02-25 10:13:50 +00:00
John McLear
cda3a0e78b
a different approach
2013-02-18 21:03:52 +00:00
John McLear
3f87a32a12
timestlider script block
2013-02-18 18:07:01 +00:00
John McLear
1e7bcdba59
more sensible timeslider blocks..
2013-01-14 03:42:09 +00:00