Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ideas #5

Open
7 of 11 tasks
dmitrygusev opened this issue Oct 27, 2013 · 3 comments
Open
7 of 11 tasks

Ideas #5

dmitrygusev opened this issue Oct 27, 2013 · 3 comments

Comments

@dmitrygusev
Copy link
Member

Validation:

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

Tapestry Context:

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

Creating files:

  • Customizable templates
  • Eclipse 'Quick fix' to create missing @imports
  • 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
  • Support Tapestry 5.4 locations for assets
  • 'Find references' in project for JS/CSS files
  • Rename refactoring for Java/tml
@trsvax
Copy link

trsvax commented Mar 4, 2016

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

@dmitrygusev
Copy link
Member Author

@trsvax please try version 2.13.4

@vjlamp
Copy link

vjlamp commented Feb 20, 2023

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants