~jstys-z/helioviewer.org/client5

« back to all changes in this revision

Viewing changes to src/php/HelioviewerWebClient.php

  • Committer: Jeff Stys
  • Date: 2014-12-15 16:24:03 UTC
  • Revision ID: jstys@sesda3.com-20141215162403-eaov6mrns11v42up
Proof-of-concept implementation of VSO Link generation.
Propper implementation would benefit from a new API endpoint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
236
236
 
237
237
 
238
238
 
239
 
<div class="user-select-none" style="width: 100%; margin: 0; padding: 0; text-align: center; z-index: 9;">
 
239
<div style="width: 100%; 4em; margin: 0; padding: 0; text-align: center;">
240
240
    <!-- Image area select tool -->
241
241
    <div id='image-area-select-buttons'>
242
242
 
257
257
 
258
258
<div style="width: 100%; height: 100%; margin: 0; padding: 0;">
259
259
 
260
 
    <div id="hv-header" class="user-select-none">
261
 
 
262
 
 
263
 
        <div id="loading">
264
 
            <span>
265
 
                <span>Loading Data</span>
266
 
                <span class="fa fa-circle-o-notch fa-spin"></span>
267
 
            </span>
268
 
        </div>
269
 
 
270
 
        <div id="logo">
 
260
    <div id="helioviewer-header">
 
261
 
 
262
        <div class="logo">
271
263
            <h1>
272
 
                <span><a class="logo-icon fa fa-sun-o fa-fw" href="" title="The Open-Source Solar and Heliospheric Data Browser"></a><a class="logo-text" href="" title="The Open-Source Solar and Heliospheric Data Browser">Helioviewer.org</a></span>
 
264
                <a class="fa fa-sun-o fa-fw" href="" title="The Open-Source Solar and Heliospheric Data Browser"></a>
 
265
                <a href="" title="The Open-Source Solar and Heliospheric Data Browser">Helioviewer.org</a>
273
266
            </h1>
274
267
        </div>
275
268
 
276
 
        <div id="zoom">
277
 
 
278
 
            <!--  Zoom Controls -->
279
 
            <div id="zoomControls" style="display: none;">
280
 
                <div id="zoomControlZoomIn" title="Zoom in." style="display: none;">+</div>
281
 
                <div id="zoomSliderContainer" style="display: none;">
282
 
                    <div id="zoomControlSlider" style="display: none;"></div>
283
 
                </div>
284
 
                <div id="zoomControlZoomOut" title="Zoom out." style="display: none;">-</div>
285
 
            </div>
286
 
 
287
 
            <div id="center-button" class="viewport-action fa fa-crosshairs" title="Center the Sun in the Viewport"></div>
288
 
 
289
 
            <div id="zoom-out-button" class="viewport-action fa fa-search-minus" title="Zoom Out"></div>
290
 
 
291
 
            <div id="zoom-in-button" class="viewport-action fa fa-search-plus" title="Zoom In"></div>
292
 
 
 
269
        <div id="loading">
 
270
            <span>Loading Data</span>
 
271
            <span class="fa fa-circle-o-notch fa-spin"></span>
293
272
        </div>
294
273
 
295
 
        <div id="menus">
 
274
        <div class="menus">
296
275
 
297
276
            <div class="left">
298
 
 
299
 
                <div id="news-button" class="fa fa-rss fa-fw qtip-bottomleft social-button" title="Helioviewer Project Announcements."></div>
300
 
 
301
 
                <a id="youtube-button" class="fa fa-youtube fa-fw qtip-bottomleft social-button header-tab" title="View Helioviewer Movies Shared to YouTube."></a>
302
 
 
303
 
                <div id="movies-button" class="fa fa-file-video-o fa-fw qtip-bottomleft social-button" title="Create a Helioviewer Movie."></div>
304
 
 
305
 
                <a id="screenshots-button" class="fa fa-file-picture-o fa-fw qtip-bottomleft social-button" title="Download a screenshot of the current Helioviewer Viewport."></a>
306
 
 
307
 
                <a id="data-button" class="fa fa-file-code-o fa-fw qtip-bottomleft social-button" title="Request Science Data Download from External Partners."></a>
308
 
 
309
 
                <div id="share-button" class="fa fa-share-square-o fa-fw qtip-bottomleft social-button" title="Share the current viewport on social media."></div>
 
277
                <div id="link-button" class="fa fa-share-square fa-fw qtip-bottomleft social-button" title="Copy Link to the Current View."></div>
 
278
 
 
279
                <a id="twitter-button" class="fa fa-twitter-square fa-fw qtip-bottomleft social-button" title="Tweet Short Link to the Current View." href="https://twitter.com/share" data-counturl="<?php echo HV_WEB_ROOT_URL; ?>" data-via="Helioviewer" target="hv_twitter"></a>
 
280
 
 
281
                <a id="facebook-button" class="fa fa-facebook-square fa-fw qtip-bottomleft social-button" href="https://www.facebook.com/sharer/sharer.php?app_id=309437425817038&display=popup&ref=plugin" target="hv_facebook"></a>
 
282
 
 
283
                <a id="pinterest-button" class="fa fa-pinterest-square fa-fw qtip-bottomleft social-button" title="Pin Image of Current View to Pinterest." url="<?php echo HV_WEB_ROOT_URL; ?>" data-image="http://helioviewer.org/resources/images/logos/simple.png" data-desc="Custom Helioviewer description..." target="hv_pinterest"></a>
 
284
 
 
285
                <a id="youtube-button" class="fa fa-youtube-square fa-fw qtip-bottomleft social-button" href="http://www.youtube.com/user/HelioviewerScience" target="_blank" title="Visit the HelioviewerScience YouTube Channel." target="hv_youtube"></a>
310
286
            </div>
311
287
 
312
288
            <div class="right" style="margin-right: 0.5em;">
313
 
                <div id="help-button" class="fa fa-question fa-fw qtip-bottomleft" href="" style="margin-left: 0.5em;" title="Get Help with Helioviewer."></div>
314
 
 
 
289
                <div class="fa fa-question fa-fw qtip-bottomleft" href="" style="margin-left: 0.5em;" title="Get Help with Helioviewer."></div>
315
290
                <div id="settings-button" class="fa fa-cog fa-fw qtip-bottomleft" title="Edit Settings &amp; Defaults."></div>
316
291
            </div>
317
292
 
318
293
        </div>
319
294
 
320
 
 
321
 
        <div id="scale">
322
 
            <div id="mouse-cartesian" class="viewport-action segmented-left fa fa-cube" title="Toggle Mouse Coordinates (Cartesian)"></div><div id="mouse-polar" class="viewport-action segmented-right fa fa-dot-circle-o" style="border-left: 0;" title="Toggle Mouse Coordinates (Polar)"></div>
323
 
 
324
 
            <div id="earth-button" class="viewport-action fa fa-globe" title="Toggle Earth-Scale Indicator"></div>
325
 
 
326
 
        </div>
327
 
 
328
 
        <!-- Mouse coordinates display -->
329
 
        <div id="mouse-coords" style="display: none;">
330
 
            <div id="mouse-coords-x"></div>
331
 
            <div id="mouse-coords-y"></div>
332
 
        </div>
333
 
 
334
295
    </div>
335
296
 
336
 
    <div id="hv-drawer-left" class="user-select-none">
 
297
 
 
298
    <div id="helioviewer-drawer-left">
 
299
 
 
300
        <div class="drawer-tab drawer-tab-left">Data Sources</div>
 
301
 
 
302
        <div id="drawer-viewport-controls-left">
 
303
 
 
304
            <!--  Zoom Controls -->
 
305
            <div id="zoomControls">
 
306
                <div id="zoomControlZoomIn" title="Zoom in.">+</div>
 
307
                <div id="zoomSliderContainer">
 
308
                    <div id="zoomControlSlider"></div>
 
309
                </div>
 
310
                <div id="zoomControlZoomOut" title="Zoom out.">-</div>
 
311
            </div>
 
312
 
 
313
            <!-- Center button -->
 
314
            <div id="center-button" title="Center the image on the screen.">
 
315
               <span>center</span>
 
316
            </div>
 
317
 
 
318
        </div>
 
319
 
337
320
        <div class="drawer-contents">
 
321
            <div class="top-shadow"></div>
 
322
 
338
323
            <div id="accordion-date" class="accordion">
339
324
 
340
325
                <div class="header">
363
348
                                <div class="suffix">UTC</div>
364
349
 
