public function init() { parent::init(); Requirements::css($this->ModuleBase() . '/css/cms-tweaks.css'); Requirements::javascript($this->ModuleBase() . '/javascript/cms-tweaks.js'); /* Remove help link */ CMSMenu::remove_menu_item('Help'); /* Hide "Add new" page, page Settings tab */ if (!Permission::check('SITETREE_REORGANISE')) { Requirements::javascript($this->ModuleBase() . '/javascript/sitetree-noedit.js'); } /* Hide all error pages in SiteTree and Files (modeladmin) */ if (!Permission::check('ADMIN')) { Requirements::javascript($this->ModuleBase() . '/javascript/hide-error-pages.js'); } /* Add file timestamps for TinyMCE's content_css */ $css = HtmlEditorConfig::get('cms')->getOption('content_css'); if ($css) { $base_folder = Director::baseFolder(); $timestamped_css = array(); $regular_css = preg_split('/,/', $css, -1, PREG_SPLIT_NO_EMPTY); foreach ($regular_css as $file) { if (is_file($base_folder . '/' . $file)) { array_push($timestamped_css, $file . '?m=' . filemtime($base_folder . '/' . $file)); } } if (count($timestamped_css > 0)) { HtmlEditorConfig::get('cms')->setOption('content_css', implode(',', $timestamped_css)); } } }
/** * @return void */ public function init() { parent::init(); $conf = $this->boxes(); $parsed = $this->parseForJS($conf); Requirements::css(INFOBOXES_DIR . '/css/InfoBoxes.css'); Requirements::javascriptTemplate(INFOBOXES_DIR . '/javascript/InfoBoxes.js', $parsed); }
public function __construct() { // TODO Re-enable before we release 3.0 beta, for now it "breaks" too many modules // user_error( // 'LeftAndMainDecorator is deprecated, please use LeftAndMainExtension instead.', // E_USER_NOTICE // ); parent::__construct(); }
public function init() { parent::init(); Requirements::css('silverstripe-upgrade-notification/css/custom.css'); CMSMenu::remove_menu_item('UpgradeNotificationPage'); $upgrade_notification_page = new UpgradeNotificationPage(); if (!$upgrade_notification_page->isCurrentVersion() || $upgrade_notification_page->isCurrentVersion() && $upgrade_notification_page->config()->ShowMenuItemWhenCurrent) { CMSMenu::add_menu_item($upgrade_notification_page->getCode(), $upgrade_notification_page->getUpgradeMessage(), 'admin/upgrade/', null, 1000); } }
public function init() { parent::init(); if (!Permission::check("VIEW_DEVTASKS")) { return; } $tasks = array('devbuild' => array('title' => 'Dev/Build', 'link' => 'dev/build', 'reset_time' => '5000', 'error_handler' => 'newtab', 'success_handler' => 'ignore')); $config_tasks = Config::inst()->get(__CLASS__, 'tasks'); if (is_array($config_tasks)) { $tasks = array_merge($tasks, $config_tasks); } foreach ($tasks as $item => $values) { $attributes = array('class' => 'devbuild-trigger', 'data-title' => isset($values['title']) ? $values['title'] : $item, 'data-link' => isset($values['link']) ? $values['link'] : 'dev/build', 'data-reset-time' => isset($values['reset_time']) ? $values['reset_time'] : '5000', 'data-error-handler' => isset($values['error_handler']) ? $values['error_handler'] : 'newtab', 'data-success-handler' => isset($values['success_handler']) ? $values['success_handler'] : 'ignore'); // priority controls the ordering of the link in the stack. The // lower the number, the lower in the list $priority = -90; CMSMenu::add_link($item, '', '#', $priority, $attributes); } }
public function init() { parent::init(); Requirements::css($this->ModuleBase() . '/css/metacounter.css'); Requirements::javascript($this->ModuleBase() . '/javascript/metacounter.js'); }
public function init() { parent::init(); CMSMenu::remove_menu_item('Help'); }
public function init() { parent::init(); Requirements::css('commerce/css/admin.css'); }
/** * kasodoasiodioiasdoi asdasdio asdoioi asdoio asdkoao oasd asd */ public function init() { parent::init(); Requirements::css('timeline/css/timeline.css'); Requirements::javascript('timeline/javascript/timeline.js'); }
public function __construct() { Deprecation::notice('3.0', 'Use LeftAndMainExtension instead.'); parent::__construct(); }
public function init() { parent::init(); Requirements::css(BOLTTOOLS_DIR . '/css/bolttools.css'); }
public function init() { parent::init(); Requirements::css('filterable/css/admin.css'); }
public function init() { parent::init(); Requirements::css(_CMS_TILED_GRIDFIELD_BASE_ . '/css/tiled-gridfield.css'); }