<!-- ***************************************************************** -->
<!--                                                                   -->
<!-- Licensed Materials - Property of IBM                              -->
<!--                                                                   -->
<!-- 5724-U69                                                          -->
<!--                                                                   -->
<!-- Copyright IBM Corp. 2007  All Rights Reserved.                    -->
<!--                                                                   -->
<!-- US Government Users Restricted Rights - Use, duplication or       -->
<!-- disclosure restricted by GSA ADP Schedule Contract with           -->
<!-- IBM Corp.                                                         -->
<!--                                                                   -->
<!-- ***************************************************************** -->

<iw:iwidget id="helloWorld2" xmlns:iw="http://www.ibm.com/xmlns/prod/iWidget" iScope="stock" allowInstanceContent="true" supportedModes="view edit print help" mode="view" lang="en">
    <!-- default style value, it can be overwritten-->
    <iw:itemSet id="attributes" onItemSetChanged="handleAttributeChange" >
        <!-- one per Item in the ItemSet -->
        <iw:item id="broker"  readOnly="false"    value="Etrade" />
        <iw:item id="company" readOnly="false" value="IBM" />
        <iw:item id="stock"  readOnly="false" value="105"/>
        <iw:item id="imageUri" value="save.gif"/>
   </iw:itemSet>
   <iw:itemSet id="idescriptor" onItemSetChanged="handleIdescriptorChange" >
       <iw:item id="title" name="title" xml:lang="en" value="Event Explorer" >
            <iw:alt xml:lang="en" value="Event Explorer" />
			<iw:alt xml:lang="de" value="Ereignis-Explorer" />
			<iw:alt xml:lang="sv" value="Utforska händelse" />
	   </iw:item>
	   <iw:item id="description" xml:lang="de" value="Displays event data published by a different widget on the page" >
            <iw:alt xml:lang="en" value="Displays event data published by a different widget on the page" />
			<iw:alt xml:lang="de" value="Zeigt die von einem anderen Widget verffentlichten Ereignisdaten auf der Seite an" />
			<iw:alt xml:lang="sv" value="Visar händelsedata som publicerats av en annan widget på sidan" />
			<iw:alt xml:lang="ru" value="Отображает данные события, опубликованные другим виджетом на странице" />
			<iw:alt xml:lang="pt" value="Apresenta dados de eventos publicados por um mecanismo diferente na página" />
	   </iw:item>	   
   </iw:itemSet>
   <iw:itemSet alias="{yourco.com}companyinfo" id="companyinfo" private="false" onItemSetChanged="handleCompanyChange">
		<iw:item alias="{yourco.com}companyid" id="companyid" />
		<iw:item alias="{yourco.com}stockbroker" id="broker" />
   </iw:itemSet>
   <iw:itemSet id="portletContext">
    <iw:item id="portletHandle"   />
	<iw:item id="portletInstanceKey"   />
   </iw:itemSet>
   <iw:event id="onGetCompanyName" eventDescName="getCompanyName"  handled="true" onEvent="updateQuote" />
   <iw:event id="sendStockData" eventDescName="sendStockData"  published="true" onNewWire="sendData" />
   <iw:eventDescription  id="getCompanyName"  payloadType="string" description="event to get companyname"  lang="en" >
   </iw:eventDescription>
   <iw:eventDescription  id="sendStockData"  payloadType="stockData" description="event to send stockData"  lang="en" >
   </iw:eventDescription>
   <iw:resource uri="stock.js" />
   <iw:payloadDef name="stockData">
		<iw:payloadDef name="company" type="string" defaultValue="" description="this field shows company name"/>
        <iw:payloadDef name="stock" type="string" defaultValue="" description="this field shows stock quote"/>
    </iw:payloadDef>
    <iw:content mode="view">
        <![CDATA[    
            <div><span id="company" class="companyLabel">loading...</span> Stock Quote: <span id="stock">loading...</span></div>
            <div>Broker: <span id="broker">loading...</span></div>
            <div >
			<input class="lotusFormButtonShort"  type="button" id="send" value="Send Data" onclick="iContext.iScope().sendData();return false;"/>
			<input  class="lotusFormButtonShort" type="button" id="broadcast" value="Broadcast Data" onclick="iContext.iScope().broadcastData();return false;"/>
			<input class="lotusFormButtonShort" type="button" id="configure" value="Edit Broker" onclick="iContext.iScope().editBroker();return false;"/>
            </div>
            ]]> 
     </iw:content>
    <iw:content mode="edit">
       <![CDATA[    
           <div> <select class="brokerSelection"  size="1">
                            <option value="Etrade">Etrade</option>
                            <option selected value="Ameritrade">Ameritrade</option>
                 </select>
           </div>
		   <div> <select class="companySelection"  size="1">
                            <option value="IBM">IBM</option>
                            <option selected value="Yahoo">Yahoo</option>
                     </select>
           </div>
           <input class="lotusFormButtonShort"  type="button" id="done" value="Done" onclick="iContext.iScope().onEditDone();"/>
        ]]> 
    </iw:content>
</iw:iwidget>
