all_figures.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <html>
  2. <head>
  3. <link rel="stylesheet" href="{{ prefix }}/_static/css/page.css" type="text/css">
  4. <link rel="stylesheet" href="{{ prefix }}/_static/css/boilerplate.css" type="text/css" />
  5. <link rel="stylesheet" href="{{ prefix }}/_static/css/fbm.css" type="text/css" />
  6. <link rel="stylesheet" href="{{ prefix }}/_static/jquery-ui-1.12.1/jquery-ui.min.css" >
  7. <script src="{{ prefix }}/_static/jquery-ui-1.12.1/external/jquery/jquery.js"></script>
  8. <script src="{{ prefix }}/_static/jquery-ui-1.12.1/jquery-ui.min.js"></script>
  9. <script src="{{ prefix }}/_static/js/mpl_tornado.js"></script>
  10. <script src="{{ prefix }}/js/mpl.js"></script>
  11. <script>
  12. {% for (fig_id, fig_manager) in figures %}
  13. $(document).ready(
  14. function() {
  15. var main_div = $('div#figures');
  16. var figure_div = $('<div id="figure-div"/>')
  17. main_div.append(figure_div);
  18. var websocket_type = mpl.get_websocket_type();
  19. var websocket = new websocket_type(
  20. "{{ ws_uri }}" + "{{ fig_id }}" + "/ws");
  21. var fig = new mpl.figure(
  22. "{{ fig_id }}", websocket, mpl_ondownload, figure_div);
  23. fig.focus_on_mouseover = true;
  24. $(fig.canvas).attr('tabindex', {{ fig_id }});
  25. }
  26. );
  27. {% end %}
  28. </script>
  29. <title>MPL | WebAgg current figures</title>
  30. </head>
  31. <body>
  32. <div id="mpl-warnings" class="mpl-warnings"></div>
  33. <div id="figures" style="margin: 10px 10px;"></div>
  34. </body>
  35. </html>