Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MenuNode

A non-safe menu node

Hierarchy

Index

Properties

children

children: Tree

The node's children (non-safe)

id

The unique ID of this menu node

Optional index

index: number

The index of this node in its parent

isLocal

isLocal: boolean

Whether the node is local (meaning it's made by the user of this extension)

linkVal

linkVal: LinkVal | void

The value of this node when it was still a link

menuVal

menuVal: void

The value of this node when it was still a menu node (none as it is one now)

name

name: string

The name of this node

nodeInfo

nodeInfo: NodeInfo

Info related to the node's installation

onContentTypes

onContentTypes: ContentTypes

The content types on which to show this node

path

path: Array<number>

The path to this node

permissions

permissions: Array<Permission>

The permissions that are currently allowed for this node

scriptVal

scriptVal: ScriptVal | void

The value of this node when it was a script

showOnSpecified

showOnSpecified: boolean

Whether to show the node only on the specified urls

Optional storage

storage: NodeStorage

The storage for this node

stylesheetVal

stylesheetVal: StylesheetVal | void

The value of this node when it was stylesheet

triggers

triggers: Triggers

The triggers for this node, on which to show or not show it

type

type: "menu"

The type of this node

value

value: LinkVal | ScriptVal | StylesheetVal | Tree | void

The value of this node

Generated using TypeDoc