Charly Delay
54f9e41960
webui(ProjectExplorer): activate tools/rules/properties filters
...
Change-Id: I4212c207d7c19a62c73dc9d162cecfa1100c2891
2017-02-16 15:03:47 -05:00
Charly Delay
e5f93157bf
webui(ProjectSourceList): avoid unnecessary rebuild
...
Change-Id: I30270675596b751bb8e115ae2255a46ffa3f15f2
2017-02-16 10:00:04 -05:00
Charly Delay
600c28348d
webui(AnnotatedSource): avoid unnecessary rebuild
...
Change-Id: Id4a01bed1b6e54036b947343ac79aacd5d0c410d
2017-02-16 09:59:59 -05:00
Charly Delay
693e7d4909
webui(AnnotatedSource): fix performance bottleneck
...
Refactor the component to avoid irrelevant redraw of the interface as
well as updates to components that haven't changed (due to Angular not
being able to properly analyse impact of a change).
Change-Id: If3356fb1bdb8b15263fc2100cc9015c3d545260e
2017-02-14 16:03:46 -05:00
Charly Delay
feb9a4f7aa
html-report: refactor JSON serializer
...
Refactor and factorize a number of the JSON generator (html-report)
module. In addition to introducing a clearer and simpler interface, it
is also more memory and runtime efficient, as well as being more
maintainable.
Change-Id: I6729c3951ad6fa43cba6f73d963da35bab954d57
2017-02-14 16:03:46 -05:00
Charly Delay
5653a998d3
html-report: do not forget the last line of sources
...
Change-Id: I4b7614fb2829df6456e25ba699b45c92d7056666
2017-01-31 10:08:28 -05:00
Charly Delay
9504d42871
webui: more compact UI for messages
...
* group messages from the same tool
* allow hide/show the message view
Change-Id: I49c5fb86aae09f3d30ef2b97f38e94d81056b892
2017-01-30 17:29:48 -05:00
Charly Delay
c89d30b4a2
webui: add column info for messages
...
Change-Id: I2c9f4a827b27630d47db9c3feb7811de840c9198
2017-01-30 10:05:57 -05:00
Charly Delay
215bd17111
webui: add messages count for projects and directories
...
Change-Id: I5ed0ce84baf739c55717bb8c86604aea1e22ca30
2017-01-27 17:05:17 -05:00
Charly Delay
b6937488db
webui: add project explorer for navigation
...
Change-Id: I496b654c9bd925302a31a3f33b0fd7f6004bf779
2017-01-26 16:22:32 -05:00
Charly Delay
6add98f840
webui: update AnnotatedSource page layout
...
Change-Id: I23322790c69a5477f2c027a06d3ac1a7488a442c
2017-01-24 11:40:23 -05:00
Charly Delay
4b1b1d355d
webui: fix routes handling
...
Change-Id: Ifba40806b38b655a8fa092e4f5a953250b74747c
2017-01-24 11:40:09 -05:00
Charly Delay
394d6bacd3
webui: update annotated source view
...
Change-Id: I3b72fdbf855cdddef87578ad7bd9a1aa1b8838b6
2017-01-23 14:42:55 -05:00
Charly Delay
667c2456f1
webui: fix array functions
...
Change-Id: I27fa6a09a4fc1dfae0efb281f929a4692d1eca2a
2017-01-23 10:32:35 -05:00
Charly Delay
da44c90882
webui: minor revamp of the project view
...
Change-Id: If5e28773aa257dc480e738729998b47b0968365b
2017-01-23 10:09:29 -05:00
Charly Delay
bee4754daa
webui: bump versions for webpack
...
Change-Id: If6e1a6e063a7c0be0d8a14b4f069ac782fe31b85
2017-01-23 10:09:12 -05:00
Charly Delay
a4631e808e
webui: isolate the source-tree-view component
...
Change-Id: Ibe89310b3aec0023c9d95d6297cc3b5cf9cf98f8
2017-01-23 09:53:26 -05:00
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
5e637c40ae
webui: normalize report name
...
Change-Id: I72eaa65921085070765937d9d7848ff73c8b4656
2017-01-19 10:46:08 -05:00
Charly Delay
da9edf7036
webui: inline font assets
...
Change-Id: I478af969355c789acef640651960e27fa27cff74
2016-12-14 16:41:58 -05:00
Charly Delay
652e2ba9c2
fix(html-report): HTML generation for some sources
...
Change-Id: I5f1379f5e690bc0767d141c7c4a7eea74ae23a42
2016-12-13 18:22:32 -05:00
Charly Delay
c229cb3be1
feat(html-report): use dirname instead of commonprefix for single dir
...
Change-Id: I74b1f2845d8ab8e027be2aa3c8d9218198c67cef
2016-12-13 12:19:51 -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
f1e1551b93
fix(webui): pin typescript version to 2.0.10
...
This works around a bug in the typescript webpack loader.
Change-Id: I126393174d2c9a819f437c6a986423fe442a8c55
TN: PC08-027
2016-12-08 08:43:01 -05:00
Charly Delay
1ef44d9b97
chore(package): update tslint and prepare for future updates
...
Change-Id: I70e4802ce3f39de56f668d8afb25f696adc4fd2c
2016-10-25 18:32:39 +02:00