FAXL3: view event XML

From fringDocumentation

Jump to: navigation, search
<?xml version="1.0" encoding="UTF-8"?>
<Request>
 <Recipients>
   <UserHash></UserHash>
 </Recipients>
 <MessageFeed>
   <Controls/>
   <Commands>
     <Command>
       <DisplayName>
         <LocaleStrings>
           <SingleString locale="EN">Register</SingleString>
         </LocaleStrings>
       </DisplayName>
       <Actions>
         <ActionRunScript>
           <IN>
             <arg>
               <value name="actions">
                 <Actions>
                   <ActionRunScript>
                     <IN>
                       <argScriptBody>
                         <value>
                           switch( fring.GetParameter( "event" ) )
                           {
                           case 0: fringalert( "New view created" );
                           fring.SendToServer( "view created", fring.GetParameter("container"), fring.GetParameter("info") );
                           break;
                           case 1: fringalert( "View closed" );
                           fring.SendToServer( "view closed", fring.GetParameter("container"), fring.GetParameter("info") );
                           break;
                           case 2: fringalert( "View gained focus" );
                           fring.SendToServer( "view gained focus", fring.GetParameter("container"), fring.GetParameter("info") );
                           break;
                           case 3: fringalert( "View lost focus" );
                           fring.SendToServer( "view lost focus", fring.GetParameter("container"), fring.GetParameter("info") );
                           break;
                           default: break;
                           };
                         </value>
                       </argScriptBody>
                     </IN>
                   </ActionRunScript>
                 </Actions>
               </value>
             </arg>
             <argScriptBody>
               <value>
                 fring.RegisterOnViewEvents("container", "info", "event" ,"actions");
               </value>
             </argScriptBody>
           </IN>
         </ActionRunScript>
       </Actions>
     </Command>
   </Commands>
 </MessageFeed>
</Request>
Personal tools