diff --git a/application/core/plugins/CintLink/CintLink.php b/application/core/plugins/CintLink/CintLink.php index 1e85e150827..802079a4d10 100644 --- a/application/core/plugins/CintLink/CintLink.php +++ b/application/core/plugins/CintLink/CintLink.php @@ -51,6 +51,7 @@ public function init() $this->subscribe('beforeToolsMenuRender'); $this->subscribe('afterQuickMenuLoad'); $this->subscribe('newDirectRequest'); + $this->subscribe('beforeControllerAction'); // To load Cint icon // Login session key from com_api at limesurvey.org $limesurveyOrgKey = Yii::app()->user->getState('limesurveyOrgKey'); @@ -213,6 +214,16 @@ public function afterQuickMenuLoad() $event->append('quickMenuItems', array($button)); } + /** + * Register Cint icon css + * + * @return void + */ + public function beforeControllerAction() { + $assetsUrl = Yii::app()->assetManager->publish(dirname(__FILE__) . '/css'); + App()->clientScript->registerCssFile("$assetsUrl/cintlink.css"); + } + /** * @return string */ @@ -279,9 +290,6 @@ protected function registerCssAndJs() { App()->clientScript->registerScriptFile('/framework/zii/widgets/assets/gridview/jquery.yiigridview.js'); App()->clientScript->registerScriptFile('/framework/web/js/source/jquery.ba-bbq.min.js'); - $assetsUrl = Yii::app()->assetManager->publish(dirname(__FILE__) . '/css'); - App()->clientScript->registerCssFile("$assetsUrl/cintlink.css"); - } /**