aboutsummaryrefslogtreecommitdiff
path: root/website/templates/_scaffold.html
diff options
context:
space:
mode:
Diffstat (limited to 'website/templates/_scaffold.html')
-rw-r--r--website/templates/_scaffold.html71
1 files changed, 49 insertions, 22 deletions
diff --git a/website/templates/_scaffold.html b/website/templates/_scaffold.html
index cc7b0838..c461423f 100644
--- a/website/templates/_scaffold.html
+++ b/website/templates/_scaffold.html
@@ -5,6 +5,31 @@
</div>
</#macro>
+<#assign setupTargets = {
+ "Compilers": {
+ "Javac": "javac",
+ "ECJ": "ecj"
+ },
+ "Build tools": {
+ "maven": "maven",
+ "gradle": "gradle",
+ "ant": "ant",
+ "kobalt": "kobalt"
+ },
+ "IDEs": {
+ "Eclipse": "eclipse",
+ "IntelliJ IDEA": "intellij",
+ "Netbeans": "netbeans",
+ "MyEclipse": "eclipse",
+ "Spring Tool Suite": "eclipse",
+ "JBoss Developer Studio": "eclipse"
+ },
+ "Platforms": {
+ "Android": "android",
+ "GWT": "gwt"
+ }
+}>
+
<#macro scaffold load=[]>
<!DOCTYPE html>
<html lang="en">
@@ -32,7 +57,6 @@
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js"></script>
- <script src="/js/swfobject.js"></script>
<script src="/js/history.js"></script>
<script src="/js/main.js"></script>
<#list load as ld>
@@ -79,28 +103,16 @@ ga('send', 'pageview');
</a>
</li>
<li class="dropdown">
- <a class="dropdown-toggle pointer" data-toggle="dropdown">Install<span class="caret"></span></a>
+ <a href="/setup/overview" class="smallOnly"><span>Install</span></a>
+ <a class="dropdown-toggle pointer wideOnly" data-toggle="dropdown">Install<span class="caret"></span></a>
<ul class="dropdown-menu" aria-labelledby="themes">
- <li class="header">Compilers</li>
- <li class="target"><a href="/setup/javac">Javac</a></li>
- <li class="target"><a href="/setup/ecj">ecj</a></li>
- <li class="divider"></li>
- <li class="header">Build tools</li>
- <li class="target"><a href="/setup/maven">maven</a></li>
- <li class="target"><a href="/setup/gradle">gradle</a></li>
- <li class="target"><a href="/setup/ant">ant</a></li>
- <li class="target"><a href="/setup/kobalt">kobalt</a></li>
- <li class="header">IDEs</li>
- <li class="target"><a href="/setup/eclipse">Eclipse</a></li>
- <li class="target"><a href="/setup/intellij">IntelliJ IDEA</a></li>
- <li class="target"><a href="/setup/netbeans">Netbeans</a></li>
- <li class="target"><a href="/setup/eclipse">MyEclipse</a></li>
- <li class="target"><a href="/setup/eclipse">Spring Tool Suite</a></li>
- <li class="target"><a href="/setup/eclipse">JBoss Developer Studio</a></li>
- <li class="divider"></li>
- <li class="header">Platforms</li>
- <li class="target"><a href="/setup/android">Android</a></li>
- <li class="target"><a href="/setup/gwt">GWT</a></li>
+ <#list setupTargets as cat, tgtList>
+ <li class="header">${cat}</li>
+ <#list tgtList as name, url>
+ <li class="target"><a href="/setup/${url}">${name}</a></li>
+ </#list>
+ <#sep><li class="divider"></li></#sep>
+ </#list>
</ul>
</li>
<li><a href="/download">Download</a></li>
@@ -123,3 +135,18 @@ ga('send', 'pageview');
</body>
</html>
</#macro>
+
+<#macro h1 title class="">
+<#assign idvalue="*"?no_esc + "${title}"/>
+<h1 class="${class}" id="${idvalue?markup_string?replace("[ _]", "-", "r")?lower_case?replace("[^a-zA-Z0-9-]", "", "r")}">${title}</h1>
+</#macro>
+
+<#macro h2 title class="">
+<#assign idvalue="*"?no_esc + "${title}"/>
+<h2 class="${class}" id="${idvalue?markup_string?replace("[ _]", "-", "r")?lower_case?replace("[^a-zA-Z0-9-]", "", "r")}">${title}</h2>
+</#macro>
+
+<#macro h3 title class="">
+<#assign idvalue="*"?no_esc + "${title}"/>
+<h3 class="${class}" id="${idvalue?markup_string?replace("[ _]", "-", "r")?lower_case?replace("[^a-zA-Z0-9-]", "", "r")}">${title}</h3>
+</#macro>