Skip to content

Commit

Permalink
Adding an AJAX indication to modal loading.
Browse files Browse the repository at this point in the history
Fixes Bug #1006073

Change-Id: I438f59659b4e9b2d689401aa7f33f39cd54cc322
  • Loading branch information
John Postlethwait committed May 29, 2012
1 parent 37e7461 commit bbdba48
Show file tree
Hide file tree
Showing 22 changed files with 391 additions and 258 deletions.
60 changes: 31 additions & 29 deletions horizon/locale/en/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:46-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -463,7 +463,7 @@ msgid "Slash is not an allowed character."
msgstr ""

#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr ""

Expand All @@ -476,7 +476,7 @@ msgid "Unable to create container."
msgstr ""

#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr ""

Expand Down Expand Up @@ -510,46 +510,46 @@ msgid "Unable to copy object."
msgstr ""

#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""

#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr ""

#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""

#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""

#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""

#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""

#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr ""

#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
Expand All @@ -558,15 +558,15 @@ msgstr ""
msgid "Size"
msgstr ""

#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr ""

#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""

#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""

Expand All @@ -590,15 +590,15 @@ msgstr ""
msgid "Images & Snapshots"
msgstr ""

#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr ""

#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr ""

#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr ""

Expand Down Expand Up @@ -843,7 +843,6 @@ msgstr ""

#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
Expand Down Expand Up @@ -906,7 +905,7 @@ msgstr ""
msgid "Unable to retrieve instance details."
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr ""
Expand Down Expand Up @@ -1027,14 +1026,17 @@ msgid "Select Image"
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No images available."
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:251
msgid "Select Instance Snapshot"
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No snapshots available."
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr ""
Expand Down Expand Up @@ -1781,7 +1783,7 @@ msgstr ""
msgid "Unable to get flavor list: %s"
msgstr ""

#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr ""

Expand Down Expand Up @@ -2203,20 +2205,20 @@ msgstr ""
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""

#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr ""

#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""

#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""

#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

Expand Down
60 changes: 31 additions & 29 deletions horizon/locale/es/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: openstack-dashboard\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-05-23 11:08-0700\n"
"POT-Creation-Date: 2012-05-29 11:46-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -464,7 +464,7 @@ msgid "Slash is not an allowed character."
msgstr ""

#: dashboards/nova/containers/forms.py:45
#: dashboards/nova/containers/tables.py:89
#: dashboards/nova/containers/tables.py:88
msgid "Container Name"
msgstr ""

Expand All @@ -477,7 +477,7 @@ msgid "Unable to create container."
msgstr ""

#: dashboards/nova/containers/forms.py:59
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/containers/tables.py:155
msgid "Object Name"
msgstr ""

Expand Down Expand Up @@ -511,46 +511,46 @@ msgid "Unable to copy object."
msgstr ""

#: dashboards/nova/containers/panel.py:28
#: dashboards/nova/containers/tables.py:36
#: dashboards/nova/containers/tables.py:100
#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:99
#: dashboards/nova/templates/nova/containers/index.html:8
msgid "Containers"
msgstr ""

#: dashboards/nova/containers/tables.py:35
#: dashboards/nova/containers/tables.py:34
msgid "Container"
msgstr ""

#: dashboards/nova/containers/tables.py:43
#: dashboards/nova/containers/tables.py:42
msgid "Containers must be empty before deletion."
msgstr ""

#: dashboards/nova/containers/tables.py:49
#: dashboards/nova/containers/tables.py:48
#: dashboards/nova/templates/nova/containers/_create.html:7
#: dashboards/nova/templates/nova/containers/_create.html:22
#: dashboards/nova/templates/nova/containers/create.html:6
msgid "Create Container"
msgstr ""

#: dashboards/nova/containers/tables.py:56
#: dashboards/nova/containers/tables.py:55
msgid "List Objects"
msgstr ""

#: dashboards/nova/containers/tables.py:63
#: dashboards/nova/containers/tables.py:62
#: dashboards/nova/templates/nova/objects/_upload.html:23
#: dashboards/nova/templates/nova/objects/upload.html:3
msgid "Upload Object"
msgstr ""

