/** * This only adds the Like plugin's javascript file to the controller. * * @param Controller $Sender * @return void */ public function DiscussionController_BeforeDiscussionRender_Handler($Sender) { $Sender->AddCssFile($this->GetResource('css/like.css', FALSE, FALSE)); $Sender->AddJSFile($this->GetResource('like.js', FALSE, FALSE)); }
/** * A hook which handles kudoing html stuffs. * * @param Controller $Sender * @return void */ public function DiscussionController_BeforeDiscussionRender_Handler(&$Sender) { $Sender->AddJSFile($this->GetResource('design/kudos.js', FALSE, FALSE)); $Sender->AddCssFile($this->GetResource('design/kudos.css', FALSE, FALSE)); if ($Sender->EventArguments['Type'] == 'Discussion') { if ($Sender->Data['Comments'] instanceof Gdn_DataSet) { $this->KudosModel->PreloadKudos($Sender->Data['Comments']); } } }