Component action for a popup window.  
 More...
|  | 
| string | $event | 
|  | $event The DOM event that will trigger this action when caught 
 | 
|  | 
| string | $jsfunction = 'openpopup' | 
|  | The JS function to call for the popup. 
 | 
|  | 
| array | $jsfunctionargs = array() | 
|  | An array of arguments to pass to the JS function. 
 | 
|  | 
| array | $params | 
|  | An array of parameters that will be passed to the openpopup JS function. 
 | 
|  | 
Component action for a popup window. 
- Copyright
- 2009 Nicolas Connault 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
- Since
- Moodle 2.0 
◆ __construct()
      
        
          | popup_action::__construct | ( |  | $event, | 
        
          |  |  |  | $url, | 
        
          |  |  |  | $name = 'popup', | 
        
          |  |  |  | $params = array() ) | 
      
 
Constructor. 
- Parameters
- 
  
    | string | $event | DOM event |  | moodle_url | string | $url | A moodle_url object, required if no jsfunction is given |  | string | $name | The JS function to call for the popup (default 'popup') |  | array | $params | An array of popup parameters |  
 
 
 
◆ export_for_template()
Export for template. 
- Parameters
- 
  
  
- Return values
- 
  
  
Implements templatable.
 
 
◆ get_js_options()
      
        
          | popup_action::get_js_options | ( |  | ) |  | 
      
 
Returns a string of concatenated option->value pairs used by JS to call the popup window, based on this object's variables. 
- Return values
- 
  
    | string | String of option->value pairs for JS popup function. |  
 
 
 
◆ $params
      
        
          | array popup_action::$params | 
      
 
Initial value:= array(
            'height' =>  400,
            'width' => 500,
            'top' => 0,
            'left' => 0,
            'menubar' => false,
            'location' => false,
            'scrollbars' => true,
            'resizable' => true,
            'toolbar' => true,
            'status' => true,
            'directories' => false,
            'fullscreen' => false,
            'dependent' => true)
An array of parameters that will be passed to the openpopup JS function. 
 
 
The documentation for this class was generated from the following file: