/* infoviewer_help JEdit macro Loads online Help about a keyword into InfoViewer plugin Versoon 1.0 */ String editMode = buffer.getMode().toString(); url = new StringBuffer(); keyword = textArea.getSelectedText(); if ((keyword == null) || (keyword.length() == 0)) { textArea.selectWord(); keyword = textArea.getSelectedText(); } if ((keyword != null) && (keyword.length() > 0)) { if (editMode.equals("php")) { baseurl = "http://www.php.net/manual/en/printwn/function."; keyword = keyword.replace('_', '-'); ext = ".php"; } else if (editMode.equals("xsl")) { baseurl = "http://www.xm.co.nz/ShoXS/"; keyword = "xsl" + keyword; ext = ".htm"; } else if (editMode.equals("html")) { baseurl = "http://www.blooberry.com/indexdot/html/tagpages/"; keyword = keyword.charAt(0) + "/" + keyword; ext = ".htm"; } else if (editMode.equals("css")) { baseurl = "http://www.zvon.org/xxl/css1Reference/Output/property_"; ext = ".html"; } else { Macros.error(view, "Unsupported Edit Mode"); return; } url.append(baseurl); url.append(keyword); url.append(ext); infoviewer.InfoViewerPlugin.openURL(view, url.toString()); }