Sebastian Castro
e8c229cc65
colibris: add style for ep_embedded_hyperlink plugin
2018-11-08 21:56:29 +01:00
Sebastian Castro
9205b551df
colibris: fix plugin ep_comments style
2018-11-08 21:56:28 +01:00
Sebastian Castro
af641c3b3d
colibris: minor improvements
2018-11-08 21:56:27 +01:00
Sebastian Castro
8881a2a61f
colibris: style plugin ep_tables2
2018-11-08 21:56:26 +01:00
Sebastian Castro
24b46984d4
colibris: Style ep_set_title_on_pad
2018-11-08 21:56:18 +01:00
Sebastian Castro
dad6c217ef
colibris: improvements
2018-11-08 21:56:17 +01:00
Sebastian Castro
3f761121b2
colibris: improve colibris responsive
2018-11-08 21:56:15 +01:00
Sebastian Castro
6cc499bcce
colibris: add new skin, initial commit
...
Needs further development: responsive, plugins, configuration...
2018-11-08 21:56:14 +01:00
Sebastian Castro
d3d1fd21bb
fonts: add pencil, link and table icon
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:13 +01:00
Sebastian Castro
e80f9a6f59
pad.css: group togheter three very similar rules.
...
a) these rules:
[class^="icon-"]:before
[class*=" icon-"]:before
b) were the same as this one:
[data-icon]:before
except the rules in b) had a "content: attr(data-icon)" rule, too.
This commit groups all of them together, and gets rid of the "attr(data-icon)".
The commit that introduced these rules in the first place, and that are now
partially reverted, was 9aea689438
(move tiny bit
of font awesome we actually use into pad.css) from 2014-11-19.
Preparatory work for introducing colibris skin
2018-11-08 21:56:11 +01:00
Sebastian Castro
63ec2d8cc2
font picker: improve the font picker ( closes #3451 )
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:10 +01:00
Sebastian Castro
c5a07e6827
pad.html: add css purpose classes
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:09 +01: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
Sebastian Castro
23eb1701ed
ace2_inner: fix first line number position
...
Preparatory work for introducing colibris skin
2018-11-08 21:55:58 +01:00
Sebastian Castro
4115f792e4
ace.js: prioritize the skin style over the plugin style
...
Preparatory work for introducing colibris skin
2018-11-08 21:55:34 +01:00
Sebastian Castro
8a6eae26d7
ace.js: also add plugins names to #outerdocbody (refs #3488 )
...
This commit is an integration to aa8204e5dfe4
2018-11-08 21:55:07 +01:00
translatewiki.net
1aeff40be3
Localisation updates from https://translatewiki.net .
2018-11-08 09:56:07 +01:00
muxator
66d87babfa
doc: passwordHash does not contain a bcrypted password, but a salted sha512 sum
...
The documentation was written on 2011-08-03:
31067f163f
: added a documentation for the database structure
The implementation using sha512 instead of bcrypt was committed two days later,
on 2011-08-10:
ce1012438e
: added setPublicStatus, getPublicStatus, setPassword and isPasswordProtected
2018-11-05 22:45:00 +01:00
translatewiki.net
74b2bd1a4f
Localisation updates from https://translatewiki.net .
2018-11-05 08:42:25 +01:00
Achim Friedland
5f836f6211
Try/catch to skip invalid JSON in dirtyDB
2018-11-03 00:12:08 +01:00
translatewiki.net
0443de4dc9
Localisation updates from https://translatewiki.net .
2018-11-01 08:08:05 +01:00
muxator
5b88882e34
LibreOffice: add debugging log statements
2018-11-01 00:22:27 +01:00
muxator
4b8a0ff4ac
LibreOffice: rename variables (conversion is generic and not PDF-specific)
2018-11-01 00:18:26 +01:00
muxator
73d09f1c6c
LibreOffice: rephrase comments (conversion is generic and not PDF-specific)
2018-10-31 22:34:11 +01:00
muxator
df5618b274
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:34:15 +01:00
muxator
fcd88de900
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:31:23 +01:00
muxator
49a7572cee
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:28:52 +01:00
muxator
df15daac0e
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:27:22 +01:00
muxator
12bb97dc2d
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:24:56 +01:00
muxator
2b8e45e2bd
ImportHandler: anticipated the error checking
...
No functional changes.
2018-10-31 23:22:50 +01:00
muxator
4c2ad68b69
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:20:55 +01:00
muxator
f652ba8c52
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:16:20 +01:00
muxator
fb552b2dbb
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:15:01 +01:00
muxator
9d104cc4b0
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:09:27 +01:00
muxator
395db73eb1
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:00:45 +01:00
muxator
6727a77073
ImportHandler: flatten code
...
No functional changes
2018-10-31 22:55:58 +01:00
Luc Didry
e8558e3497
Allow to import files using soffice
...
Currently, you have to use Abiword to convert odt, pdf and doc files to be able to import those files.
This add soffice as convertor too.
2018-10-31 22:21:48 +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
translatewiki.net
20be994d9b
Localisation updates from https://translatewiki.net .
2018-10-18 08:18:00 +02:00
muxator
9774518525
dependencies: update graceful-fs, 4.1.3 -> 4.1.11
2018-10-17 00:37:35 +02:00
muxator
e68edcd23d
dependencies: update cookie-parser, 1.3.4 -> 1.4.3
2018-10-17 00:34:28 +02:00
muxator
f67fc3ad38
dependencies: update ejs, 2.5.7 -> 2.6.1
2018-10-17 00:31:55 +02:00
muxator
a585487802
dependencies: update semver, 5.1.0 -> 5.6.0
2018-10-17 00:28:21 +02:00
muxator
50b245d260
dependencies: update request, 2.83.0 -> 2.88.0
2018-10-17 00:27:51 +02:00
muxator
c69c0053b6
dependencies: update npm, 6.4.0 -> 6.4.1
2018-10-17 00:27:25 +02:00
muxator
5734eea10b
dependencies: update express, 4.16.3 -> 4.16.4
2018-10-17 00:26:51 +02:00
translatewiki.net
4f756d3953
Localisation updates from https://translatewiki.net .
2018-10-15 09:25:07 +02:00
muxator
9aaa02ec70
installDeps: no need to download jquery at starting time. Remove curl dependency
...
In installDeps.sh we have a bunch of code (from 2011) that checks for the
existence of jQuery and eventually downloads it, but since 1239ce7f28
(year
2012) jquery is vendorized in /src/static/js/jquery.js.
Also, stop mentioning curl as a dependency in the README.md
Fixes #3494
2018-10-07 18:56:28 +02:00
translatewiki.net
4121add1b8
Localisation updates from https://translatewiki.net .
2018-10-03 22:03:52 +02:00
muxator
23eab79946
pad.html: for each client plugin, add a class to #editorcontainerbox
...
This commit implements the following behaviour:
1. adds a function clientPluginNames() to hooks.js (mimicking what is done in
static.js), which returns an array containing the list of currently installed
client side plugins. The array is eventually empty.
2. calls that function in pad.html at rendering time (thus server-side) to
populate a class attribute.
Example results:
- with no client-side plugins installed:
<div id="editorcontainerbox" class="">
- with some client-side plugins installed:
<div id="editorcontainerbox" class="ep_author_neat ep_adminpads">
Looking at the existing code (src/node/hooks/express/static.js#L39-L57), a
client-side plugin is defined as a plugin that implements at least a client side
hook.
NOTE: there is currently no support for notifying plugin removal/installation
to the connected clients: for now, in order to get an updated class list,
the clients will have to refresh the page.
Fixes #3488
2018-10-02 21:22:13 +02:00