f5033d2ab6bdee44b3656c948733c635909f9b64
[moodle.git] / theme / anomaly / config.php
1 <?php
3 ////////////////////////////////////////////////////////////////////////////////
4 /// This file contains a few configuration variables that control
5 /// how Moodle uses this theme.
6 ////////////////////////////////////////////////////////////////////////////////
8 $THEME->name = 'anomaly';
10 $THEME->sheets = array('base', 'general', 'layout', 'browser','navigation');
11 /// This variable is an array containing the names of all the
12 /// stylesheet files you want included in this theme, and in what order
13 ////////////////////////////////////////////////////////////////////////////////
15 $THEME->parents = array('base');  // TODO: new themes can not be based on standardold, instead use 'base' as the base
16 /// This variable can be set to the name of a parent theme
17 /// which you want to have included before the current theme.
18 /// This can make it easy to make modifications to another
19 /// theme without having to actually change the files
20 /// If this variable is empty or false then a parent theme
21 /// is not used.
22 ////////////////////////////////////////////////////////////////////////////////
24 $THEME->parents_exclude_sheets = array('base'=>array('styles_moz'));
26 $THEME->resource_mp3player_colors =
27  'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&'.
28  'iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&'.
29  'font=Arial&fontColour=3333FF&buffer=10&waitForPlay=no&autoPlay=yes';
30 /// With this you can control the colours of the "big" MP3 player
31 /// that is used for MP3 resources.
34 $THEME->filter_mediaplugin_colors =
35  'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&'.
36  'iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&'.
37  'waitForPlay=yes';
38 /// ...And this controls the small embedded player
40 $THEME->editor_sheets = array('styles_tinymce');
42 $THEME->layouts = array(
43     // Most pages - if we encounter an unknown or a missing page type, this one is used.
44     'base' => array(
45         'theme' => 'anomaly',
46         'file' => 'general.php',
47         'regions' => array()
48     ),
49     'standard' => array(
50         'theme' => 'anomaly',
51         'file' => 'general.php',
52         'regions' => array('side-pre', 'side-post'),
53         'defaultregion' => 'side-post'
54     ),
55     // Course page
56     'course' => array(
57         'theme' => 'anomaly',
58         'file' => 'general.php',
59         'regions' => array('side-pre', 'side-post'),
60         'defaultregion' => 'side-post'
61     ),
62     // Course page
63     'coursecategory' => array(
64         'theme' => 'anomaly',
65         'file' => 'general.php',
66         'regions' => array('side-pre', 'side-post'),
67         'defaultregion' => 'side-post'
68     ),
69     'incourse' => array(
70         'theme' => 'anomaly',
71         'file' => 'general.php',
72         'regions' => array('side-pre', 'side-post'),
73         'defaultregion' => 'side-post'
74     ),
75     'frontpage' => array(
76         'theme' => 'anomaly',
77         'file' => 'general.php',
78         'regions' => array('side-pre', 'side-post'),
79         'defaultregion' => 'side-post'
80     ),
81     'admin' => array(
82         'theme' => 'anomaly',
83         'file' => 'general.php',
84         'regions' => array('side-pre'),
85         'defaultregion' => 'side-pre'
86     ),
87     'mydashboard' => array(
88         'theme' => 'anomaly',
89         'file' => 'general.php',
90         'regions' => array('side-pre', 'side-post'),
91         'defaultregion' => 'side-post'
92     ),
93     'mypublic' => array(
94         'theme' => 'anomaly',
95         'file' => 'general.php',
96         'regions' => array('side-pre', 'side-post'),
97         'defaultregion' => 'side-post'
98     ),
99     'login' => array(
100         'theme' => 'anomaly',
101         'file' => 'general.php',
102         'regions' => array()
103     ),
104     // Pages that appear in pop-up windows - no navigation, no blocks, no header.
105     'popup' => array(
106         'theme' => 'anomaly',
107         'file' => 'general.php',
108         'regions' => array(),
109         'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true),
110     ),
111     // No blocks and minimal footer - used for legacy frame layouts only!
112     'frametop' => array(
113         'theme' => 'anomaly',
114         'file' => 'general.php',
115         'regions' => array(),
116         'options' => array('nofooter', 'noblocks'=>true),
117     ),
118     // Embeded pages, like iframe embeded in moodleform
119     'embedded' => array(
120         'theme' => 'anomaly',
121         'file' => 'general.php',
122         'regions' => array(),
123         'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true),
124     ),
125     // Used during upgrade and install, and for the 'This site is undergoing maintenance' message.
126     // This must not have any blocks, and it is good idea if it does not have links to
127     // other places - for example there should not be a home link in the footer...
128     'maintenance' => array(
129         'theme' => 'anomaly',
130         'file' => 'general.php',
131         'regions' => array(),
132         'options' => array('nofooter'=>true, 'nonavbar'=>true, 'noblocks'=>true),
133     )
134 );
136 $THEME->rendererfactory = 'theme_overridden_renderer_factory';
137 $THEME->enable_dock = true;
138 $THEME->javascripts_footer = array('navigation');