Part of canonical.launchpad.webapp.interfaces View In Hierarchy
Known subclasses: canonical.launchpad.webapp.interfaces.IFacetLink
Known implementations: canonical.launchpad.webapp.menu.MenuLink
The attributes name, url and linked may be set by the menus infrastructure.
Attribute | name | The name of this link in Python data structures. |
Attribute | url | The full url this link points to. Set by the menus infrastructure. None before it is set. |
Attribute | path | The path portion of the URL. |
Attribute | linked | A boolean value saying whether this link should appear as a clickable link in the UI. The general rule is that a link to the current page should not be shown linked. Defaults to True. |
Attribute | enabled | Boolean to say whether this link is enabled. Can be read and set. |
Attribute | escapedtext | Text string, escaped as necessary. |
Attribute | icon_url | The full URL for this link's associated icon, if it has one. |
Method | render | Return a HTML representation of the link. |
Inherited from ILinkData:
Attribute | target | The place this link should link to. This may be a path relative to the context of the menu this link appears in, or an absolute path, or an absolute URL. |
Attribute | text | The text of this link, as appears underlined on a page. |
Attribute | summary | The summary text of this link, as appears as a tooltip on the link. |
Attribute | icon | The name of the icon to use. |
Attribute | site | The name of the site this link is to, or None for the current site. |
Attribute | menu | The INavigationMenu associated with the page this link points to. |
Attribute | sort_key | The sort key to use when rendering it with a group of links. |