Open Journal Systems  3.3.0
AjaxModal.inc.php
1 <?php
16 import('lib.pkp.classes.linkAction.request.Modal');
17 
18 class AjaxModal extends Modal {
20  var $_url;
21 
33  function __construct($url, $title = null, $titleIcon = null, $canClose = true,
34  $closeOnFormSuccessId = null, $closeCleanVueInstances = []) {
35  parent::__construct($title, $titleIcon, $canClose, $closeOnFormSuccessId, $closeCleanVueInstances);
36 
37  $this->_url = $url;
38  }
39 
40 
41  //
42  // Getters and Setters
43  //
48  function getUrl() {
49  return $this->_url;
50  }
51 
52 
53  //
54  // Overridden methods from LinkActionRequest
55  //
59  function getLocalizedOptions() {
60  return array_merge(
61  parent::getLocalizedOptions(),
62  array(
63  'modalHandler' => '$.pkp.controllers.modal.AjaxModalHandler',
64  'url' => $this->getUrl(),
65  )
66  );
67  }
68 }
AjaxModal\getUrl
getUrl()
Definition: AjaxModal.inc.php:51
AjaxModal\__construct
__construct($url, $title=null, $titleIcon=null, $canClose=true, $closeOnFormSuccessId=null, $closeCleanVueInstances=[])
Definition: AjaxModal.inc.php:36
Modal
Abstract base class for all modal dialogs.
Definition: Modal.inc.php:21
LinkActionRequest\__construct
__construct()
Definition: LinkActionRequest.inc.php:23
AjaxModal
A modal that retrieves its content from via AJAX.
Definition: AjaxModal.inc.php:18
AjaxModal\$_url
$_url
Definition: AjaxModal.inc.php:23
AjaxModal\getLocalizedOptions
getLocalizedOptions()
Definition: AjaxModal.inc.php:62