Directory

← Back

HeaderTags

Easily add your own tags to the <head> generated for your UI class

Author

Contributors

Rating

Popularity

<100

Using this add-on, you can define tags to add to the host page by adding annotation to your UI class.

Annotations are provided for generic and tags as well as a specific annotation for adding a viewport meta tag. The structure is extensible to allow you to define your own tags and annotations if necessary.

As an example, you can write something like this:

@Viewport("width=device-width, initial-scale=1") @Link(rel = "example", href = "about:blank") public class MyUI extends UI { ... }

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Update to Vaadin Framework 8.0 Use VaadinServiceInitListener to automatically init the add-on if it's on the classpath Explicitly support and use @Repeatable from Java 8

Released
2017-03-03
Maturity
STABLE
License
Apache License 2.0

Compatibility

Framework
Vaadin 8.0+
Vaadin 7.1+ in 1.2.0
Browser
Browser Independent

HeaderTags - Vaadin Add-on Directory

Easily add your own tags to the generated for your UI class HeaderTags - Vaadin Add-on Directory
Using this add-on, you can define tags to add to the host page by adding annotation to your UI class. Annotations are provided for generic and tags as well as a specific annotation for adding a viewport meta tag. The structure is extensible to allow you to define your own tags and annotations if necessary. As an example, you can write something like this: @Viewport("width=device-width, initial-scale=1") @Link(rel = "example", href = "about:blank") public class MyUI extends UI { ... }
Usage example
Source Code

HeaderTags version 1.0.0
Initial release

HeaderTags version 1.1.0
Make it possible to dynamically generate a value using AttributeGenerator

HeaderTags version 1.2.0
Redesign generation logic to use annotated interfaces

HeaderTags version 2.0
Update to Vaadin Framework 8.0 Use `VaadinServiceInitListener` to automatically init the add-on if it's on the classpath Explicitly support and use `@Repeatable` from Java 8

Online