_url = $url; } // // Getters and Setters // /** * Get the target URL. * * @return string */ public function getUrl() { return $this->_url; } // // Overridden protected methods from LinkActionRequest // /** * @see LinkActionRequest::getJSLinkActionRequest() */ public function getJSLinkActionRequest() { return '$.pkp.classes.linkAction.OpenWindowRequest'; } /** * @see LinkActionRequest::getLocalizedOptions() */ public function getLocalizedOptions() { return ['url' => $this->getUrl()]; } } if (!PKP_STRICT_MODE) { class_alias('\PKP\linkAction\request\OpenWindowAction', '\OpenWindowAction'); }