<?xml version = '1.0' encoding = 'UTF-8'?>
<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja" 
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin">
  <baja:head xmlns="http://www.w3.org/TR/REC-html40">
  </baja:head>
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <provider>
        <data name="refOptionList">
          <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject" 
                  method="getRefreshOptionList"/>
        </data>
        <data name="chartData">
          <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject"
                  method="getSeverityChartData"/>
        </data>
        <data name="headerData">
          <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject"
                  method="getHeaderData"/>
        </data>
        <data name="resourceBundle">
         <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="sdkBundle">
            <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
        </data>
        <data name="commonResourceBundle">
         <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="notifMsg">
         <bundle class="oracle.sysman.resources.NotifMsg"/>
        </data>
       </provider>
       <contents>
        <html:title>
          <text data:text="pageTitle@headerData" />
        </html:title>
        <html:noScript>
          "This page uses JavaScript to perform the list of values lookup. Your browser either does not support JavaScript, or it is disabled.  Please enable JavaScript, or upgrade your browser."
        </html:noScript>

        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
          <mediumAdvertisement>
            <include baja:node="../oemBanner" />
          </mediumAdvertisement>
          <globalButtons>
            <include baja:node="../globalButtonBar" />
          </globalButtons>
          <marlin:tabs>
            <include baja:node="../globalTabs" />
          </marlin:tabs>
          <marlin:pageHeader>
            <include baja:node="../globalHeader" />
          </marlin:pageHeader>
          <marlin:location>
            <include baja:node="../breadCrumbs" />
          </marlin:location>
          <copyright>
           <include baja:node="../copyright"/>
          </copyright>
          <marlin:contents>

            <form name="severityChartData">
              <contents>                       

            <stackLayout>
              <contents>
                <header data:text="header@headerData"/> 
                <borderLayout>
                  <contents>

                   <tableLayout width="100%">
                    <contents>
                     <rowLayout>
                      <contents>
                       <cellFormat>
                        <contents>
                         <rowLayout hAlign="right">
                          <contents>

                            <styledText styleClass="OraTipText"
                                        data:text="PAGE_REFRESHED_TIME@sdkBundle" />
                            <spacer width="5"/>
                            <styledText styleClass="OraTipLabel"
                                        data:text="timestamp@chartData"/>
                          </contents>
                         </rowLayout>
                        </contents>
                       </cellFormat>
                      </contents>
                     </rowLayout>
                    </contents>
                   </tableLayout>

                   <tableLayout width="100%">
                    <contents>
                     <rowLayout>
                      <contents>
                       <cellFormat>
                        <contents>
                         <rowLayout hAlign="right">
                          <contents>

                            <styledText styleClass="OraPromptText"
                                        labeledNodeId="refOptionChoice"
                                        data:text="VIEW_DATA@resourceBundle" />

                            <spacer width="5"/>

                            <choice name="refOptionChoice" columns="5" id="refOptionChoice">
                              <primaryClientAction>
                                  <firePartialAction event="refToOpt" targets="chartTable" />
                              </primaryClientAction>
                              <contents marlin:childData="refOption@refOptionList">
                                <option marlin:text="name"
                                        marlin:selected="selected"
                                        marlin:value="value"/>
                              </contents>
                            </choice>

                            <formValue name="event" value="refToOpt"/>

                          </contents>
                         </rowLayout>
                        </contents>
                       </cellFormat>
                      </contents>
                     </rowLayout>
                    </contents>
                   </tableLayout>

                   <spacer width="5" />

                   <switcher data:childName="node@chartData">
                    <case name="okNode">

                     <tableLayout>
                      <contents>

                       <rowLayout>
                        <contents>
                         <cellFormat>
                          <contents>

                           <tableLayout id="chartTable">
                            <contents>
                             <rowLayout>
                              <contents>

                              <table width="100%" name="chartTable" 
                                  data:summary="header@headerData"
                                  data:value="value@chartData"
                                  data:minValue="minValue@chartData"
                                  data:maxValue="maxValue@chartData"
                                  data:blockSize="blockSize@chartData"
                                  data:tableData="row@chartData" >
                                <columnHeaderData>
                                  <column data:text="colLabel1@headerData"/>
                                  <column data:text="HISTORY@resourceBundle"/>
                                </columnHeaderData>
                                <columnHeaderStamp>
                                  <boundText select="text"/>
                                </columnHeaderStamp>
                                <columnFormats>
                                  <columnFormat width="50%" />
                                  <columnFormat width="500" />
                                </columnFormats>
                                <contents>
                                  <link data:text="displayName"
                                        data:shortDesc="colLabel1@headerData"
                                        data:destination="destination" /> 
                                  <image data:source="chart"
                                         data:shortDesc="HISTORY@resourceBundle"
                                         data:destination="chartDest" /> 
                                </contents>
                               </table>
                              </contents>
                             </rowLayout>

                             <rowLayout hAlign="right">
                               <contents>
                                 <image data:source="timeLine@chartData" /> 
                               </contents>
                             </rowLayout>

                            </contents>
                           </tableLayout >
                          </contents>
                         </cellFormat>

                         <cellFormat>
                          <contents>
                           <spacer width="10" />
                          </contents>
                         </cellFormat>

                         <cellFormat vAlign="top" >
                          <contents>

                           <spacer width="0" />

                           <contentContainer data:text="KEY@notifMsg"
                                       background="light" width="100%" >
                            <contents>

                             <labeledFieldLayout labelWidth="1%" fieldWidth="99%" >
                              <contents>

                               <image data:source="criticalImage@chartData"
                                      data:shortDesc="CRITICAL@resourceBundle"
                                      width="10" height="10" />
                               <styledText styleClass="OraInstructionText"
                                           data:text="CRITICAL@resourceBundle" />

                               <image data:source="warningImage@chartData"
                                      data:shortDesc="WARNING@resourceBundle"
                                      width="10" height="10" />
                               <styledText styleClass="OraInstructionText"
                                           data:text="WARNING@resourceBundle" />

                               <image data:source="clearImage@chartData"
                                      data:shortDesc="CLEAR@resourceBundle"
                                      width="10" height="10" />
                               <styledText styleClass="OraInstructionText"
                                           data:text="CLEAR@resourceBundle" />

                               <image data:source="noDataImage@chartData"
                                      data:shortDesc="NO_DATA@notifMsg"
                                      width="10" height="10" />
                               <styledText styleClass="OraInstructionText"
                                           data:text="NO_DATA@notifMsg" />

                              </contents>
                             </labeledFieldLayout >

                            </contents>
                           </contentContainer>

                          </contents>
                         </cellFormat>

                        </contents>
                       </rowLayout>
                      </contents>
                     </tableLayout>

                    </case>

                    <case name="errNode">
                        <messageBox data:message="errMsg@chartData"
                                data:messageType="msgType@chartData"
                                longDescURL="unimpl"
                                data:text="msgText@chartData">
                        </messageBox>
                    </case>
                    <case name="emptyNode">
                     <!-- show nothing here -->
                    </case>
                   </switcher>
                  </contents>
                </borderLayout>
              </contents>
            </stackLayout>
            </contents>
           </form>
          </marlin:contents>
        </pageLayout>
      </contents>
    </dataScope>
  </baja:content>
  <handlers>
    <!-- use this handler to enter this page -->
    <event name="doLoad">
      <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject" 
              method="doLoad"/>
    </event>
    <event name="*">
      <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject" 
              method="doNull"/>
    </event>
    <!-- handle the refresh button -->
    <event name="refToOpt">
      <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject"
              method="doRefreshToOption"/>
    </event>
    <event name="goto">
      <method class="oracle.sysman.eml.mntr.vltn.SeverityChartDataObject"
              method="doGoto"/>
    </event>
</handlers>
</page>
