1. Implemented the backend for accepting shorter urls for visualizations. This partially implements the feature described here http://issues.library.cornell.edu/browse/NIHVIVO-1097

2. Changed the IndividualTemplateModel to render shorter vis urls for temporal graph & ego-centric networks.
3. changed main toggle visualization links in ego-centric networks to use shorter vis urls.
This commit is contained in:
cdtank 2011-04-28 20:28:36 +00:00
parent 4bd69801ce
commit 29ca04f648
18 changed files with 488 additions and 45 deletions

View file

@ -1310,7 +1310,12 @@
<servlet>
<servlet-name>StandardVisualizationController</servlet-name>
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.StandardVisualizationController</servlet-class>
</servlet>
</servlet>
<servlet>
<servlet-name>ShortURLVisualizationController</servlet-name>
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.visualization.freemarker.ShortURLVisualizationController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StandardVisualizationController</servlet-name>
@ -1321,6 +1326,14 @@
<servlet-name>StandardVisualizationController</servlet-name>
<url-pattern>/visualization</url-pattern>
</servlet-mapping>
<!--
This mapping is done to facilitate shorter vis urls.
-->
<servlet-mapping>
<servlet-name>ShortURLVisualizationController</servlet-name>
<url-pattern>/vis/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AjaxVisualizationController</servlet-name>