Wiki source code of CompareVersions

Last modified by Thomas Mortagne on 2023/06/09 14:10

Show last authors
1 {{velocity}}
2 #if ($request.compare)
3 #set ($version1 = $services.extension.parseVersion($request.version1))
4 #set ($version2 = $services.extension.parseVersion($request.version2))
5 #set ($compareResult = $version1.compareTo($version2))
6 #if ($compareResult == 0)
7 {{info}}**$version1** is equals to **$version2**{{/info}}
8 #elseif ($compareResult > 0)
9 {{info}}**$version1** is greater than **$version2**{{/info}}
10 #else
11 {{info}}**$version1** is lower than **$version2**{{/info}}
12 #end
13 #end
14 {{/velocity}}
15
16 {{velocity}}
17 {{html}}
18 <form>
19 Version 1: <input name="version1" type="test" value="$!{request.version1}"/>
20 <br/>
21 Version 2: <input name="version2" type="test" value="$!{request.version2}"/>
22 <br/>
23 <input type="submit" name="compare" value="Compare"/>
24 </form>
25 {{/html}}
26 {{/velocity}}