Commit Graph
477 Commits
Author SHA1 Message Date
Maciej Smolinski f2c77b6c0e Highlight: Keep highlighted code tags at 1.05em font-size. 2016-08-03 08:00:23 +02:00
Maciej Smolinski 5aa889a63a Highlight: Use arrow functions (back-end rendering). 2016-08-03 07:55:23 +02:00
Maciej Smolinski 7f0fefc900 Highlight: Increase the contrast between the text background and code background. 2016-08-03 07:54:34 +02:00
Maciej Smolinski 6879b08fd0 Highlight: Make hljs theme code easily readable. 2016-08-03 07:53:51 +02:00
Christian Müller 3810db4a61 extends robots.txt with ognoring edit, exports and stats 2016-08-02 22:06:25 +02:00
Maciej Smolinski 29d036c0fd Highlight: Use default theme. 2016-08-01 19:57:51 +02:00
Maciej Smolinski 4676d46a15 Highlight: Inline highlight.js styles so even more transfer is saved and notes render faster. 2016-08-01 19:52:51 +02:00
Maciej Smolinski 0f618cd50f Highlight: Apply some defaults to hljs themes (background, border radius). 2016-08-01 19:38:45 +02:00
Maciej Smolinski 093b0c95e1 Highlight: Use tomorrow (light) theme. 2016-08-01 19:38:29 +02:00
Maciej Smolinski dd2c69afdb Highlight: As per PR comments - preview becomes static (back-end rendered), edit more dynamic. No hooks. 2016-08-01 19:15:42 +02:00
Maciej Smolinski 55bfeeb156 Highlight: Use lighter theme with good contrast. 2016-07-26 19:58:36 +02:00
Maciej Smolinski 032b088529 Highlight: Node.js highlighting. 2016-07-26 19:33:04 +02:00
Maciej Smolinski dc7ecb7621 Highlight: Use highlight.js. 2016-07-26 19:32:48 +02:00
Maciej Smolinski 74ed0744ec Highlight: Use marked options. 2016-07-26 18:21:06 +02:00
Maciej Smolinski 262202fbad Styles: Prevent syntax-highlighted code from being over-sized. 2016-07-20 16:55:58 +02:00
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