Merge: nitweb: misc enhancements and cleaning
authorJean Privat <jean@pryen.org>
Wed, 22 Jun 2016 17:34:47 +0000 (13:34 -0400)
committerJean Privat <jean@pryen.org>
Wed, 22 Jun 2016 17:34:47 +0000 (13:34 -0400)
commite15cc35c90dc0240e74ccd94cc05b5792cdcef06
tree497a275a4a1551288b54d4e7fdf51281a043e616
parent0ebc06d7b12d93f0d38b89b71374e8d052a644a0
parent9d9ab939ddd55e05a7d5c7a3771eea40e0db82f7
Merge: nitweb: misc enhancements and cleaning

## PR summary

* remove useless modules since angular introduction
* factorize some angular code
* factorize routes /package, /group, /module... into /doc
* display error messages
* add a loading progress bar

### Unified routes

Instead of having different prefix on the kind of mentity, URLs are no unified under the `doc/` prefix:

* http://nitweb.moz-code.org/doc/core
* http://nitweb.moz-code.org/doc/core::Array
* http://nitweb.moz-code.org/doc/core::Sequence::append

### Error messages

Unknown mentities now trigger an error message:

* http://nitweb.moz-code.org/doc/core::Sequence::append2

### Loading bar

There is now an orange (but discrete) progress bar in the top of the screen while loading ressources dynamically.

Checkout the top of the screen while loading: http://nitweb.moz-code.org/

Pull-Request: #2193
Reviewed-by: Jean Privat <jean@pryen.org>