Exemplo n.º 1
0
 /**
  * @inheritdoc
  */
 public function registerAssetFiles($view)
 {
     $language = $this->language ? $this->language : \Yii::$app->language;
     $cdnJs = 'fullcalendar/2.3.2/';
     if ($language != 'en-us') {
         $jsTemp = (P2AssetBundle::useCdn() ? $cdnJs : '') . "lang/{$language}.js";
         $this->js[] = $jsTemp;
     }
     if ($this->googleCalendar) {
         $jsTemp = (P2AssetBundle::useCdn() ? $cdnJs : '') . 'gcal.js';
         $this->js[] = $jsTemp;
     }
     parent::registerAssetFiles($view);
 }
Exemplo n.º 2
0
 protected function configureAsset($resourceData)
 {
     if (isset($resourceData['cssOptions'])) {
         $this->cssOptions = $resourceData['cssOptions'];
     }
     if (isset($resourceData['jsOptions'])) {
         $this->jsOptions = $resourceData['jsOptions'];
     }
     if (isset($resourceData['depends'])) {
         $this->depends = $resourceData['depends'];
     }
     if (P2AssetBundle::useCdn()) {
         $this->configureCdnAsset($resourceData);
     } elseif (P2AssetBundle::cdnEnd() !== false) {
     } else {
         $this->configurePubAsset($resourceData);
     }
 }