drebs
39fbc37dd8
index.html: generate unique pad names
...
Etherpad-lite relies on the user's browser to generate a random pad
name, but the current solution is not safe against collisions. In order
to generate unique pad names, the following modifications are made:
* use a PRNG instead of Math.random() and ensure uniform distribution
when selecting chars.
* choose the pad name length to achieve a specific number of bits of
security.
Closes : #3516
2018-11-26 23:07:34 +01:00
anoy
07bc163cb6
url encode pad name
2018-08-27 14:15:50 +02:00
muxator
9c990ab08a
skins: finalize support for multiple skins
...
The old "static/custom" directory is replaced by "static/skins/<skinName>",
where <skinName> is taken from settings.json.
When no value is found, a default of "no-skin" is assumed, so that backward
compatibility is maintained.
The most evident security concerns have been addressed.
Closes #3471 .
2018-08-26 21:17:04 +02:00
Adam Niederer
11813f33a5
Butt On -> button
2017-04-15 20:12:44 -04: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
b5632b3ac5
Index: No-referrer
2016-08-23 22:12:40 +02:00
Augusto Bennemann
a34c8e4721
Limit padname size to 50 characters
2015-12-22 13:25:56 -02:00
John McLear
4362a42f7f
make index page accessible for screen readers
2015-03-26 11:38:55 +00:00
Luc Didry
3d8452b143
Replace tabs indentation with spaces indentation
...
Some files are obviously external libraries, I didn't touch them
2013-12-05 08:41:29 +01:00
root
9fcabfa8ac
fix IE8 styling y u no do this 0ip?
2013-02-06 20:02:24 +00:00
John McLear
1f7140345a
index wrapper block
2013-01-24 20:03:07 +00:00
0ip
2786807f2f
Fix broken relative paths
...
Bug introduced in 53521c8732
2013-01-12 18:41:56 +01:00
Marcel Klehr
67c893aaca
Fix html10n and the locale resource <link>s
2012-12-23 18:16:39 +01:00
Marcel Klehr
53521c8732
Replace webL10n with html10n.js
2012-12-23 18:16:13 +01:00
Marcel Klehr
fe89a367cc
Fix #1226 : Chrome would load async js
2012-12-05 14:16:44 +01:00
Marcel Klehr
5baef07b55
Load l10n.js first but asynchronusly
2012-11-17 15:28:33 +01:00
Marcel Klehr
b416402f10
Fix language auto-detection
2012-11-14 19:38:35 +01:00
Marcel Klehr
f5563ab704
Move locale detection to the client
...
* l10n.js is doing locale detection already, so
we shouldn't interfere but help it do its job
* this should also fix the ?lang embed parameter
* Set language from cookie on page init for l10n
to load the right translation
2012-11-14 17:01:59 +01:00
Marcel Klehr
378a74fb4e
Remove translated strings from template files
2012-11-12 17:24:14 +01:00
Marcel Klehr
145e893273
Allow translations for index.html
2012-11-10 14:12:58 +01:00
Wikinaut
c92b5283fd
fix #377 : add favicon url as optional settings.json parameter
2012-11-04 11:26:17 +01:00
Marcel Klehr
6d543fbcb3
Add a setting for customizing the app title
...
the app title is inserted into the <title> of all tepmlates
2012-11-02 12:30:57 +01:00
johnyma22
8d7a02816f
remove opacity to fix opera bug #941
2012-10-29 22:47:42 +00:00
John McLear
2ecd5719fc
Merge pull request #1073 from Pita/librejs-header
...
Add LibreJS Licensing information to headers of HTML templates
2012-10-25 06:53:38 -07:00
0ip
cb760aae52
Fix broken layout (Chrome Mobile)
2012-10-25 14:37:41 +03:00
johnyma22
a770910a3a
Add LibreJS Licensing information to headers of HTML templates
2012-10-17 17:53:28 +01:00
John McLear
9c6731f3b8
No comet required on landing page
2012-05-22 21:30:50 +02:00
0ip
0d68cd23ba
Remove old CSS code
2012-05-20 14:48:02 +02:00
Egil Moeller
9f46678e5d
Bugfix for IE and document.domain
2012-05-18 18:57:18 +02:00
Egil Moeller
4325f0b907
Set document.domain explicitly to allow fow ajaxupload and other more fancy iframe stuff
2012-04-05 01:45:14 +02:00
Egil Moeller
05c2e0fde5
Made all html pages into eejs templates
2012-03-13 18:24:45 +01:00