Skip to content
This repository has been archived by the owner on Aug 5, 2021. It is now read-only.

Commit

Permalink
add vpc support
Browse files Browse the repository at this point in the history
  • Loading branch information
Genki Sugawara committed Apr 1, 2012
1 parent d20e8c1 commit c514067
Show file tree
Hide file tree
Showing 7 changed files with 83 additions and 71 deletions.
Empty file modified ec2ui/content/ec2ui/client.js 100755 → 100644
Empty file.
Empty file modified ec2ui/content/ec2ui/controller.js 100755 → 100644
Empty file.
Empty file modified ec2ui/content/ec2ui/createlbdialog.js 100755 → 100644
Empty file.
Empty file modified ec2ui/content/ec2ui/dialog_create_loadbalancer.xul 100755 → 100644
Empty file.
149 changes: 80 additions & 69 deletions ec2ui/content/ec2ui/dialog_loadbalancer_details.xul 100644 → 100755
Expand Up @@ -3,74 +3,85 @@
<!DOCTYPE window SYSTEM "chrome://ec2ui/locale/ec2ui.dtd">

<dialog id="ec2ui.dialog.loadbalancer.detail" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="ec2_LoadbalancerDetails.init();" ondialogaccept="return true;" title="&ec2ui.dialog.title.loadbalancer_details;">
onload="ec2_LoadbalancerDetails.init();" ondialogaccept="return true;" title="&ec2ui.dialog.title.loadbalancer_details;">

<script type="application/x-javascript" src="chrome://ec2ui/content/loadbalancerdetailsdialog.js" />
<script type="application/x-javascript" src="chrome://ec2ui/content/model.js" />
<script type="application/x-javascript" src="chrome://ec2ui/content/loadbalancerdetailsdialog.js" />
<script type="application/x-javascript" src="chrome://ec2ui/content/model.js" />

<vbox flex="1">
<grid flex="1">
<columns>
<column />
<column />
<column />
<column />
</columns>
<rows>
<row>
<label control="ec2ui.loadbalancer.LoadBalancerName" value="&ec2ui.loadbalancerview.Name.label;" />
<textbox id="ec2ui.loadbalancer.LoadBalancerName" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.CreatedTime" value="&ec2ui.loadbalancerview.creationtime.label;" />
<textbox id="ec2ui.loadbalancer.CreatedTime" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.DNSName" value="&ec2ui.loadbalancerview.dnsname.label;" />
<textbox id="ec2ui.loadbalancer.DNSName" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Protocol" value="&ec2ui.loadbalancerview.protocol.label;" />
<textbox id="ec2ui.loadbalancer.Protocol" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.LoadBalancerPort" value="&ec2ui.loadbalancerview.lbport.label;" />
<textbox id="ec2ui.loadbalancer.LoadBalancerPort" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.InstancePort" value="&ec2ui.loadbalancerview.iport.label;" />
<textbox id="ec2ui.loadbalancer.InstancePort" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Interval" value="&ec2ui.loadbalancerview.interval.label;" />
<textbox id="ec2ui.loadbalancer.Interval" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Target" value="&ec2ui.loadbalancerview.target.label;" />
<textbox id="ec2ui.loadbalancer.Target" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.HealthyThreshold" value="&ec2ui.loadbalancerview.HealthyThreshold.label;" />
<textbox id="ec2ui.loadbalancer.HealthyThreshold" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.UnhealthyThreshold" value="&ec2ui.loadbalancerview.UnhealthyThreshold.label;" />
<textbox id="ec2ui.loadbalancer.UnhealthyThreshold" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Timeout" value="&ec2ui.loadbalancerview.Timeout.label;" />
<textbox id="ec2ui.loadbalancer.Timeout" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Instances" value="&ec2ui.loadbalancerview.Instances.label;" />
<textbox id="ec2ui.loadbalancer.Instances" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.zone" value="&ec2ui.loadbalancerview.AvailabilityZones.label;" />
<textbox id="ec2ui.loadbalancer.zone" size="40" readonly="true" />
</row>

</rows>
</grid>
</vbox>
</dialog>
<vbox flex="1">
<grid flex="1">
<columns>
<column />
<column />
<column />
<column />
</columns>
<rows>
<row>
<label control="ec2ui.loadbalancer.LoadBalancerName" value="&ec2ui.loadbalancerview.Name.label;" />
<textbox id="ec2ui.loadbalancer.LoadBalancerName" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.CreatedTime" value="&ec2ui.loadbalancerview.creationtime.label;" />
<textbox id="ec2ui.loadbalancer.CreatedTime" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.DNSName" value="&ec2ui.loadbalancerview.dnsname.label;" />
<textbox id="ec2ui.loadbalancer.DNSName" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Protocol" value="&ec2ui.loadbalancerview.protocol.label;" />
<textbox id="ec2ui.loadbalancer.Protocol" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.LoadBalancerPort" value="&ec2ui.loadbalancerview.lbport.label;" />
<textbox id="ec2ui.loadbalancer.LoadBalancerPort" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.InstancePort" value="&ec2ui.loadbalancerview.iport.label;" />
<textbox id="ec2ui.loadbalancer.InstancePort" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Interval" value="&ec2ui.loadbalancerview.interval.label;" />
<textbox id="ec2ui.loadbalancer.Interval" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Target" value="&ec2ui.loadbalancerview.target.label;" />
<textbox id="ec2ui.loadbalancer.Target" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.HealthyThreshold" value="&ec2ui.loadbalancerview.HealthyThreshold.label;" />
<textbox id="ec2ui.loadbalancer.HealthyThreshold" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.UnhealthyThreshold" value="&ec2ui.loadbalancerview.UnhealthyThreshold.label;" />
<textbox id="ec2ui.loadbalancer.UnhealthyThreshold" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Timeout" value="&ec2ui.loadbalancerview.Timeout.label;" />
<textbox id="ec2ui.loadbalancer.Timeout" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.Instances" value="&ec2ui.loadbalancerview.Instances.label;" />
<textbox id="ec2ui.loadbalancer.Instances" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.zone" value="&ec2ui.loadbalancerview.AvailabilityZones.label;" />
<textbox id="ec2ui.loadbalancer.zone" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.vpcId" value="VPC ID" />
<textbox id="ec2ui.loadbalancer.vpcId" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.subnets" value="Subnets" />
<textbox id="ec2ui.loadbalancer.subnets" size="40" readonly="true" />
</row>
<row>
<label control="ec2ui.loadbalancer.groups" value="Security Groups" />
<textbox id="ec2ui.loadbalancer.groups" size="40" readonly="true" />
</row>
</rows>
</grid>
</vbox>
</dialog>
5 changes: 3 additions & 2 deletions ec2ui/content/ec2ui/loadbalancerdetailsdialog.js 100644 → 100755
Expand Up @@ -14,7 +14,8 @@ var ec2_LoadbalancerDetails = {
document.getElementById("ec2ui.loadbalancer.Timeout").value = loadbalancer.Timeout;
document.getElementById("ec2ui.loadbalancer.Instances").value = loadbalancer.InstanceId;
document.getElementById("ec2ui.loadbalancer.zone").value = loadbalancer.zone;


document.getElementById("ec2ui.loadbalancer.vpcId").value = loadbalancer.vpcId;
document.getElementById("ec2ui.loadbalancer.subnets").value = loadbalancer.subnets;
document.getElementById("ec2ui.loadbalancer.groups").value = loadbalancer.groups;
}
}
Empty file modified ec2ui/content/ec2ui/loadbalancerview.js 100755 → 100644
Empty file.

0 comments on commit c514067

Please sign in to comment.