365
350
                                <div id="timeNowBtn" class="fa fa-clock-o right" style="padding-top: 0.4em; font-size: 1em;" title="Jump to the most recent available image)s_ for the currently loaded layer(s).">
366
 
                                    <span class="ui-icon-label">NEWEST</span>
 
351
                                    <span class="ui-icon-label">LATEST</span>
367
352
                                </div>
368
353
                            </div>
369
354
                        </div>
410
395
                    </div>
411
396
                </div>
412
397
            </div>
 
398
 
 
399
 
 
400
            <br />
 
401
 
 
402
            <div class="bottom-shadow"></div>
413
403
        </div>
414
404
    </div>
415
 
    <div id="hv-drawer-tab-left" class="drawer-tab drawer-tab-left user-select-none">Data Sources</div>
416
 
 
417
 
 
418
 
    <div id="hv-drawer-news" class="hv-drawer-right user-select-none">
 
405
 
 
406
 
 
407
    <div id="helioviewer-drawer-right">
 
408
        <div class="drawer-tab drawer-tab-right">Data Export</div>
 
409
 
 
410
        <div id="drawer-viewport-controls-right">
 
411
 
 
412
            <!-- Message console -->
 
413
            <div id="message-console"></div>
 
414
 
 
415
            <!-- Mouse coordinates display -->
 
416
            <div id="mouse-coords" style="display: none;">
 
417
                <div id="mouse-coords-x"></div>
 
418
                <div id="mouse-coords-y"></div>
 
419
            </div>
 
420
        </div>
 
421
 
419
422
        <div class="drawer-contents">
 
423
            <div class="top-shadow"></div>
420
424
 
421
425
            <div id="accordion-news" class="accordion">
422
426
                <div class="header">
426
430
                </div>
427
431
                <div class="content">
428
432
                    <div class="section">
429
 
                        <div id="social-panel" class="ui-widget ui-widget-content ui-corner-all"></div>
 
433
                        <!-- Recent Blog Entries -->
 
434
                        <div id="social-panel" class="ui-widget ui-widget-content ui-corner-all shadow"></div>
430
435
                    </div>
431
436
                </div>
432
437
            </div>
433
438
 
434
 
        </div>
435
 
    </div>
436
 
 
437
 
 
438
 
    <div id="hv-drawer-youtube" class="hv-drawer-right user-select-none">
439
 
        <div class="drawer-contents">
440
 
 
441
439
            <div id="accordion-youtube" class="accordion">
442
440
                <div class="header">
443
441
                    <div class="disclosure-triangle closed">►</div>
447
445
                <div class="content">
448
446
                    <div class="section">
449
447
                        <!-- User-Submitted Videos -->
450
 
                        <div id="user-video-gallery" class="ui-widget ui-widget-content ui-corner-all">
 
448
                        <div id="user-video-gallery" class="ui-widget ui-widget-content ui-corner-all shadow">
 
449
                            <a id="user-video-gallery-next" class="qtip-left" href="#" title="Go to next page.">
 
450
                                <div class='fa fa-triangle-1-n'></div>
 
451
                            </a>
451
452
                            <div id="user-video-gallery-main">
452
453
                                <div id="user-video-gallery-spinner"></div>
453
454
                            </div>
 
455
                            <a id="user-video-gallery-prev" class="qtip-left" href="#" title="Go to previous page.">
 
456
                                <div class='fa fa-triangle-1-s'></div>
 
457
                            </a>
454
458
                        </div>
455
459
                    </div>
456
460
                </div>
457
461
            </div>
458
 
        </div>
459
 
    </div>
460
 
 
461
 
 
462
 
    <div id="hv-drawer-movies" class="hv-drawer-right user-select-none">
463
 
        <div class="drawer-contents">
464
 
 
465
 
            <div id="accordion-movies" class="accordion">
 
462
 
 
463
            <div id="accordion-movie" class="accordion">
466
464
                <div class="header">
467
465
                    <div class="disclosure-triangle closed">►</div>
468
466
                    <h1>Generate a Movie</h1>
568
566
                </div>
569
567
            </div>
570
568
 
571
 
        </div>
572
 
    </div>
573
 
 
574
 
 
575
 
    <div id="hv-drawer-screenshots" class="hv-drawer-right user-select-none">
576
 
        <div class="drawer-contents">
577
 
 
578
 
            <div id="accordion-screenshots" class="accordion">
 
