/** * @see LinkActionRequest::getLocalizedOptions() */ function getLocalizedOptions() { $parentLocalizedOptions = parent::getLocalizedOptions(); // override the modalHandler option. $parentLocalizedOptions['modalHandler'] = '$.pkp.controllers.modal.RedirectConfirmationModalHandler'; $parentLocalizedOptions['remoteUrl'] = $this->getRemoteUrl(); return $parentLocalizedOptions; }
/** * @see LinkActionRequest::getLocalizedOptions() */ function getLocalizedOptions() { $parentLocalizedOptions = parent::getLocalizedOptions(); // override the modalHandler option. $parentLocalizedOptions['modalHandler'] = '$.pkp.controllers.modal.JsEventConfirmationModalHandler'; $parentLocalizedOptions['jsEvent'] = $this->getEvent(); if (is_array($this->getExtraArguments())) { $json = new JSONMessage(); $json->setContent($this->getExtraArguments()); $parentLocalizedOptions['extraArguments'] = $json->getString(); } return $parentLocalizedOptions; }
/** * @see LinkActionRequest::getLocalizedOptions() */ function getLocalizedOptions() { return array_merge(parent::getLocalizedOptions(), array('modalHandler' => '$.pkp.controllers.modal.RemoteActionConfirmationModalHandler', 'remoteAction' => $this->getRemoteAction(), 'csrfToken' => $this->getCSRFToken())); }