/setup/builds/package/manager/webapp/jsp/dashboard/dashboard.jsp

https://github.com/ronesp86/MyProject · JavaServer Pages · 114 lines · 97 code · 17 blank · 0 comment · 5 complexity · db40949e6af258ee731bc9e9d9b5e5cb MD5 · raw file

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ include file="../inc/tags.jsp"%>
  3. <!DOCTYPE html>
  4. <html lang="en">
  5. <head>
  6. <meta charset="utf-8">
  7. <title><spring:message code="common.project.title" /></title>
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. <meta name="description" content="">
  10. <meta name="author" content="">
  11. <!-- Le styles -->
  12. <link href="../css/bootstrap.css" rel="stylesheet">
  13. <link href="../css/style.css" rel="stylesheet">
  14. </head>
  15. <body>
  16. <!-- Include Header Page -->
  17. <jsp:include page="../inc/header.jsp">
  18. <jsp:param name="active" value="home" />
  19. </jsp:include>
  20. <div class="container-fluid">
  21. <div class="row-fluid">
  22. <div class="span3">
  23. <!-- Include Header Page -->
  24. <jsp:include page="../inc/menu.jsp">
  25. <jsp:param name="active" value="dashboard" />
  26. </jsp:include>
  27. </div><!--/span-->
  28. <div class="span9">
  29. <ul class="breadcrumb">
  30. <li>
  31. <a href="${ctx}/jsp/index.jsp">Home</a> <span class="divider">/</span>
  32. </li>
  33. <li class="active">Dashboard</li>
  34. </ul>
  35. <div id="placeholder" style="width:600px;height:300px;margin-left:5%;"></div>
  36. </div><!--/span-->
  37. </div><!--/row-->
  38. <hr>
  39. <footer>
  40. <p>&copy; Company 2012</p>
  41. </footer>
  42. </div><!--/.fluid-container-->
  43. <!-- Le javascript
  44. ================================================== -->
  45. <!-- Placed at the end of the document so the pages load faster -->
  46. <script src="../js/jquery-1.7.1.min.js"></script>
  47. <script src="../js/jquery.flot.min.js"></script>
  48. <script src="../js/bootstrap.js"></script>
  49. <script type="text/javascript">
  50. $(function () {
  51. var sin = [], cos = [];
  52. for (var i = 0; i < 20; i += 0.5) {
  53. sin.push([i, Math.sin(i)]);
  54. cos.push([i, Math.cos(i)]);
  55. }
  56. var plot = $.plot($("#placeholder"),
  57. [ { data: sin, label: "sin(x)"}, { data: cos, label: "cos(x)" } ], {
  58. series: {
  59. lines: { show: true },
  60. points: { show: true }
  61. },
  62. grid: { hoverable: true, clickable: true },
  63. yaxis: { min: -1.2, max: 1.2 }
  64. });
  65. function showTooltip(x, y, contents) {
  66. $('<div id="tooltip">' + contents + '</div>').css( {
  67. position: 'absolute',
  68. display: 'none',
  69. top: y + 5,
  70. left: x + 5,
  71. border: '1px solid #fdd',
  72. padding: '2px',
  73. 'background-color': '#fee',
  74. opacity: 0.80
  75. }).appendTo("body").fadeIn(200);
  76. }
  77. var previousPoint = null;
  78. $("#placeholder").bind("plothover", function (event, pos, item) {
  79. if (item) {
  80. if (previousPoint != item.dataIndex) {
  81. previousPoint = item.dataIndex;
  82. $("#tooltip").remove();
  83. var x = item.datapoint[0].toFixed(2),
  84. y = item.datapoint[1].toFixed(2);
  85. showTooltip(item.pageX, item.pageY,
  86. item.series.label + " of " + x + " = " + y);
  87. }
  88. }
  89. else {
  90. $("#tooltip").remove();
  91. previousPoint = null;
  92. }
  93. });
  94. });
  95. </script>
  96. </body>
  97. </html>