569
            <div id="accordion-screenshot" class="accordion">
579
570
                <div class="header">
580
571
                    <div class="disclosure-triangle closed">►</div>
581
572
                    <h1>Generate a Screenshot</h1>
615
606
                </div>
616
607
            </div>
617
608
 
618
 
        </div>
619
 
    </div>
620
 
 
621
 
 
622
 
    <div id="hv-drawer-data" class="hv-drawer-right user-select-none">
623
 
        <div class="drawer-contents">
624
 
 
625
609
            <div id="accordion-vso" class="accordion">
626
610
                <div class="header">
627
611
                    <div class="disclosure-triangle closed">►</div>
638
622
                        <h1>Request Image Sequence from VSO</h1>
639
623
                        <div>
640
624
                            <div class="row">
641
 
                                <div class="label inactive">Start Date:</div>
 
625
                                <div class="label">Start Date:</div>
642
626
                                <div class="field">
643
 
                                    <input type="text" id="vso-start-date" name="vso-start-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker" disabled />
 
627
                                    <input type="text" id="vso-start-date" name="vso-start-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker"/>
644
628
 
645
 
                                    <input id="vso-start-time" name="vso-start-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}" disabled />
 
629
                                    <input id="vso-start-time" name="vso-start-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}"/>
646
630
 
647
631
                                    <div class="suffix">UTC</div>
648
632
                                </div>
649
633
                            </div>
650
634
 
651
635
                            <div class="row">
652
 
                                <div class="label inactive">End Date:</div>
 
636
                                <div class="label">End Date:</div>
653
637
                                <div class="field">
654
 
                                    <input type="text" id="vso-end-date" name="vso-end-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker" disabled />
655
 
 
656
 
                                    <input id="vso-end-time" name="vso-end-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}" disabled />
657
 
 
658
 
                                    <div class="suffix inactive">UTC</div></div>
 
638
                                    <input type="text" id="vso-end-date" name="vso-end-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker"/>
 
639
 
 
640
                                    <input id="vso-end-time" name="vso-end-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}"/>
 
641
 
 
642
                                    <div class="suffix">UTC</div></div>
659
643
                            </div>
660
644
 
661
645
                            <div class="row">
663
647
                            </div>
664
648
 
665
649
                            <div class="row">
666
 
                                <div id="vso-buttons"  class="buttons">
667
 
                                    <div id="vso-sunpy" class="text-button fa fa-download inactive" title="Download a Python SunPy script that will request from the Virtual Solar Observatory the data set specified above."> SunPy Script</div>
668
 
                                    <div id="vso-ssw" class="text-button fa fa-download inactive" title="Download an IDL SolarSoft script that will request from the Virtual Solar Observatory the data set specified above."> SSW Script</div>
669
 
                                    <a id="vso-www" class="text-button fa fa-external-link-square inactive" title="Launch a Virtual Solar Observatory web page that will request the data set specified above." target="_blank"> VSO Website</a>
 
650
                                <div class="buttons">
 
651
                                    <div class="text-button fa fa-download" title="Download a Python SunPy script that will request from the Virtual Solar Observatory the data set specified above."> SunPy Script</div>
 
652
                                    <div class="text-button fa fa-download" title="Download an IDL SolarSoft script that will request from the Virtual Solar Observatory the data set specified above."> SSW Script</div>
 
653
                                    <div class="text-button fa fa-external-link-square" title="Launch a Virtual Solar Observatory web page that will request the data set specified above."> VSO Website</div>
670
654
                                </div>
671
655
                            </div>
672
656
 
686
670
                        <h1>Request Image Sequence from Cut-out Service</h1>
687
671
                        <div>
688
672
                            <div class="row">
689
 
                                <div class="label inactive">Start Date:</div>
 
673
                                <div class="label">Start Date:</div>
690
674
                                <div class="field">
691
 
                                    <input type="text" id="sdo-start-date" name="sdo-start-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker" disabled />
692
 
 
693
 
                                    <input id="sdo-start-time" name="sdo-start-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}" disabled />
694
 
 
695
 
                                    <div class="suffix inactive">UTC</div>
 
675
                                    <input type="text" id="sdo-start-date" name="sdo-start-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker"/>
 
676
 
 
677
                                    <input id="sdo-start-time" name="sdo-start-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}"/>
 
