Maciej Smolinski
38e6108000
Module: Use Prism own autoloader.
2016-07-20 09:42:22 +02:00
Maciej Smolinski
9690f717fe
Modules: Add code highlighting using hooks.
...
Achieved using Prism.js (MIT licensed) library and its language addons.
Website: http://prismjs.com/
2016-07-19 19:06:21 +02:00
Maciej Smolinski
e25926619e
Events: Allow for easier application extension with hook points.
...
How does it work?
Every time someone wants to extend the application, instead of modifying original `publishing.js` file, he or she can subscribe to given events, e.g.
Scenario: Table Of Contents extension
```
// resources/public/js/toc.js
events.subscribe('content:rendered', function () {
// Prepend table of contents in edit mode on updates
});
events.subscribe('document:loaded', function () {
// Prepend table of contents on initial load in edit view and preview
});
```
Now, having structured way to hook into app allows to keep the main codebase maintainable and pretty stable and extremely extensible at the same time.
2016-07-19 19:03:20 +02:00
Christian Müller
e902fc3a26
logging improved
2016-07-02 18:18:19 +02:00
Christian Müller
f53962915d
minor improvement on landing
2016-07-02 18:17:19 +02:00
Christian Müller
ff801a6a58
CSS improved
2016-07-02 18:05:08 +02:00
Christian Müller
1826b36ad9
update BL at start
2016-07-02 17:41:56 +02:00
Christian Müller
5be54f3b29
interval changed
2016-07-02 17:30:33 +02:00
Christian Müller
8ee00da09a
black listing improved
2016-07-02 17:24:23 +02:00
Christian Müller
d2b6a93b82
Makefile added
2016-07-02 17:24:23 +02:00
Christian Müller
adeaef31da
wording
2016-07-02 17:24:23 +02:00
Christian Müller
b42e817b02
wording
2016-07-02 17:24:23 +02:00
Christian Müller
b207b7077d
tos link added to the footer
2016-07-02 17:24:23 +02:00
Christian Müller
29200e6671
terms of service added
2016-07-02 17:24:23 +02:00
Christian Müller
5fe62f2b47
standalone running instractions added
2016-07-02 17:24:22 +02:00
Christian Müller
69d8af1171
minor improvement
2016-07-02 17:24:22 +02:00
AminaG
11316c8e0a
Add base target tag
2016-05-08 02:53:38 +03:00
Christian Müller
596e894e5d
misuse prevention extended
2016-03-30 21:38:42 +02:00
Christian Müller
3343f88cf9
file renamed
2016-03-21 12:37:30 +01:00
Christian Müller
a426570b2f
minor template update
2016-03-21 12:33:47 +01:00
Christian Müller
60bd77171a
misuse prevention mechanism added
2016-03-21 12:22:54 +01:00
Christian Müller
8ccf7d5a71
Note deletion feature added
2016-03-21 11:16:35 +01:00
Christian Müller
d78cb0412b
Remove dependencies from README
2016-03-20 10:54:43 +01:00
Christian Müller
ca16024dd6
README extended
2016-03-20 10:52:59 +01:00
Christian Müller
59012329b7
LICENSE file added
2016-03-18 15:17:14 +01:00
Christian Müller
a702753164
logs improved
2016-01-06 20:39:48 +01:00
Christian Müller
d57ed022dc
minor stats bugfix
2016-01-06 20:38:29 +01:00
Christian Müller
f4a8e6d890
styling of /new fixed
2016-01-03 19:16:01 +01:00
Christian Müller
ac9f431fe2
show the referrer
2015-12-20 20:01:19 +01:00
Christian Müller
c09a137888
styling improved
2015-11-04 07:34:01 +01:00
Christian Müller
8b426e3c3b
styling bugfix
2015-11-03 18:54:30 +01:00
Christian Müller
2dee4a9d1d
tableau feature added to editing page; styling improved
2015-11-03 18:38:51 +01:00
Christian Müller
9acdf8c013
styling fixes for mobile
2015-11-03 15:45:19 +01:00
Christian Müller
cbbeadc4b0
styling fixes
2015-11-03 15:25:29 +01:00
Christian Müller
15bfde9a8c
preview added to the left
2015-11-03 12:45:40 +01:00
Christian Müller
2357caf598
styling simplified
2015-11-03 09:20:09 +01:00
Christian Müller
e852d3b3e5
draft autosave finished
2015-10-31 08:13:16 +01:00
Christian Müller
74fdc348a3
first version of the draft feature
2015-10-28 14:27:59 +01:00
Christian Müller
0a8c1b5fee
return arial rounded into headers
2015-10-23 20:56:13 +02:00
Christian Müller
50a12916b8
font simplification
2015-10-23 20:52:10 +02:00
Christian Müller
6fc7ff0c87
fixing minor startup issues
2015-10-23 20:26:06 +02:00
Christian Müller
899d7a2f9d
dispose note from cache before update
2015-10-20 12:50:37 +02:00
Christian Müller
46d2f06036
styling refactoring
2015-10-20 12:39:51 +02:00
Christian Müller
93ef27e8a9
bugfix in styling media queries
2015-10-20 12:34:17 +02:00
Christian Müller
6f396d3525
deprecated url resolution cached
2015-10-20 12:14:21 +02:00
Christian Müller
02091947d6
logs added
2015-10-20 11:39:44 +02:00
Christian Müller
a8dea423be
bugfix: dispose only if model still exists
2015-10-19 08:07:36 +02:00
Christian Müller
d9c7238ce3
bugfi: update timestamp at update
2015-10-19 08:02:45 +02:00
Christian Müller
800ff44e76
minor styling improvements
2015-10-18 21:38:29 +02:00
Christian Müller
96494226ae
styling improved for mobile
2015-10-18 21:36:31 +02:00