示例#1
0
 /**
  * Perform registration of all assets which may be required by your plugin.
  *
  * @param \Bamboo\Assets\AssetsManager $assetManager The asset manager to do the heavy lifting
  */
 public function registerAssets($assetManager)
 {
     $cssExt = SAMPLE_DEBUG_ASSETS ? '.css' : '.min.css';
     $relativeUrl = 'assets/css/admin' . $cssExt;
     $assetManager->registerStyle(self::$HANDLE_SAMPLE_CSS, SAMPLE_URL . '/' . $relativeUrl, $relativeUrl);
     // For now always include the showcase styles on any page
     $assetManager->requireStyle(self::$HANDLE_SAMPLE_CSS);
 }
示例#2
0
 /**
  * Perform registration of all assets which may be required by your plugin.
  *
  * @param \Bamboo\Assets\AssetsManager $assetManager The asset manager to do the heavy lifting
  */
 public function registerAssets($assetManager)
 {
     if (!get_theme_support('sample-styles')) {
         $cssExt = SAMPLE_DEBUG_ASSETS ? '.css' : '.min.css';
         // OUR CSS
         $relativeUrl = 'assets/css/styles' . $cssExt;
         $assetManager->registerStyle(self::$HANDLE_SAMPLE_CSS, SAMPLE_URL . '/' . $relativeUrl, $relativeUrl);
         // For now always include the showcase styles on any page
         $assetManager->requireStyle(self::$HANDLE_SAMPLE_CSS);
     }
     if (!get_theme_support('sample-scripts')) {
         $jsExt = SAMPLE_DEBUG_ASSETS ? '.js' : '.min.js';
         // ISOTOPE
         $relativeUrl = 'assets/js/vendor/isotope' . $jsExt;
         $assetManager->registerScript(self::$HANDLE_ISOTOPE_JS, SAMPLE_URL . '/' . $relativeUrl, $relativeUrl, array('jquery'), '2.2.0', true);
     }
 }