hackedteam/rcs-console

View on GitHub
src/it/ht/rcs/console/operations/view/agents/build/LeftPanel.mxml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="utf-8"?>
<s:SkinnableContainer xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" xmlns:build="it.ht.rcs.console.operations.view.agents.build.*" xmlns:mobile="it.ht.rcs.console.operations.view.agents.build.mobile.*" xmlns:desktop="it.ht.rcs.console.operations.view.agents.build.desktop.*" >
  <fx:Script>
    <![CDATA[
      import it.ht.rcs.console.agent.model.Agent;
      import it.ht.rcs.console.operations.view.configuration.ConfigurationView;
      
      [Bindable]
      public var desc:String;
      [Bindable]
      public var platform:String;
      [Bindable]
      public var factory:Agent;
      
      [Bindable]
      public var configView:ConfigurationView;
    ]]>
  </fx:Script>
  <s:states>
    <s:State name="none"/>
    
    <s:State name="dsk_silent"/>
    <s:State name="dsk_melted"/>
    <s:State name="dsk_offline"/>
    <s:State name="dsk_UEFI"/>
    <s:State name="dsk_U3"/>
    <s:State name="dsk_nia"/>
    
    <s:State name="mob_local"/>
    <s:State name="mob_silent"/>
    <s:State name="mob_persist"/>
    <s:State name="mob_melted"/>
    <s:State name="mob_wap"/>
    <s:State name="mob_qr"/>

    <s:State name="exploit"/>
  </s:states>
  
    <s:TextArea left="0" right="0" top="0" height="50" borderVisible="false" contentBackgroundAlpha="0.0" editable="false" text="{desc}"/>
  
    <s:Group left="0" right="0" top="50" bottom="0">
      <desktop:DskSilent includeIn="dsk_silent" platform="{platform}"   configView="{configView}"/>
      <desktop:DskMelted includeIn="dsk_melted" platform="{platform}"   configView="{configView}"/>
      <desktop:DskOffline includeIn="dsk_offline" platform="{platform}" configView="{configView}"/>
      <desktop:DskUEFI includeIn="dsk_UEFI" platform="{platform}"       configView="{configView}"/>
      <desktop:DskU3 includeIn="dsk_U3" platform="{platform}"           configView="{configView}"/>
      <desktop:DskNia includeIn="dsk_nia"                               configView="{configView}"/>
      
      <mobile:MobLocal includeIn="mob_local" platform="{platform}"     configView="{configView}"/>
      <mobile:MobSilent includeIn="mob_silent" platform="{platform}"   configView="{configView}"/>
      <mobile:MobPersist includeIn="mob_persist" platform="{platform}" configView="{configView}"/>
      <mobile:MobMelted includeIn="mob_melted" platform="{platform}"   configView="{configView}"/>
      <mobile:MobWap includeIn="mob_wap" platform="{platform}"         configView="{configView}"/>
      <mobile:MobQR includeIn="mob_qr" platform="{platform}"           configView="{configView}"/>
      <build:BuildExploit includeIn="exploit" platform="{platform}"    configView="{configView}"/>    
    </s:Group>    
  
</s:SkinnableContainer>