Skip to content

Ideas #5

@dmitrygusev

Description

@dmitrygusev

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions