modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceSearchView.java
| 22 ++++++
modules/enterprise/gui/coregui/src/main/resources/org/rhq/enterprise/gui/coregui/client/Messages.properties
| 34 +++++-----
2 files changed, 39 insertions(+), 17 deletions(-)
New commits:
commit 51906ed7422b324f9fb686d7eacf022e34d9b82f
Author: Ian Springer <ian.springer(a)redhat.com>
Date: Mon Nov 29 11:23:38 2010 -0500
i18n Resource category names in Resource list view
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceSearchView.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceSearchView.java
index 05494e0..c58fa89 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceSearchView.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceSearchView.java
@@ -42,6 +42,7 @@ import com.smartgwt.client.widgets.grid.CellFormatter;
import com.smartgwt.client.widgets.grid.ListGridField;
import com.smartgwt.client.widgets.grid.ListGridRecord;
+import org.rhq.core.domain.resource.ResourceCategory;
import org.rhq.enterprise.gui.coregui.client.CoreGUI;
import org.rhq.enterprise.gui.coregui.client.LinkManager;
import org.rhq.enterprise.gui.coregui.client.components.table.AbstractTableAction;
@@ -124,9 +125,12 @@ public class ResourceSearchView extends Table {
@Override
protected void configureTable() {
- ListGridField iconField = new ListGridField("icon",
MSG.common_title_icon(), 40);
+ ListGridField iconField = new ListGridField("icon",
MSG.common_title_icon(), 26);
iconField.setType(ListGridFieldType.IMAGE);
iconField.setImageURLPrefix("types/");
+ iconField.setShowDefaultContextMenu(false);
+ iconField.setCanSort(false);
+ iconField.setTitle(" ");
ListGridField nameField = new ListGridField(NAME.propertyName(), NAME.title(),
250);
nameField.setCellFormatter(new CellFormatter() {
@@ -143,6 +147,22 @@ public class ResourceSearchView extends Table {
ListGridField pluginNameField = new ListGridField(PLUGIN.propertyName(),
PLUGIN.title(), 100);
ListGridField categoryField = new ListGridField(CATEGORY.propertyName(),
CATEGORY.title(), 60);
+ categoryField.setCellFormatter(new CellFormatter() {
+ public String format(Object value, ListGridRecord record, int rowNum, int
colNum) {
+ String categoryName = (String)value;
+ ResourceCategory category = ResourceCategory.valueOf(categoryName);
+ String displayName = "";
+ switch (category) {
+ case PLATFORM:
+ displayName = MSG.common_title_platform(); break;
+ case SERVER:
+ displayName = MSG.common_title_server(); break;
+ case SERVICE:
+ displayName = MSG.common_title_service(); break;
+ }
+ return displayName;
+ }
+ });
ListGridField availabilityField = new ListGridField(AVAILABILITY.propertyName(),
AVAILABILITY.title(), 55);
availabilityField.setType(ListGridFieldType.IMAGE);
diff --git
a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/enterprise/gui/coregui/client/Messages.properties
b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/enterprise/gui/coregui/client/Messages.properties
index 65a5886..0fb9be2 100644
---
a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/enterprise/gui/coregui/client/Messages.properties
+++
b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/enterprise/gui/coregui/client/Messages.properties
@@ -136,29 +136,31 @@ common_title_resource_inventory=Resource Inventory~
common_title_resource_id=Resource ID~
common_title_resource_name=Resource Name~
common_title_search = Search~
-common_title_scheduled_operations=Scheduled Operations~
-common_title_selected_resources=Selected Resources~
-common_title_server_total=Server Total~
-common_title_service_total=Service Total~
-common_title_settings=Settings~
-common_title_show=Show~
+common_title_scheduled_operations = Scheduled Operations~
+common_title_selected_resources = Selected Resources~
+common_title_server = Server~
+common_title_server_total = Server Total~
+common_title_service = Service~
+common_title_service_total = Service Total~
+common_title_settings = Settings~
+common_title_show = Show~
common_title_show_more = Show more...~
common_title_start = Start~
-common_title_status=Status~
-common_title_summary=Summary~
-common_title_tag_cloud=Tag Cloud~
-common_title_the=The
-common_title_summary_counts=Summary Counts~
-common_title_timestamp =Date/Time~
-common_title_total=Total~
+common_title_status = Status~
+common_title_summary = Summary~
+common_title_tag_cloud = Tag Cloud~
+common_title_the = The~
+common_title_summary_counts = Summary Counts~
+common_title_timestamp = Date/Time~
+common_title_total = Total~
common_title_type = Type~
common_title_units = Units~
common_title_user=User~
common_title_value = Value~
common_title_version = Version~
-common_title_view_mode=View Mode~
-common_title_web_address=Web Address~
-common_title_welcome=Welcome~
+common_title_view_mode = View Mode~
+common_title_web_address = Web Address~
+common_title_welcome = Welcome~
# Common Messages
#--------------
Show replies by date