678
 
 
679
                                    <div class="suffix">UTC</div>
696
680
                                </div>
697
681
                            </div>
698
682
 
699
683
                            <div class="row">
700
 
                                <div class="label inactive">End Date:</div>
 
684
                                <div class="label">End Date:</div>
701
685
                                <div class="field">
702
 
                                    <input type="text" id="sdo-end-date" name="sdo-end-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker" disabled />
703
 
 
704
 
                                    <input id="sdo-end-time" name="sdo-end-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}" disabled />
705
 
 
706
 
                                    <div class="suffix inactive">UTC</div></div>
 
686
                                    <input type="text" id="sdo-end-date" name="sdo-end-date" value="" pattern="[\d]{4}/[\d]{2}/[\d]{2}" maxlength="10" class="hasDatepicker"/>
 
687
 
 
688
                                    <input id="sdo-end-time" name="sdo-end-time" value="" type="text" maxlength="8" pattern="[\d]{2}:[\d]{2}:[\d]{2}"/>
 
689
 
 
690
                                    <div class="suffix">UTC</div></div>
707
691
                            </div>
708
692
 
709
693
                            <br />
710
694
 
711
 
 
712
 
                            <div class="row">
713
 
                                <div style="font-size: 1.3em;">
714
 
                                    <div class="media-manager-build-btns buttons" style="width: 70%; margin: 0 auto;">
715
 
                                        <div id='sdo-full-viewport' class='text-btn qtip-left selected inactive' title='Entire viewport.'>
716
 
                                            <span class='fa fa-arrows-alt fa-fw'></span>
717
 
                                            <span style='line-height: 1.6em'>Full Viewport</span>
718
 
                                        </div>
719
 
                                        <div id='sdo-select-area' class='text-btn qtip-left inactive' style='float:right;' title='Sub-field'>
720
 
                                            <span class='fa fa-crop fa-fw'></span>
721
 
                                            <span style='line-height: 1.6em'>Select Area</span>
722
 
                                        </div>
723
 
                                    </div>
724
 
                                </div>
725
 
                            </div>
726
 
 
727
 
 
728
 
                            <div class="row">
729
 
                                <div class="label inactive">Center (x,y):</div>
 
695
                            <div class="row">
 
696
                                <div class="label">Center (x,y):</div>
730
697
                                <div class="field">
731
 
                                    <input type="text" id="sdo-center-x" name="sdo-center-x" value="0" maxlength="6" disabled />
732
 
                                    <input id="sdo-center-y" name="sdo-center-y" value="0" type="text" maxlength="6" disabled />
733
 
                                    <div class="suffix inactive">arcsec</div>
 
698
                                    <input type="text" id="sdo-center-x" name="sdo-center-x" value="0" maxlength="6" />
 
699
                                    <input id="sdo-center-y" name="sdo-center-y" value="0" type="text" maxlength="6" />
 
700
                                    <div class="suffix">arcsec</div>
734
701
                                </div>
735
702
                            </div>
736
703
 
737
704
                            <div class="row">
738
 
                                <div class="label inactive">Width:</div>
 
705
                                <div class="label">Width:</div>
739
706
                                <div class="field" style="text-align: left;">
740
 
                                    <input type="text" id="sdo-width" name="sdo-width" value="2000" maxlength="6" disabled />
741
 
                                    <div class="suffix inactive">arcsec</div>
 
707
                                    <input type="text" id="sdo-width" name="sdo-width" value="2000" maxlength="6"/>
 
708
                                    <div class="suffix">arcsec</div>
742
709
                                </div>
743
710
                            </div>
744
711
 
745
712
                            <div class="row">
746
 
                                <div class="label inactive">Height:</div>
 
713
                                <div class="label">Height:</div>
747
714
                                <div class="field">
748
 
                                    <input type="text" id="sdo-height" name="sdo-height" value="2000" maxlength="6" disabled />
749
 
                                    <div class="suffix inactive">arcsec</div>
 
715
                                    <input type="text" id="sdo-height" name="sdo-height" value="2000" maxlength="6" />
 
716
                                    <div class="suffix">arcsec</div>
750
717
                                </div>
751
718
                            </div>
752
719
 
755
722
                            </div>
756
723
 
757
724
                            <div class="row">
758
 
                                <div id="sdo-buttons" class="buttons">
