Author: sevein
Date: Wed Feb  8 15:11:28 2012
New Revision: 10824

Log:
Rename class file

Added:
   
trunk/plugins/qtArchivesCanadaPlugin/config/qtArchivesCanadaPluginConfiguration.class.php
      - copied unchanged from r10823, 
trunk/plugins/qtArchivesCanadaPlugin/config/qtTrilliumPluginConfiguration.class.php
Deleted:
   
trunk/plugins/qtArchivesCanadaPlugin/config/qtTrilliumPluginConfiguration.class.php

Copied: 
trunk/plugins/qtArchivesCanadaPlugin/config/qtArchivesCanadaPluginConfiguration.class.php
 (from r10823, 
trunk/plugins/qtArchivesCanadaPlugin/config/qtTrilliumPluginConfiguration.class.php)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
trunk/plugins/qtArchivesCanadaPlugin/config/qtArchivesCanadaPluginConfiguration.class.php
   Wed Feb  8 15:11:28 2012        (r10824, copy of r10823, 
trunk/plugins/qtArchivesCanadaPlugin/config/qtTrilliumPluginConfiguration.class.php)
@@ -0,0 +1,51 @@
+<?php
+
+/*
+ * This file is part of Qubit Toolkit.
+ *
+ * Qubit Toolkit is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Qubit Toolkit is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Qubit Toolkit.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+class qtArchivesCanadaPluginConfiguration extends sfPluginConfiguration
+{
+  public static
+    $summary = 'New theme plugin made from scratch. JavaScript is necessary. 
Tested in Internet Explorer 9, Safari 5, Chrome 10 and Firefox 4.',
+    $version = '1.0.0';
+
+  public function contextLoadFactories(sfEvent $event)
+  {
+    $context = $event->getSubject();
+
+    // Development
+    // 
$context->response->addJavaScript('/plugins/qtArchivesCanadaPlugin/vendor/less/dist/less-1.1.4.js');
+    // 
$context->response->addStylesheet('/plugins/qtArchivesCanadaPlugin/css/main.less',
 'last', array('rel' => 'stylesheet/less', 'type' => '', 'media' => ''));
+
+    // Trillium CSS file generated with lessc
+    
$context->response->addJavaScript('/plugins/qtArchivesCanadaPlugin/js/trillium');
+    
$context->response->addStylesheet('/plugins/qtArchivesCanadaPlugin/css/less/main.css',
 'last', array('media' => 'all'));
+  }
+
+  public function initialize()
+  {
+    $this->dispatcher->connect('context.load_factories', array($this, 
'contextLoadFactories'));
+
+    $decoratorDirs = sfConfig::get('sf_decorator_dirs');
+    $decoratorDirs[] = $this->rootDir.'/templates';
+    sfConfig::set('sf_decorator_dirs', $decoratorDirs);
+
+    $moduleDirs = sfConfig::get('sf_module_dirs');
+    $moduleDirs[$this->rootDir.'/modules'] = false;
+    sfConfig::set('sf_module_dirs', $moduleDirs);
+  }
+}

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to