Skip to content

Commit

Permalink
Making Code Mirror compatible with Symphony 2.2.
Browse files Browse the repository at this point in the history
  • Loading branch information
tonyarnold committed Feb 1, 2011
1 parent cecba00 commit b291cf4
Showing 1 changed file with 24 additions and 15 deletions.
39 changes: 24 additions & 15 deletions extension.driver.php
@@ -1,34 +1,43 @@
<?php

Class extension_codemirror extends Extension{
Class extension_codemirror extends Extension {

public function about(){
return array('name' => 'Enable Codemirror',
'version' => '1.2',
'release-date' => '2009-12-01',
'author' => array('name' => 'Ole A. E.',
'website' => 'http://oleae.no',
'email' => 'post@oleae.no')
);
return array(
'name' => 'Codemirror',
'version' => '1.2.1',
'release-date' => '2011-02-01',
'description' => 'Syntax colouring for Symphony\'s backend.',
'author' => array(
'name' => 'Ole A. E.',
'website' => 'http://oleae.no',
'email' => 'post@oleae.no')
);
}


public function getSubscribedDelegates() {
return array(
array(
'page' => '/backend/',
'page' => '/backend/',
'delegate' => 'InitaliseAdminPageHead',
'callback' => 'initaliseAdminPageHead'
'callback' => '__appendAdminPageAssets'
)
);
}

protected $adminHeadersAppended = false;

public function initaliseAdminPageHead($context) {
$page = $context['parent']->Page;
public function __appendAdminPageAssets($context) {
$engine = $context['parent'];

if (!$this->adminHeadersAppended && $engine) {
$engine->Page->addStylesheetToHead(URL . '/extensions/codemirror/assets/css/codemirror.css', 'screen', 3066705);
$engine->Page->addScriptToHead(URL . '/extensions/codemirror/assets/js/codemirror.js', 3066704);
$engine->Page->addScriptToHead(URL . '/extensions/codemirror/assets/js/init.js', 3066703);

$page->addStylesheetToHead(URL . '/extensions/codemirror/assets/css/codemirror.css', 'screen', 3066705);
$page->addScriptToHead(URL . '/extensions/codemirror/assets/js/codemirror.js', 3066704);
$page->addScriptToHead(URL . '/extensions/codemirror/assets/js/init.js', 3066703);
$this->adminHeadersAppended = true;
}
}

}
Expand Down

0 comments on commit b291cf4

Please sign in to comment.