Framework  3.9
ContextMenuManager Class Reference

Public Member Functions

 ContextMenuManager ()
 
 addMenu ($id, $targets, $cssClass="context_menu", $trigger="contextmenu", $position="pointer")
 
 writeScript ()
 
 writeMenus ()
 

Public Attributes

 $menus
 

Detailed Description

Definition at line 150 of file context_menu.inc.

Member Function Documentation

◆ addMenu()

ContextMenuManager::addMenu (   $id,
  $targets,
  $cssClass = "context_menu",
  $trigger = "contextmenu",
  $position = "pointer" 
)

Definition at line 159 of file context_menu.inc.

160  {
161  $menu = new ContextMenu($id, $targets, $cssClass, $trigger, $position);
162  $this->menus[] = $menu;
163  return $menu;
164  }

◆ ContextMenuManager()

ContextMenuManager::ContextMenuManager ( )

Definition at line 154 of file context_menu.inc.

155  {
156  $this->menus = array();
157  }

◆ writeMenus()

ContextMenuManager::writeMenus ( )

Definition at line 178 of file context_menu.inc.

179  {
180  $menus = "";
181 
182  foreach($this->menus as $menu)
183  {
184  $menus .= $menu->writeMenu();
185  }
186 
187  return $menus;
188  }

◆ writeScript()

ContextMenuManager::writeScript ( )

Definition at line 166 of file context_menu.inc.

167  {
168  $script = "";
169 
170  foreach($this->menus as $menu)
171  {
172  $script .= $menu->writeScript();
173  }
174 
175  return $script;
176  }

Member Data Documentation

◆ $menus

ContextMenuManager::$menus

Definition at line 152 of file context_menu.inc.


The documentation for this class was generated from the following file: