Commit Graph

16 Commits

Author SHA1 Message Date
Charly Delay
92991a92d2 webui: upgrade Angular 2.4.3
Also upgrade other dependencies such as the latest and greatest Webpack.
Refactor sources to comply to the coding style in order to have a clean
run for tests.

Change-Id: Ic10271c92c4b8c4b7991acfb28670d80b03a1f2b
2017-01-20 09:03:27 -05:00
Charly Delay
8be778e163 feat(html-report): report component now shows the source tree
Change-Id: I119e3706f55c9b111c2bfdfefeb87acabd0ed515
2016-12-12 18:16:24 -05:00
Charly Delay
1350c0e35f chore(webui): move scripts to head with defer
Change-Id: Ic3b37e59d1e706b97b6ad8f10aae3069d7bcb625
2016-10-25 18:32:39 +02:00
Charly Delay
30d51b53d5 chore(package): use webpack v2 and angular 2.1.0
Change-Id: Ib7095adc50950da79380f6dbe62a93fb01434cbb
2016-10-25 18:32:39 +02:00
Charly Delay
59007eef0e chore(webui): embrace ng2 styleguide
Change-Id: Ie68ae16f1f1524ad5aa6e0829596ae7fcbfc4889
2016-10-10 16:57:55 +02:00
Charly Delay
b057828137 fix: Angular2 dependency warning
See https://github.com/angular/angular/issues/11580 for details.

Change-Id: I1a3829e2b9939d34f71db9acedf55932bc9abbc9
2016-09-19 11:04:49 -04:00
Charly Delay
90c858f2c3 feat(webui): use Pygments for syntax highlighting
Syntax highlighting on the client-end is costly and doesn't make much
sense in the context of statically served source files. Switch from
using client-side code highlighting library HighlightJS to using
Pygments during the HTML report generation for source code highlighting.

Change-Id: I654fea2442674d16a6df0c8b233073d3bd71f8c2
Depends-On: I34beb3e4f3f922be96ab79dfbd372ea738a17f77
TN: P308-014
2016-09-15 18:15:18 -04:00
Charly Delay
44055efa4f chore(webui): remove unused string-replace-loader
It is used to support lay loading of Component, which is a feature
currently unused in this project.

Since it breaks the builds on Windows because the installation is
missing the proper certificates, this patch simply removes it for now.

Change-Id: I1b18ffc0f72a763cd961da705eeb6d53feb99fdb
2016-09-08 08:53:39 -04:00
Charly Delay
a2e3aacdc4 Bump Angular2 framework to version 2.0.0-rc.6
Change-Id: Iae28499322a9c4582aace7b1a0ed2ce6d2d00ea7
2016-09-07 18:51:44 -04:00
Charly Delay
9b0e7a991b webui: fix production build setup
Partially revert commit 8c8b0d381c.

Change-Id: I8d622bb6906ebfc9b2932a21b8c01ca523d1595b
2016-08-17 13:59:33 -04:00
Charly Delay
8c8b0d381c chore(webui): replace typings with TypeScript @types
Change-Id: Iebe34d5e3900d411bfd9a2dd37e0675e665f5311
2016-08-10 12:58:26 -04:00
Charly Delay
b34dc507e6 feat(html-report): add tool information in the JSON-encoded report
Change-Id: I095823c36a609e670a840da69cd724400f4c801c
2016-08-08 15:00:17 -04:00
Charly Delay
23f31d676a chore(webui): bundle vendors files for offline mode
Change-Id: I789b2e49f2f1327717db34add69ed183164f36ac
2016-08-08 11:21:45 -04:00
Charly Delay
b9e469ea3f chore(webui/Makefile): add Makefile to build WebUI
Change-Id: Ia9ba1f5955b188c0a6a4e9a463ebc638acd114d5
2016-07-18 20:01:33 -04:00
Charly Delay
ad6e6acc35 feat(*): update to Angular RC 4
Change-Id: I327f5c71fce5fa7c35cf024b2423589630f33792
2016-07-06 11:59:19 -04:00
Charly Delay
9e50672262 feat(*): update to Angular RC 3
Change-Id: I2d4ffedf925f646391e36727379199f81ebae138
2016-07-05 22:10:17 -04:00