Changeset 1498 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2009-03-18T15:46:46+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/HelpAction.java
r1482 r1498 134 134 if (c instanceof Helpful) 135 135 return ((Helpful)c).helpTopic(); 136 if (c instanceof JMenu) 137 return "Menu/"+((JMenu)c).getText(); 136 if (c instanceof JMenu) { 137 JMenu b = (JMenu)c; 138 if (b.getClientProperty("help") != null) 139 return (String)b.getClientProperty("help"); 140 return "Menu/"+b.getText(); 141 } 138 142 if (c instanceof AbstractButton) { 139 143 AbstractButton b = (AbstractButton)c; … … 163 167 */ 164 168 public void setHelpUrl(String url) { 165 int i = url.lastIndexOf("/")+1; 166 String title = url.substring(i); 167 if(!title.startsWith(languageCode) && !languageCode.equals("En:")) 168 title = languageCode + title; 169 String langurl = url.substring(0, i) + title; 169 int i = url.indexOf("/wiki/Help/")+6; 170 String langurl = url; 171 if(i > 0) 172 { 173 String title = url.substring(i); 174 if(!title.startsWith(languageCode) && !languageCode.equals("En:")) 175 title = languageCode + title; 176 langurl = url.substring(0, i) + title; 177 } 170 178 boolean loaded = false; 171 179 if(!langurl.equals(this.url) && !langurl.equals(url))
Note:
See TracChangeset
for help on using the changeset viewer.