= AmaterasIDE 2.0.6 New Features = == EclipseHTMLEditor == === Improved !JavaScript code completion === !JavaScript editor provides completion proposals based on a variable type. [[Embed(js_completion.png)]] !JavaScript editor provides code completion for '''prototyps.js''', '''script.aculo.us''' and '''Adobe AIR'''. === HTML/JSP/!JavaScript formatting === The Format action is available in the context menu of HTML, JSP and !JavaScript editor. [[Embed(js_format.png)]] === Adding !JavaScript libraries === !JavaScript library adding wizard is available. Now this wizard includes '''prototype.js''' and '''script.aculo.us'''. [[Embed(add_js_lib.png)]] === Editor Context Menu IDs === Amateras editors context menu id have been defined. * #AmaterasHTMLEditor * #AmaterasXMLEditor * #AmaterasJSPEditor * #!AmaterasJavaScriptEditor * #AmaterasCSSEditor * #AmaterasDTDEditor === Taglib Highlighting === The JSP editor highlights taglibs. Hightlighting colors can be configured in the preference page. [[Embed(taglib_highlight.png)]] === Code completion for <%@ include %> and <jsp:include> === The JSP editor provides completion proposals for <%@ include %> and <jsp:include>. [[Embed(jsp_include_completion.png)]] === Code completion for JSTL === The JSP editor provides completion proposals for JSTL taglibs attribute values. [[Embed(jstl_completion.png)]] === dynamic-attributes === The JSP editor teaches you which taglibs use dynamic-attributes (supported in JSP 2.0) in code completion proposals. [[Embed(dynamic_attributes.png)]] === JSP Preview Improved === * Even if the JSP does not have <html> or <body>, the JSP editor can preview well. * JSP editor rewrites absolute path of external files (such as !JavaScript, CSS and images) in the preview tab. So we can see the html which applied them. === EL function completion === [[Embed(jsp_function.png)]] === New extension point === A following extension point is now available: * tk.eclipse.plugin.htmleditor.javaScriptCompleter * tk.eclipse.plugin.htmleditor.jspelAssistProcessor == StrutsIDE == === Run on Server === You can run the selected JSP from the context menu in the struts-config.xml editor. [[Embed(struts_RunOnServer.png)]] == FacesIDE == === Run on Server === You can run the selected action from the context menu in the faces-config.xml editor. [[Embed(jsf_RunOnServer.png)]]