Commit Graph

8 Commits

Author SHA1 Message Date
Lespinasse
1df2510ee3 WebUI: Rework of the testsuites
- Added rule only for Karma in makefile
	- Picked the right version to run Karma wothout error
	- Review existing spec.ts

Change-Id: Ibf59f8359cb33738f56562ddd14a64667914becb
For: S923-005
2020-01-21 11:23:49 +01:00
Lespinasse
4ecf2a5f73 WebUI: Review code with better tslint rules
- Updated the tslint.json file
	- Checked utils folder
	- Checked message-explorer folder
	- Checked main folder
	- Checked inline-annotations folder
	- Checked inline-messages folder
	- Checked error-dialog folder
	- Checked errors folder
	- Checked filter-selector folder
	- Checked code-explorer folder
	- Checked codepeer-history folder
	- Checked annotated-source folder
	- Checked array folder
	- Checked no-content folder
	- Checked preferences folder
	- Checked spinner folder

Change-Id: Id994f9d9f38c7c56f7c240f8aea1a7e77df41954
For: S919-043
2020-01-08 17:20:44 +01:00
Lespinasse
15513ab832 WebUI: Automize thirdparty creation
- Add a python script to create thirdparty with date
	- Add new rule in makefile "make thirdparty" to launch script

Change-Id: I9ae0acaefe4b4ca36c0be3a38c1587379d7e8ac0
For: S920-024
2019-11-13 17:09:53 +01:00
Lespinasse
ff5fd22e42 WebUI : Migration from Angular2 to Angular8
This reverts commit 975c77e553.

Fix for error with Uglify-JS on Linux machine
Fix for webpack-cli error

For: S724-007

Change-Id: I463764ac88670cb034aa4015d3cc2c2aed74f771
2019-09-03 18:36:14 +02:00
Monika Kurovszky
5a7595ceac GNAThub makefiles patch for Windows build
Change-Id: Ida20e69a4349a183bb71167247ea8843dd43544c
2018-03-09 11:47:29 +01: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
b6937488db webui: add project explorer for navigation
Change-Id: I496b654c9bd925302a31a3f33b0fd7f6004bf779
2017-01-26 16:22:32 -05:00
Charly Delay
b9e469ea3f chore(webui/Makefile): add Makefile to build WebUI
Change-Id: Ia9ba1f5955b188c0a6a4e9a463ebc638acd114d5
2016-07-18 20:01:33 -04:00