/** * Inits the widget * */ public function init() { // load resources $assetPrefix = Yii::app()->assetManager->publish(dirname(__FILE__) . '/resources/at', true, 0, defined('YII_DEBUG')); Yii::app()->clientScript->registerScriptFile($assetPrefix . '/jquery.caret.min.js'); Yii::app()->clientScript->registerScriptFile($assetPrefix . '/jquery.atwho.min.js'); Yii::app()->clientScript->registerCssFile($assetPrefix . '/jquery.atwho.css'); $this->inputContent = HHtml::translateEmojis($this->inputContent); $this->inputContent = HHtml::translateMentioning($this->inputContent); $this->inputContent = nl2br($this->inputContent); }
/** * Formatted the activity content before delivery * * @param string $text */ public static function formatOutput($text) { $text = HHtml::translateMentioning($text, false); $text = HHtml::translateEmojis($text, false); return $text; }