~vcs-imports/elasticfox/trunk

« back to all changes in this revision

Viewing changes to src/chrome/content/ec2ui/leases_tab_overlay.xul

  • Committer: jhatax
  • Date: 2009-05-21 23:27:40 UTC
  • Revision ID: vcs-imports@canonical.com-20090521232740-bi5hmpcscpub0ar4
In this Release:
- Reserved Instances support comes to Elasticfox

Bug fixes to/for:
- EBS volume attachment to an instance from both the instances and volumes view
- Strict Javascript warnings

M    trunk/src/chrome/locale/ec2ui/en-US/ec2ui.dtd
A    trunk/src/chrome/content/ec2ui/dialog_purchase_offering.xul
A    trunk/src/chrome/content/ec2ui/dialog_offering_details.xul
M    trunk/src/chrome/content/ec2ui/eipdetaildialog.js
M    trunk/src/chrome/content/ec2ui/controller.js
M    trunk/src/chrome/content/ec2ui/volumesview.js
M    trunk/src/chrome/content/ec2ui/securitygroupdetaildialog.js
M    trunk/src/chrome/content/ec2ui/dialog_volume_details.xul
M    trunk/src/chrome/content/ec2ui/utils.js
A    trunk/src/chrome/content/ec2ui/offeringdetaildialog.js
M    trunk/src/chrome/content/ec2ui/attachebsvolumedialog.js
A    trunk/src/chrome/content/ec2ui/dialog_reserved_instances_details.xul
M    trunk/src/chrome/content/ec2ui/client.js
M    trunk/src/chrome/content/ec2ui/bundletaskdetailsdialog.js
M    trunk/src/chrome/content/ec2ui/instancesview.js
A    trunk/src/chrome/content/ec2ui/reservedinstancesdetaildialog.js
M    trunk/src/chrome/content/ec2ui/dialog_new_volume.xul
M    trunk/src/chrome/content/ec2ui/permissiondetaildialog.js
M    trunk/src/chrome/content/ec2ui/keypairdetaildialog.js
A    trunk/src/chrome/content/ec2ui/purchaseofferingdialog.js
M    trunk/src/chrome/content/ec2ui/dialog_new_attachment.xul
M    trunk/src/chrome/content/ec2ui/dialog_snapshot_details.xul
A    trunk/src/chrome/content/ec2ui/reservedinstancesview.js
A    trunk/src/chrome/content/ec2ui/leaseofferingsview.js
AM   trunk/src/chrome/content/ec2ui/images/cash.png
M    trunk/src/chrome/content/ec2ui/dialog_attach_ebs_volume.xul
A    trunk/src/chrome/content/ec2ui/leases_tab_overlay.xul
M    trunk/src/chrome/content/ec2ui/snapshotdetaildialog.js
M    trunk/src/chrome/content/ec2ui/instancedetaildialog.js
M    trunk/src/chrome/content/ec2ui/volumedetaildialog.js
M    trunk/src/chrome/content/ec2ui/bundleInstanceDialog.js
M    trunk/src/chrome/content/ec2ui/session.js
M    trunk/src/chrome/content/ec2ui/ec2ui_main_window.xul
M    trunk/src/chrome/content/ec2ui/model.js

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
 
3
<?xml-stylesheet href="chrome://ec2ui/skin/ec2ui.css" type="text/css"?>
 
4
<!DOCTYPE overlay SYSTEM "chrome://ec2ui/locale/ec2ui.dtd">
 
5
 
 
6
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
7
  <tabpanel id="leases_tab" flex="1">
 
8
    <vbox flex="1">
 
9
      <groupbox orient="vertical" flex="1">
 
10
        <caption label="&ec2ui.captions.leases.offerings.label;" />
 
11
        <popupset>
 
12
          <popup id="ec2ui.offerings.contextmenu" >
 
13
            <menuitem oncommand="ec2ui_LeaseOfferingsTreeView.viewDetails(event);"
 
14
              label="&ec2ui.contextmenu.details.label;" />
 
15
            <menuseparator />
 
16
              <menuitem oncommand="ec2ui_LeaseOfferingsTreeView.purchaseOffering();"
 
17
              label="Purchase Lease Offering" />
 
18
            <menuseparator />
 
19
            <menuitem oncommand="ec2ui_LeaseOfferingsTreeView.copyToClipBoard('id');"
 
20
              label="&ec2ui.contextmenu.copyid.label;" />
 
21
          </popup>
 
22
        </popupset>
 
23
        <toolbar style="padding: 0px 3px; -moz-box-align: center">
 
24
          <hbox flex="10">
 
25
            <textbox id="ec2ui.offerings.search" size="15" value=""
 
26
              onkeypress="ec2ui_LeaseOfferingsTreeView.searchChanged(event);" />
 
27
            <toolbarbutton image="images/refresh.png"
 
28
              style="-moz-box-orient:horizontal;-moz-box-pack:center;"
 
29
              oncommand="ec2ui_LeaseOfferingsTreeView.refresh();"
 
30
              tooltiptext="&ec2ui.refresh.tip;" />
 
31
            <toolbarbutton image="images/cash.png"
 
32
              style="-moz-box-orient:horizontal;-moz-box-pack:center;"
 
33
              oncommand="ec2ui_LeaseOfferingsTreeView.purchaseOffering();"
 
34
              tooltiptext="PurchaseOffering" />
 
35
          </hbox>
 
36
        </toolbar>
 
37
        <tree id="ec2ui.offerings.view" seltype="single" enableColumnDrag="true"
 
38
          ondblclick="ec2ui_LeaseOfferingsTreeView.viewDetails(event)"
 
39
          onselect="ec2ui_LeaseOfferingsTreeView.selectionChanged(event)" flex="1">
 
40
          <treecols>
 
41
            <treecol id="offering.id" label="&ec2ui.offerings.id.label;" flex="3"
 
42
              sortDirection="ascending"
 
43
              persist="width ordinal hidden sortDirection" />
 
44
            <splitter class="tree-splitter" />
 
45
            <treecol id="offering.instanceType" label="&ec2ui.offerings.instType.label;" flex="1"
 
46
              persist="width ordinal hidden sortDirection" />
 
47
            <splitter class="tree-splitter" />
 
48
            <treecol id="offering.azone" label="&ec2ui.availabilityZone.label;" flex="1"
 
49
              persist="width ordinal hidden sortDirection" />
 
50
            <splitter class="tree-splitter" />
 
51
            <treecol id="offering.duration" label="&ec2ui.offerings.duration.label;" flex="1"
 
52
              persist="width ordinal hidden sortDirection" />
 
53
            <splitter class="tree-splitter" />
 
54
            <treecol id="offering.fixedPrice" label="&ec2ui.offerings.fixedPrice.label;" flex="1"
 
55
              persist="width ordinal hidden sortDirection" />
 
56
            <splitter class="tree-splitter" />
 
57
            <treecol id="offering.usagePrice" label="&ec2ui.offerings.usagePrice.label;" flex="1"
 
58
              persist="width ordinal hidden sortDirection" />
 
59
            <splitter class="tree-splitter" />
 
60
            <treecol id="offering.description" label="&ec2ui.offerings.description.label;"
 
61
              flex="2" persist="width ordinal hidden sortDirection" />
 
62
            <splitter class="tree-splitter" />
 
63
          </treecols>
 
64
          <treechildren context="ec2ui.offerings.contextmenu"/>
 
65
        </tree>
 
66
      </groupbox>
 
67
      <splitter style="width: 4px; max-height: 4px;" persist="state"
 
68
        collapse="after" resizebefore="closest">
 
69
        <grippy />
 
70
      </splitter>
 
71
      <groupbox orient="vertical" flex="1">
 
72
        <caption label="&ec2ui.captions.leases.rsvdInst.label;" />
 
73
        <popupset>
 
74
          <popup id="ec2ui.rsvdInst.contextmenu">
 
75
            <menuitem oncommand="ec2ui_ReservedInstancesTreeView.viewDetails();"
 
76
              label="&ec2ui.contextmenu.details.label;" />
 
77
            <menuseparator />
 
78
            <menuitem oncommand="ec2ui_ReservedInstancesTreeView.copyToClipboard('id');"
 
79
              label="&ec2ui.contextmenu.copyid.label;" />
 
80
          </popup>
 
81
        </popupset>
 
82
        <toolbar style="padding: 0px 3px; -moz-box-align: center">
 
83
          <hbox flex="10">
 
84
            <textbox id="ec2ui.rsvdInst.search" size="15" value=""
 
85
              onkeypress="ec2ui_ReservedInstancesTreeView.searchChanged(event);" />
 
86
            <toolbarbutton image="images/refresh.png"
 
87
              style="-moz-box-orient:horizontal;-moz-box-pack:center;"
 
88
              oncommand="ec2ui_ReservedInstancesTreeView.refresh()"
 
89
              tooltiptext="&ec2ui.refresh.tip;" />
 
90
          </hbox>
 
91
        </toolbar>
 
92
        <tree id="ec2ui.rsvdInst.view" seltype="single" enableColumnDrag="true"
 
93
          ondblclick="ec2ui_ReservedInstancesTreeView.viewDetails(event)"
 
94
          onselect="ec2ui_ReservedInstancesTreeView.selectionChanged(event)" flex="1">
 
95
          <treecols>
 
96
            <treecol id="rsvdInst.id" label="&ec2ui.rsvdInst.id.label;" flex="3"
 
97
              sortDirection="ascending" persist="width ordinal hidden sortDirection" />
 
98
            <splitter class="tree-splitter" />
 
99
            <treecol id="rsvdInst.instanceType" label="&ec2ui.rsvdInst.instType.label;" flex="1"
 
100
              persist="width ordinal hidden sortDirection" />
 
101
            <splitter class="tree-splitter" />
 
102
            <treecol id="rsvdInst.azone" label="&ec2ui.availabilityZone.label;" flex="1"
 
103
              persist="width ordinal hidden sortDirection" />
 
104
            <splitter class="tree-splitter" />
 
105
            <treecol id="rsvdInst.start" label="&ec2ui.snapshots.startTime.label;" flex="2"
 
106
              persist="width ordinal hidden sortDirection" />
 
107
            <splitter class="tree-splitter" />
 
108
            <treecol id="rsvdInst.duration" label="&ec2ui.rsvdInst.duration.label;" flex="1"
 
109
              persist="width ordinal hidden sortDirection" />
 
110
            <splitter class="tree-splitter" />
 
111
            <treecol id="rsvdInst.fixedPrice" label="&ec2ui.rsvdInst.fixedPrice.label;" flex="1"
 
112
              persist="width ordinal hidden sortDirection" />
 
113
            <splitter class="tree-splitter" />
 
114
            <treecol id="rsvdInst.usagePrice" label="&ec2ui.rsvdInst.usagePrice.label;" flex="1"
 
115
              persist="width ordinal hidden sortDirection" />
 
116
            <splitter class="tree-splitter" />
 
117
            <treecol id="rsvdInst.count" label="&ec2ui.rsvdInst.count.label;" flex="1"
 
118
              persist="width ordinal hidden sortDirection" />
 
119
            <splitter class="tree-splitter" />
 
120
            <treecol id="rsvdInst.description" label="&ec2ui.rsvdInst.description.label;"
 
121
              flex="2" persist="width ordinal hidden sortDirection" />
 
122
            <splitter class="tree-splitter" />
 
123
            <treecol id="rsvdInst.state" label="&ec2ui.rsvdInst.state.label;" flex="1"
 
124
              persist="width ordinal hidden sortDirection" />
 
125
            <splitter class="tree-splitter" />
 
126
          </treecols>
 
127
          <treechildren context="ec2ui.rsvdInst.contextmenu"/>
 
128
        </tree>
 
129
      </groupbox>
 
130
    </vbox>
 
131
  </tabpanel>
 
132
</overlay>