759
 
                                    <div id="sdo-ssw" class="text-button fa fa-download inactive" title="Download an IDL SolarSoft script that will request from the SDO Cut-out Service the data set specified above."> SSW Script</div>
760
 
                                    <a id="sdo-www" class="text-button fa fa-external-link-square" title="Launch a SDO Cut-out Service web page that will request the data set specified above." target="_blank"> SDO Cut-out Service Website</a>
761
 
                                </div>
762
 
                            </div>
763
 
 
764
 
                        </div>
765
 
                    </div>
766
 
                </div>
767
 
            </div>
768
 
        </div>
769
 
    </div>
770
 
 
771
 
 
772
 
 
773
 
    <div id="hv-drawer-share" class="hv-drawer-right user-select-none">
774
 
        <div class="drawer-contents">
775
 
 
776
 
            <div id="accordion-link" class="accordion">
777
 
                <div class="header">
778
 
                    <div class="disclosure-triangle closed">►</div>
779
 
                    <h1>Share Link to Current Viewport</h1>
780
 
                    <div class="right fa fa-question-circle contextual-help" title="Share Link to Current Viewport"></div>
781
 
                </div>
782
 
                <div class="content">
783
 
                    <div class="section">
784
 
                        <div id="helioviewer-url-box" style="font-size: 1em;">
785
 
                            <span id="helioviewer-url-box-msg"></span>
786
 
                            <form style="margin-top: 5px; text-align: center;">
787
 
                                <input type="text" id="helioviewer-url-input-box" style="width:98%;" value="http://helioviewer.org" />
788
 
                                <label for="helioviewer-url-shorten">Shorten with bit.ly? </label>
789
 
                                <input type="checkbox" id="helioviewer-url-shorten" />
790
 
                                <input type="hidden" id="helioviewer-short-url" value="" />
791
 
                                <input type="hidden" id="helioviewer-long-url" value="" />
792
 
                            </form>
793
 
                        </div>
794
 
 
795
 
                        <br />
796
 
 
797
 
                        <div>
798
 
                            <div style="width: 65%; margin: 0 auto; font-size: 1.5em;">
799
 
                                <div id='share-copy-link' class='text-btn qtip-left' title='...'>
800
 
                                    <span class='fa fa-copy fa-fw'></span>
801
 
                                    <span style='line-height: 1.6em'>Copy Link</span>
802
 
                                </div>
803
 
                                <div id='share-email-link' class='text-btn qtip-left' style='float:right;' title='...'>
804
 
                                    <span class='fa fa-envelope fa-fw'></span>
805
 
                                    <span style='line-height: 1.6em'>Email Link</span>
806
 
                                </div>
807
 
                            </div>
808
 
                        </div>
809
 
 
810
 
                    </div>
811
 
                </div>
812
 
            </div>
813
 
 
814
 
            <div id="accordion-social" class="accordion">
815
 
                <div class="header">
816
 
                    <div class="disclosure-triangle closed">►</div>
817
 
                    <h1>Share to Social Networks</h1>
818
 
                    <div class="right fa fa-question-circle contextual-help" title="Share Link to Current Viewport"></div>
819
 
                </div>
820
 
                <div class="content">
821
 
                    <div class="section">
822
 
                        <div id="social-panel" class="ui-widget ui-widget-content ui-corner-all">
823
 
 
824
 
                            <div id='twitter' class='social-btns'>
825
 
                                <div style="width: 50%; margin: 0 auto; font-size: 1.5em;">
826
 
                                    <div id='' class='text-btn qtip-left' style="width: 100%;" title='...'>
827
 
                                        <span class='fa fa-twitter-square fa-fw'></span>
828
 
                                        <span style='line-height: 1.6em'>Tweet Screenshot</span>
829
 
                                    </div>
830
 
                                </div>
831
 
                            </div>
832
 
 
833
 
                        </div>
834
 
                    </div>
835
 
                    <div class="section">
836
 
                        <div id="social-panel" class="ui-widget ui-widget-content ui-corner-all">
837
 
 
838
 
                            <div id='facebook' class='social-btns'>
839
 
                                <div style="width: 50%; margin: 0 auto; font-size: 1.5em;">
840
 
                                    <div id='' class='text-btn qtip-left color-facebook' style="width: 100%;" title='...'>
841
 
                                        <span class='fa fa-facebook-square fa-fw'></span>
