comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java @ 1399:748e7c828d03

Issue312. Moved images and get image urls from constants to completly support IE7. flys-client/trunk@3284 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 17 Nov 2011 14:10:51 +0000
parents 1fae113b93fd
children 047a44270348
comparison
equal deleted inserted replaced
1398:3f6d2f18ee7b 1399:748e7c828d03
17 public class QDTable extends ListGrid { 17 public class QDTable extends ListGrid {
18 18
19 /** The message class that provides i18n strings.*/ 19 /** The message class that provides i18n strings.*/
20 protected FLYSConstants MESSAGE = GWT.create(FLYSConstants.class); 20 protected FLYSConstants MESSAGE = GWT.create(FLYSConstants.class);
21 21
22 /** The interface that provides the image resources. */
23 private FLYSImages IMAGES = GWT.create(FLYSImages.class);
24 22
25 protected boolean lockClick; 23 protected boolean lockClick;
26 24
27 public QDTable() { 25 public QDTable() {
26 String baseUrl = GWT.getHostPageBaseURL();
27
28 setWidth100(); 28 setWidth100();
29 setHeight100(); 29 setHeight100();
30 setSelectionType(SelectionStyle.SINGLE); 30 setSelectionType(SelectionStyle.SINGLE);
31 setSelectionType(SelectionStyle.SINGLE); 31 setSelectionType(SelectionStyle.SINGLE);
32 setShowHeaderContextMenu(false); 32 setShowHeaderContextMenu(false);
35 setEmptyMessage(MESSAGE.empty_table()); 35 setEmptyMessage(MESSAGE.empty_table());
36 36
37 ListGridField addMax = new ListGridField("max", ""); 37 ListGridField addMax = new ListGridField("max", "");
38 addMax.setType(ListGridFieldType.ICON); 38 addMax.setType(ListGridFieldType.ICON);
39 addMax.setWidth(30); 39 addMax.setWidth(30);
40 addMax.setCellIcon(IMAGES.markerRed().getURL()); 40 addMax.setCellIcon(baseUrl + MESSAGE.markerRed());
41 41
42 ListGridField addMin = new ListGridField("min", ""); 42 ListGridField addMin = new ListGridField("min", "");
43 addMin.setType(ListGridFieldType.ICON); 43 addMin.setType(ListGridFieldType.ICON);
44 addMin.setWidth(30); 44 addMin.setWidth(30);
45 addMin.setCellIcon(IMAGES.markerGreen().getURL()); 45 addMin.setCellIcon(baseUrl + MESSAGE.markerGreen());
46 46
47 ListGridField name = new ListGridField("name", MESSAGE.discharge()); 47 ListGridField name = new ListGridField("name", MESSAGE.discharge());
48 name.setType(ListGridFieldType.TEXT); 48 name.setType(ListGridFieldType.TEXT);
49 name.setWidth("*"); 49 name.setWidth("*");
50 50

http://dive4elements.wald.intevation.org