eclipse-tapestry5-plugin icon indicating copy to clipboard operation
eclipse-tapestry5-plugin copied to clipboard

Ideas

Open dmitrygusev opened this issue 12 years ago • 3 comments

Validation:

  • [x] markers when some @Imports are missing
  • [ ] markers when some properties are not localized (present in one file, but not in the others)

Tapestry Context:

  • [x] Try determining tapestry context from referenced @Imports: JS/CSS files
  • [x] Support assets referenced by @Inject @Path("asset.js") private Asset js;
  • [x] Show context for service intf/impl, i.e. it's contributions, advisors, decorators

Creating files:

  • [x] Customizable templates
  • [ ] Eclipse 'Quick fix' to create missing @Imports
  • [x] Create complement file if absent or create new JS/CSS file for context Some naming convention may be required here, i.e.:
    • files should be in the same package and have the same name as the Java file
    • or be in lower case with dashes instead of Pascal-casing
  • [x] Support Tapestry 5.4 locations for assets
  • [ ] 'Find references' in project for JS/CSS files
  • [ ] Rename refactoring for Java/tml

dmitrygusev avatar Oct 27 '13 11:10 dmitrygusev

This plugin is great but might be even better if create feature was source folder aware. For example if I want to create a tml file for a Java class in src/test/java it should default to creating the tml file in src/test/resources.

Thanks

trsvax avatar Mar 04 '16 15:03 trsvax

@trsvax please try version 2.13.4

dmitrygusev avatar Mar 12 '16 15:03 dmitrygusev

Love the plugin, Dmitry, thank you. Here is another idea. In the tml editor, use the font style configured for comments also for the <t:remove> component and its body. Or use a different, unobstrusive font style. What do you say?

vjlamp avatar Feb 20 '23 09:02 vjlamp