842
 
                                        <span style='line-height: 1.6em'>Share Screenshot</span>
843
 
                                    </div>
844
 
                                </div>
845
 
                            </div>
846
 
 
847
 
                        </div>
848
 
                    </div>
849
 
                    <div class="section">
850
 
                        <div id="social-panel" class="ui-widget ui-widget-content ui-corner-all">
851
 
 
852
 
                            <div id='pinterest' class='social-btns'>
853
 
                                <div style="width: 50%; margin: 0 auto; font-size: 1.5em;">
854
 
                                    <div id='' class='text-btn qtip-left' style="width: 100%;" title='...'>
855
 
                                        <span class='fa fa-pinterest-square fa-fw'></span>
856
 
                                        <span style='line-height: 1.6em'>Pin Screenshot</span>
857
 
                                    </div>
858
 
                                </div>
859
 
                            </div>
860
 
 
861
 
 
862
 
                        </div>
863
 
                    </div>
864
 
                </div>
865
 
            </div>
866
 
 
867
 
        </div>
868
 
    </div>
869
 
 
870
 
 
871
 
 
872
 
    <div id="hv-drawer-help" class="hv-drawer-right user-select-none">
873
 
        <div class="drawer-contents">
874
 
 
875
 
            <div id="accordion-help-links" class="accordion">
876
 
                <div class="header">
877
 
                    <div class="disclosure-triangle closed">►</div>
878
 
                    <h1>The Helioviewer Project</h1>
879
 
                    <div class="right fa fa-question-circle contextual-help" title="..."></div>
880
 
                </div>
881
 
                <div class="content">
882
 
                    <div class="section">
883
 
                        <div id="help-links-panel" class="">
884
 
 
885
 
                            <div id='' class='social-btns'>
886
 
                                <div style="width: 90%; margin: 0 auto; font-size: 1.5em;">
887
 
                                    <div id='' class='text-btn qtip-left' style="width: 100%;" title='...'>
888
 
                                        <span class='fa fa-bookmark-o fa-fw'></span>
889
 
                                        <span style='line-height: 1.6em'>User's Guide</span>
890
 
                                    </div>
891
 
                                </div>
892
 
                            </div>
893
 
 
894
 
                            <div id='' class='social-btns'>
895
 
                                <div style="width: 90%; margin: 0 auto; font-size: 1.5em;">
896
 
                                    <div id='' class='text-btn qtip-left color-facebook' style="width: 100%;" title='...'>
897
 
                                        <span class='fa fa-key fa-fw'></span>
898
 
                                        <span style='line-height: 1.6em'>Visual Glossary</span>
899
 
                                    </div>
900
 
                                </div>
901
 
                            </div>
902
 
 
903
 
                            <div id='' class='social-btns'>
904
 
                                <div style="width: 90%; margin: 0 auto; font-size: 1.5em;">
905
 
                                    <div id='' class='text-btn qtip-left' style="width: 100%;" title='...'>
906
 
                                        <span class='fa fa-keyboard-o fa-fw'></span>
907
 
                                        <span style='line-height: 1.6em'>Keyboard Shortcuts</span>
908
 
                                    </div>
909
 
                                </div>
910
 
                            </div>
911
 
 
912
 
                            <div id='' class='social-btns'>
913
 
                                <div style="width: 90%; margin: 0 auto; font-size: 1.5em;">
914
 
                                    <div id='' class='text-btn qtip-left' style="width: 100%;" title='...'>
915
 
                                        <span class='fa fa-book fa-fw'></span>
916
 
                                        <span style='line-height: 1.6em'> Documentation</span>
917
 
                                    </div>
918
 
                                </div>
919
 
                            </div>
920
 
 
921
 
                            <div id='' class='social-btns'>
922
 
                                <div style="width: 90%; margin: 0 auto; font-size: 1.5em;">
923
 
                                    <div id='' class='text-btn qtip-left' style="width: 100%;" title='...'>
924
 
                                        <span class='fa fa-code fa-fw'></span>
925
 
                                        <span style='line-height: 1.6em'> Public API Documentation</span>
926
 
                                    </div>
927
 
                                </div>
928
 
                            </div>
929
 
 
930
 
                            <br />
931
 
 
932
 
 
933
 
                        </div>
934
 
                    </div>
935
 
                </div>
936
 
            </div>
