Load map using URL Parameters
Available URL Parameters
The web application allows the usage of the following query parameters in the URL.
- The
file
parameter can be used multiple times. Each accepts a file location, which must be reachable through XHR. With multiplefile
parameters you can load more than one map (See examples below) - The following parameters require the file parameter to be used as well.
- The
area
parameter sets the area-metric - The
height
parameter sets the area-metric - The
color
parameter sets the area-metric - The
edge
parameter sets the area-metric
- The
- The
mode
parameter can be used to set one of the three different modes:Single
,Delta
orMultiple
.Single
will only show the first imported filesDelta
will show the first two imported filesMultiple
will show all imported files aggregated together in one map
URL parameter are added by appending a ?
to the url, followed by a key-value pair key=value
.
Additional parameters can be added by appending `&key2=value2 (See examples below)
Examples
Use your web-domain
http://yourdomain.com/path_to_cc/index.html?file=something.cc.json
Use your local codecharta-visualization instance
localhost:3000/?file=something.json
Load one file and show as single map
localhost:3000/?file=something.cc.json
localhost:3000/?file=something.cc.json&mode=Single
Load one file and set the area, height and color metrics
localhost:3000/?file=something.cc.json&area=rloc&height=sonar_complexity&color=sonar_complexity
Load two different files and by default show first map in single mode
localhost:3000/?file=something.cc.json&file=else.cc.json
localhost:3000/?file=something.cc.json&file=else.cc.json&mode=Single
Load two files with different versions of the project and show in delta mode
localhost:3000/?file=oldFile.cc.json&file=newFile.cc.json&mode=Delta
Load two files and show in multiple mode to set every project as a child underneath a new root folder
localhost:3000/?file=component1.cc.json&file=component2.cc.json&mode=Multiple