1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
6
<meta name="generator" content="JsDoc Toolkit" />
8
<title>JsDoc Reference - EventLayerAccordion</title>
10
<style type="text/css">
14
font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
21
background-color: #ccc;
36
border-top: 1px solid #7F8FB1;
44
border: 1px dashed #ccc;
54
background-color: #F3F3F3;
66
list-style-type: none;
69
font-family: arial, sans-serif;
80
.summaryTable { width: 100%; }
88
h2 { font-size: 110%; }
89
caption, div.sectionTitle
91
background-color: #7F8FB1;
95
padding: 2px 6px 2px 6px;
96
border: 1px #7F8FB1 solid;
99
div.sectionTitle { margin-bottom: 8px; }
100
.summaryTable thead { display: none; }
106
border-bottom: 1px #7F8FB1 solid;
107
border-right: 1px #7F8FB1 solid;
110
/*col#summaryAttributes {}*/
111
.summaryTable td.attributes
113
border-left: 1px #7F8FB1 solid;
118
td.attributes, .fixedFont
122
font-family: "Courier New",Courier,monospace;
126
.summaryTable td.nameDescription
133
.summaryTable td.nameDescription, .description
140
.summaryTable { margin-bottom: 8px; }
153
.detailList dt { margin-left: 20px; }
162
.light, td.attributes, .light a:link, .light a:visited
177
<!-- ============================== header ================================= -->
178
<!-- begin static/header.html -->
181
<!-- end static/header.html -->
183
<!-- ============================== classes index ============================ -->
185
<!-- begin publish.classesIndex -->
186
<div align="center"><a href="../index.html">Class Index</a>
187
| <a href="../files.html">File Index</a></div>
190
<ul class="classList">
192
<li><a href="../symbols/Calendar.html">Calendar</a></li>
194
<li><a href="../symbols/Date.html">Date</a></li>
196
<li><a href="../symbols/EventLayer.html">EventLayer</a></li>
198
<li><a href="../symbols/EventLayerAccordion.html">EventLayerAccordion</a></li>
200
<li><a href="../symbols/EventMarker.html">EventMarker</a></li>
202
<li><a href="../symbols/Helioviewer.html">Helioviewer</a></li>
204
<li><a href="../symbols/IconPicker.html">IconPicker</a></li>
206
<li><a href="../symbols/Layer.html">Layer</a></li>
208
<li><a href="../symbols/LayerManager.html">LayerManager</a></li>
210
<li><a href="../symbols/LoadingIndicator.html">LoadingIndicator</a></li>
212
<li><a href="../symbols/Math.html">Math</a></li>
214
<li><a href="../symbols/MessageConsole.html">MessageConsole</a></li>
216
<li><a href="../symbols/MovieBuilder.html">MovieBuilder</a></li>
218
<li><a href="../symbols/String.html">String</a></li>
220
<li><a href="../symbols/TileLayer.html">TileLayer</a></li>
222
<li><a href="../symbols/TileLayerAccordion.html">TileLayerAccordion</a></li>
224
<li><a href="../symbols/TimeControls.html">TimeControls</a></li>
226
<li><a href="../symbols/UIElement.html">UIElement</a></li>
228
<li><a href="../symbols/UserSettings.html">UserSettings</a></li>
230
<li><a href="../symbols/Viewport.html">Viewport</a></li>
232
<li><a href="../symbols/ViewportHandlers.html">ViewportHandlers</a></li>
234
<li><a href="../symbols/ZoomControl.html">ZoomControl</a></li>
238
<!-- end publish.classesIndex -->
242
<!-- ============================== class title ============================ -->
243
<h1 class="classTitle">
245
Class EventLayerAccordion
248
<!-- ============================== class summary ========================== -->
249
<p class="description">
255
<br /><i>Defined in: </i> <a href="../symbols/src/_var_www_hv_lib_helioviewer_EventLayerAccordion.js.html">EventLayerAccordion.js</a>.
259
<!-- ============================== constructor summary ==================== -->
261
<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class EventLayerAccordion.">
262
<caption>Class Summary</caption>
265
<th scope="col">Constructor Attributes</th>
266
<th scope="col">Constructor Name and Description</th>
271
<td class="attributes"> </td>
272
<td class="nameDescription" >
273
<div class="fixedFont">
274
<b><a href="../symbols/EventLayerAccordion.html">EventLayerAccordion</a></b>(viewport, containerId)
276
<div class="description">Creates a new EventLayerAccordion</div>
283
<!-- ============================== properties summary ===================== -->
286
<!-- ============================== methods summary ======================== -->
290
<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class EventLayerAccordion.">
291
<caption>Method Summary</caption>
294
<th scope="col">Method Attributes</th>
295
<th scope="col">Method Name and Description</th>
301
<td class="attributes"><private> </td>
302
<td class="nameDescription">
303
<div class="fixedFont"><b><a href="../symbols/EventLayerAccordion.html#_buildCatalogSelect">_buildCatalogSelect</a></b>()
305
<div class="description">Builds a SELECT menu with all the catalogs not already displayed.</div>
310
<td class="attributes"><private> </td>
311
<td class="nameDescription">
312
<div class="fixedFont"><b><a href="../symbols/EventLayerAccordion.html#_catalogsUnavailable">_catalogsUnavailable</a></b>()
314
<div class="description">Display error message to let user know service is down.</div>
319
<td class="attributes"><private> </td>
320
<td class="nameDescription">
321
<div class="fixedFont"><b><a href="../symbols/EventLayerAccordion.html#_setupEventHandlers">_setupEventHandlers</a></b>(layer)
323
<div class="description">Sets up UI-related event handlers</div>
328
<td class="attributes"><private> </td>
329
<td class="nameDescription">
330
<div class="fixedFont"><b><a href="../symbols/EventLayerAccordion.html#_setupUI">_setupUI</a></b>()
332
<div class="description">Setup empty event layer accordion.</div>
337
<td class="attributes"> </td>
338
<td class="nameDescription">
339
<div class="fixedFont"><b><a href="../symbols/EventLayerAccordion.html#addLayer">addLayer</a></b>(layer)
341
<div class="description">Adds a new entry to the event layer accordion</div>
346
<td class="attributes"> </td>
347
<td class="nameDescription">
348
<div class="fixedFont"><b><a href="../symbols/EventLayerAccordion.html#getEventCatalogs">getEventCatalogs</a></b>()
350
<div class="description">Get a list of the available event catalogs.</div>
360
<!-- ============================== events summary ======================== -->
363
<!-- ============================== constructor details ==================== -->
365
<div class="details"><a name="constructor"> </a>
366
<div class="sectionTitle">
370
<div class="fixedFont">
371
<b>EventLayerAccordion</b>(viewport, containerId)
374
<div class="description">
375
Creates a new EventLayerAccordion
383
<dl class="detailList">
384
<dt class="heading">Parameters:</dt>
387
<span class="light fixedFont">{Object}</span> <b>viewport</b>
390
<dd>A reference to Helioviewer's viewport.</dd>
393
<span class="light fixedFont">{<a href="../symbols/String.html">String</a>}</span> <b>containerId</b>
396
<dd>The ID of the container where the EventLayerAccordion should be placed.</dd>
410
<!-- ============================== field details ========================== -->
413
<!-- ============================== method details ========================= -->
415
<div class="sectionTitle">
419
<a name="_buildCatalogSelect"> </a>
420
<div class="fixedFont"><private>
423
<b>_buildCatalogSelect</b>()
426
<div class="description">
427
Builds a SELECT menu with all the catalogs not already displayed.
444
<a name="_catalogsUnavailable"> </a>
445
<div class="fixedFont"><private>
448
<b>_catalogsUnavailable</b>()
451
<div class="description">
452
Display error message to let user know service is down.
469
<a name="_setupEventHandlers"> </a>
470
<div class="fixedFont"><private>
473
<b>_setupEventHandlers</b>(layer)
476
<div class="description">
477
Sets up UI-related event handlers
485
<dl class="detailList">
486
<dt class="heading">Parameters:</dt>
489
<span class="light fixedFont">{Object}</span> <b>layer</b>
492
<dd>EventLayer being added to the accordion.</dd>
505
<a name="_setupUI"> </a>
506
<div class="fixedFont"><private>
512
<div class="description">
513
Setup empty event layer accordion.
530
<a name="addLayer"> </a>
531
<div class="fixedFont">
534
<b>addLayer</b>(layer)
537
<div class="description">
538
Adds a new entry to the event layer accordion
546
<dl class="detailList">
547
<dt class="heading">Parameters:</dt>
550
<span class="light fixedFont">{Object}</span> <b>layer</b>
553
<dd>EventLayer to add to the accordion.</dd>
566
<a name="getEventCatalogs"> </a>
567
<div class="fixedFont">
570
<b>getEventCatalogs</b>()
573
<div class="description">
574
Get a list of the available event catalogs.
593
<!-- ============================== event details ========================= -->
600
<!-- ============================== footer ================================= -->
601
<div class="fineprint" style="clear:both">
603
Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.1.0 on Thu Jan 29 2009 15:18:23 GMT-0500 (EST)