Changes between Version 1 and Version 2 of Ticket #802, comment 25
- Timestamp:
- Sep 23, 2015, 2:18:23 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #802, comment 25
v1 v2 5 5 Design update: 6 6 1. XML servlet configuration file `servlets.xml` in `META-INF/` updated with entry for new servlet class `MeludiQuarterMonthReportServlet`. 7 2. JSP file `index.jsp` in `resources/` updated by adding new "Sample processing statistics" wizard to the "Statistics and reporting wizards" section. It will be coupled to new JSP file `meludi_quarter_month_report_generator.jsp` in `resource rs/reports/`.7 2. JSP file `index.jsp` in `resources/` updated by adding new "Sample processing statistics" wizard to the "Statistics and reporting wizards" section. It will be coupled to new JSP file `meludi_quarter_month_report_generator.jsp` in `resources/reports/`. 8 8 3. New JSP and javascript files `meludi_quarter_month_report_generator.jsp`, `meludi_quarter_month_report_generator.js`, and `boxplot.js` added to `resources/reports/`. Javascript file `meludi_quarter_month_report_generator.js` calls new servlet `MeludiQuarterMonthReportServlet` with command "meludiquartermonthreport" to create JSON data for the statistics, which is used by `boxplot.js` to create the box plots in HTML5 `canvas` elements. 9 9 4. New java servlet class/file `MeludiQuarterMonthReportServlet.java` in `src/net/sf/basedb/meludi/servlet/` added. Protected method `void doGet(HttpServletRequest req, HttpServletResponse resp)` supports commands "`getSites`" and "`meludiquartermonthreport`". The latter command creates JSON data for the statistics.