#: dashboards/nova/containers/tables.py:91
#: dashboards/nova/containers/tables.py:107
#: dashboards/nova/containers/tables.py:164
#: dashboards/nova/containers/tables.py:90
#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:163
#: dashboards/nova/templates/nova/objects/index.html:3
msgid "Objects"
msgstr ""

#: dashboards/nova/containers/tables.py:93
#: dashboards/nova/containers/tables.py:157
#: dashboards/nova/containers/tables.py:92
#: dashboards/nova/containers/tables.py:156
#: dashboards/nova/instances_and_volumes/instances/tables.py:243
#: dashboards/nova/instances_and_volumes/volumes/tables.py:114
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:30
Expand All @@ -559,15 +559,15 @@ msgstr ""
msgid "Size"
msgstr ""

#: dashboards/nova/containers/tables.py:106
#: dashboards/nova/containers/tables.py:105
msgid "Object"
msgstr ""

#: dashboards/nova/containers/tables.py:117
#: dashboards/nova/containers/tables.py:116
msgid "Copy"
msgstr ""

#: dashboards/nova/containers/tables.py:128
#: dashboards/nova/containers/tables.py:127
msgid "Download"
msgstr ""

Expand All @@ -591,15 +591,15 @@ msgstr ""
msgid "Images & Snapshots"
msgstr ""

#: dashboards/nova/images_and_snapshots/views.py:53
#: dashboards/nova/images_and_snapshots/views.py:60
msgid "Unable to retrieve images."
msgstr ""

#: dashboards/nova/images_and_snapshots/views.py:61
#: dashboards/nova/images_and_snapshots/views.py:71
msgid "Unable to retrieve snapshots."
msgstr ""

#: dashboards/nova/images_and_snapshots/views.py:69
#: dashboards/nova/images_and_snapshots/views.py:79
msgid "Unable to retrieve volume snapshots."
msgstr ""

Expand Down Expand Up @@ -844,7 +844,6 @@ msgstr ""

#: dashboards/nova/instances_and_volumes/instances/tables.py:144
#: dashboards/nova/instances_and_volumes/instances/workflows.py:376
#: dashboards/nova/templates/nova/images_and_snapshots/images/launch.html:13
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:3
#: dashboards/nova/templates/nova/instances_and_volumes/instances/launch.html:6
msgid "Launch Instance"
Expand Down Expand Up @@ -907,7 +906,7 @@ msgstr ""
msgid "Unable to retrieve instance details."
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/views.py:128
#: dashboards/nova/instances_and_volumes/instances/views.py:130
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
msgstr ""
Expand Down Expand Up @@ -1028,14 +1027,17 @@ msgid "Select Image"
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:242
#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No images available."
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:251
msgid "Select Instance Snapshot"
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:253
msgid "No snapshots available."
msgstr ""

#: dashboards/nova/instances_and_volumes/instances/workflows.py:264
msgid "Unable to retrieve instance flavors."
msgstr ""
Expand Down Expand Up @@ -1782,7 +1784,7 @@ msgstr ""
msgid "Unable to get flavor list: %s"
msgstr ""

#: dashboards/syspanel/images/views.py:45
#: dashboards/syspanel/images/views.py:52
msgid "Unable to retrieve image list."
msgstr ""

Expand Down Expand Up @@ -2204,20 +2206,20 @@ msgstr ""
msgid "The attribute %(attr)s doesn't exist on %(obj)s."
msgstr ""

#: tables/base.py:671
#: tables/base.py:679
msgid "Actions"
msgstr ""

#: tables/base.py:816
#: tables/base.py:824
msgid "No items to display."
msgstr ""

#: tables/base.py:833
#: tables/base.py:841
#, python-format
msgid "No match returned for the id \"%s\"."
msgstr ""

#: tables/base.py:940
#: tables/base.py:948
msgid "Please select a row before taking that action."
msgstr ""

Expand Down

0 comments on commit bbdba48

Please sign in to comment.