targetSelector = $targetSelector; $this->eventName = $eventName; $this->options = $options; } // // Overridden protected methods from LinkActionRequest // /** * @see LinkActionRequest::getJSLinkActionRequest() */ public function getJSLinkActionRequest() { return '$.pkp.classes.linkAction.EventAction'; } /** * @see LinkActionRequest::getLocalizedOptions() */ public function getLocalizedOptions() { return array_merge( $this->options, [ 'target' => $this->targetSelector, 'event' => $this->eventName, ] ); } } if (!PKP_STRICT_MODE) { class_alias('\PKP\linkAction\request\EventAction', '\EventAction'); }