Пример #1
0
 public static function includeRequirements()
 {
     $debugbar = self::getDebugBar();
     if (!$debugbar) {
         return;
     }
     // Already called
     if (self::$renderer) {
         return;
     }
     $renderer = $debugbar->getJavascriptRenderer();
     // We don't need the true path since we are going to use Requirements API that appends the BASE_PATH
     $renderer->setBasePath(DEBUGBAR_DIR . '/assets');
     $renderer->setBaseUrl(DEBUGBAR_DIR . '/assets');
     $renderer->disableVendor('jquery');
     $renderer->setEnableJqueryNoConflict(false);
     if (DebugBar::config()->enable_storage) {
         $renderer->setOpenHandlerUrl('__debugbar');
     }
     foreach ($renderer->getAssets('css') as $cssFile) {
         Requirements::css(ltrim($cssFile, '/'));
     }
     foreach ($renderer->getAssets('js') as $jsFile) {
         Requirements::javascript(ltrim($jsFile, '/'));
     }
     self::$renderer = $renderer;
 }