UNPKG

dashboard

Version:

Create dashboards with gadgets on node.js

90 lines (75 loc) 2.94 kB
<!DOCTYPE html> <html> <head> <title>Ascot</title> <!-- default container look and feel --> <link rel="stylesheet" href="../css/gadgetsDemo2.css"> <script type="text/javascript" src="../../../gadgets/js/shindig-container:rpc.js?c=1&debug=0&nocache=1"></script> <script type="text/javascript"> var specHostUrl = 'http://69.91.142.26:80/gadgets/'; //'http://sesotek.mine.nu:801/gadgets/'; var specUrl = [ 'viewport_sky.xml', 'name_resolve.xml', 'get_data.xml', 'dataset_selector.xml', 'plot_dataset.xml', 'data_table.xml', 'wwt_viewport.xml', 'gadget_template.xml', 'kml_sandbox.xml', 'data_gadget.xml', ]; // othe gadget names //'input_coords.xml', //'color_mag_sel_db.xml', //'hr_diagram.xml', //'plot.xml', //'galaxy_cm.xml', //'wwtViewer.xml' //'gadget_template.xml', //'kml_sandbox.xml' //'output_data.xml', //'get_objects.xml', //'frameInfo.xml', //'input_address.xml' //'hr_diagram.xml' // This container lays out and renders gadgets itself. var gadgetWidth = (window.innerWidth / 2) - 45; function renderGadgets() { for (var i=0; i<specUrl.length; i++) { var g = shindig.container.createGadget({specUrl: specHostUrl + specUrl[i], width: gadgetWidth}); shindig.container.addGadget(g); } shindig.container.layoutManager.setGadgetChromeIds(['gadgets-left-1', 'gadgets-left-2', 'gadgets-left-3', 'gadgets-left-4', 'gadgets-left-5', 'gadgets-left-6', 'gadgets-right-1', 'gadgets-right-2', 'gadgets-right-3', 'gadgets-right-4', 'gadgets-right-5']); shindig.container.renderGadgets(); }; </script> </head> <body onLoad="renderGadgets();"> <h2>Ascot - Gadgets Test</h2> <div class="demo-intro"> </div> <div> <div id="layout-root-left" class="gadgets-layout-root-left"> <div id="gadgets-left-1" class="gadgets-gadget-chrome"></div> <div id="gadgets-left-2" class="gadgets-gadget-chrome"></div> <div id="gadgets-left-3" class="gadgets-gadget-chrome"></div> <div id="gadgets-left-4" class="gadgets-gadget-chrome"></div> <div id="gadgets-left-5" class="gadgets-gadget-chrome"></div> <div id="gadgets-left-6" class="gadgets-gadget-chrome"></div> <div id="gadgets-left-7" class="gadgets-gadget-chrome"></div> </div> <div id="layout-root-right" class="gadgets-layout-root-right"> <div id="gadgets-right-1" class="gadgets-gadget-chrome"></div> <div id="gadgets-right-2" class="gadgets-gadget-chrome"></div> <div id="gadgets-right-3" class="gadgets-gadget-chrome"></div> <div id="gadgets-right-4" class="gadgets-gadget-chrome"></div> <div id="gadgets-right-5" class="gadgets-gadget-chrome"></div> <div id="gadgets-right-6" class="gadgets-gadget-chrome"></div> <div id="gadgets-right-7" class="gadgets-gadget-chrome"></div> </div> <div style="clear:both;"></div> </div> </body> </html>