Author: [email protected]
Date: Mon Feb 27 10:16:14 2012
New Revision: 2114

Log:
Fixed print/display versions

Modified:
   
sandbox/ivol/amdatu-commons/rest-doclet/src/main/java/org/amdatu/commons/restdoclet/RESTDoclet.java
   sandbox/ivol/amdatu-commons/rest-doclet/src/main/resources/css/restdoc.css

Modified: 
sandbox/ivol/amdatu-commons/rest-doclet/src/main/java/org/amdatu/commons/restdoclet/RESTDoclet.java
==============================================================================
--- 
sandbox/ivol/amdatu-commons/rest-doclet/src/main/java/org/amdatu/commons/restdoclet/RESTDoclet.java
 (original)
+++ 
sandbox/ivol/amdatu-commons/rest-doclet/src/main/java/org/amdatu/commons/restdoclet/RESTDoclet.java
 Mon Feb 27 10:16:14 2012
@@ -170,11 +170,17 @@
         lines.add("<script type='text/javascript' 
src='jquery-1.6.4.min.js'></script>");
         lines.add("<script type='text/javascript' 
src='jquery-ui-1.8.16.custom.min.js'></script>");
         lines.add("<script type='text/javascript' src='restdoc.js'></script>");
-        lines.add("<script>$(document).ready(function() 
{$('#accordion').accordion({autoHeight: false});});</script>");
+        lines.add("<script>");
+        lines.add("  function 
showPrintVersion(){$('#print').hide();$('#display').show();$('#accordion').accordion(
 'destroy');}");
+        lines.add("  function 
showDisplayVersion(){$('#print').show();$('#display').hide();$('#accordion').accordion({autoHeight:
 false});}");
+        lines.add("  $(document).ready(function() {showDisplayVersion();});");
+        lines.add("</script>");
         lines.add("</head>");
         lines.add("<body>");
         lines.add("<div class='ui-state-highlight ui-corner-all' 
align='center'>");
         lines.add("<h3>REST documentation for " + 
m_classAnalyzer.getPath(classDoc, null) + "</h3></div>");
+        lines.add("<p><center><a id='display' 
href='javascript:showDisplayVersion()'>Display version</a>");
+        lines.add("<a id='print' href='javascript:showPrintVersion()'>Print 
version</a></center></p>");
         lines.add("<div id='accordion'>");
         FileUtils.writeLines(m_file, lines, EOL, true);
     }
@@ -198,6 +204,9 @@
         lines.add(getRow("Method", m_classAnalyzer.getHTTPMethod(methodDoc)));
         lines.add(getRow("URI", m_classAnalyzer.getPath(classDoc, methodDoc)));
 
+        // Description
+        lines.add(getRow("Description", 
m_classAnalyzer.getDescription(methodDoc)));
+        
         // Path parameters
         List<String> pathParameters = 
m_classAnalyzer.getPathParameters(methodDoc);
         if (pathParameters.size() > 0) {
@@ -209,9 +218,7 @@
         if (queryParameters.size() > 0) {
             lines.add(getRow("Query parameters", toUl(queryParameters)));
         }
-        
-        // Description
-        lines.add(getRow("Description", 
m_classAnalyzer.getDescription(methodDoc)));
+
 
         // Consumes
         StringBuffer consumes = m_classAnalyzer.getConsumes(methodDoc);

Modified: 
sandbox/ivol/amdatu-commons/rest-doclet/src/main/resources/css/restdoc.css
==============================================================================
--- sandbox/ivol/amdatu-commons/rest-doclet/src/main/resources/css/restdoc.css  
(original)
+++ sandbox/ivol/amdatu-commons/rest-doclet/src/main/resources/css/restdoc.css  
Mon Feb 27 10:16:14 2012
@@ -24,3 +24,11 @@
 ul {
   margin-left: -25px;
 }
+
+a:link {
+  color: white;
+}
+
+a:visited {
+  color: white;
+}
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to