937
 
 
938
 
        </div>
939
 
    </div>
940
 
 
 
725
                                <div class="buttons">
 
726
                                    <div class="text-button fa fa-download" title="Download an IDL SolarSoft script that will request from the SDO Cut-out Service the data set specified above."> SSW Script</div>
 
727
                                    <div class="text-button fa fa-external-link-square" title="Launch a SDO Cut-out Service web page that will request the data set specified above."> SDO Cut-out Service Website</div>
 
728
                                </div>
 
729
                            </div>
 
730
 
 
731
                        </div>
 
732
                    </div>
 
733
                </div>
 
734
            </div>
 
735
 
 
736
            <div id="accordion-hek" class="accordion">
 
737
                <div class="header">
 
738
                    <div class="disclosure-triangle closed">►</div>
 
739
                    <h1>Heliophysics Event Knowledgebase</h1>
 
740
                    <div class="right fa fa-question-circle contextual-help" title="The Heliophysics Event Knowledgebase (HEK) provides a wealth of data for solar features and events."></div>
 
741
                </div>
 
742
                <div class="content">
 
743
                    <div class="section"></div>
 
744
                </div>
 
745
            </div>
 
746
 
 
747
            <br />
 
748
 
 
749
            <div class="bottom-shadow"></div>
 
750
        </div>
 
751
    </div>
 
752
 
 
753
 
 
754
    <div id="helioviewer-drawer-bottom">
 
755
        <div class="drawer-tab drawer-tab-bottom">Data Timeline</div>
 
756
        <div class="drawer-contents"></div>
 
757
    </div>
941
758
 
942
759
    <!-- Glossary dialog -->
943
760
    <div id='glossary-dialog'></div>
1038
855
 
1039
856
 
1040
857
<!-- Viewport -->
1041
 
<div id="helioviewer-viewport-container-outer" class="user-select-none">
 
858
<div id="helioviewer-viewport-container-outer">
1042
859
    <div id="helioviewer-viewport-container-inner">
1043
860
        <div id="helioviewer-viewport">
1044
861
 
1047
864
                <div id="moving-container"></div>
1048
865
            </div>
1049
866
 
1050
 
            <!-- Message console -->
1051
 
            <div id="message-console"></div>
1052
 
 
1053
867
            <!-- Image area select boundary container -->
1054
868
            <div id="image-area-select-container"></div>
1055
869
        </div>
 
870
 
1056
871
    </div>
1057
872
</div>
1058
873
 
1059
874
 
 
875
<!-- Footer -->
 
876
<!-- <div id="footer">
 
877
    <div id="footer-container-outer">
 
878
        <div id="footer-container-inner"> -->
 
879
            <!-- Meta links -->
 
880
<!--             <div id="footer-links">
 
881
                <a href="http://helioviewer.org/wiki/Helioviewer.org_User_Guide_2.4.0" class="light" target="_blank">Help</a>
 
882
                <a id="helioviewer-glossary" class="light" href="dialogs/glossary.html">Glossary</a>
 
883
                <a id="helioviewer-about" class="light" href="dialogs/about.php">About</a>
 
884
                <a id="helioviewer-usage" class="light" href="dialogs/usage.php">Usage Tips</a>
 
885
                <a href="http://wiki.helioviewer.org/wiki/Main_Page" class="light" target="_blank">Wiki</a>
 
886
                <a href="http://blog.helioviewer.org/" class="light" target="_blank">Blog</a>
 
887
                <a href="http://jhelioviewer.org" class="light" target="_blank">JHelioviewer</a>
 
888
                <a href="http://api.helioviewer.org/docs/v2/" class="light" target="_blank">Public API</a>
 
889
                <a href="https://twitter.com/Helioviewer" class="light" title="Follow @helioviewer on Twitter" target="_blank">@helioviewer</a>
 
890
                <a href="mailto:<?php echo $this->config['contact_email']; ?>" class="light">Contact</a>
 
891
                <a href="https://bugs.launchpad.net/helioviewer.org/" class="light" style="margin-right:2px;" target="_blank">Report Problem</a>
 
892
            </div>
 
893
        </div>
 
894
    </div>
 
895
</div> -->
 
896
<!-- end Footer -->
 
897
 
 
898
 
1060
899
<?php
1061
900
    parent::printBody($signature);
1062
901
    }