gitea/web_src/js
mrsdizzie af7ffaa279
Server-side syntax highlighting for all code ()
* Server-side syntax hilighting for all code

This PR does a few things:

* Remove all traces of highlight.js
* Use chroma library to provide fast syntax hilighting directly on the server
* Provide syntax hilighting for diffs
* Re-style both unified and split diffs views
* Add custom syntax hilighting styling for both regular and arc-green

Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 

And perhaps gets closer to 

* fix line marker

* fix repo search

* Fix single line select

* properly load settings

* npm uninstall highlight.js

* review suggestion

* code review

* forgot to call function

* fix test

* Apply suggestions from code review

suggestions from @silverwind thanks

Co-authored-by: silverwind <me@silverwind.io>

* code review

* copy/paste error

* Use const for highlight size limit

* Update web_src/less/_repository.less

Co-authored-by: Lauris BH <lauris@nix.lv>

* update size limit to 1MB and other styling tweaks

* fix highlighting for certain diff sections

* fix test

* add worker back as suggested

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lauris BH <lauris@nix.lv>
..
components Insert ui divider directly in templates instead of from inside heatmap vue component ()
features Server-side syntax highlighting for all code ()
markdown Shorten markdown heading anchors links ()
standalone Reorganize frontend files and tooling ()
vendor Fix gitgraph branch continues after merge ()
index.js Server-side syntax highlighting for all code ()
jquery.js Upgrade jQuery to 3.5.0, remove jQuery-Migrate, fix deprecations ()
publicpath.js Fix webpack chunk loading with STATIC_URL_PREFIX ()
serviceworker.js Fix serviceworker output file and misc improvements ()
utils.js Move tributejs to npm/webpack ()