public function run() { $view = $this->getView(); CoreWidgetAsset::register($view); // TODO $view->registerJs("\n\t\t"); }
public function run() { $view = $this->getView(); CoreWidgetAsset::register($view); // plupload settings $assetUrl = $view->assetBundles[CoreWidgetAsset::className()]->baseUrl; $this->settings['flash_swf_url'] = $assetUrl . '/plupload/Moxie.swf'; $this->settings['silverlight_xap_url'] = $assetUrl . '/plupload/Moxie.xap'; // add csrf token $this->settings['multipart_params'] = [Yii::$app->request->csrfParam => Yii::$app->request->csrfToken]; $view->registerJs("\n\t\t\tvar {$this->varName} = new plupload.Uploader(" . Json::encode($this->settings) . ");\n\t\t\t{$this->varName}.init();\n\t\t"); }