- Timestamp:
- 2009-01-09T01:00:19+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/HistoryInfoAction.java
r1169 r1217 6 6 import java.awt.event.ActionEvent; 7 7 import java.awt.event.KeyEvent; 8 import java.util.Collection; 9 import java.util.LinkedList; 10 11 import javax.swing.JOptionPane; 8 12 9 13 import org.openstreetmap.josm.Main; … … 19 23 20 24 public HistoryInfoAction() { 21 super(tr(" OSM History Information"), "about",tr("Display history information about OSM ways or nodes."),22 Shortcut.registerShortcut("core:history", tr(" OSM History Information"), KeyEvent.VK_H, Shortcut.GROUP_HOTKEY), true);25 super(tr("History of Node/Way"), "about",tr("Display history information about OSM ways or nodes."), 26 Shortcut.registerShortcut("core:history", tr("History of Node/Way"), KeyEvent.VK_H, Shortcut.GROUP_HOTKEY), true); 23 27 } 24 28 25 29 public void actionPerformed(ActionEvent e) { 30 final Collection<Object> sel = new LinkedList<Object>(); 26 31 new Visitor() { 27 32 public void visit(Node n) { 28 OpenBrowser.displayUrl("http://www.openstreetmap.org/browse/node/" + n.id + "/history"); 29 } 33 OpenBrowser.displayUrl("http://www.openstreetmap.org/browse/node/" + n.id + "/history"); 34 sel.add(n); 35 } 30 36 31 37 public void visit(Way w) { 32 38 OpenBrowser.displayUrl("http://www.openstreetmap.org/browse/way/" + w.id + "/history"); 39 sel.add(w); 33 40 } 34 41 35 42 public void visit(Relation e) { 36 OpenBrowser.displayUrl("http://www.openstreetmap.org/browse/relation/" + e.id + "/history"); 43 OpenBrowser.displayUrl("http://www.openstreetmap.org/browse/relation/" + e.id + "/history"); 44 sel.add(e); 37 45 } 38 46 … … 43 51 }.visitAll(); 44 52 53 if (sel.isEmpty()) { 54 JOptionPane.showMessageDialog(Main.parent, 55 tr("Please select at least one node or way.")); 56 return; 57 } 45 58 } 46 59
Note:
See TracChangeset
for help on using the changeset viewer.