forked from danmarsden/moodle
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Patrick Malley
committed
Jun 22, 2010
1 parent
a42dcde
commit e4249c5
Showing
6 changed files
with
637 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,228 @@ | ||
<?php | ||
|
||
$THEME->name = 'leatherbound'; | ||
|
||
//////////////////////////////////////////////////// | ||
// Name of the theme. Most likely the name of | ||
// the directory in which this file resides. | ||
//////////////////////////////////////////////////// | ||
|
||
|
||
$THEME->parents = array( | ||
'canvas', | ||
'base', | ||
); | ||
|
||
///////////////////////////////////////////////////// | ||
// Which existing theme(s) in the /theme/ directory | ||
// do you want this theme to extend. A theme can | ||
// extend any number of themes. Rather than | ||
// creating an entirely new theme and copying all | ||
// of the CSS, you can simply create a new theme, | ||
// extend the theme you like and just add the | ||
// changes you want to your theme. | ||
//////////////////////////////////////////////////// | ||
|
||
|
||
$THEME->sheets = array( | ||
'core', | ||
); | ||
|
||
//////////////////////////////////////////////////// | ||
// Name of the stylesheet(s) you've including in | ||
// this theme's /styles/ directory. | ||
//////////////////////////////////////////////////// | ||
|
||
$THEME->parents_exclude_sheets = array( | ||
'base'=>array( | ||
'navigation', | ||
'browser', | ||
), | ||
); | ||
|
||
//////////////////////////////////////////////////// | ||
// An array of stylesheets not to inherit from the | ||
// themes parents | ||
//////////////////////////////////////////////////// | ||
|
||
|
||
$THEME->enable_dock = true; | ||
|
||
//////////////////////////////////////////////////// | ||
// Do you want to use the new navigation dock? | ||
//////////////////////////////////////////////////// | ||
|
||
|
||
// $THEME->editor_sheets = array('editor'); | ||
|
||
//////////////////////////////////////////////////// | ||
// An array of stylesheets to include within the | ||
// body of the editor. | ||
//////////////////////////////////////////////////// | ||
|
||
$THEME->layouts = array( | ||
'base' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
), | ||
'general' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
), | ||
'course' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post' | ||
), | ||
'coursecategory' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
), | ||
'incourse' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
), | ||
'frontpage' => array( | ||
'file' => 'frontpage.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
), | ||
'admin' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre'), | ||
'defaultregion' => 'side-pre', | ||
), | ||
'mydashboard' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
'options' => array('langmenu'=>true), | ||
), | ||
'mypublic' => array( | ||
'file' => 'general.php', | ||
'regions' => array('side-pre', 'side-post'), | ||
'defaultregion' => 'side-post', | ||
), | ||
'login' => array( | ||
'file' => 'general.php', | ||
'regions' => array(), | ||
'options' => array('langmenu'=>true), | ||
), | ||
'popup' => array( | ||
'file' => 'general.php', | ||
'regions' => array(), | ||
'options' => array('nofooter'=>true, 'noblocks'=>true, 'nonavbar'=>true), | ||
), | ||
'frametop' => array( | ||
'file' => 'general.php', | ||
'regions' => array(), | ||
'options' => array('nofooter'=>true), | ||
), | ||
'maintenance' => array( | ||
'file' => 'general.php', | ||
'regions' => array(), | ||
'options' => array('nofooter'=>true, 'nonavbar'=>true), | ||
), | ||
'embedded' => array( | ||
'theme' => 'canvas', | ||
'file' => 'embedded.php', | ||
'regions' => array(), | ||
'options' => array('nofooter'=>true, 'nonavbar'=>true), | ||
), | ||
|
||
); | ||
|
||
/////////////////////////////////////////////////////////////// | ||
// These are all of the possible layouts in Moodle. The | ||
// simplest way to do this is to keep the theme and file | ||
// variables the same for every layout. Including them | ||
// all in this way allows some flexibility down the road | ||
// if you want to add a different layout template to a | ||
// specific page. | ||
/////////////////////////////////////////////////////////////// | ||
|
||
// $THEME->csspostprocess | ||
|
||
//////////////////////////////////////////////////// | ||
// Allows the user to provide the name of a function | ||
// that all CSS should be passed to before being | ||
// delivered. | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->filter_mediaplugin_colors | ||
|
||
//////////////////////////////////////////////////// | ||
// Used to control the colours used in the small | ||
// media player for the filters | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->javascripts | ||
|
||
//////////////////////////////////////////////////// | ||
// An array containing the names of JavaScript files | ||
// located in /javascript/ to include in the theme. | ||
// (gets included in the head) | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->javascripts_footer | ||
|
||
//////////////////////////////////////////////////// | ||
// As above but will be included in the page footer. | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->larrow | ||
|
||
//////////////////////////////////////////////////// | ||
// Overrides the left arrow image used throughout | ||
// Moodle | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->rarrow | ||
|
||
//////////////////////////////////////////////////// | ||
// Overrides the right arrow image used throughout Moodle | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->layouts | ||
|
||
//////////////////////////////////////////////////// | ||
// An array setting the layouts for the theme | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->parents_exclude_javascripts | ||
|
||
//////////////////////////////////////////////////// | ||
// An array of JavaScript files NOT to inherit from | ||
// the themes parents | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->parents_exclude_sheets | ||
|
||
//////////////////////////////////////////////////// | ||
// An array of stylesheets not to inherit from the | ||
// themes parents | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->plugins_exclude_sheets | ||
|
||
//////////////////////////////////////////////////// | ||
// An array of plugin sheets to ignore and not | ||
// include. | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->renderfactory | ||
|
||
//////////////////////////////////////////////////// | ||
// Sets a custom render factory to use with the | ||
// theme, used when working with custom renderers. | ||
//////////////////////////////////////////////////// | ||
|
||
// $THEME->resource_mp3player_colors | ||
|
||
//////////////////////////////////////////////////// | ||
// Controls the colours for the MP3 player | ||
//////////////////////////////////////////////////// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?php | ||
|
||
// This file is part of Moodle - http://moodle.org/ | ||
// | ||
// Moodle is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General Public License as published by | ||
// the Free Software Foundation, either version 3 of the License, or | ||
// (at your option) any later version. | ||
// | ||
// Moodle 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 Moodle. If not, see <http://www.gnu.org/licenses/>. | ||
|
||
/** | ||
* Strings for component 'theme_formfactor', language 'en', branch 'MOODLE_20_STABLE' | ||
* | ||
* @package theme_boxxie | ||
* @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} | ||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later | ||
*/ | ||
|
||
$string['pluginname'] = 'leatherbound'; | ||
$string['region-side-post'] = 'Right'; | ||
$string['region-side-pre'] = 'Left'; | ||
$string['choosereadme'] = 'Leatherbound, a Moodle 2.0 theme by Patrick Malley (<a href="http://newschoollearning.com/">newschoollearning.com</a>)'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
<?php | ||
|
||
$hasheading = ($PAGE->heading); | ||
$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); | ||
$hasfooter = (empty($PAGE->layout_options['nofooter'])); | ||
$hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT); | ||
$hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT); | ||
|
||
$bodyclasses = array(); | ||
if ($hassidepre && !$hassidepost) { | ||
$bodyclasses[] = 'side-pre-only'; | ||
} else if ($hassidepost && !$hassidepre) { | ||
$bodyclasses[] = 'side-post-only'; | ||
} else if (!$hassidepost && !$hassidepre) { | ||
$bodyclasses[] = 'content-only'; | ||
} | ||
|
||
echo $OUTPUT->doctype() ?> | ||
<html <?php echo $OUTPUT->htmlattributes() ?>> | ||
<head> | ||
<title><?php echo $PAGE->title ?></title> | ||
<link rel="shortcut icon" href="<?php echo $OUTPUT->pix_url('favicon', 'theme')?>" /> | ||
<meta name="description" content="<?php echo strip_tags(format_text($SITE->summary, FORMAT_HTML)) ?>" /> | ||
<?php echo $OUTPUT->standard_head_html() ?> | ||
</head> | ||
|
||
<body id="<?php echo $PAGE->bodyid ?>" class="<?php echo $PAGE->bodyclasses.' '.join(' ', $bodyclasses) ?>"> | ||
<?php echo $OUTPUT->standard_top_of_body_html() ?> | ||
|
||
<div id="page"> | ||
|
||
<!-- START OF HEADER --> | ||
<div id="page-header"> | ||
<div id="page-header-wrapper" class="wrapper clearfix"> | ||
<h1 class="headermain"><?php echo $PAGE->heading ?></h1> | ||
<div class="headermenu"> | ||
<?php | ||
echo $OUTPUT->login_info(); | ||
echo $OUTPUT->lang_menu(); | ||
echo $PAGE->headingmenu; | ||
?> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<!-- END OF HEADER --> | ||
|
||
<!-- START OF CONTENT --> | ||
|
||
<div id="page-content-wrapper" class="wrapper clearfix"> | ||
<div id="page-content"> | ||
<div id="region-main-box"> | ||
<div id="region-post-box"> | ||
|
||
<div id="region-main-wrap"> | ||
<div id="region-main"> | ||
<div class="region-content"> | ||
<?php echo core_renderer::MAIN_CONTENT_TOKEN ?> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<?php if ($hassidepre) { ?> | ||
<div id="region-pre"> | ||
<div class="region-content"> | ||
<?php echo $OUTPUT->blocks_for_region('side-pre') ?> | ||
</div> | ||
</div> | ||
<?php } ?> | ||
|
||
<?php if ($hassidepost) { ?> | ||
<div id="region-post"> | ||
<div class="region-content"> | ||
<?php echo $OUTPUT->blocks_for_region('side-post') ?> | ||
</div> | ||
</div> | ||
<?php } ?> | ||
|
||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<!-- END OF CONTENT --> | ||
|
||
<!-- START OF FOOTER --> | ||
|
||
<div id="page-footer" class="wrapper"> | ||
<p class="helplink"> | ||
<?php echo page_doc_link(get_string('moodledocslink')) ?> | ||
</p> | ||
|
||
<?php | ||
echo $OUTPUT->login_info(); | ||
echo $OUTPUT->home_link(); | ||
echo $OUTPUT->standard_footer_html(); | ||
?> | ||
</div> | ||
|
||
<!-- END OF FOOTER --> | ||
|
||
</div> | ||
<?php echo $OUTPUT->standard_end_of_body_html() ?> | ||
</body> | ||
</html> |
Oops, something went wrong.