From 644fcbb6295a60d2bb52748968aa888290c0de5d Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Mon, 19 Sep 2016 13:34:21 +0800 Subject: [PATCH] MDL-55837 themes: base and canvas themes removed Look for them in the plugins DB if you still need them. --- {theme/base => admin}/cli/svgtool.php | 16 +- course/tests/externallib_test.php | 6 +- lib/classes/plugin_manager.php | 8 +- lib/db/upgrade.php | 46 + lib/outputlib.php | 12 +- lib/tests/user_test.php | 2 +- theme/base/config.php | 185 - theme/base/lang/en/theme_base.php | 28 - theme/base/layout/embedded.php | 47 - theme/base/layout/frontpage.php | 138 - theme/base/layout/general.php | 168 - theme/base/layout/report.php | 129 - theme/base/pix/favicon.ico | Bin 1150 -> 0 bytes theme/base/pix/fp/add_file.png | Bin 182 -> 0 bytes theme/base/pix/fp/add_file.svg | 3 - theme/base/pix/fp/alias.png | Bin 372 -> 0 bytes theme/base/pix/fp/alias_sm.png | Bin 293 -> 0 bytes theme/base/pix/fp/check.png | Bin 424 -> 0 bytes theme/base/pix/fp/create_folder.png | Bin 150 -> 0 bytes theme/base/pix/fp/create_folder.svg | 3 - theme/base/pix/fp/cross.png | Bin 410 -> 0 bytes theme/base/pix/fp/dnd_arrow.gif | Bin 83796 -> 0 bytes theme/base/pix/fp/download_all.png | Bin 207 -> 0 bytes theme/base/pix/fp/download_all.svg | 3 - theme/base/pix/fp/help.png | Bin 263 -> 0 bytes theme/base/pix/fp/help.svg | 3 - theme/base/pix/fp/link.png | Bin 536 -> 0 bytes theme/base/pix/fp/link_sm.png | Bin 397 -> 0 bytes theme/base/pix/fp/logout.png | Bin 180 -> 0 bytes theme/base/pix/fp/logout.svg | 3 - theme/base/pix/fp/path_folder.png | Bin 509 -> 0 bytes theme/base/pix/fp/path_folder_rtl.png | Bin 512 -> 0 bytes theme/base/pix/fp/refresh.png | Bin 257 -> 0 bytes theme/base/pix/fp/refresh.svg | 3 - theme/base/pix/fp/search.png | Bin 250 -> 0 bytes theme/base/pix/fp/search.svg | 3 - theme/base/pix/fp/setting.png | Bin 207 -> 0 bytes theme/base/pix/fp/setting.svg | 3 - theme/base/pix/fp/view_icon_active.png | Bin 111 -> 0 bytes theme/base/pix/fp/view_icon_active.svg | 3 - theme/base/pix/fp/view_list_active.png | Bin 95 -> 0 bytes theme/base/pix/fp/view_list_active.svg | 3 - theme/base/pix/fp/view_tree_active.png | Bin 114 -> 0 bytes theme/base/pix/fp/view_tree_active.svg | 3 - .../pix/horizontal-menu-submenu-indicator.png | Bin 109 -> 0 bytes theme/base/pix/progress.gif | Bin 1001 -> 0 bytes theme/base/pix/screenshot.png | Bin 117 -> 0 bytes theme/base/pix/sprite.png | Bin 930 -> 0 bytes .../pix/vertical-menu-submenu-indicator.png | Bin 114 -> 0 bytes theme/base/pix/yui2-treeview-sprite-rtl.gif | Bin 4344 -> 0 bytes theme/base/style/admin.css | 1110 ---- theme/base/style/autocomplete.css | 73 - theme/base/style/blocks.css | 148 - theme/base/style/calendar.css | 297 - theme/base/style/core.css | 4919 ----------------- theme/base/style/course.css | 1706 ------ theme/base/style/dock.css | 162 - theme/base/style/editor.css | 3 - theme/base/style/filemanager.css | 1767 ------ theme/base/style/grade.css | 504 -- theme/base/style/message.css | 420 -- theme/base/style/pagelayout.css | 299 - theme/base/style/question.css | 407 -- theme/base/style/search.css | 17 - theme/base/style/tabs.css | 90 - theme/base/style/templates.css | 83 - theme/base/style/user.css | 281 - .../core/notification_error.mustache | 17 - .../templates/core/notification_info.mustache | 17 - .../core/notification_success.mustache | 17 - .../core/notification_warning.mustache | 17 - theme/base/version.php | 29 - theme/canvas/config.php | 262 - theme/canvas/lang/en/theme_canvas.php | 28 - theme/canvas/layout/embedded.php | 47 - theme/canvas/layout/frontpage.php | 141 - theme/canvas/layout/general.php | 176 - theme/canvas/layout/report.php | 158 - theme/canvas/style/admin.css | 137 - theme/canvas/style/blocks.css | 130 - theme/canvas/style/core.css | 676 --- theme/canvas/style/course.css | 117 - theme/canvas/style/editor.css | 139 - theme/canvas/style/mods.css | 302 - theme/canvas/style/pagelayout.css | 90 - theme/canvas/style/popups.css | 5 - theme/canvas/style/tables.css | 26 - theme/canvas/style/tabs.css | 161 - theme/canvas/style/text.css | 169 - theme/canvas/version.php | 32 - theme/upgrade.txt | 6 + version.php | 2 +- 92 files changed, 74 insertions(+), 15931 deletions(-) rename {theme/base => admin}/cli/svgtool.php (91%) delete mode 100644 theme/base/config.php delete mode 100644 theme/base/lang/en/theme_base.php delete mode 100644 theme/base/layout/embedded.php delete mode 100644 theme/base/layout/frontpage.php delete mode 100644 theme/base/layout/general.php delete mode 100644 theme/base/layout/report.php delete mode 100644 theme/base/pix/favicon.ico delete mode 100644 theme/base/pix/fp/add_file.png delete mode 100644 theme/base/pix/fp/add_file.svg delete mode 100644 theme/base/pix/fp/alias.png delete mode 100644 theme/base/pix/fp/alias_sm.png delete mode 100644 theme/base/pix/fp/check.png delete mode 100644 theme/base/pix/fp/create_folder.png delete mode 100644 theme/base/pix/fp/create_folder.svg delete mode 100644 theme/base/pix/fp/cross.png delete mode 100644 theme/base/pix/fp/dnd_arrow.gif delete mode 100644 theme/base/pix/fp/download_all.png delete mode 100644 theme/base/pix/fp/download_all.svg delete mode 100644 theme/base/pix/fp/help.png delete mode 100644 theme/base/pix/fp/help.svg delete mode 100644 theme/base/pix/fp/link.png delete mode 100644 theme/base/pix/fp/link_sm.png delete mode 100644 theme/base/pix/fp/logout.png delete mode 100644 theme/base/pix/fp/logout.svg delete mode 100644 theme/base/pix/fp/path_folder.png delete mode 100644 theme/base/pix/fp/path_folder_rtl.png delete mode 100644 theme/base/pix/fp/refresh.png delete mode 100644 theme/base/pix/fp/refresh.svg delete mode 100644 theme/base/pix/fp/search.png delete mode 100644 theme/base/pix/fp/search.svg delete mode 100644 theme/base/pix/fp/setting.png delete mode 100644 theme/base/pix/fp/setting.svg delete mode 100644 theme/base/pix/fp/view_icon_active.png delete mode 100644 theme/base/pix/fp/view_icon_active.svg delete mode 100644 theme/base/pix/fp/view_list_active.png delete mode 100644 theme/base/pix/fp/view_list_active.svg delete mode 100644 theme/base/pix/fp/view_tree_active.png delete mode 100644 theme/base/pix/fp/view_tree_active.svg delete mode 100644 theme/base/pix/horizontal-menu-submenu-indicator.png delete mode 100644 theme/base/pix/progress.gif delete mode 100644 theme/base/pix/screenshot.png delete mode 100644 theme/base/pix/sprite.png delete mode 100644 theme/base/pix/vertical-menu-submenu-indicator.png delete mode 100644 theme/base/pix/yui2-treeview-sprite-rtl.gif delete mode 100644 theme/base/style/admin.css delete mode 100644 theme/base/style/autocomplete.css delete mode 100644 theme/base/style/blocks.css delete mode 100644 theme/base/style/calendar.css delete mode 100644 theme/base/style/core.css delete mode 100644 theme/base/style/course.css delete mode 100644 theme/base/style/dock.css delete mode 100644 theme/base/style/editor.css delete mode 100644 theme/base/style/filemanager.css delete mode 100644 theme/base/style/grade.css delete mode 100644 theme/base/style/message.css delete mode 100644 theme/base/style/pagelayout.css delete mode 100644 theme/base/style/question.css delete mode 100644 theme/base/style/search.css delete mode 100644 theme/base/style/tabs.css delete mode 100644 theme/base/style/templates.css delete mode 100644 theme/base/style/user.css delete mode 100644 theme/base/templates/core/notification_error.mustache delete mode 100644 theme/base/templates/core/notification_info.mustache delete mode 100644 theme/base/templates/core/notification_success.mustache delete mode 100644 theme/base/templates/core/notification_warning.mustache delete mode 100644 theme/base/version.php delete mode 100644 theme/canvas/config.php delete mode 100644 theme/canvas/lang/en/theme_canvas.php delete mode 100644 theme/canvas/layout/embedded.php delete mode 100644 theme/canvas/layout/frontpage.php delete mode 100644 theme/canvas/layout/general.php delete mode 100644 theme/canvas/layout/report.php delete mode 100644 theme/canvas/style/admin.css delete mode 100644 theme/canvas/style/blocks.css delete mode 100644 theme/canvas/style/core.css delete mode 100644 theme/canvas/style/course.css delete mode 100644 theme/canvas/style/editor.css delete mode 100644 theme/canvas/style/mods.css delete mode 100644 theme/canvas/style/pagelayout.css delete mode 100644 theme/canvas/style/popups.css delete mode 100644 theme/canvas/style/tables.css delete mode 100644 theme/canvas/style/tabs.css delete mode 100644 theme/canvas/style/text.css delete mode 100644 theme/canvas/version.php diff --git a/theme/base/cli/svgtool.php b/admin/cli/svgtool.php similarity index 91% rename from theme/base/cli/svgtool.php rename to admin/cli/svgtool.php index 47d294e22a5..929a7c924de 100644 --- a/theme/base/cli/svgtool.php +++ b/admin/cli/svgtool.php @@ -17,7 +17,7 @@ /** * This script implements some useful svg manipulation tricks. * - * @package theme_base + * @package core_admin * @subpackage cli * @copyright 2012 Petr Skoda {@link http://skodak.org} * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later @@ -25,7 +25,7 @@ define('CLI_SCRIPT', true); -require(__DIR__.'/../../../config.php'); +require(__DIR__.'/../../config.php'); require_once($CFG->libdir.'/clilib.php'); // Now get cli options. @@ -45,10 +45,10 @@ if (!file_exists($path)) { } if ($options['ie9fix']) { - theme_base_recurse_svgs($path, '', 'theme_base_svgtool_ie9fix', $blacklist); + core_admin_recurse_svgs($path, '', 'core_admin_svgtool_ie9fix', $blacklist); } else if ($options['noaspectratio']) { - theme_base_recurse_svgs($path, '', 'theme_base_svgtool_noaspectratio', $blacklist); + core_admin_recurse_svgs($path, '', 'core_admin_svgtool_noaspectratio', $blacklist); } else { $help = @@ -78,7 +78,7 @@ exit(0); * * @param string $file */ -function theme_base_svgtool_ie9fix($file) { +function core_admin_svgtool_ie9fix($file) { global $CFG; if (strpos($file, $CFG->dirroot.DIRECTORY_SEPARATOR) === 0) { @@ -115,7 +115,7 @@ function theme_base_svgtool_ie9fix($file) { * * @param string $file */ -function theme_base_svgtool_noaspectratio($file) { +function core_admin_svgtool_noaspectratio($file) { global $CFG; if (strpos($file, $CFG->dirroot.DIRECTORY_SEPARATOR) === 0) { @@ -155,7 +155,7 @@ function theme_base_svgtool_noaspectratio($file) { * @param string $filecallback * @param array $blacklist */ -function theme_base_recurse_svgs($base, $sub, $filecallback, $blacklist) { +function core_admin_recurse_svgs($base, $sub, $filecallback, $blacklist) { if (is_dir("$base/$sub")) { $items = new DirectoryIterator("$base/$sub"); foreach ($items as $item) { @@ -163,7 +163,7 @@ function theme_base_recurse_svgs($base, $sub, $filecallback, $blacklist) { continue; } $file = $item->getFilename(); - theme_base_recurse_svgs("$base/$sub", $file, $filecallback, $blacklist); + core_admin_recurse_svgs("$base/$sub", $file, $filecallback, $blacklist); } unset($item); unset($items); diff --git a/course/tests/externallib_test.php b/course/tests/externallib_test.php index b7fbe2f58b5..2a49a475785 100644 --- a/course/tests/externallib_test.php +++ b/course/tests/externallib_test.php @@ -67,7 +67,7 @@ class core_course_externallib_testcase extends externallib_advanced_testcase { $category2->name = 'Root Test Category 2'; $category2->idnumber = 'rootcattest2'; $category2->desc = 'Description for root test category 1'; - $category2->theme = 'base'; + $category2->theme = 'bootstrapbase'; $categories = array( array('name' => $category1->name, 'parent' => 0), array('name' => $category2->name, 'parent' => 0, 'idnumber' => $category2->idnumber, @@ -395,7 +395,7 @@ class core_course_externallib_testcase extends externallib_advanced_testcase { $course2['enablecompletion'] = 1; $course2['completionnotify'] = 1; $course2['lang'] = 'en'; - $course2['forcetheme'] = 'base'; + $course2['forcetheme'] = 'bootstrapbase'; $course3['fullname'] = 'Test course 3'; $course3['shortname'] = 'Testcourse3'; $course3['categoryid'] = $category->id; @@ -1061,7 +1061,7 @@ class core_course_externallib_testcase extends externallib_advanced_testcase { $course2['defaultgroupingid'] = 0; $course2['enablecompletion'] = 1; $course2['lang'] = 'en'; - $course2['forcetheme'] = 'base'; + $course2['forcetheme'] = 'bootstrapbase'; $courses = array($course1, $course2); $updatedcoursewarnings = core_course_external::update_courses($courses); diff --git a/lib/classes/plugin_manager.php b/lib/classes/plugin_manager.php index 559a99aaf58..53e8ec1d5ed 100644 --- a/lib/classes/plugin_manager.php +++ b/lib/classes/plugin_manager.php @@ -1664,9 +1664,9 @@ class core_plugin_manager { 'repository' => array('alfresco'), 'tinymce' => array('dragmath'), 'tool' => array('bloglevelupgrade', 'qeupgradehelper', 'timezoneimport'), - 'theme' => array('mymobile', 'afterburner', 'anomaly', 'arialist', 'binarius', 'boxxie', 'brick', 'formal_white', - 'formfactor', 'fusion', 'leatherbound', 'magazine', 'nimble', 'nonzero', 'overlay', 'serenity', 'sky_high', - 'splash', 'standard', 'standardold'), + 'theme' => array('afterburner', 'anomaly', 'arialist', 'base', 'binarius', 'boxxie', 'brick', 'canvas', + 'formal_white', 'formfactor', 'fusion', 'leatherbound', 'magazine', 'mymobile', 'nimble', 'nonzero', + 'overlay', 'serenity', 'sky_high', 'splash', 'standard', 'standardold'), 'webservice' => array('amf'), ); @@ -1900,7 +1900,7 @@ class core_plugin_manager { ), 'theme' => array( - 'base', 'bootstrapbase', 'canvas', 'clean', 'more' + 'bootstrapbase', 'clean', 'more' ), 'tool' => array( diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index c413aa6a96c..ddcb0f54126 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -2177,5 +2177,51 @@ function xmldb_main_upgrade($oldversion) { upgrade_main_savepoint(true, 2016082200.00); } + if ($oldversion < 2016091900.00) { + + // Removing the themes from core. + $themes = array('base', 'canvas'); + + foreach ($themes as $key => $theme) { + if (check_dir_exists($CFG->dirroot . '/theme/' . $theme, false)) { + // Ignore the themes that have been re-downloaded. + unset($themes[$key]); + } + } + + if (!empty($themes)) { + + list($insql, $inparams) = $DB->get_in_or_equal($themes, SQL_PARAMS_NAMED); + + // Replace the theme usage. + $DB->set_field_select('course', 'theme', 'clean', "theme $insql", $inparams); + $DB->set_field_select('course_categories', 'theme', 'clean', "theme $insql", $inparams); + $DB->set_field_select('user', 'theme', 'clean', "theme $insql", $inparams); + $DB->set_field_select('mnet_host', 'theme', 'clean', "theme $insql", $inparams); + + // Replace the theme configs. + if (in_array(get_config('core', 'theme'), $themes)) { + set_config('theme', 'clean'); + } + if (in_array(get_config('core', 'thememobile'), $themes)) { + set_config('thememobile', 'clean'); + } + if (in_array(get_config('core', 'themelegacy'), $themes)) { + set_config('themelegacy', 'clean'); + } + if (in_array(get_config('core', 'themetablet'), $themes)) { + set_config('themetablet', 'clean'); + } + + // Hacky emulation of plugin uninstallation. + foreach ($themes as $theme) { + unset_all_config_for_plugin('theme_' . $theme); + } + } + + // Main savepoint reached. + upgrade_main_savepoint(true, 2016091900.00); + } + return true; } diff --git a/lib/outputlib.php b/lib/outputlib.php index 11e42fa8179..1bcc92d9e4c 100644 --- a/lib/outputlib.php +++ b/lib/outputlib.php @@ -488,8 +488,8 @@ class theme_config { $this->name = $config->name; $this->dir = $config->dir; - if ($this->name != 'base') { - $baseconfig = theme_config::find_theme_config('base', $this->settings); + if ($this->name != 'bootstrapbase') { + $baseconfig = theme_config::find_theme_config('bootstrapbase', $this->settings); } else { $baseconfig = $config; } @@ -510,9 +510,7 @@ class theme_config { // verify all parents and load configs and renderers foreach ($this->parents as $parent) { - if ($parent == 'base') { - $parent_config = $baseconfig; - } else if (!$parent_config = theme_config::find_theme_config($parent, $this->settings)) { + if (!$parent_config = theme_config::find_theme_config($parent, $this->settings)) { // this is not good - better exclude faulty parents continue; } @@ -1947,8 +1945,8 @@ class theme_config { } } - // Last resort, try the base theme for names - return get_string('region-' . $region, 'theme_base'); + // Last resort, try the bootstrapbase theme for names + return get_string('region-' . $region, 'theme_bootstrapbase'); } /** diff --git a/lib/tests/user_test.php b/lib/tests/user_test.php index 626f270ba44..8a443efd096 100644 --- a/lib/tests/user_test.php +++ b/lib/tests/user_test.php @@ -360,7 +360,7 @@ class core_user_testcase extends advanced_testcase { // Test against theme property choices. $choices = core_user::get_property_choices('theme'); - $this->assertArrayHasKey('base', $choices); + $this->assertArrayHasKey('bootstrapbase', $choices); $this->assertArrayHasKey('clean', $choices); $this->assertArrayNotHasKey('unknowntheme', $choices); $this->assertArrayNotHasKey('wrongtheme', $choices); diff --git a/theme/base/config.php b/theme/base/config.php deleted file mode 100644 index a2dca72ec1c..00000000000 --- a/theme/base/config.php +++ /dev/null @@ -1,185 +0,0 @@ -. - -/** - * Configuration for Moodle's base theme. - * - * This theme is special, and implements a minimalist theme with only - * basic layout. It is intended as a base for other themes to build upon. - * It is not recommend to actually choose this theme for production sites! - * - * DO NOT COPY THIS TO START NEW THEMES! - * Start with another theme, like "standard". - * - * For full information about creating Moodle themes, see: - * http://docs.moodle.org/dev/Themes_2.0 - * - * @package theme_base - * @copyright 2009 Tim Hunt - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$THEME->name = 'base'; - -$THEME->parents = array(); - -$THEME->sheets = array( - 'pagelayout', // Must come first: Page layout. - 'core', // Must come second: General styles. - 'admin', - 'blocks', - 'calendar', - 'course', - 'dock', - 'grade', - 'message', - 'question', - 'user', - 'tabs', - 'filemanager', - 'templates', - 'autocomplete', - 'search', - 'modal' -); - -$THEME->editor_sheets = array('editor'); - -$THEME->layouts = array( - // Most backwards compatible layout without the blocks - this is the layout used by default. - 'base' => array( - 'file' => 'general.php', - 'regions' => array(), - ), - // Standard layout with blocks, this is recommended for most pages with general information. - 'standard' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - // Main course page. - 'course' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - 'options' => array('langmenu'=>true), - ), - 'coursecategory' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - // Part of course, typical for modules - default page layout if $cm specified in require_login(). - 'incourse' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - // The site home page. - 'frontpage' => array( - 'file' => 'frontpage.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - // Server administration scripts. - 'admin' => array( - 'file' => 'general.php', - 'regions' => array('side-pre'), - 'defaultregion' => 'side-pre', - ), - // My dashboard page. - 'mydashboard' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - 'options' => array('langmenu'=>true), - ), - // My public page. - 'mypublic' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - 'login' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('langmenu'=>true), - ), - - // Pages that appear in pop-up windows - no navigation, no blocks, no header. - 'popup' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nologininfo'=>true, 'nocourseheaderfooter'=>true), - ), - // No blocks and minimal footer - used for legacy frame layouts only! - 'frametop' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nocoursefooter'=>true), - ), - // Embeded pages, like iframe/object embeded in moodleform - it needs as much space as possible. - 'embedded' => array( - 'file' => 'embedded.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nocourseheaderfooter'=>true), - ), - // Used during upgrade and install, and for the 'This site is undergoing maintenance' message. - // This must not have any blocks, and it is good idea if it does not have links to - // other places - for example there should not be a home link in the footer... - 'maintenance' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('noblocks'=>true, 'nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nocourseheaderfooter'=>true), - ), - // Should display the content and basic headers only. - 'print' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('noblocks'=>true, 'nofooter'=>true, 'nonavbar'=>false, 'nocustommenu'=>true, 'nocourseheaderfooter'=>true), - ), - // The pagelayout used when a redirection is occuring. - 'redirect' => array( - 'file' => 'embedded.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nocourseheaderfooter'=>true), - ), - // The pagelayout used for reports. - 'report' => array( - 'file' => 'report.php', - 'regions' => array('side-pre'), - 'defaultregion' => 'side-pre', - ), - // The pagelayout used for safebrowser and securewindow. - 'secure' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nologinlinks'=>true, 'nocourseheaderfooter'=>true), - ), -); - -// We don't want the base theme to be shown on the theme selection screen, by setting -// this to true it will only be shown if theme designer mode is switched on. -$THEME->hidefromselector = true; - -/** List of javascript files that need to included on each page */ -$THEME->javascripts = array(); -$THEME->javascripts_footer = array(); - -// Set this to the method you will use in your layout files for rendering blocks. -// It should be either blocks (default) or blocks_for_region. -$THEME->blockrendermethod = 'blocks_for_region'; diff --git a/theme/base/lang/en/theme_base.php b/theme/base/lang/en/theme_base.php deleted file mode 100644 index d71971e4146..00000000000 --- a/theme/base/lang/en/theme_base.php +++ /dev/null @@ -1,28 +0,0 @@ -. - -/** - * Strings for component 'theme_base', language 'en', branch 'MOODLE_20_STABLE' - * - * @package theme_base - * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$string['pluginname'] = 'Base'; -$string['region-side-post'] = 'Right'; -$string['region-side-pre'] = 'Left'; -$string['choosereadme'] = 'Base is a special minimalist theme with only basic layout. It is intended as a starting point for other themes to build upon. It is not recommend to actually choose this theme for production sites!'; diff --git a/theme/base/layout/embedded.php b/theme/base/layout/embedded.php deleted file mode 100644 index 45bc0a4950e..00000000000 --- a/theme/base/layout/embedded.php +++ /dev/null @@ -1,47 +0,0 @@ -. - -/** - * The embedded layout for the base theme. - * - * @package theme_base - * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -echo $OUTPUT->doctype(); ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - standard_head_html() ?> - - -standard_top_of_body_html() ?> - -
- - - -
- main_content() ?> -
- - -
-standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/base/layout/frontpage.php b/theme/base/layout/frontpage.php deleted file mode 100644 index 3c27f4cc43e..00000000000 --- a/theme/base/layout/frontpage.php +++ /dev/null @@ -1,138 +0,0 @@ -. - -/** - * The frontpage layout for the base theme. - * - * @package theme_base - * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT); -$hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT); -$showsidepre = $hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT); -$showsidepost = $hassidepost && !$PAGE->blocks->region_completely_docked('side-post', $OUTPUT); - -$custommenu = $OUTPUT->custom_menu(); -$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); - -$bodyclasses = array(); -if ($showsidepre && !$showsidepost) { - if (!right_to_left()) { - $bodyclasses[] = 'side-pre-only'; - }else{ - $bodyclasses[] = 'side-post-only'; - } -} else if ($showsidepost && !$showsidepre) { - if (!right_to_left()) { - $bodyclasses[] = 'side-post-only'; - }else{ - $bodyclasses[] = 'side-pre-only'; - } -} else if (!$showsidepost && !$showsidepre) { - $bodyclasses[] = 'content-only'; -} -if ($hascustommenu) { - $bodyclasses[] = 'has_custom_menu'; -} - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - - standard_head_html() ?> - - -standard_top_of_body_html() ?> - -
- - - - -
-
-
- -
-
-
- main_content() ?> -
-
-
- - -
-
- blocks_for_region('side-pre'); - } elseif ($hassidepost) { - echo $OUTPUT->blocks_for_region('side-post'); - } ?> - -
-
- - - -
-
- blocks_for_region('side-post'); - } elseif ($hassidepre) { - echo $OUTPUT->blocks_for_region('side-pre'); - } ?> -
-
- - -
-
-
- - - -
-
-standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/base/layout/general.php b/theme/base/layout/general.php deleted file mode 100644 index ad1c5906aaa..00000000000 --- a/theme/base/layout/general.php +++ /dev/null @@ -1,168 +0,0 @@ -. - -/** - * The default layout for the base theme. - * - * @package theme_base - * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$hasheading = ($PAGE->heading); -$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); -$hasfooter = (empty($PAGE->layout_options['nofooter'])); -$hassidepre = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-pre', $OUTPUT)); -$hassidepost = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-post', $OUTPUT)); -$haslogininfo = (empty($PAGE->layout_options['nologininfo'])); - -$showsidepre = ($hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT)); -$showsidepost = ($hassidepost && !$PAGE->blocks->region_completely_docked('side-post', $OUTPUT)); - -$custommenu = $OUTPUT->custom_menu(); -$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); - -$courseheader = $coursecontentheader = $coursecontentfooter = $coursefooter = ''; -if (empty($PAGE->layout_options['nocourseheaderfooter'])) { - $courseheader = $OUTPUT->course_header(); - $coursecontentheader = $OUTPUT->course_content_header(); - if (empty($PAGE->layout_options['nocoursefooter'])) { - $coursecontentfooter = $OUTPUT->course_content_footer(); - $coursefooter = $OUTPUT->course_footer(); - } -} - -$bodyclasses = array(); -if ($showsidepre && !$showsidepost) { - if (!right_to_left()) { - $bodyclasses[] = 'side-pre-only'; - }else{ - $bodyclasses[] = 'side-post-only'; - } -} else if ($showsidepost && !$showsidepre) { - if (!right_to_left()) { - $bodyclasses[] = 'side-post-only'; - }else{ - $bodyclasses[] = 'side-pre-only'; - } -} else if (!$showsidepost && !$showsidepre) { - $bodyclasses[] = 'content-only'; -} -if ($hascustommenu) { - $bodyclasses[] = 'has_custom_menu'; -} - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - standard_head_html() ?> - - -standard_top_of_body_html() ?> -
- - - - - -
-
-
- -
-
-
- - main_content() ?> - -
-
-
- - -
-
- blocks_for_region('side-pre'); - } elseif ($hassidepost) { - echo $OUTPUT->blocks_for_region('side-post'); - } ?> - -
-
- - - -
-
- blocks_for_region('side-post'); - } elseif ($hassidepre) { - echo $OUTPUT->blocks_for_region('side-pre'); - } ?> -
-
- - -
-
-
- - - - - - - - -
-
-standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/base/layout/report.php b/theme/base/layout/report.php deleted file mode 100644 index b5d909cf7c9..00000000000 --- a/theme/base/layout/report.php +++ /dev/null @@ -1,129 +0,0 @@ -. - -/** - * The report layout for the base theme. - * - * @package theme_base - * @copyright 1999 onwards Martin Dougiamas {@link http://moodle.com} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$hasheading = ($PAGE->heading); -$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); -$hasfooter = (empty($PAGE->layout_options['nofooter'])); -$hassidepre = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-pre', $OUTPUT)); -$haslogininfo = (empty($PAGE->layout_options['nologininfo'])); - -$showsidepre = ($hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT)); - -$custommenu = $OUTPUT->custom_menu(); -$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); - -$bodyclasses = array(); -if (!$showsidepre) { - $bodyclasses[] = 'content-only'; -} -if ($hascustommenu) { - $bodyclasses[] = 'has_custom_menu'; -} -$courseheader = $coursecontentheader = $coursecontentfooter = $coursefooter = ''; -if (empty($PAGE->layout_options['nocourseheaderfooter'])) { - $courseheader = $OUTPUT->course_header(); - $coursecontentheader = $OUTPUT->course_content_header(); - if (empty($PAGE->layout_options['nocoursefooter'])) { - $coursecontentfooter = $OUTPUT->course_content_footer(); - $coursefooter = $OUTPUT->course_footer(); - } -} - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - standard_head_html() ?> - - -standard_top_of_body_html() ?> -
- - - - - -
-
-
- - main_content() ?> - -
-
- -
-
-
- blocks_for_region('side-pre') ?> -
-
-
- -
- - - - - - - - -
-
-standard_end_of_body_html() ?> - - diff --git a/theme/base/pix/favicon.ico b/theme/base/pix/favicon.ico deleted file mode 100644 index eea02482c3702d68518faecf6021610628fc1b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x#lFaYI*xFHzKA4G&k&1VMn>d%rI zwV%y(8owCW_kLwpuK&WI*Zx&OyZx($Ue{M`t4ZIOI}iL~G@1NOU8nz>h4JL?IxsIl z_2&Wge*@~j0@N?7+yK_!2h{%)sDB?&KQB-}tLfx#Yk>N{1N9$Cnf8?_dFod-tvaCn zHJ?j>`u_vM4%K5*#!2DJYx16+Ui*OS(h;qHg)2ik7~#QJ(w zpBR8)P@-A;;lEzPyGKslZxy90--Gne0K32Y>uH^*^_p`pwZ{#&>;#3E!?k_3umTy&+fD zvt4geZ-;zhTLj7ze%3jbHFrxBc^9olamF_I!P%*Z1w2PT#lx z`V+o=v7YfgbHe<6(v>aqYO?ZcFGR(pe)aYa`0wc8{NL2X{J(~}=6@|iyUUi1H;avW zzpvHr`Fcmc@7q0~{rfGZeoG8r_JgCOrk|mmxwH`f|DS;YgdYM82Vq4ttN`T0Km#KK!vlE+hCe_I(+2=Z CziV^= diff --git a/theme/base/pix/fp/add_file.png b/theme/base/pix/fp/add_file.png deleted file mode 100644 index 7e868fe665079098bc892e74f0f14fde90e4eee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX{r~^}Ox(cx7mEo{C1**H zUoeA!f$+s8uaEdVs z96K|URe>#{hl7oIilOja#w~oE3mGOhStK9wVPnwSBHX!w?ZaE3NerH@elF{r5}E*C CG(7qM diff --git a/theme/base/pix/fp/add_file.svg b/theme/base/pix/fp/add_file.svg deleted file mode 100644 index 7efdd9b4c23..00000000000 --- a/theme/base/pix/fp/add_file.svg +++ /dev/null @@ -1,3 +0,0 @@ - -]> \ No newline at end of file diff --git a/theme/base/pix/fp/alias.png b/theme/base/pix/fp/alias.png deleted file mode 100644 index c7747f91c23103d28699836248529d56128dc74d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmV-)0gL{LP)#DtXMisudsbKr@r^9XA7^St0%?Q2YnA^a4vhoAWT6@*$;#kvCjy=KYY>h~D zw$g@S5k?y2$9(@CQpkj?JxlxfKUM7fP|?_5DoQIa;iroD_ABPo*MQGIqRIgP4z3um z=eJ5`|4<2^z6ZSd6!845;`Ij)?{C0DHU%cnz1Yz-jd^~k(HS95G5}y00M!E|TBf0; zJ2f&XHiKLOz)|3BtpR!?WEreJwQ=}NpeJyqY72lv)(v1az~3O>fJL=b@Pw?Te;4X{ zXK(_87Q*HFhbU}D6LVoR%BD2@91cPHbW8-F6ot!qYEa$1?Xg6#J zBm|SwHiIKNgn=yaSV}= zWIf30#1tUFdZ3b<%`DFPwv6(^f%_Kg{Q@aXziRxVsDF6;D?`mvv4F FO#q;qtBn8v diff --git a/theme/base/pix/fp/create_folder.png b/theme/base/pix/fp/create_folder.png deleted file mode 100644 index 6725d42ee51e59904dc1ef5a639f7ed1c8943baf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^}OeFAb>Er7_DVCBT zzhH)h1qaTlUw#ba8+p1ohEy;nH!vqACp#M)X63jbA@G1Dd51uXg~0{~Nj(R)hy$&R khZvGroLRM486DUdQq3e1jg6*E0_tY)boFyt=akR{0FwDG6#xJL diff --git a/theme/base/pix/fp/create_folder.svg b/theme/base/pix/fp/create_folder.svg deleted file mode 100644 index e9b3d3348ec..00000000000 --- a/theme/base/pix/fp/create_folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - -]> \ No newline at end of file diff --git a/theme/base/pix/fp/cross.png b/theme/base/pix/fp/cross.png deleted file mode 100644 index e595adebbb4abf97517550f80ad2d99637e6b746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 410 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 vNCeTfU+F7i6q>pSUlUOjt?NwuVb9_T -]> \ No newline at end of file diff --git a/theme/base/pix/fp/help.png b/theme/base/pix/fp/help.png deleted file mode 100644 index c955f9cbb119ac1ee018c93c8b7969a6d807bbb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=2H#16M-KErF_eOM?7@ z859g00ul-u=I=j$|NY9$%hf=MdQTU}kP61+goKVg)#X~u0v>l+n_78zdeZaRW}n-u zeBeN-dCL3T>$|xnlGdNPx360Do7UkwoIAtc$35S3vcTM7)8BWY*LL%i^Ga0Yu^TW; za`EgDmvrc1U~^+-ySCfmD9_GziH0smsrAgB3mO@>PLFJ4V_M5m%o@eGUF01PgRX#e U##W|vAfGXKy85}Sb4q9e0AAo@D*ylh diff --git a/theme/base/pix/fp/help.svg b/theme/base/pix/fp/help.svg deleted file mode 100644 index f6b5306f8cb..00000000000 --- a/theme/base/pix/fp/help.svg +++ /dev/null @@ -1,3 +0,0 @@ - -]> \ No newline at end of file diff --git a/theme/base/pix/fp/link.png b/theme/base/pix/fp/link.png deleted file mode 100644 index bdd370ce9aa9ed8857224cad9b9748410298e5f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmV+z0_XjSP)U`*-G}$27BrKzHgGe@{D@r=>!N-P%H-`BUD^EDBYAV0(E;IsN@AQ z(ew0U*E4nOQ}^1C0#YLK9HqtrQ4y)MbWr-qyvKPjSJXx(+KrFxwgN9b9o@F9XY*w1^$~6yPyb6lW?wNXvF>($Fi%5Hfb|{_$WtR?2H<_NqN&Hd1tcpEL^q-XAPBkP$GzVk_V0J2ABv^GG~kqicme=btUQrlphN__Js(0t6d8c!zz8d^1Ng1L azwjEGNEWG5NUTKw0000rFj7 zIqH_q7&T|F0|_+j&f|2+k6irCp<2!3ctxO(%w zV?!@Y+w^TG!U+_Qvxc>&|MpBzc%+R?3bkDI1M@O1o+-i~pc`-&cm>St)Y4^YFO+(0 z43qrOZgqXro^;J<;65-6*ay4>W3&LXHHLwnN zP!I#CsT;ov!j-2NN3JJNdh=L>0VqDFg}*4n0YLGnOuQR-fFh_C19S#7a5*oW4y*v) r0e1lE8Fm9Ffad@R4^b@4Z?2&Oa8tKtuNaj#00000NkvXXu0mjfX6UZZ diff --git a/theme/base/pix/fp/logout.png b/theme/base/pix/fp/logout.png deleted file mode 100644 index dab5716cb5fa08bd1fbaee8a6138bc765d02d495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU{r~^}Ol+X|;lcetHS8rp ze!&a|1q}-he0a6$urW}`#nZ(xq=GTIKpzMa7@CSK4l{Z*NIIO6&|*k5n6B<5;qx?= z$$@S0#=@#fr3nYwE=6#qA6WXJEAiGtwnJ+jBDl)g81_p@$1nNwL -]> \ No newline at end of file diff --git a/theme/base/pix/fp/path_folder.png b/theme/base/pix/fp/path_folder.png deleted file mode 100644 index 8cd178885f00c355b381c69ae9361b2fea5a667d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVSQbfg;h9G!ThQ16uYLGu{PtJx*h6-8^g+8i_2@nP_V?g{7k&y`knX$h zK3j6mIp^5Wtq*<~Cmy-G{rCKzQbMl$@O$f@SvF~s=_Cmum(X@$)($@Wd}fOC@euy7 zjh0}C=uGW8cNmY@a89fo8m0ofU9vQdRy_&viR|jUMT@% z+|){-Nu)%nq3x^r7|(=61K10<;XRyTE4r>)w#A|==4}}_G+SniHd}OKeP!Q2i>&Lb zTmnq3?^Ha6r*SbpvoW<+LkZnbl@j`)$~7cOjX=mb#y(c{l@g{l?aM92aM4zO%?5oA zL#|3CYA8VjDN%A@Wnk(3uKr-I|&CKz6wi!Ied46qt}pD@#=jxZ@(h? zAPgVBO~3!prd_X4uNlD`hEYZlllbwgCT2!(WS@LcqjUFF{`>tsUN&#uysl$+??(Ro z!ka_n0rHK#ezT+pwgUZuA!asF5+S8LaXv3Fh(Z!iNJhbvK>!kx z=!K<{RskKMEK1gQo(4ckm>Gi10P!kko?f~Gtat#-0n*}_Gd%790000t_q?9$v4uYtGBf-r zV3pWssIRc2{z9<)CoAF0yW{R;J7(zLR%c~xS9S2-&-;h5Wv?6m%-(bIK+73CUHx3v IIVCg!0N0UU761SM diff --git a/theme/base/pix/fp/refresh.svg b/theme/base/pix/fp/refresh.svg deleted file mode 100644 index 2a3c4bb033f..00000000000 --- a/theme/base/pix/fp/refresh.svg +++ /dev/null @@ -1,3 +0,0 @@ - -]> \ No newline at end of file diff --git a/theme/base/pix/fp/search.png b/theme/base/pix/fp/search.png deleted file mode 100644 index 8fc4ca93ffc8087721114e08f6edbb18bd2ac80f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW{r~^}OyYor$OdbmF5Z$L zzhDLd1p|kKh6xKc9Jufy#B;kOP@>4w#WAFU(e>m;Nk#_&mxt^gOM?twFnE|U$nKC6 zdEm7pVhw}h0XGI8{e8WEPQE+iP`1#SUBRP@!F8wQm9G+KN?KQlSyngxlw;ZTsQUT; z8?rOFE^T)`W@m6^o7F{LucG-zE;~h^Otwqj%fOa$Eng;Nn!V^9^X($p5#~VK89ZJ6 KT-G@yGywohreY%i diff --git a/theme/base/pix/fp/search.svg b/theme/base/pix/fp/search.svg deleted file mode 100644 index 2b78535b645..00000000000 --- a/theme/base/pix/fp/search.svg +++ /dev/null @@ -1,3 +0,0 @@ - -]> \ No newline at end of file diff --git a/theme/base/pix/fp/setting.png b/theme/base/pix/fp/setting.png deleted file mode 100644 index 6cb457966ce421153954505a78dc6877217fe848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=2I|fKqZ%~U~cQHhAK z#zto5WbuwT#RCTfSd(;86AET;U3H`8>M0R6h3gHH9tR`~G -]> \ No newline at end of file diff --git a/theme/base/pix/fp/view_icon_active.png b/theme/base/pix/fp/view_icon_active.png deleted file mode 100644 index d6d8d3b80d4ad31d7f2922637bcc93d2ddd263be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>;M1%XU?427vQxCD8g70 z -]> \ No newline at end of file diff --git a/theme/base/pix/fp/view_list_active.png b/theme/base/pix/fp/view_list_active.png deleted file mode 100644 index be1a89bcaa413a6f1d206cdff241580e68cdfc8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`YMw5RAr*|tfByfsXI5=Uy|yM& sWafb*4vGxbjYZ-;Z3i -]> \ No newline at end of file diff --git a/theme/base/pix/fp/view_tree_active.png b/theme/base/pix/fp/view_tree_active.png deleted file mode 100644 index ee00bd1782b76a93c2c46dee5d0e1d67dd2e32ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>;M1%XU?427vQxCD8g70 zk;uuoFn9R`h`TtCbgaZ -]> \ No newline at end of file diff --git a/theme/base/pix/horizontal-menu-submenu-indicator.png b/theme/base/pix/horizontal-menu-submenu-indicator.png deleted file mode 100644 index f46526332124243b8c4386577c925ca42590ec40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d$P6U+R_U$>QfvV}A+A9B|Ns9>Z_d99WHFTl z`33)Hc)H!d3&<1kba4!+U`$T;M1& diff --git a/theme/base/pix/progress.gif b/theme/base/pix/progress.gif deleted file mode 100644 index 0bc00dfa146107d92a9ce2972c191508d03604a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmZ?wbhEHb6k*_Ec)o=}X||~HY%!HN;;M5b)aFQP%$3%eub{g?L1T%u<`NmLrLxA0 z)OD81>n&3y;f>npv;WH`<_TyT;IEm8IE6O}Ew7?yGGa z*O@x6x3J!<@3z6(W224dCOgM%rrw(z%y(;9?AG?#>}a`L$7+wR%^rP^9X7Um4ea(B zI_@*|+2!cF%gJfKne%>g|J^RG2P^~kxOp6~3EJcCdC=DWn4!ZlBgbRLPRC4q4mmg- zH+4R4>T=x7@36D~VQ1G979J<8JWf~#9dQpn;t>KwM?Jky+J+tV4nOJ>e#|%Gn6LjS zr-0MWfu~(U&v?3DvhcWM>3PY@^OAM=SugL)Ha?eaeJ|Tbo%4%6=O1$}Aog6K{}spB z^FeXvgMzNO#GelizUmr$)h+a@d*n5r=xe^w*ZutOIt1Kx47}?Ubk{llMo{owmxLR^ z2{%HLZ-j;2^GLoK9)8a=^=3rc&B&PhesK>16CZ>mJqSsD7?%1lJpEx*_zU-phtUx) zJR)9rM!xWjdf}b8~O) zKqxBvRc!9-_`KH%1+S9|UMCm6PA+<#QuI2t_;p&`7ytM#0r6h~6Tbu{eF;wf5|Z*I zEcHux`j^OzFHu=vVzR%)=6s3E`02KcTIv1rTmZYXAlxLP?D7bt21~4f8WMSlD_|Krj00f|n!oabSVK#@z2^Y?O z2~`h`kcuW&0Ttgj9#bsX`DW?_8D$+2dUjUEy4$HuN=l`8mV4W4bvW7nR(&}#{@BLF)f{qOl}jDeb~$p92S&xunc8?#T!+SOWkp;W0b_ diff --git a/theme/base/pix/screenshot.png b/theme/base/pix/screenshot.png deleted file mode 100644 index 82e1abc904bf2efb5e8ffeaca97d5324a610756d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yVEh8aDU8fOkvDbGT|kOCz$e7@|NsBXk4T>Ya&o!~)V8BY~#b>+W<1NqV~axvXP000jN0{{R3Cb*Q>00090P)t-s*Vx*@ z!NLCi{%vh-{QUg;`}_6v_4@ky_xJbXgwR_|J>~V z;_m;^=KuNm`ZHU+$KU_e=l{gr|37Ncg@uLB)P7e+}z#J(bDJW>etuUy4e5h?Crk6 z!twI*^z`(^#m3#;-?O#1=;-SC`uZ?dwJuVy^!4>XY}M4&)TE%k}p5 zH($c6udqF5&O2qxIb+D|?d|XH??7wR@bK~Q@bK{Q@$vET^78a3Or|SNtL^RY<>lt~ z_V>)r(DpPm;ddLIot^E88}ZUuC^3_z%m3ke60xzd`MkX7t2>se!^+O-=cGOAz$xmz zH|e@1*Rv@23k!2|bL+x2`RKOjvN~>xto27nmX?<3w>bC}74yzK=%*X_BqZ}vM-vW9 z=A1v&2mwh+N#$q+p>qx{H=Om$Oy;s4;pgx8VP5ExLgtzk=YALF=H}Hg0p{Al+M^95 zDv@exYVp)Y%zO&)nlw8@oAr;6GefNLvxmf%7P-3D@zrPab#?mCnnYQ%85?T*)zvL4 zYxdw%+)V`f=gQ=Y4%dbT_}9LHnYSP$f%|`dTz<;wc@*e$4kasx=;-M8RaN$CYP6F` z^vI&%Spv?nOoWHQ_r!qWVGZ@NRepc0t+B*XW4i8-DXoSgA0&76;EX&`w)}B-o}sD9oiy`x)JMfk));u8D#*6lPdf{{tcXX5F&UWew z3r%Rl&bDs(>!|s~#q#<8bB50Q*HF*5hw-Rk`|WK0{q)k^8f$;|M5^pG5`Po0d!JMQvg8b*k%9# z08>dsK~#9!jgUbK05J#yTZCNwh+pf;yH78hW%s7V3Px}cL&lhO5$w9=4RKK5nYb7> zOgs@TP1#7~ML|$G(2!8h{-*!4es3$^EPQ&-peN_7A5t0fcvQf^i~s-t07*qoM6N<$ Eg7_at6951J diff --git a/theme/base/pix/vertical-menu-submenu-indicator.png b/theme/base/pix/vertical-menu-submenu-indicator.png deleted file mode 100644 index bbd80448824e078a6bb3e9658b0d8b1e6e4eeff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CO$P6UeYV6WMRDe&2E0F&G|NqjP^X~##OeH~n z!T%YaZa44(@+3W7978G?lh^2{Y`K3zqkiJV|B4e>HZ>|SIA3C$@$2?iRiGjUPgg&e IbxsLQ0594h;{X5v diff --git a/theme/base/pix/yui2-treeview-sprite-rtl.gif b/theme/base/pix/yui2-treeview-sprite-rtl.gif deleted file mode 100644 index 5198c1b8664fa3d9a67d2fdb95eb30f33052d412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4344 zcmVHppA z|KIKZ;^O4y=I80^>g(+6?eFj4?f>KM|K#xh=JEgV@$vHV^!4@i_V)Mp`T6?#`uqF) z|NsC0|NsC0|NsC0A^8LW0018VEC2ui01^PWA^-*c;3tk`X`aNXuI!hxMJ&&8S!{T& z;{|zd8qIE#+4M$*paz4kdcpf43(Cbm2fnha4nvnprN9pq@|{(sHv)} ztgWuEu(7hUw6(UkxVgH!yuH4^z`?@9#Kp$P$jQpf%+1cv(9zP<)YaD4*xB0K+}+;a z;Njxq0PICDyTF^i{) z0YHNa1zKVNg`-H59vwi!sM4oQM;MiGlqvC>oFt6t5zwd>cgW6PdRySDAyxO3~?&AYen-@thzLDXo34@xkh1{6=+5r&TeXdxsRYFxp@ z81|WgMqUB90f!t=+Tnv9e5mmUAU+WCfEt4sg2)4lsKJN>j!2>=C786SiHtI|DCeAX z)@kRRc;>0+o_zM{=bwNED(Iku7Ha6Bh$gD&qKr1`=%bKED(R$@R%+>`m}aW!rkr+4 z&5NqMDB5UEJq1;%rY2QaRY$3T6$N#9b(O1P)wLF_XSEet1bD?YS6z2OxmR5ZMDUjy ze+ZYo z#w+i<^ww+dz4+#<@4o!@>+in+2Q2Ww1Q)y~sHp_d0-SOBprZ~q4pBr7cSHfC#XR_+ z#l~Cs00stNd~t^xP+suHeFazm0hB5S;>R8@=MjjPG>>^EnTw>UW+ZI3dC8j$w^s|o zs1SXM(WW3>iqfPoJ>Sq!)8e!!Q-@MDC|7@ywI^G*&@~HRuMoBhW1|ptPiMR`_rpyo;&Bedwx6B zzgrzV*28OEJlDs2ojlmfi`_ig&zs%5>(j$tz3kW1p1tkcU=$rVMF=L*epkd_7WG%f z&uvkHU!?wE7%ezP43<%YXXM}uk+?=Brjdqkv|$`^I7c1Uk%xEmVIG0FM97F}X}l zHj|Uj^kg(aslsZ)(3)&i-3vg)6Qb2eecR-rH<1a;X_C?e-V#btQl%#a1R<_iYFD++DaXC|6)|8hqm1Rz8xl>!- zRGB|zW>B3uRA?4enn$JPHJ6&rq@L5MD21v@rOHyOy40#L#i~r1YErH0)T=xNt53N~ zQ?lCBtT+{`FMGOHwE~l^Z*{9M;W}5j5|gfXwW~4lx>voD6Rki6tWX6@RKgn7ut-I$ zQk$ySr#3dKkDY2{t2)`MRyM1b-6~@@+tti|)w5v*?N~WmR??o;v}qM>TU8rZ*4EXv zd4+9XW&2mu2G+KN#cg4AdsyBk*0+o8EN~q=T*wwzvd5)taxJ@D%r;lE!i{ce{-t|b z>ZbO&pT%xywL4nt-qyRh1@CUf+gtMf*1W-;u6nDx-s_^5xbHP?e33g}<<^(E_jPW5 zq1)c?_BXu$9dCfkJK*ycIKAvmuzL>-Uk1z9!Ssc&eI<-v3hURx{8g}jH4I=53)sU1 z2C;!fjNk>6xWOlWaEc?m;t997!Y{sXj5BQF8gJOf9mes8bsSlBLY#CtEqnSDtc~tBmC?YuU?O{<4_EOlA}V+008uGnLi6 zWj2G^&0~ghnN@sdI;YvrYsPb%_55Z&$Jx(wW^tVbeP=@F+0c7Nbe|Re{bxo8+Qoy0 zbfG1EXi6vA(u>A)qc#0#7)RRElLmFAMSW>fXBvLt^x-%WmTGRsmVZd|;xT3Y()!rC zw)@R)uD84E?qXQizvgwYeLZ7f7hBlJCibUgylfhWn%U2G_NbvfZE2U9+Sj)Bsjz1?YXmz&&jPB);{?Pzv$+TGwjx3QZ&?`YS%+V{?OzPr8earax^$fkF| z?LBaO7hK;5=Xb*Wy>Nglo8S*Oc*GGtafMf$;TL!KYPq}dUUz)hA5V731)gzuo7?2* zUbo8Iz4CXrJl-h(cg!0;^OC>(L?HpX1!R-1y*vBsRvS&T)XD55w&AxTCw_WXTXM5M- zK6kl~9O8GEc-|?#cZ>HO}K6$s-eeIZ! zd*&~%`Ob6x^OdK2={l0p@w_fnCC4B4+KYPU2Uh%hQ{OcXRd&u`* z^1r8i@GU?3%@^PE#|QoJMZbK~=ick z-954h&srMJm`u?2#XA;iXuph zBxs8!D2tYei=D`eqUejI2#lwwi>XMAt2l`oXpFU}jJL>)xrmH32#q!gLhjl)Qdgy@Zi2#$y-j*3W*jA)LI*g)JUjO@6M?ud@92#>EQkFiLPv-pncXpg&y zj}N4e#psX6n2!S4j|1671vyCoxr_2>Fr8n33(Mk|BALBf16IgL44jV#%dJNb=2 z8ID0Yjzd|FMR|@#nT|7QlS|2wP3e*TPYIGf8I>uSl<{bl^N5x8sFn9Pl{M*f`U$&+RIk98T4a|x7rDSbbvYC(uTsRl%=c9pp^ zQY3Xx?_^I~k(i2E7OX-6YA{b@(G*|d6>30F5!E&T<%v(HM;}EeY@#*FqT_wNcsvQk)@DBgK|$36{etmc>bydr6eZ zX_U)}l+CG>Z3&mrDVNhpm(NL<)v1@+DU{clmEF0O-`SOSsgUEzkmc!+;c1rVNs;Sm zk?o0*@2QdLX_xbfm)ohF_sRa8`RSbd37yC3mi>vH|0$gVN}UC2odN2d2@0MIDxUR8 zo)2oC5sID-s-6?do)_w#848~pDxVcfpC4+U2dbST%AFw!p(iS#DN3Owik~g2pD)Uv zG3uXcS);;fqr{1$#;K#oxuO{AqZ$gN94e$9I->&0qX2583aX?G%A^iTq$?SpQQDzX z3Z*THqy&nk2CAh9>ZBHGrDw^dBr2vR>ZKrRrXotFE~=(5%BC{vrZjq^a+;%ax}$a4 zqiBkvd8(p&%A#<3q<5O6mJ^slG??Jjf!*|%OZuma8mL+7s9OrDUCO9UN~urUr$36R zL8_@k%Be+asbA`;RsJffS1PGvYN}-ls%NUIX^N_A>Z)xDt8Xf+aZ0DQYNxk~r>v@{ zyUM4%>Zh~{sJSYr!P=<9`l!bmsmVI2#agM&da1vfsnNQr)7q)k`l-(vs@FQI+ghs2 zdaB==s@b}#`l{y|tLZwc>sqV0`mVZKuDmL*zDlpa+OEP1uf&S4#;UK#>aWTQ zu*}M@&PuS*YOm6Yu+*xs*2=KhYOvbsu-q!K-YT%*YO&%9vE-_;=8CcC>apqyvg|6d z?i#NgJFh2OuPJ-4B%7}$+p_)ovNF4`Fk7%Sd$22;usOT1JKL~5`>;0~u|GSpLtC*k z`>#hEut__x{z1F3P1~`u*O!8+sO&?iL}aM3C=5)f2?EfyUi-COdk0`UwgMowWc#&Z z%K;p4wq@%BU8}ZdYqkOaw__`}bGx>0yS8?Fw|v{SNHDf)i?@DD1!OC@gWCmc>$Q7J zwty%jD6zFP;)FYb1T``-SV#p>@FP#42AA6fL{cPQxP={q1YZyrBI5&YU;$~c248S8 zNT4!#zy^QdGAly|elRm@APBj82zmG=0bqx}izYs>hkS?xe)uysz=S9P0L0*ivi5bF-)MnA^-qZFuoy^zSf(%%)7o8V7?y! z0I&;%0nFJizW~s`)=M+ZI|%xl2#f##2W-8>3kmvryp|xp^ZUFKyu1?p zywN+o`dhg=pubSSyxyAu%!>p1TfXBfz9p=`Um(FL+`evb0nXdH`dh!w`v>~_h7ydw m0sH_1ti#MJ2nEc;2aLcDpuY?J2o3DO3;@9uY{A li > .column { - display: inline-block; -} - -.ie6 .block.list_block .unlist .column { - display: inline; -} - -.block.beingmoved { - border-width: 2px; - border-style: dashed; -} - -.blockmovetarget { - display: block; - height: 1em; - margin-bottom: 1em; - border-width: 2px; - border-style: dashed; -} - -.block-region block.invisible .header h2 { - opacity: 0.5; - filter: alpha(opacity=50); -} - -.block .block-hider-show, -.block .block-hider-hide { - cursor: pointer; -} - -.block .block-hider-show, -.block.hidden .block-hider-hide { - display: none; -} - -.block.hidden .block-hider-show { - display: inline; -} - -.block_completionstatus .generaltable { - border: 0px; -} - -.block_completionstatus .generaltable .cell { - border: 0px; -} - -.block-region { - min-height: 400px; - overflow: hidden; -} -/** Block commands when editing **/ - -.editing .block .header .commands { - text-align: right; - clear: both; -} - -.editing .block .header .commands > a { - margin: 0 3px; -} - -.editing .block .header .commands .icon img { - width: 12px; - height: 12px; -} - -.editing .block .header .commands img.actionmenu { - width: auto; -} - -/** Overide for RTL layout **/ -.dir-rtl .block .header h2 { - padding: .2em .2em 0 0; -} - -.dir-rtl .block .header .block_action { - float: left; -} - -.dir-rtl.editing .block .header .commands { - text-align: left; -} diff --git a/theme/base/style/calendar.css b/theme/base/style/calendar.css deleted file mode 100644 index 303c5aea567..00000000000 --- a/theme/base/style/calendar.css +++ /dev/null @@ -1,297 +0,0 @@ -/** Calendar **/ -.calendartable { - width: 100%; -} - -.calendartable th, -.calendartable td { - width: 14%; - vertical-align: top; - text-align: center; - border-width: 1px; -} - -.calendar_event_course { - background-color: #FFD3BD; -} - -.calendar_event_global { - background-color: #D6F8CD; -} - -.calendar_event_group { - background-color: #FEE7AE; -} - -.calendar_event_user { - background-color: #DCE7EC; -} - -.path-calendar .calendar-controls .previous, -.path-calendar .calendar-controls .next, -.path-calendar .calendar-controls .current { - display: block; - float: left; - width: 12%; -} - -.path-calendar .calendar-controls .previous { - text-align: left; -} - -.path-calendar .calendar-controls .current { - text-align: center; - width: 76%; -} - -.path-calendar .calendar-controls .next { - text-align: right; -} - -.path-calendar .maincalendar { - vertical-align: top; - padding: 0; -} - -.path-calendar .maincalendar .bottom { - text-align: center; - padding: 5px 0 0 0; -} - -.path-calendar .maincalendar .heightcontainer { - height: 100%; - position: relative; -} - -.path-calendar .maincalendar .calendarmonth { - width: 98%; - margin: 10px auto; -} - -.path-calendar .maincalendar .calendarmonth ul { - margin: 0; -} - -.path-calendar .maincalendar .calendarmonth ul li { - list-style-type: none; - margin-top: 4px; -} - -.path-calendar .maincalendar .calendarmonth td { - height: 5em; -} - -.path-calendar .maincalendar .calendar-controls .previous, -.path-calendar .maincalendar .calendar-controls .next { - width: 30%; -} - -.path-calendar .maincalendar .calendar-controls .current { - width: 39.95%; -} - -.path-calendar .maincalendar .controls { - width: 98%; - margin: 10px auto; -} - -.path-calendar .maincalendar .eventlist { - margin: 0; -} - -.path-calendar .maincalendar .eventlist .event { - width: 100%; - margin-bottom: 10px; - border-spacing: 0px; - border-collapse: separate; - border-width: 1px; - border-style: solid; - list-style-type: none; -} - -.path-calendar .maincalendar .eventlist .event > img { - float: left; -} - -.path-calendar .maincalendar .eventlist .event > img { - float: right; -} - -.path-calendar .maincalendar .eventlist .event .name { - float: left; - margin: 0; -} - -.dir-rtl.path-calendar .maincalendar .eventlist .event .name { - float: right; -} - -.path-calendar .maincalendar .eventlist .event .date { - float: right; -} - -.dir-rtl.path-calendar .maincalendar .eventlist .event .date { - float: left; -} - -.path-calendar .maincalendar .eventlist .event .subscription { - float: left; - clear: left; -} - -.dir-rtl.path-calendar .maincalendar .eventlist .event .subscription { - float: right; - clear: right; -} - -.path-calendar .maincalendar .eventlist .event .course { - float: left; - clear: left; -} - -.dir-rtl.path-calendar .maincalendar .eventlist .event .course { - float: right; - clear: right; -} - -.path-calendar .maincalendar .eventlist .event .side { - width: 32px; -} - -.path-calendar .maincalendar .eventlist .event .commands a { - margin: 0 3px; -} - -.path-calendar .maincalendar .eventlist .description { - clear: both; -} - -.path-calendar .maincalendar .header { - overflow: hidden; -} - -.path-calendar .maincalendar .header .buttons { - float: right; -} - -.dir-rtl.path-calendar .maincalendar .header .buttons { - float: left; -} - -.path-calendar .filters table { - border-collapse: separate; - border-spacing: 2px; - width: 100%; -} - -#page-calendar-export .indent { - padding-left: 20px; -} - -.path-calendar div.cal_courses_flt { - float: left; -} - -.dir-rtl.path-calendar div.cal_courses_flt { - float: right; -} - -.path-calendar .cal_courses_flt label { - margin-right: .45em; -} - -.dir-rtl.path-calendar .cal_courses_flt label { - margin-left: .45em; - margin-right: 0; -} - -.block .minicalendar { - width: 100%; - margin: 10px auto; -} - -.block .minicalendar th, -.block .minicalendar td { - padding: 2px; - font-size: 0.8em; -} - -.block .minicalendar caption { - font-size: inherit; - font-weight: inherit; - line-height: inherit; - text-align: center; -} - -.block .minicalendar td.weekend { - color: #A00; -} - -.block .calendar-controls .previous { - text-align: left; - display: block; - float: left; - width: 12%; -} - -.block .calendar-controls .current { - float: left; - text-align: center; - display: block; - width: 76%; -} - -.block .calendar-controls .next { - text-align: right; - display: block; - float: left; - width: 12%; -} - -.block .calendar_filters ul { - list-style: none; - margin: 0; -} - -.block .calendar_filters li { - margin-bottom: .2em; -} - -.block .calendar_filters li span img { - padding: 0 .2em; -} - -.block .calendar_filters .eventname { - padding-left: .2em; -} - -.dir-rtl .block .calendar_filters .eventname { - padding-right: .2em; - padding-left: 0; -} - -.block .content h3.eventskey { - margin-top: 0.5em; -} - -.ical-link { - font-size: 10px; - font-weight: bold; - background-color: #f60; - padding: 0px 5px; - color: #fff; - border-top: 1px solid #f93; - border-left: 1px solid #f93; - border-bottom: 1px solid #013; - border-right: 1px solid #013; - margin: 3px; - text-decoration: none; -} - -.ical-link:hover, -.ical-link:active, -.ical-link:focus, -.ical-link:visited { - color: #fff; - text-decoration: none; -} diff --git a/theme/base/style/core.css b/theme/base/style/core.css deleted file mode 100644 index 045cdac9ae5..00000000000 --- a/theme/base/style/core.css +++ /dev/null @@ -1,4919 +0,0 @@ -/** - * Required to undo YUI resets that override input size, margin, etc. - */ -input[type=text], -input[type=password], -textarea { - width: auto; -} - -input[type=checkbox], -input[type=radio] { - margin-right: 7px; -} - -/* Fix for YUI overriding styles */ -strong { - font-style: inherit; -} - -em { - font-weight: inherit; -} - -/** - * General - */ -th, -td, -a img { - border-width: 0; -} - -acronym, -abbr { - cursor: help; -} - -.dir-ltr, -.mdl-left, -.dir-rtl .mdl-right { - text-align: left; -} - -.dir-rtl, -.mdl-right, -.dir-rtl .mdl-left { - text-align: right; -} - -#add, -#remove, -.centerpara, -.mdl-align { - text-align: center; -} - -a.dimmed, -a.dimmed:link, -a.dimmed:visited, -a.dimmed_text, -a.dimmed_text:link, -a.dimmed_text:visited, -.dimmed_text, -.dimmed_text a, -.dimmed_text a:link, -.dimmed_text a:visited, -.usersuspended, -.usersuspended a, -.usersuspended a:link, -.usersuspended a:visited, -.dimmed_category, -.dimmed_category a, -.dimmed_category a:link, -.dimmed_category a:visited { - color: #AAA; -} - -.activity.label .dimmed_text { - opacity: 0.5; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; - filter: alpha(opacity=50); -} - -.unlist, -.unlist li, -.inline-list, -.inline-list li, -.block .list, -.block .list li, -.sitetopic .section li.activity, -.course-content .section li.activity, -.sitetopic .section li.movehere, -.course-content .section li.movehere { - list-style: none; - margin: 0; - padding: 0; -} - -.course-content .current { - background: #E3E3E3; -} - -.inline, -.inline-list li { - display: inline; -} - -.notifytiny { - font-size: 0.7em; -} - -.notifytiny li, -.notifytiny td { - font-size: 100%; -} - -.red, -.notifyproblem { - color: #660000; -} - -.green, -.notifysuccess { - color: #006600; -} - -.reportlink { - text-align: right; -} - -a.autolink.glossary:hover { - cursor: help; -} -/* Block which is hidden if javascript enabled, prevents flickering, visible when JS from footer used! */ -.collapsibleregioncaption { - white-space: nowrap; -} - -.pagelayout-mydashboard.jsenabled .collapsibleregioncaption { - cursor: pointer; -} - -.collapsibleregioncaption img { - vertical-align: middle; -} - -.jsenabled .hiddenifjs { - display: none; -} - -.visibleifjs { - display: none; -} - -.jsenabled .visibleifjs { - display: inline; -} - -.jsenabled .collapsibleregion { - overflow: hidden; -} - -.jsenabled .collapsed .collapsibleregioninner { - visibility: hidden; -} - -.yui-overlay .yui-widget-bd { - background-color: #FFEE69; - border: 1px solid #A6982B; - border-top-color: #D4C237; - color: #000000; - left: 0; - padding: 2px 5px; - position: relative; - top: 0; - z-index: 1; -} - -.clearer { - background: transparent; - border-width: 0; - clear: both; - display: block; - height: 1px; - margin: 0; - padding: 0; -} - -.clearfix:after { - clear: both; - content: "."; - display: block; - height: 0; - min-width: 0; - visibility: hidden; -} - -.bold, -.warning, -.errorbox .title, -.pagingbar .title, -.pagingbar .thispage, -#site-news-forum h2, -#frontpage-course-list h2, -#frontpage-category-names h2, -#frontpage-category-combo h2 { - font-weight: bold; -} - -img.resize { - height: 1em; - width: 1em; -} - -.block img.resize, -.breadcrumb img.resize { - height: 0.9em; - width: 0.8em; -} - -/* Icon styles */ -img.icon { - height: 16px; - vertical-align: text-bottom; - width: 16px; - padding-right: 6px; -} - -.dir-rtl img.icon { - padding-left: 6px; - padding-right: 0; -} - -img.iconsmall { - height: 12px; - margin-right: 3px; - margin-left: 3px; - vertical-align: middle; - width: 12px; -} - -img.iconhelp, -.helplink img { - height: 16px; - padding-left: 3px; - vertical-align: text-bottom; - width: 16px; -} - -.dir-rtl img.iconhelp, -.dir-rtl .helplink img { - padding-right: 3px; - padding-left: 0; -} - -img.iconlarge { - height: 24px; - width: 24px; - vertical-align: middle; -} - -img.iconsort { - vertical-align: text-bottom; - padding-left: .3em; - margin-bottom: .15em; -} - -.dir-rtl img.iconsort { - padding-right: .3em; - padding-left: 0; -} - -img.icontoggle { - height: 17px; - vertical-align: middle; - width: 50px; -} - -img.iconkbhelp { - height: 17px; - width: 49px; -} - -img.icon-pre, -.dir-rtl img.icon-post { - padding-right: 3px; - padding-left: 0; -} - -img.icon-post, -.dir-rtl img.icon-pre { - padding-left: 3px; - padding-right: 0; -} - -.generalbox { - border: 1px solid; -} - -.boxaligncenter { - margin-left: auto; - margin-right: auto; -} - -.boxalignright { - margin-left: auto; - margin-right: 0; -} - -.boxalignleft { - margin-left: 0; - margin-right: auto; -} - -.boxwidthnarrow { - width: 30%; -} - -.boxwidthnormal { - width: 50%; -} - -.boxwidthwide { - width: 80%; -} - -.buttons .singlebutton, -.buttons .singlebutton form, -.buttons .singlebutton div { - display: inline; -} - -.buttons .singlebutton input { - margin: 20px 5px; -} - -.headermain { - font-weight: bold; -} - -#maincontent { - display: block; - height: 1px; - overflow: hidden; -} - -img.uihint { - cursor: help; -} - -#addmembersform table { - margin-left: auto; - margin-right: auto; -} - -.formtable tbody th, -.generaltable th.header { - vertical-align: top; -} - -.cell { - vertical-align: top; -} - -img.emoticon { - vertical-align: middle; - width: 15px; - height: 15px; -} - -form.popupform, -form.popupform div { - display: inline; -} - -.arrow_button input { - overflow: hidden; -} - -.action-icon img.smallicon { - vertical-align: text-bottom; - margin-left: .45em; -} - -.dir-rtl .action-icon img.smallicon { - margin-right: .45em; - margin-left: 0; -} - -h1 img.icon, -h1 img.iconhelp, -h2 img.icon, -h2 img.iconhelp, -h3 img.icon, -h3 img.iconhelp, -h4 img.icon, -h4 img.iconhelp, -h5 img.icon, -h5 img.iconhelp, -h6 img.icon, -h6 img.iconhelp { - vertical-align: middle; - padding: 4px; -} - -/** Table caption support */ -table caption { - font-size: 24px; - font-weight: bold; - line-height: 42px; - text-align: left; -} - -.dir-rtl table caption { - text-align: right; -} - -/** The 1-pixel padding is there to avoid phantom scroll bars on OS X (FF, Safari and Chrome)**/ -.no-overflow { - overflow: auto; - padding-bottom: 1px; -} - -.pagelayout-report .no-overflow { - overflow: visible; -} - -.no-overflow > .generaltable { - margin-bottom: 0; -} - -.ie6 .no-overflow { - width: 100%; -} - -/** IE6 float + background bug solution **/ -.ie6 li.section { - line-height: 1.2em; - width: 100%; -} - -/** - * Accessibility features - */ -/*Accessibility: text 'seen' by screen readers but not visual users. */ -.accesshide { - position: absolute; - left: -10000px; - font-weight: normal; - font-size: 1em; -} - -.dir-rtl .accesshide { - top: -30000px; - left: auto; -} - -span.hide, -div.hide { - display: none; -} - -.invisiblefieldset { - display: inline; - border-width: 0; - padding: 0; -} -/*Accessibility: Skip block link, for keyboard-only users. */ -a.skip-block, -a.skip { - position: absolute; - top: -1000em; - font-size: 0.85em; - text-decoration: none; -} - -a.skip-block:focus, -a.skip-block:active, -a.skip:focus, -a.skip:active { - position: static; - display: block; -} - -.skip-block-to { - display: block; - height: 1px; - overflow: hidden; -} -/* Accessibility: only certain fonts support Unicode chars like ► in IE6 */ -.arrow, -.arrow_button input { - font-family: Arial,Helvetica,Courier,sans-serif; -} - -/** - * Header - */ -.headermain { - float: left; - margin: 15px; - font-size: 2.3em; -} - -.headermenu { - float: right; - margin: 10px; - font-size: 0.8em; - text-align: right; -} - -#course-header { - clear: both; -} - -/** - * User menu - */ -.usermenu .moodle-actionmenu .toggle-display { - display: block; - opacity: 1; - height: 40px; - line-height: 40px; - padding: 6px; - color: inherit; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton { - height: 40px; - line-height: 40px; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton .avatars { - display: inline-block; - height: 36px; - width: 36px; - vertical-align: middle; - margin-right: 6px; - margin-left: 6px; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton .avatars .avatar, -.usermenu .moodle-actionmenu .toggle-display .userbutton .avatars img { - display: block; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton .usertext { - display: inline-block; - vertical-align: middle; - font-size: 14px; - line-height: 1em; - color: #777; -} - -.usermenu .moodle-actionmenu:hover .toggle-display .userbutton .usertext { - color: #000; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .meta, -.usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .role { - display: block; - font-size: 12px; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .meta .value, -.usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .role .value { - font-weight: bold; -} - -.usermenu .moodle-actionmenu .toggle-display .userbutton .usertext .role { - font-weight: bold; -} -/* Hide caret when JS is disabled. */ -.usermenu .moodle-actionmenu .toggle-display .caret { - display: none; -} -/* A little bit of visual feedback for the action menu when Javascript is disabled. */ -.usermenu .moodle-actionmenu .menu .menu-action.icon img { - border-radius: 0; - background: transparent; - box-shadow: none; -} - -.usermenu .moodle-actionmenu .menu .menu-action.icon:hover img { - background: #fff; - border-radius: 2px; - box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25); -} - -.usermenu .moodle-actionmenu[data-enhanced] .menu .menu-action.icon img, -.usermenu .moodle-actionmenu[data-enhanced] .menu .menu-action.icon:hover img { - border-radius: 0; - background: transparent; - box-shadow: none; -} - -.userloggedinas .usermenu .userbutton .avatars .avatar { - overflow: hidden; -} - -.userloggedinas .usermenu .userbutton .avatars .avatar img { - width: inherit; - height: inherit; -} - -.userloggedinas .usermenu .userbutton .avatars .avatar.current { - position: relative; - top: 4px; - left: 4px; - width: 20px; - height: 20px; - margin-top: 11px; - margin-bottom: -34px; - border: 1px solid #fff; - border-radius: 50%; - box-shadow: -2px -2px 16px rgba(0, 0, 0, 0.25); -} - -.jsenabled .usermenu .moodle-actionmenu .toggle-display { - display: block; -} - -.jsenabled .usermenu .moodle-actionmenu .toggle-display .caret { - display: inline-block; - position: relative; - top: 9px; -} - -.jsenabled .usermenu .moodle-actionmenu > .menubar { - display: block; - margin: 0px; -} - -.jsenabled .usermenu .moodle-actionmenu > .menu { - min-width: 160px; - font-size: 14px; -} - -.jsenabled .usermenu .moodle-actionmenu > .menu .filler { - display: block; - height: 1px; - margin: 9px 1px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #fff; -} - -.jsenabled .usermenu .moodle-actionmenu.show .menu { - padding: 5px 0; - margin: 2px 0 0; - background-clip: padding-box; -} - -.jsenabled .usermenu .moodle-actionmenu.show .menu:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-bottom-color: rgba(0, 0, 0, .2); - position: absolute; - top: -7px; -} - -.jsenabled .usermenu .moodle-actionmenu.show .menu:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - position: absolute; - top: -6px; -} - -.jsenabled .usermenu .moodle-actionmenu.show .menu li a { - white-space: nowrap; - border-radius: 0; -} - -.jsenabled .usermenu .moodle-actionmenu.show .menu a:focus, -.jsenabled .usermenu .moodle-actionmenu.show .menu a:hover { - text-decoration: none; -} - -.dir-ltr .usermenu { - float: right; -} - -.dir-ltr .usermenu > .moodle-actionmenu > .menu:before { - right: 9px; -} - -.dir-ltr .usermenu > .moodle-actionmenu > .menu:after { - right: 10px; -} - -.dir-ltr .usermenu > .moodle-actionmenu > .menubar li a { - text-align: right; -} - -.dir-ltr.userloggedinas .usermenu .userbutton .avatars .avatar.current { - left: 16px; -} - -.dir-rtl .usermenu { - float: left; -} - -.dir-rtl .usermenu > .moodle-actionmenu > .menu { - margin-right: 0px; -} - -.dir-rtl .usermenu > .moodle-actionmenu > .menu:before { - left: 9px; -} - -.dir-rtl .usermenu > .moodle-actionmenu > .menu:after { - left: 10px; -} - -.dir-rtl .usermenu > .moodle-actionmenu > .menubar li a { - text-align: left; -} - -.dir-rtl.userloggedinas .usermenu .userbutton .avatars .avatar.current { - left: -14px; -} - -/** - * Navbar - */ -.navbar { - clear: both; - overflow: hidden; -} - -.ie6 .navbar { - overflow: hidden; - height: 100%; -} - -.breadcrumb { - float: left; -} - -.navbutton { - text-align: right; -} - -.breadcrumb ul { - padding: 0; - margin: 0; - text-indent: 0; - list-style: none; -} - -.navbutton { - float: right; -} - -.navbutton .singlebutton { - margin-left: 4px; -} - -.breadcrumb li, -.navbutton div, -.navbutton form { - display: inline; -} - -/** - * Footer - */ -#page-footer { - text-align: center; - font-size: 0.9em; -} - -#page-footer .homelink { - margin: 1em 0; -} - -#page-footer .homelink a { - padding-left: 1em; - padding-right: 1em; -} - -#page-footer .logininfo, -#page-footer .sitelink, -#page-footer .helplink { - margin: 0px 10px; -} - -#page-footer .performanceinfo { - text-align: center; - margin: 10px 20%; -} - -#page-footer .performanceinfo span { - display: block; -} - -#page-footer .validators { - margin-top: 40px; - padding-top: 5px; - border-top: 1px dotted gray; -} - -#page-footer .validators ul { - margin: 0px; - padding: 0px; - list-style-type: none; -} - -#page-footer .validators ul li { - display: inline; - margin-right: 10px; - margin-left: 10px; -} - -#page-footer .performanceinfo .cachesused { - margin-top: 1em; -} - -#page-footer .performanceinfo .cachesused .cache-stats-heading { - font-weight: bold; - display: block; -} - -#page-footer .performanceinfo .cachesused .cache-definition-stats { - margin: 0.3em; - padding: 0px; - border: 1px solid #999; - display: inline-block; - vertical-align: top; - min-height: 4em; - color: #000; - background-color: #eee; -} - -#page-footer .performanceinfo .cachesused .cache-definition-stats span { - padding-left: 0.5em; - padding-right: 0.5em; - display: block; -} - -#page-footer .performanceinfo .cachesused .cache-definition-stats .cache-definition-stats-heading { - background-color: #eee; -} - -#page-footer .performanceinfo .cachesused .cache-store-stats { - text-indent: 1em; -} - -#page-footer .performanceinfo .cachesused .cache-store-stats.nohits { - background-color: #ffd3d9; -} - -#page-footer .performanceinfo .cachesused .cache-store-stats.lowhits { - background-color: #f3f2aa; -} - -#page-footer .performanceinfo .cachesused .cache-store-stats.hihits { - background-color: #e7f1c3; -} - -#page-footer .performanceinfo .cachesused .cache-total-stats { - display: block; - font-weight: bold; - margin-top: 0.3em; -} - -#course-footer { - clear: both; -} - -/** - * Tabs - */ -.tabtree { - position: relative; - margin-bottom: 3.5em; -} - -.tabtree li { - display: inline; -} - -.tabtree ul { - margin: 5px; -} - -.tabtree ul li.here ul { - position: absolute; - top: 100%; - width: 100%; -} - -.tabtree ul li.here .empty { - display: none; -} - -/** - * Mforms - */ -.mform fieldset { - border: 1px solid; -} - -.mform fieldset fieldset { - border-width: 0; -} - -.mform fieldset legend { - font-weight: bold; - margin-left: 0.5em; - padding: 0 0.35em; -} - -.mform fieldset div { - margin: 10px; - margin-top: 0; -} - -.mform fieldset div div { - margin: 0; -} - -.mform fieldset .advancedbutton { - text-align: right; -} - -.mform fieldset.hidden { - border-width: 0; -} - -.mform fieldset.group { - margin-bottom: 0; -} - -.mform fieldset.error { - border: 1px solid #A00; -} - -.collapsible-actions { - display: none; -} - -.jsenabled .collapsible-actions { - text-align: right; - display: block; -} - -.dir-rtl .collapsible-actions { - text-align: left; -} - -.collapseexpand { - background: url([[pix:t/collapsed]]) left center no-repeat; - padding-left: 18px; -} - -.dir-rtl .collapseexpand { - background-image: url([[pix:t/collapsed_rtl]]); - background-position: right center; - padding-left: 0; - padding-right: 18px; -} - -.collapse-all, -.dir-rtl .collapse-all { - background-image: url([[pix:t/expanded]]); -} - -.mform fieldset legend { - padding: 0 0.35em; -} - -.mform fieldset.collapsible legend a.fheader { - padding-left: 18px; - background: url([[pix:t/expanded]]) left center no-repeat; -} - -.mform fieldset.collapsed legend a.fheader { - background-image: url([[pix:t/collapsed]]); -} - -.jsenabled .mform fieldset.collapsed { - border-width: 1px 0 0 1px; - padding: 0; - border-color: transparent; -} - -.jsenabled .mform fieldset.collapsed div.fcontainer { - display: none; -} - -.mform .fitem { - width: 100%; - overflow: hidden; - margin-top: 5px; - margin-bottom: 1px; - clear: right; -} - -.jsenabled .mform .containsadvancedelements .advanced { - display: none; -} - -.mform .containsadvancedelements .advanced.show { - display: block; -} - -.mform .fitem .fitemtitle { - width: 15%; - text-align: right; - float: left; -} - -.dir-rtl .mform .fitem .fitemtitle { - text-align: left; -} - -.mform .fitem .fitemtitle div { - display: inline; -} - -.mform .fitem .felement { - border-width: 0; - width: 80%; - margin-left: 16%; -} - -.mform .fitem fieldset.felement { - margin-left: 15%; - padding-left: 1%; - margin-bottom: 0; -} - -#adminsettings span.error, -.mform .error, -.mform .required { - color: #A00; -} - -#adminsettings span.error, -.mform span.error { - display: inline-block; - padding: 4px; - margin-bottom: 4px; - background-color: #F2DEDE; - border: 1px solid #EED3D7; -} - -.mform .required .fgroup span label { - color: #000; -} - -.mform .fdescription.required { - color: #A00; - text-align: right; -} - -.dir-rtl .mform .fdescription.required { - text-align: left; -} - -.mform .fpassword .unmask { - display: inline; - margin-left: 0.5em; -} - -.mform .ftextarea #id_alltext { - width: 100%; -} - -.mform .fstaticlabel { - font-weight: bold; -} - -.mform ul.file-list { - padding: 0; - margin: 0; - list-style: none; -} - -.mform label { - display: inline-block; -} - -.mform .iconhelp { - margin-left: 4px; -} - -.dir-rtl .mform .iconhelp { - margin-right: 4px; -} - -.mform label .req, -.mform label .adv { - cursor: help; -} - -.mform .fcheckbox input { - margin-left: 0; -} - -.mform .fcheckbox label, -.mform .fduration label, -.mform .fitem fieldset.fgroup label, -.mform .fradio label, -.mform fieldset.fdate_selector label, -.mform fieldset.fdate_time_selector label { - display: inline; - float: none; - margin-left: .3em; - vertical-align: text-bottom; -} - -.dir-rtl .mform .fcheckbox label, -.dir-rtl .mform .fduration label, -.dir-rtl .mform .fitem fieldset.fgroup label, -.dir-rtl .mform .fradio label, -.dir-rtl .mform fieldset.fdate_selector label, -.dir-rtl .mform fieldset.fdate_time_selector label { - margin-right: .3em; - margin-left: 0; -} - -.mform .ftags label.accesshide { - display: block; - position: static; -} - -.mform .ftags select { - margin-bottom: 0.7em; - min-width: 22em; -} - -.mform .moreless-toggler { - background: url([[pix:t/more]]) left center no-repeat; - padding-left: 16px; -} - -.dir-rtl .moreless-toggler { - padding-left: 0; - padding-right: 16px; - background-position: right center; -} - -.mform .moreless-less { - background-image: url([[pix:t/less]]); -} - -.mform .helplink img { - margin: 0 0 0 .45em; - padding: 0; -} - -.dir-rtl .mform .helplink img { - margin: 0 .45em 0 0; - padding: 0; -} - -.mform legend .helplink img { - margin-right: .2em; -} - -.dir-rtl .mform legend .helplink img { - margin: 0 .45em 0 .2em; -} - -.urlselect label, -.singleselect label { - margin-right: .3em; -} - -.dir-rtl .urlselect label, -.dir-rtl .singleselect label { - margin-left: .3em; - margin-right: 0; -} - -.dir-rtl .mform fieldset legend { - margin-right: 0.5em; - margin-left: 0; -} - -.dir-rtl .mform fieldset.collapsible legend a.fheader { - background-position: right center; - padding-right: 18px; - padding-left: 0; -} - -.dir-rtl .mform fieldset.collapsed legend a.fheader { - background-image: url([[pix:t/collapsed_rtl]]); -} - -.dir-rtl.jsenabled .mform fieldset.collapsed { - border-width: 1px 1px 0 0; -} - -.dir-rtl .mform .fitem fieldset.felement { - padding-right: 1%; - margin-right: 15%; -} - -.mform .btn-cancel, -.mform .btn-cancel:active, -.mform .btn-cancel[disabled] { - background-color: transparent; - background-image: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - -o-box-shadow: none; - -ms-box-shadow: none; - margin-left: .5em; -} - -.mform .btn-cancel { - border-color: transparent; - border-radius: 0 0 0 0; - -moz-border-radius: 0 0 0 0; - -webkit-border-radius: 0 0 0 0; - -o-border-radius: 0 0 0 0; - -ms-border-radius: 0 0 0 0; - color: #0088CC; - cursor: pointer; -} - -.mform .btn-cancel:hover, -.mform .btn-cancel:focus { - background-color: transparent; - color: #005580; - text-decoration: underline; -} - -.mform .btn-cancel[disabled]:hover, -.mform .btn-cancel[disabled]:focus { - color: #333333; - text-decoration: none; -} - -input#id_externalurl { - direction: ltr; -} - -#portfolio-add-button { - display: inline; -} - -/** - * Show the labels above text editors and file managers except on wide screens. - */ -#region-main .mform:not(.unresponsive) .fitem .fitemtitle label { - font-weight: bold; -} - -@media (max-width: 1199px) { - #region-main .mform:not(.unresponsive) .fitem .fitemtitle { - display: block; - margin-top: 4px; - margin-bottom: 4px; - text-align: left; - width: 100%; - } - - #region-main .mform:not(.unresponsive) .femptylabel .fitemtitle { - display: inline-block; - width: auto; - margin-right: 8px; - } - - .dir-rtl #region-main .mform:not(.unresponsive) .femptylabel .fitemtitle { - margin-right: 0px; - margin-left: 8px; - } - - .dir-rtl #region-main .mform:not(.unresponsive) .fitem .fitemtitle { - text-align: right; - } - - #region-main .mform:not(.unresponsive) .fitem .felement { - margin-left: 0; - width: 100%; - float: left; - margin-bottom: 6px; - padding-left: 0; - padding-right: 0; - } - - #region-main .mform:not(.unresponsive) .fitem .fstatic:empty { - display: none; - } - - #region-main .mform:not(.unresponsive) .femptylabel .felement { - display: inline-block; - margin-top: 4px; - width: auto; - } - - .dir-rtl #region-main .mform:not(.unresponsive) .fitem .felement { - margin-right: 0; - float: right; - padding-right: 0; - padding-left: 0; - } - - #region-main .mform:not(.unresponsive) .fitem_fcheckbox .fitemtitle, - #region-main .mform:not(.unresponsive) .fitem_fcheckbox .felement { - display: inline-block; - width: auto; - } - - .dir-rtl #region-main .mform:not(.unresponsive) .fitem_fcheckbox .felement { - float: right; - } - - #region-main .mform:not(.unresponsive) .fitem_fcheckbox .felement { - padding: 6px; - } -} - -/** - * phpinfo styles - */ -.phpinfo .center { - text-align: center; -} - -.phpinfo .center table { - margin-left: auto; - margin-right: auto; - text-align: left; - border-collapse: collapse; -} - -.phpinfo .center th { - text-align: center; -} - -.phpinfo .e, -.phpinfo .v, -.phpinfo .h { - border: 1px solid #000000; - font-size: 0.8em; - vertical-align: baseline; - color: #000000; - background-color: #cccccc; -} - -.phpinfo .e { - background-color: #ccccff; - font-weight: bold; -} - -.phpinfo .h { - background-color: #9999cc; - font-weight: bold; -} - -/** - * Blogs - */ -.addbloglink { - text-align: center; -} - -.blog_entry .audience { - text-align: right; - padding-right: 4px; -} - -.blog_entry .tags { - margin-top: 15px; -} - -.blog_entry .tags .action-icon img.smallicon { - height: 16px; - width: 16px; -} - -.blog_entry .content { - margin-left: 43px; -} - -/** - * Group - */ -#page-group-index #groupeditform { - text-align: center; -} - -#doc-contents h1 { - margin: 1em 0 0 0; -} - -#doc-contents ul { - margin: 0; - padding: 0; - width: 90%; -} - -#doc-contents ul li { - list-style-type: none; -} - -.groupmanagementtable td { - vertical-align: top; -} - -.groupmanagementtable #existingcell, -.groupmanagementtable #potentialcell { - width: 42%; -} - -.groupmanagementtable #buttonscell { - width: 16%; -} - -.groupmanagementtable #buttonscell input { - width: 80%; -} - -.groupmanagementtable #buttonscell p.arrow_button input { - width: auto; - min-width: 80%; - margin: 0 auto; -} - -.groupmanagementtable #removeselect_wrapper, -.groupmanagementtable #addselect_wrapper { - width: 100%; -} - -.groupmanagementtable #removeselect_wrapper label, -.groupmanagementtable #addselect_wrapper label { - font-weight: normal; -} - -.dir-rtl .groupmanagementtable p { - text-align: right; -} - -#group-usersummary { - width: 14em; -} - -.groupselector { - margin-top: 3px; - margin-bottom: 3px; - display: inline-block; -} - -/** - * Login - */ -.loginbox { - margin: 15px; - overflow: visible; -} - -.loginbox.twocolumns { - margin: 15px; -} - -.loginbox h2, -.loginbox .subcontent { - margin: 5px; - padding: 10px; - text-align: center; -} - -.loginbox .loginpanel .desc { - margin: 0; - padding: 0; - margin-bottom: 5px; - margin-top: 15px; -} - -.loginbox .signuppanel .subcontent { - text-align: left; -} - -.dir-rtl .loginbox .signuppanel .subcontent { - text-align: right; -} - -.loginbox .loginsub { - margin-left: 0; - margin-right: 0; -} - -.loginbox .guestsub, -.loginbox .forgotsub, -.loginbox .potentialidps { - margin: 5px 12%; -} - -.loginbox .potentialidps .potentialidplist { - margin-left: 40%; -} - -.loginbox .potentialidps .potentialidplist div { - text-align: left; -} - -.loginbox .loginform { - margin-top: 1em; - text-align: left; -} - -.loginbox .loginform .form-label { - float: left; - text-align: right; - width: 49%; - white-space: nowrap; -} - -.loginbox .loginform .form-input { - float: right; - width: 50%; -} - -.dir-rtl .loginbox .loginform .form-input { - margin-right: 1%; -} - -.loginbox .loginform .form-input input { - width: 6em; -} - -.loginbox .signupform { - margin-top: 1em; - text-align: center; -} - -.loginbox.twocolumns .loginpanel { - float: left; - width: 49.5%; - border-right: 1px solid; - margin-bottom: -2000px; - padding-bottom: 2000px; -} - -.loginbox.twocolumns .signuppanel { - float: right; - width: 50%; - margin-bottom: -2000px; - padding-bottom: 2000px; -} - -.loginbox .potentialidp .smallicon { - vertical-align: text-bottom; - margin: 0 .3em; -} - -.dir-rtl .loginbox.twocolumns .loginpanel, -.dir-rtl.loginbox.twocolumns .signuppanel { - float: right; -} - -/** - * Notes - */ -.notepost { - margin-bottom: 1em; -} - -.notepost .userpicture { - float: left; - margin-right: 5px; -} - -.notepost .content, -.notepost .footer { - clear: both; -} - -.notesgroup { - margin-left: 20px; -} - -/** - * My Moodle - */ -.path-my .coursebox .overview { - margin: 15px 30px 10px 30px; -} - -.path-my .coursebox .info { - float: none; - margin: 0; -} - -/** - * Logs - */ -.logtable th { - text-align: left; -} - -/** - * Modules - */ -.mod_introbox { - border: 1px solid; - padding: 10px; -} - -table.mod_index { - width: 100%; -} - -/** - * Comments - */ -.comment-ctrl { - font-size: 12px; - display: none; - margin: 0; - padding: 0; -} - -.comment-ctrl h5 { - margin: 0; - padding: 5px; -} - -.comment-area { - max-width: 400px; - padding: 5px; -} - -.comment-area textarea { - width: 100%; - overflow: auto; -} - -.comment-area textarea.fullwidth { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.comment-area .fd { - text-align: right; -} - -.comment-meta span { - color: gray; -} - -.comment-link img { - vertical-align: text-bottom; -} - -.comment-list { - font-size: 11px; - overflow: auto; - list-style: none; - padding: 0; - margin: 0; -} - -.comment-list li { - margin: 2px; - list-style: none; - margin-bottom: 5px; - clear: both; - padding: .3em; - position: relative; -} - -.comment-list li.first { - display: none; -} - -.comment-paging { - text-align: center; -} - -.comment-paging .pageno { - padding: 2px; -} - -.comment-paging .curpage { - border: 1px solid #CCC; -} - -.comment-message .picture { - width: 20px; - float: left; -} - -.dir-rtl .comment-message .picture { - float: right; -} - -.comment-message .text { - margin: 0; - padding: 0; -} - -.comment-message .text p { - padding: 0; - margin: 0 18px 0 0; -} - -.comment-delete { - position: absolute; - top: 0; - right: 0; - margin: .3em; -} - -.dir-rtl .comment-delete { - position: absolute; - left: 0; - right: auto; - margin: .3em; -} - -.comment-delete-confirm { - background: #eee; - padding: 2px; - width: 5em; - text-align: center; -} - -.comment-container { - float: left; - margin: 4px; -} - -.comment-report-selectall { - display: none; -} - -.comment-link { - display: none; -} - -.jsenabled .comment-link { - display: block; -} - -.jsenabled .showcommentsnonjs { - display: none; -} - -.jsenabled .comment-report-selectall { - display: inline; -} - -/** - * Completion progress report - */ -.completion-expired { - background: #FFDDDD; -} - -.completion-expected { - font-size: 0.75em; -} - -.completion-sortchoice, -.completion-identifyfield { - font-size: 0.75em; - vertical-align: bottom; -} - -.completion-progresscell { - text-align: right; -} - -.completion-expired .completion-expected { - font-weight: bold; -} - -/** - * Tags - */ -#tag-management-box { - margin-bottom: 10px; - line-height: 20px; -} - -img.user-image { - height: 100px; - width: 100px; -} - -#tag-search-box { - text-align: center; - margin: 10px auto; -} - -.tagarea { - clear: both; - overflow: hidden; -} - -.tagarea .controls { - text-align: center; -} - -.tagarea .controls .gotopage.nextpage { - float: right; -} - -.tagarea .controls .gotopage.prevpage { - float: left; -} - -.tagarea .controls .exclusivemode { - display: inline-block; -} - -.dir-rtl .tagarea .controls .gotopage.nextpage { - float: left; -} - -.dir-rtl .tagarea .controls .gotopage.prevpage { - float: right; -} - -.tagarea .controls.controls-bottom { - margin-top: 5px; -} - -span.flagged-tag, -tr.flagged-tag, -span.flagged-tag a, -tr.flagged-tag a { - color: #FF0000; -} - -.tag-management-table td, -.tag-management-table th { - vertical-align: middle; - padding: 4px; -} - -.tag-management-table .inplaceeditable.inplaceeditingon input { - width: 150px; -} - -.tag_feed .media, -.tag_feed .media-body { - overflow: hidden; -} - -.tag_feed.media-list .media .itemimage { - float: left; -} - -.dir-rtl .tag_feed.media-list .media .itemimage { - float: right; -} - -.tag_feed.media-list .media .itemimage img { - height: 35px; - width: 35px; -} - -.tag_feed.media-list .media .media-body { - padding-right: 10px; - padding-left: 10px; -} - -.tag_cloud { - text-align: center; -} - -.tag_cloud .inline-list li { - padding: 0px 0.2em; -} - -.tag_cloud .tag_overflow { - margin-top: 1em; - font-style: italic; -} - -.tag_cloud .s20 { - font-size: 2.7em; -} - -.tag_cloud .s19 { - font-size: 2.6em; -} - -.tag_cloud .s18 { - font-size: 2.5em; -} - -.tag_cloud .s17 { - font-size: 2.4em; -} - -.tag_cloud .s16 { - font-size: 2.3em; -} - -.tag_cloud .s15 { - font-size: 2.2em; -} - -.tag_cloud .s14 { - font-size: 2.1em; -} - -.tag_cloud .s13 { - font-size: 2em; -} - -.tag_cloud .s12 { - font-size: 1.9em; -} - -.tag_cloud .s11 { - font-size: 1.8em; -} - -.tag_cloud .s10 { - font-size: 1.7em; -} - -.tag_cloud .s9 { - font-size: 1.6em; -} - -.tag_cloud .s8 { - font-size: 1.5em; -} - -.tag_cloud .s7 { - font-size: 1.4em; -} - -.tag_cloud .s6 { - font-size: 1.3em; -} - -.tag_cloud .s5 { - font-size: 1.2em; -} - -.tag_cloud .s4 { - font-size: 1.1em; -} - -.tag_cloud .s3 { - font-size: 1em; -} - -.tag_cloud .s2 { - font-size: 0.9em; -} - -.tag_cloud .s1 { - font-size: 0.8em; -} - -.tag_cloud .s0 { - font-size: 0.7em; -} - -/* - * Backup and Restore CSS - */ -.path-backup .mform .grouped_settings.section_level { - clear: both; -} - -.path-backup .mform .grouped_settings { - clear: both; - overflow: hidden; -} - -.path-backup .mform .grouped_settings .fitem .fitemtitle { - width: 40%; - padding-right: 10px; -} - -.path-backup.dir-rtl .mform .grouped_settings .fitem .fitemtitle { - width: 60%; -} - -.path-backup .mform .grouped_settings .fitem .felement { - width: 50%; -} - -.path-backup .mform .grouped_settings .fitem.backup_selector .felement { - width: 100%; -} - -.path-backup.dir-rtl .mform .grouped_settings .fitem .felement { - width: 99%; -} - -.path-backup .mform .grouped_settings.section_level .include_setting { - width: 50%; - margin: 0; - float: left; - clear: left; - font-weight: bold; -} - -.path-backup.dir-rtl .mform .grouped_settings.section_level .include_setting { - float: right; - clear: right; -} - -.path-backup .mform .grouped_settings.section_level .normal_setting { - width: 50%; - margin: 0; - margin-left: 50%; -} - -.path-backup.dir-rtl .mform .grouped_settings.section_level .normal_setting { - margin: 0; -} - -.path-backup .mform .grouped_settings.activity_level .include_setting label { - font-weight: normal; -} - -.path-backup.dir-rtl .mform .grouped_settings.activity_level .include_setting label img { - float: right; -} - -.path-backup .mform .fitem fieldset.felement { - margin-left: 0; - width: auto; - padding-left: 0; -} - -.path-backup .notification.dependencies_enforced { - text-align: center; - color: #A00; - font-weight: bold; -} - -.path-backup .backup_progress { - text-align: center; -} - -.path-backup .backup_progress span.backup_stage { - color: #999; -} - -.path-backup .backup_progress .backup_stage.backup_stage_current { - font-weight: bold; - color: inherit; -} - -.path-backup .backup_progress span.backup_stage.backup_stage_complete { - color: inherit; -} - -#page-backup-restore .filealiasesfailures { - background-color: #ffd3d9; -} - -#page-backup-restore .filealiasesfailures .aliaseslist { - width: 90%; - margin: 0.8em auto; - background-color: white; - border: 1px dotted #666; -} - -.path-backup .fitemtitle .iconlarge.icon-post { - padding-left: 6px; -} - -.path-backup.dir-rtl .fitemtitle .iconlarge.icon-post { - padding-right: 6px; - padding-right: 0; -} - -.path-backup .fitem .smallicon { - vertical-align: text-bottom; -} - -.path-backup .wibbler { - width: 500px; - margin: 0 auto 10px; - border-bottom: 1px solid black; - border-right: 1px solid black; - border-left: 1px solid black; - position: relative; - min-height: 4px; -} - -.path-backup .wibbler .wibble { - position: absolute; - left: 0; - right: 0; - top: 0; - height: 4px; -} - -.path-backup .wibbler .state0 { - background: #eee; -} - -.path-backup .wibbler .state1 { - background: #ddd; -} - -.path-backup .wibbler .state2 { - background: #ccc; -} - -.path-backup .wibbler .state3 { - background: #bbb; -} - -.path-backup .wibbler .state4 { - background: #aaa; -} - -.path-backup .wibbler .state5 { - background: #999; -} - -.path-backup .wibbler .state6 { - background: #888; -} - -.path-backup .wibbler .state7 { - background: #777; -} - -.path-backup .wibbler .state8 { - background: #666; -} - -.path-backup .wibbler .state9 { - background: #555; -} - -.path-backup .wibbler .state10 { - background: #444; -} - -.path-backup .wibbler .state11 { - background: #333; -} - -.path-backup .wibbler .state12 { - background: #222; -} - -.path-backup .backup_log { - margin-top: 2em; -} - -.path-backup .backup_log h2 { - font-size: 1em; -} - -.path-backup .backup_log_contents { - border: 1px solid #ddd; - padding: 10px; - height: 300px; - overflow-y: scroll; -} - -/* - * CSS for availability options on module and section. This is taken from the - * Bootstrap version and tweaked so it works on base. - */ -#fitem_id_availabilityconditionsjson .label { - background: #999; - padding: 2px 4px; - border-radius: 4px; - font-size: 0.8em; - font-weight: bold; - color: #fff; -} - -#fitem_id_availabilityconditionsjson .label-warning { - background: #f89406; - position: relative; - top: -1px; -} - -#fitem_id_availabilityconditionsjson .label:empty { - display: none; -} - -#fitem_id_availabilityconditionsjson *[aria-hidden=true] { - display: none; -} - -x#fitem_id_availabilityconditionsjson select, -x#fitem_id_availabilityconditionsjson input[type=text] { - position: relative; - top: 4px; -} - -#fitem_id_availabilityconditionsjson label { - display: inline; -} - -#fitem_id_availabilityconditionsjson .availability-group { - margin-right: 8px; -} - -.dir-rtl #fitem_id_availabilityconditionsjson .availability-group { - margin-right: 0; - margin-left: 8px; -} - -#fitem_id_availabilityconditionsjson .availability-item, -#fitem_id_availabilityconditionsjson .availability-header { - margin-bottom: 6px; -} - -#fitem_id_availabilityconditionsjson .availability-none { - margin-left: 20px; - margin-bottom: 4px; -} - -.dir-rtl #fitem_id_availabilityconditionsjson .availability-none { - margin-right: 20px; - margin-left: 0; -} - -#fitem_id_availabilityconditionsjson .availability-plugincontrols { - padding: 4px 0px 4px 4px; - background: none repeat scroll 0% 0% #eee; - border: 1px solid #ddd; - border-radius: 4px; - display: inline-block; - margin-right: 8px; -} - -.dir-rtl #fitem_id_availabilityconditionsjson .availability-plugincontrols { - padding-right: 4px; - padding-left: 0px; - margin-right: 0; - margin-left: 8px; -} - -#fitem_id_availabilityconditionsjson .availability-eye, -#fitem_id_availabilityconditionsjson .availability-delete { - margin-right: 8px; -} - -.dir-rtl #fitem_id_availabilityconditionsjson .availability-eye, -.dir-rtl #fitem_id_availabilityconditionsjson .availability-delete { - margin-left: 8px; - margin-right: 0; -} - -#fitem_id_availabilityconditionsjson .availability-eye[aria-hidden=true] { - display: inline; - visibility: hidden; -} - -#fitem_id_availabilityconditionsjson .availability-list > .availability-eye img { - vertical-align: top; - margin-top: 12px; -} - -#fitem_id_availabilityconditionsjson .availability-button { - margin-left: 15px; -} - -.dir-rtl #fitem_id_availabilityconditionsjson .availability-button { - margin-right: 15px; - margin-left: 0; -} - -#fitem_id_availabilityconditionsjson .availability-childlist > .availability-inner { - display: inline-block; - background: #eee; - border: 1px solid #ddd; - border-radius: 4px; - padding: 6px; - margin-bottom: 6px; -} - -#fitem_id_availabilityconditionsjson .availability-childlist .availability-childlist > .availability-inner { - background: white; -} - -#fitem_id_availabilityconditionsjson .availability-connector { - margin-left: 20px; - margin-bottom: 6px; -} - -.dir-rtl #fitem_id_availabilityconditionsjson .availability-connector { - margin-right: 20px; - margin-left: 0; -} - -.mform .error .availability-field { - color: black; -} - -.availability-dialogue.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd { - padding-left: 0; - padding-right: 0; - padding-bottom: 2px; -} - -.availability-dialogue ul { - display: block; - margin: 0; -} - -.availability-dialogue li { - display: block; - list-style-type: none; - padding: 0 0 4px; - clear: both; - border-bottom: 1px solid #eee; - margin-bottom: 4px; -} - -.availability-dialogue ul button { - float: left; - margin-left: 1em; - min-width: 140px; - margin-top: 4px; -} - -.dir-rtl .availability-dialogue ul button { - float: right; - margin-right: 1em; - margin-left: 0; -} - -.availability-dialogue label { - margin-left: 170px; - margin-right: 1em; - margin-bottom: 0; - display: block; - line-height: 1.5; -} - -.dir-rtl .availability-dialogue label { - margin-right: 170px; - margin-left: 1em; -} - -.availability-dialogue .availability-buttons button { - margin-left: 1em; - margin-right: 1em; - margin-top: 4px; -} - -/** - * Web Service - */ -#webservice-doc-generator td { - text-align: left; - border: 0px solid black; -} - -/** - * Custom menu - */ -#custommenu { - clear: both; -} - -#custommenu .yui3-menu .yui3-menu { - z-index: 500; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content, -#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content .ul { - border: 1px solid #000; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled ul { - margin: 0; - padding: 0; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled li { - margin: 0; - padding: 0; - list-style: none; - width: auto; - position: relative; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu .yui3-menu-label { - padding-right: 20px; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled > .yui3-menu-content > ul > li { - float: left; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled li a { - padding: 0 10px; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu { - position: absolute; - top: -10000px; - left: -10000px; - visibility: hidden; - white-space: nowrap; - max-width: 250px; - background-color: #FFF; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled li:hover > .yui3-menu { - top: 100%; - left: 0; - visibility: visible; - z-index: 10; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled li:hover .yui3-menu .yui3-menu { - top: 0; - left: 100%; - min-width: 200px; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled > .yui3-menu-content > ul:after { - content: ""; - display: block; - clear: both; - line-height: 0; - font-size: 0; - visibility: hidden; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content { - font-size: 93%; - line-height: 2; - padding: 0; -} - -#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content .yui3-menu-content { - font-size: 100%; -} - -/** - * Fix for broken YUI images in the menunav component - */ -#custommenu .yui3-menu-label, -#custommenu .yui3-menuitem-content { - cursor: pointer; -} - -#custommenu .yui3-menuitem-active { - background-color: #B3D4FF; -} - -#custommenu .yui3-menuitem-active, -#custommenu .yui3-menuitem-active .yui3-menuitem-content, -#custommenu .yui3-menu-horizontal .yui3-menu-label, -#custommenu .yui3-menu-horizontal .yui3-menu-content { - background-image: none; - background-position: right center; - background-repeat: no-repeat; -} - -#custommenu .yui3-menu-label, -#custommenu .yui3-menu .yui3-menu .yui3-menu-label { - background-image: url([[pix:theme|vertical-menu-submenu-indicator]]); - padding-right: 20px; -} - -#custommenu .yui3-menu .yui3-menu .yui3-menu-label-menuvisible { - background-image: url([[pix:theme|horizontal-menu-submenu-indicator]]); -} - -/** - * Dividers. - */ -.yui3-menu.yui3-menu-horizontal .yui3-menuitem.divider { - overflow: hidden; - width: 0; - height: 24px; - border-left: 1px solid #ddd; -} - -.yui3-menu .yui3-menu .yui3-menuitem.divider { - width: auto; - height: 0; - margin: 4px 1px; - border-left: 0px none; - border-top: 1px solid #ddd; -} - -.yui3-menu .yui3-menuitem.divider a { - visibility: hidden; -} - -/** - * Smart Select Element - */ -.smartselect { - position: absolute; -} - -.smartselect .smartselect_mask { - background-color: #fff; -} - -.smartselect ul { - padding: 0; - margin: 0; -} - -.smartselect ul li { - list-style: none; -} - -.smartselect .smartselect_menu { - margin-right: 5px; -} - -.safari .smartselect .smartselect_menu { - margin-left: 2px; -} - -.smartselect .smartselect_menu, -.smartselect .smartselect_submenu { - border: 1px solid #000; - background-color: #FFF; - display: none; -} - -.smartselect .smartselect_menu.visible, -.smartselect .smartselect_submenu.visible { - display: block; -} - -.smartselect .smartselect_menu_content ul li { - position: relative; - padding: 2px 5px; -} - -.smartselect .smartselect_menu_content ul li a { - color: #333; - text-decoration: none; -} - -.smartselect .smartselect_menu_content ul li a.selectable { - color: inherit; -} - -.smartselect .smartselect_submenuitem { - background-image: url([[pix:moodle|t/collapsed]]); - background-repeat: no-repeat; - background-position: 100%; -} -/** Spanning mode */ -.smartselect.spanningmenu .smartselect_submenu { - position: absolute; - top: -1px; - left: 100%; -} - -.smartselect.spanningmenu .smartselect_submenu a { - white-space: nowrap; - padding-right: 16px; -} - -.smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover { - text-decoration: underline; -} -/** Compact mode */ -.smartselect.compactmenu .smartselect_submenu { - position: relative; - margin: 2px -3px; - margin-left: 10px; - display: none; - border-width: 0; - z-index: 1010; -} - -.smartselect.compactmenu .smartselect_submenu.visible { - display: block; -} - -.smartselect.compactmenu .smartselect_menu { - z-index: 1000; - overflow: hidden; -} - -.smartselect.compactmenu .smartselect_submenu .smartselect_submenu { - z-index: 1020; -} - -.smartselect.compactmenu .smartselect_submenuitem:hover > .smartselect_menuitem_label { - font-weight: bold; -} - -/** - * Registration - */ -#page-admin-registration-register .registration_textfield { - width: 300px; -} - -/** - * Enrol - */ -.userenrolment { - width: 100%; - border-collapse: collapse; -} - -.userenrolment tr { - vertical-align: top; -} - -.userenrolment td { - height: 41px; - padding: 3px; -} - -.userenrolment td > * { - margin: 3px; -} - -.userenrolment .subfield { - margin-right: 5px; -} - -.userenrolment .col_userdetails .subfield_picture { - float: left; -} - -.userenrolment .col_lastseen { - width: 150px; -} - -.userenrolment .col_role { - width: 262px; -} - -.userenrolment .col_role .roles, -.userenrolment .col_group .groups { - margin-right: 30px; -} - -.userenrolment .col_role .role, -.userenrolment .col_group .group { - float: left; - white-space: nowrap; - margin-right: 6px; -} - -.userenrolment .col_role .role a, -.userenrolment .col_group .group a { - margin-left: 3px; - cursor: pointer; -} - -.userenrolment .col_role .addrole, -.userenrolment .col_group .addgroup { - float: right; -} - -.userenrolment .col_role .addrole a img, -.userenrolment .col_group .addgroup a img { - vertical-align: bottom; -} - -.userenrolment .hasAllRoles .col_role .addrole { - display: none; -} - -.dir-rtl .userenrolment .col_role .role { - float: right; -} - -.userenrolment .col_enrol .enrolment { - float: left; -} - -.userenrolment .col_enrol .enrolment a { - float: right; - margin-left: 3px; -} - -#page-enrol-users .enrol_user_buttons { - float: right; -} - -#page-enrol-users .enrol_user_buttons .singlebutton { - margin-top: 2px; - line-height: 2; -} - -#page-enrol-users .enrol_user_buttons .enrolusersbutton { - margin-left: 1em; - display: inline; -} - -#page-enrol-users .enrol_user_buttons .enrolusersbutton div, -#page-enrol-users .enrol_user_buttons .enrolusersbutton form { - display: inline; -} - -#page-enrol-users .enrol_user_buttons .enrolusersbutton input { - padding-left: 6px; - padding-right: 6px; -} - -#page-enrol-users.dir-rtl .col_userdetails .subfield_picture { - float: right; -} - -#page-enrol-users #filterform div, -#page-enrol-users #filterform fieldset { - display: inline; - float: none; - clear: none; - line-height: 2; -} - -#page-enrol-users #filterform .fitem { - white-space: nowrap; -} - -#page-enrol-users #filterform fieldset > div { - display: block; - float: left; - background: #f2f2f2; - padding: 2px; -} - -#page-enrol-users #filterform select, -#page-enrol-users #filterform .ftext input { - width: 8em; -} - -#page-enrol-users #filterform #fitem_id_role, -#page-enrol-users #filterform #fitem_id_ifilter, -#page-enrol-users #filterform #fgroup_id_buttons { - margin-left: 0.5em; -} - -#page-enrol-users .paging { - clear: right; -} - -/** -* Overide for RTL layout -**/ -.dir-rtl .headermain { - float: right; -} - -.dir-rtl .headermenu { - float: left; - text-align: left; -} - -.dir-rtl .breadcrumb { - float: right; -} - -.dir-rtl .navbutton { - float: left; -} - -.dir-rtl .navbutton .singlebutton { - margin-right: 4px; -} - -.dir-rtl .breadcrumb ul li { - float: right; - margin-left: 5px; -} - -.dir-rtl .mform .fitem .fitemtitle { - float: right; -} - -.dir-rtl .loginbox .loginform .form-label { - float: right; - text-align: left; -} - -.dir-rtl .loginbox .loginform .form-input { - text-align: right; -} - -.dir-rtl .yui3-menu-hidden { - left: 0px; -} - -#page-admin-roles-define.dir-rtl #rolesform .felement { - margin-right: 180px; -} - -#page-message-edit.dir-rtl table.generaltable th.c0 { - text-align: right; -} - -/** - * Backup - */ -.backup-restore .backup-section { - clear: both; - border: 1px solid #ddd; - background-color: #f6f6f6; - margin-bottom: 1em; -} - -.backup-restore .backup-section > h2.header { - padding: 5px 6px; - margin: 0; - border-bottom: 1px solid #ddd; -} - -.backup-restore .backup-section .noticebox { - margin: 1em auto; - width: 60%; - text-align: center; -} - -.backup-restore .backup-section .backup-sub-section { - margin: 0 25px; - background-color: #f9f9f9; - border: 1px solid #f3f3f3; - margin-bottom: 1em; -} - -.backup-restore .backup-section .backup-sub-section h3 { - text-align: right; - border-bottom: 1px solid #DDD; - padding: 5px 86% 5px 6px; - margin: 0; - background-color: #e9e9e9; -} - -.backup-restore .backup-section.settings-section .detail-pair { - margin: 0; - padding: 0; - width: 50%; - display: inline-block; -} - -.backup-restore .backup-section.settings-section .detail-pair .detail-pair-label { - width: 65%; -} - -.backup-restore .backup-section.settings-section .detail-pair .detail-pair-value { - width: 25%; -} - -.backup-restore .activitytable { - width: 60%; - min-width: 500px; -} - -.backup-restore .activitytable .modulename { - width: 100px; -} - -.backup-restore .activitytable .moduleincluded { - width: 50px; -} - -.backup-restore .activitytable .userinfoincluded { - width: 50px; -} - -.backup-restore .detail-pair-label { - display: inline-block; - width: 25%; - padding: 8px; - margin: 0; - text-align: right; - font-weight: bold; - color: #444; - vertical-align: top; -} - -.backup-restore .detail-pair-value { - display: inline-block; - width: 65%; - padding: 8px; - margin: 0; -} - -.backup-restore .detail-pair-value > .sub-detail { - display: block; - color: #1580B6; - margin-left: 2em; - font-size: 90%; - font-style: italic; -} - -.backup-restore > .singlebutton { - text-align: right; -} - -.path-backup .mform .fgroup .proceedbutton, -.path-backup .mform .fgroup .oneclickbackup { - float: right; - margin-right: 1%; -} - -.dir-rtl.path-backup .mform .fgroup .proceedbutton, -.dir-rtl.path-backup .mform .fgroup .oneclickbackup { - float: left; - margin-left: 1%; - margin-right: 0; -} - -.restore-course-search .rcs-results { - width: 70%; - min-width: 400px; - border: 1px solid #ddd; - margin: 5px 0; -} - -.restore-course-search .rcs-results table { - width: 100%; - margin: 0; - border-width: 0; -} - -.restore-course-search .rcs-results table .no-overflow { - max-width: 600px; -} - -.restore-course-search .rcs-results .paging { - text-align: left; - margin: 0; - background-color: #eee; - padding: 3px; -} - -.restore-course-category .rcs-results { - width: 70%; - min-width: 400px; - border: 1px solid #ddd; - margin: 5px 0; -} - -.restore-course-category .rcs-results table { - width: 100%; - margin: 0; - border-width: 0; -} - -.restore-course-category .rcs-results table .no-overflow { - max-width: 600px; -} - -.restore-course-category .rcs-results .paging { - text-align: left; - margin: 0; - background-color: #eee; - padding: 3px; -} - -.corelightbox { - background-color: #CCC; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - text-align: center; -} - -.corelightbox img { - position: fixed; - top: 50%; - left: 50%; -} - -.mod-indent { - display: table-cell; -} - -.label .mod-indent { - float: left; - padding-top: 20px; -} - -.mod-indent-1 { - width: 30px; -} - -.mod-indent-2 { - width: 60px; -} - -.mod-indent-3 { - width: 90px; -} - -.mod-indent-4 { - width: 120px; -} - -.mod-indent-5 { - width: 150px; -} - -.mod-indent-6 { - width: 180px; -} - -.mod-indent-7 { - width: 210px; -} - -.mod-indent-8 { - width: 240px; -} - -.mod-indent-9 { - width: 270px; -} - -.mod-indent-10 { - width: 300px; -} - -.mod-indent-11 { - width: 330px; -} - -.mod-indent-12 { - width: 360px; -} - -.mod-indent-13 { - width: 390px; -} - -.mod-indent-14 { - width: 420px; -} - -.mod-indent-15 { - width: 450px; -} - -.mod-indent-16, -.mod-indent-huge { - width: 480px; -} - -.dir-rtl .mform .fitem .felement { - margin-right: 16%; - margin-left: auto; - text-align: right; -} - -.dir-rtl .mform .fitem .felement input[name=email], -.dir-rtl .mform .fitem .felement input[name=email2], -.dir-rtl .mform .fitem .felement input[name=url], -.dir-rtl .mform .fitem .felement input[name=idnumber], -.dir-rtl .mform .fitem .felement input[name=phone1], -.dir-rtl .mform .fitem .felement input[name=phone2] { - text-align: left; - direction: ltr; -} - -/* Audio player size in 'block' mode (can only change width, height is hardcoded in JS) */ -.resourcecontent .mediaplugin_mp3 object { - height: 25px; - width: 600px; -} - -.resourcecontent audio.mediaplugin_html5audio { - width: 600px; -} - -/** Large resource images should avoid hidden overflow **/ -.resourceimage { - max-width: 100%; -} - -/* Audio player size in 'inline' mode (can only change width, as above) */ -.mediaplugin_mp3 object { - height: 15px; - width: 300px; -} - -audio.mediaplugin_html5audio { - width: 300px; -} - -/* TinyMCE moodle media preview frame should not have padding */ -.core_media_preview.pagelayout-embedded #page-content { - padding: 0; -} - -.core_media_preview.pagelayout-embedded #maincontent { - height: 0; -} - -.core_media_preview.pagelayout-embedded .mediaplugin { - margin: 0; -} - -/* -Fix for SubScript & SuperScript -------------------------------*/ -sub { - vertical-align: sub; -} - -sup { - vertical-align: super; -} - -/** Fix YUI 2 Treeview for Right to left languages **/ -.dir-rtl .ygtvtn, -.dir-rtl .ygtvtm, -.dir-rtl .ygtvtmh, -.dir-rtl .ygtvtmhh, -.dir-rtl .ygtvtp, -.dir-rtl .ygtvtph, -.dir-rtl .ygtvtphh, -.dir-rtl .ygtvln, -.dir-rtl .ygtvlm, -.dir-rtl .ygtvlmh, -.dir-rtl .ygtvlmhh, -.dir-rtl .ygtvlp, -.dir-rtl .ygtvlph, -.dir-rtl .ygtvlphh, -.dir-rtl .ygtvdepthcell, -.dir-rtl .ygtvok, -.dir-rtl .ygtvok:hover, -.dir-rtl .ygtvcancel, -.dir-rtl .ygtvcancel:hover { - width: 18px; - height: 22px; - background-image: url([[pix:theme|yui2-treeview-sprite-rtl]]); - background-repeat: no-repeat; - cursor: pointer; -} - -.dir-rtl .ygtvtn { - background-position: 0 -5600px; -} - -.dir-rtl .ygtvtm { - background-position: 0 -4000px; -} - -.dir-rtl .ygtvtmh, -.dir-rtl .ygtvtmhh { - background-position: 0 -4800px; -} - -.dir-rtl .ygtvtp { - background-position: 0 -6400px; -} - -.dir-rtl .ygtvtph, -.dir-rtl .ygtvtphh { - background-position: 0 -7200px; -} - -.dir-rtl .ygtvln { - background-position: 0 -1600px; -} - -.dir-rtl .ygtvlm { - background-position: 0 0; -} - -.dir-rtl .ygtvlmh, -.dir-rtl .ygtvlmhh { - background-position: 0 -800px; -} - -.dir-rtl .ygtvlp { - background-position: 0 -2400px; -} - -.dir-rtl .ygtvlph, -.dir-rtl .ygtvlphh { - background-position: 0 -3200px; -} - -.dir-rtl .ygtvdepthcell { - background-position: 0 -8000px; -} - -.dir-rtl .ygtvok { - background-position: 0 -8800px; -} - -.dir-rtl .ygtvok:hover { - background-position: 0 -8844px; -} - -.dir-rtl .ygtvcancel { - background-position: 0 -8822px; -} - -.dir-rtl .ygtvcancel:hover { - background-position: 0 -8866px; -} - -.dir-rtl.yui-skin-sam .yui-panel .hd { - text-align: left; -} - -.dir-rtl .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd { - text-align: right; -} - -/** Fix TinyMCE editor right to left **/ -.dir-rtl .clearlooks2.ie9 .mceAlert .mceMiddle span, -.dir-rtl .clearlooks2 .mceConfirm .mceMiddle span { - top: 44px; -} - -.dir-rtl .o2k7Skin table, -.dir-rtl .o2k7Skin tbody, -.dir-rtl .o2k7Skin a, -.dir-rtl .o2k7Skin img, -.dir-rtl .o2k7Skin tr, -.dir-rtl .o2k7Skin div, -.dir-rtl .o2k7Skin td, -.dir-rtl .o2k7Skin iframe, -.dir-rtl .o2k7Skin span, -.dir-rtl .o2k7Skin *, -.dir-rtl .o2k7Skin .mceText, -.dir-rtl .o2k7Skin .mceListBox .mceText { - text-align: right; -} - -.path-rating .ratingtable { - width: 100%; - margin-bottom: 1em; -} - -.path-rating .ratingtable th.rating { - width: 100%; -} - -.path-rating .ratingtable td.rating, -.path-rating .ratingtable td.time { - white-space: nowrap; - text-align: center; -} - -/* Fix for ordered and unordered list in course topic summary & course weekly summary */ - -.course-content ul.weeks .content .summary ul, -.course-content ul.topics .content .summary ul { - list-style: disc outside none; -} - -.course-content ul.weeks .content .summary ul ul, -.course-content ul.topics .content .summary ul ul { - list-style: circle outside none; -} - -.course-content ul.weeks .content .summary ul ul ul, -.course-content ul.topics .content .summary ul ul ul { - list-style: square outside none; -} - -.course-content ul.weeks .content .summary ol, -.course-content ul.topics .content .summary ol { - list-style: decimal outside none; -} - -.dir-rtl #adminsettings #id_s__pathtodu, -.dir-rtl #adminsettings #id_s__aspellpath, -.dir-rtl #adminsettings #id_s__pathtodot, -.dir-rtl #adminsettings #id_s__supportemail, -.dir-rtl #adminsettings #id_s__supportpage, -.dir-rtl #adminsettings #id_s__sessioncookie, -.dir-rtl #adminsettings #id_s__sessioncookiepath, -.dir-rtl #adminsettings #id_s__sessioncookiedomain, -.dir-rtl #adminsettings #id_s__proxyhost, -.dir-rtl #adminsettings #id_s__proxyuser, -.dir-rtl #adminsettings #id_s__proxypassword, -.dir-rtl #adminsettings #id_s__proxybypass, -.dir-rtl #adminsettings #id_s__jabberhost, -.dir-rtl #adminsettings #id_s__jabberserver, -.dir-rtl #adminsettings #id_s__jabberusername, -.dir-rtl #adminsettings #id_s__jabberpassword, -.dir-rtl #adminsettings #id_s__additionalhtmlhead, -.dir-rtl #adminsettings #id_s__additionalhtmltopofbody, -.dir-rtl #adminsettings #id_s__additionalhtmlfooter, -.dir-rtl #adminsettings #id_s__docroot, -.dir-rtl #adminsettings #id_s__filter_tex_latexpreamble, -.dir-rtl #adminsettings #id_s__filter_tex_latexbackground, -.dir-rtl #adminsettings #id_s__filter_tex_pathlatex, -.dir-rtl #adminsettings #id_s__filter_tex_pathdvips, -.dir-rtl #adminsettings #id_s__filter_tex_pathconvert, -.dir-rtl #adminsettings #id_s__blockedip, -.dir-rtl #adminsettings #id_s__pathtoclam, -.dir-rtl #adminsettings #id_s__quarantinedir, -.dir-rtl #adminsettings #id_s__sitepolicy, -.dir-rtl #adminsettings #id_s__sitepolicyguest, -.dir-rtl #adminsettings #id_s__cronremotepassword, -.dir-rtl #adminsettings #id_s__allowedip, -.dir-rtl #adminsettings #id_s__blockedip, -.dir-rtl #adminsettings #id_s_enrol_meta_nosyncroleids, -.dir-rtl #adminsettings #id_s_enrol_ldap_host_url, -.dir-rtl #adminsettings #id_s_enrol_ldap_ldapencoding, -.dir-rtl #adminsettings #id_s_enrol_ldap_bind_dn, -.dir-rtl #adminsettings #id_s_enrol_ldap_bind_pw, -.dir-rtl #adminsettings #admin-emoticons .form-text, -.dir-rtl #adminsettings #admin-role_mapping input[type=text], -.dir-rtl #adminsettings #id_s_enrol_paypal_paypalbusiness, -.dir-rtl #adminsettings #id_s_enrol_flatfile_location, -#page-admin-setting-enrolsettingsflatfile.dir-rtl input[type=text], -#page-admin-setting-enrolsettingsdatabase.dir-rtl input[type=text], -#page-admin-auth-db.dir-rtl input[type=text] { - direction: ltr; -} - -#page-admin-setting-enrolsettingsflatfile.dir-rtl .informationbox { - direction: ltr; - text-align: left; -} - -#page-admin-grade-edit-scale-edit.dir-rtl .error input#id_name { - margin-right: 170px; -} - -.initialbar a { - padding-right: 2px; -} - -/* Moodle Dialogue Settings (moodle-core-dialogue) */ -.moodle-dialogue-base .moodle-dialogue-lightbox { - background-color: #AAA; -} - -.moodle-dialogue-base .moodle-dialogue { - outline: #000 dotted 0; -} - -.moodle-dialogue-base .hidden, -.moodle-dialogue-base .moodle-dialogue-hidden { - display: none; -} - -.moodle-dialogue-base .moodle-dialogue { - padding: 0; - margin: 0; - background: none; - border: none; - /* Override the z-index set incorrectly by the YUI dialogue */ - z-index: 600; -} - -.no-scrolling { - overflow: hidden; -} - -.moodle-dialogue-base .moodle-dialogue-fullscreen { - left: 0px; - top: 0px; - right: 0px; - bottom: -50px; - position: fixed; -} - -.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content { - overflow: auto; -} - -.moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton { - width: 28px; - height: 16px; - background-size: 100%; -} - -.moodle-dialogue-base .moodle-dialogue-wrap { - margin-top: -3px; - margin-left: -3px; - background-color: #FFFFFF; - border: 1px solid #CCCCCC; - border-radius: 10px; - box-shadow: 5px 5px 20px 0px #666666; - -webkit-box-shadow: 5px 5px 20px 0px #666666; - -moz-box-shadow: 5px 5px 20px 0px #666666; - overflow: hidden; -} - -.moodle-dialogue-base h3 { - margin: 0; - line-height: 20px; -} -.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd, -.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd { - margin: 0; - padding: 5px; - font-size: 12px; - font-weight: normal; - letter-spacing: 1px; - color: #333333; - text-align: center; - text-shadow: 1px 1px 1px #FFFFFF; - border-radius: 10px 10px 0px 0px; - border-bottom: 1px solid #BBBBBB; - background-color: #CCCCCC; - /*csslint important:false */ - -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC') !important; - -ms-filter: dropshadow(color=#FFFFFF, offx=1, offy=1); - background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC); - /* For Chrome and Safari */ - background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); - /* For old Fx (3.6 to 15) */ - background-image: -ms-linear-gradient(top, #FFFFFF, #CCCCCC); - /* For pre-releases of IE 10*/ - background-image: -o-linear-gradient(top, #FFFFFF, #CCCCCC); - /* For old Opera (11.1 to 12.0) */ - background-image: linear-gradient(to bottom, #FFFFFF, #CCCCCC); - /* Standard syntax; must be last */ -} - -.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 { - padding: 0; - display: inline; - font-size: 100%; - font-weight: bold; -} - -.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons { - padding: 5px; -} - -.moodle-dialogue-base .closebutton { - width: 25px; - height: 15px; - vertical-align: middle; - display: inline-block; - cursor: pointer; - padding: 0px; - background-image: url([[pix:theme|sprite]]); - background-repeat: no-repeat; - border-style: none; -} - -.dir-rtl .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons { - left: 0px; - right: auto; -} - -.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd { - padding: 1em; - line-height: 2em; - color: #555; - font-size: 12px; -} - -.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content { - padding: 0px; - background: #FFF; -} - -.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd { - padding: 10px; - font-size: 16px; -} - -.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content { - overflow: auto; - position: absolute; - top: 0px; - bottom: 50px; - left: 0px; - right: 0px; - margin: 0px; - border: 0px; -} - -.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd, -.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap { - border-radius: 0px; -} - -.moodle-dialogue-confirm .confirmation-dialogue { - text-align: center; -} - -.moodle-dialogue-confirm .confirmation-dialogue input { - text-align: center; -} - -.moodle-dialogue-exception .moodle-exception-message { - text-align: center; -} - -.moodle-dialogue-exception .moodle-exception-param label { - font-weight: bold; -} - -.moodle-dialogue-exception .param-stacktrace label { - background-color: #EEE; - border: 1px solid #ccc; - border-bottom-width: 0; -} - -.moodle-dialogue-exception .param-stacktrace pre { - border: 1px solid #ccc; - background-color: #fff; -} - -.moodle-dialogue-exception .param-stacktrace .stacktrace-file { - color: navy; - font-size: 80%; -} - -.moodle-dialogue-exception .param-stacktrace .stacktrace-line { - color: #AA0000; - font-size: 80%; -} - -.moodle-dialogue-exception .param-stacktrace .stacktrace-call { - color: #333; - font-size: 90%; - border-bottom: 1px solid #eee; -} - -.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft { - padding: 0px; - margin: 0.7em 1em; - text-align: right; - background-color: #FFF; - font-size: 12px; -} - -.moodle-dialogue-confirm .confirmation-message { - margin: 0.5em 1em; -} - -.moodle-dialogue-confirm .confirmation-dialogue input { - min-width: 80px; -} - -.moodle-dialogue-exception .moodle-exception-message { - margin: 1em; -} - -.moodle-dialogue-exception .moodle-exception-param { - margin-bottom: 0.5em; -} - -.moodle-dialogue-exception .moodle-exception-param label { - width: 150px; -} - -.moodle-dialogue-exception .param-stacktrace label { - display: block; - margin: 0; - padding: 4px 1em; -} - -.moodle-dialogue-exception .param-stacktrace pre { - display: block; - height: 200px; - overflow: auto; -} - -.moodle-dialogue-exception .param-stacktrace .stacktrace-file { - display: inline-block; - margin: 4px 0; -} - -.moodle-dialogue-exception .param-stacktrace .stacktrace-line { - display: inline-block; - width: 50px; - margin: 4px 1em; -} - -.moodle-dialogue-exception .param-stacktrace .stacktrace-call { - padding-left: 25px; - margin-bottom: 4px; - padding-bottom: 4px; -} - -.moodle-dialogue .moodle-dialogue-bd .content-lightbox { - opacity: .75; - width: 100%; - height: 100%; - top: 0; - left: 0; - background-color: white; - text-align: center; - padding: 10% 0; -} - -/* Apply a default max-height on tooltip text */ -.moodle-dialogue .tooltiptext { - max-height: 300px; -} - -.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip { - z-index: 3001; -} - -.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd { - overflow: auto; -} - -/* Question Bank - Question Chooser "Close" button */ -#page-question-edit.dir-rtl a.container-close { - right: auto; - left: 6px; -} - -/** - * Chooser Dialogues (moodle-core-chooserdialogue) - * - * This CSS belong to the chooser dialogue which should work both with, and - * without javascript enabled - */ -/* Hide the dialog and it's title */ -.chooserdialoguebody, -.choosertitle { - display: none; -} - -.moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft { - margin: 0; -} - -.chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd { - padding: 0px; - background: #F2F2F2; - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; -} - -/* Center the submit buttons within the area */ -.choosercontainer #chooseform .submitbuttons { - padding: 0.7em 0; - text-align: center; -} - -.choosercontainer #chooseform .submitbuttons input { - min-width: 100px; - margin: 0px 0.5em; -} - -/* Various settings for the options area */ -.choosercontainer #chooseform .options { - position: relative; - border-bottom: 1px solid #BBBBBB; -} - -/* Only set these options if we're showing the js container */ -.jschooser .choosercontainer #chooseform .alloptions { - overflow-x: hidden; - overflow-y: auto; - max-width: 20.3em; - box-shadow: inset 0px 0px 30px 0px #CCCCCC; - -webkit-box-shadow: inset 0px 0px 30px 0px #CCCCCC; - -moz-box-shadow: inset 0px 0px 30px 0px #CCCCCC; -} - -.jschooser .choosercontainer #chooseform .alloptions .option input[type=radio], -.jschooser .choosercontainer #chooseform .alloptions .option .modicon { - display: inline-block; -} - -.jschooser .choosercontainer #chooseform .alloptions .option .typename { - display: inline-block; - width: 65%; -} - -.dir-rtl.jschooser .choosercontainer #chooseform .alloptions { - max-width: 18.3em; -} - -/* Settings for option rows and option subtypes */ -.choosercontainer #chooseform .moduletypetitle, -.choosercontainer #chooseform .option, -.choosercontainer #chooseform .nonoption { - margin-bottom: 0; - padding: 0 1.6em 0 1.6em; -} - -.choosercontainer #chooseform .moduletypetitle { - text-transform: uppercase; - padding-top: 1.2em; - padding-bottom: 0.4em; -} - -.choosercontainer #chooseform .option .typename, -.choosercontainer #chooseform .option span.modicon img.icon, -.choosercontainer #chooseform .nonoption .typename, -.choosercontainer #chooseform .nonoption span.modicon img.icon { - padding: 0 0 0 0.5em; -} - -.dir-rtl .choosercontainer #chooseform .option .typename, -.dir-rtl .choosercontainer #chooseform .option span.modicon img.icon, -.dir-rtl .choosercontainer #chooseform .nonoption .typename, -.dir-rtl .choosercontainer #chooseform .nonoption span.modicon img.icon { - padding: 0 0.5em 0 0; -} - -.chooserdialogue-course-modchooser .choosercontainer #chooseform .option span.modicon img.icon, -.chooserdialogue-course-modchooser .choosercontainer #chooseform .nonoption span.modicon img.icon { - height: 24px; - width: 24px; -} - -.choosercontainer #chooseform .option input[type=radio], -.choosercontainer #chooseform .option span.typename, -.choosercontainer #chooseform .option span.modicon { - vertical-align: middle; -} - -.choosercontainer #chooseform .option label { - display: block; - padding: 0.3em 0 0.1em 0; - border-bottom: 1px solid #FFFFFF; -} - -.choosercontainer #chooseform .nonoption { - padding-left: 2.7em; - padding-top: 0.3em; - padding-bottom: 0.1em; -} - -.dir-rtl .choosercontainer #chooseform .nonoption { - padding-right: 2.7em; - padding-left: 0; -} - -.choosercontainer #chooseform .subtype { - margin-bottom: 0; - padding: 0 1.6em 0 3.2em; -} - -.dir-rtl .choosercontainer #chooseform .subtype { - padding: 0 3.2em 0 1.6em; -} - -.choosercontainer #chooseform .subtype .typename { - margin: 0 0 0 0.2em; -} - -.dir-rtl .choosercontainer #chooseform .subtype .typename { - margin: 0 0.2em 0 0; -} - -/* The instruction/help area */ -.jschooser .choosercontainer #chooseform .instruction, -.jschooser .choosercontainer #chooseform .typesummary { - display: none; - position: absolute; - top: 0px; - right: 0px; - bottom: 0px; - left: 20.3em; - margin: 0; - padding: 1.6em; - background-color: #FFFFFF; - overflow-x: hidden; - overflow-y: auto; - line-height: 2em; -} - -.dir-rtl.jschooser .choosercontainer #chooseform .instruction, -.dir-rtl.jschooser .choosercontainer #chooseform .typesummary { - left: 0px; - right: 18.5em; - border-right: 1px solid grey; -} - -/* Selected option settings */ -.jschooser .choosercontainer #chooseform .instruction, -.choosercontainer #chooseform .selected .typesummary { - display: block; -} - -.choosercontainer #chooseform .selected { - background-color: #FFFFFF; - box-shadow: 0px 0px 10px 0px #CCCCCC; - -webkit-box-shadow: 0px 0px 10px 0px #CCCCCC; - -moz-box-shadow: 0px 0px 10px 0px #CCCCCC; -} - -.section-modchooser-link img.smallicon { - padding-right: 3px; -} - -.dir-rtl .section-modchooser-link img.smallicon { - padding-left: 3px; - padding-right: 0; -} -/* Install Process' text fields Forms, should always be justified to the left */ - -form#installform #id_wwwroot, -form#installform #id_dirroot, -form#installform #id_dataroot, -form#installform #id_dbhost, -form#installform #id_dbname, -form#installform #id_dbuser, -form#installform #id_dbpass, -form#installform #id_prefix { - direction: ltr; -} - -html[dir=rtl] .breadcrumb, -html[dir=rtl] .headermain, -html[dir=rtl] #page-header, -html[dir=rtl] #page-content { - float: right; -} - -html[dir=rtl] .formrow label.formlabel { - float: right; -} - -html[dir=rtl] .configphp { - direction: ltr; - text-align: left; -} - -table.flexible > tbody > tr:nth-of-type(odd), -table.generaltable > tbody > tr:nth-of-type(odd) { - background-color: #F0F0F0; -} - -table.flexible > tbody > tr:nth-of-type(even), -table.generaltable > tbody > tr:nth-of-type(even) { - background-color: #FAFAFA; -} - -table.flexible .emptyrow { - display: none; -} - -/* Form element: listing */ - -.formlistingradio { - padding-bottom: 25px; - padding-right: 10px; -} - -.formlistinginputradio { - float: left; -} - -.formlistingmain { - min-height: 225px; -} - -.formlisting { - position: relative; - margin: 15px 0; - padding: 1px 19px 14px; - background-color: white; - border: 1px solid #DDD; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.formlistingmore { - position: absolute; - cursor: pointer; - bottom: -1px; - right: -1px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - background-color: whiteSmoke; - border: 1px solid #DDD; - color: #9DA0A4; - -webkit-border-radius: 4px 0 4px 0; - -moz-border-radius: 4px 0 4px 0; - border-radius: 4px 0 4px 0; -} - -.formlistingall { - margin: 15px 0; - padding: 0px 0px 0px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.formlistingrow { - cursor: pointer; - border-bottom: 1px solid; - border-color: #E1E1E8; - border-left: 1px solid #E1E1E8; - border-right: 1px solid #E1E1E8; - background-color: #F7F7F9; - -webkit-border-radius: 0px 0px 4px 4px; - -moz-border-radius: 0px 0px 4px 4px; - padding: 6px; - top: 50%; - left: 50%; - min-height: 34px; - float: left; - width: 150px; -} - -body.jsenabled .formlistingradio { - display: none; -} - -body.jsenabled .formlisting { - display: block; -} - -/** - * Badges styles - */ - -#badge-overview h3, -#badge h3 { - clear: both; - text-align: left; - padding-top: 10px; -} - -.dir-rtl #badge h3 { - text-align: right; -} - -#badge-image, -#badge-details { - display: inline-block; -} - -#badge-image { - width: 200px; - vertical-align: top; -} - -#badge-image .singlebutton { - padding-top: 5px; - margin-left: 20px; -} - -#badge-overview dl, -#badge-details dl { - margin: 0; -} - -#badge-overview dt, -#badge-details dt { - font-weight: bold; - clear: both; - float: left; - width: 20%; -} - -#badge-overview dd, -#badge-details dd { - float: left; - width: 75%; -} - -#badge-overview dd, -#badge-details dd, -#badge-overview dt, -#badge-details dt { - padding: 3px 0; -} - -#page-badges-view .collection { - width: 90%; - margin: 1em auto; -} - -#page-badges-index .collection { - width: 85%; - margin: 1em auto; -} - -table.collection th { - font-size: inherit !important; - border-width: 1px; - border-style: solid; - border-color: #CCCCCC; - padding-left: 5px; - padding-right: 5px; - vertical-align: top; - text-align: center !important; -} - -table.collection td { - border-width: 1px; - border-style: solid; - border-color: #CCCCCC; - padding-left: 5px; - padding-right: 5px; - vertical-align: top; -} - -table.collection > tbody > tr:nth-of-type(even) { - background-color: #FFFFFF; -} - -table.collection > tbody > tr:nth-of-type(odd) { - background-color: #F6F6F6; -} - -table.collection ul { - margin: 0.5em 0.5em 0.5em 2em; -} - -.dir-rtl table.collection ul { - margin: 0.5em 2em 0.5em 0.5em; -} - -#page-badges-view table.collection .badgeimage, -#page-badges-index table.collection .status { - width: 15%; - text-align: center; - vertical-align: middle; -} - -#page-badges-view table.collection .awards, -#page-badges-index table.collection .awards { - width: 10%; - text-align: center; - vertical-align: middle; -} - -#page-badges-view table.collection .description { - width: 25%; - text-align: left; -} - -#page-badges-view.dir-rtl table.collection .description { - width: 25%; - text-align: right; -} - -table.collection .name { - text-align: left; - vertical-align: middle; -} - -.dir-rtl table.collection .name { - text-align: right; - vertical-align: middle; -} - -#page-badges-view table.collection .criteria { - width: 35%; - text-align: left; - vertical-align: top; -} - -#page-badges-view.dir-rtl table.collection .criteria { - text-align: right; -} - -#page-badges-index table.collection .criteria { - width: 40%; - text-align: left; - vertical-align: top; -} - -#page-badges-index.dir-rtl table.collection .criteria { - text-align: right; -} - -#page-badges-index table.collection .actions { - width: 11em; - text-align: center; - vertical-align: middle; -} - -a.criteria-action { - padding: 0px 3px; - float: right; -} - -.dir-rtl a.criteria-action { - float: left; -} - -ul.badges { - margin: 0; - list-style: none; -} - -.badges li { - position: relative; - display: inline-block; - padding-bottom: 2em; - text-align: center; - vertical-align: top; - width: 150px; -} - -.badges li .badge-name { - display: block; - padding: 5px; -} - -.badges li > img { - position: absolute; -} - -.badges li .badge-image { - width: 100px; - height: 100px; - left: 10px; - top: 0px; - z-index: 1; -} - -.dir-rtl .badges li .badge-image { - right: 10px; -} - -.badges li .badge-actions { - position: relative; -} - -div.badge { - position: relative; - display: block; -} - -div.badge .expireimage { - width: 100px; - height: 100px; - left: 0px; - top: 0px; -} - -.expireimage { - width: 100px; - height: 100px; - left: 25px; - top: 0px; - position: absolute; - z-index: 10; - filter: alpha(opacity=85); - -moz-opacity: 0.85; - -khtml-opacity: 0.85; - opacity: 0.85; -} - -.badge-profile { - vertical-align: top; -} - -.connected { - color: #006600; -} - -.notconnected { - color: #660000; -} - -#page-badges-award .recipienttable { - background-color: #EEEEEE; - border: 1px solid #BBBBBB; - width: 100%; - vertical-align: top; -} - -#page-badges-award .recipienttable tr td { - vertical-align: top; -} - -#page-badges-award .recipienttable tr td.actions { - width: 16%; - padding-top: 3em; -} - -#page-badges-award .recipienttable tr td.actions .actionbutton { - margin: 0.3em 0; - padding: 0.5em 0; - width: 100%; -} - -#page-badges-award .recipienttable tr td.existing, -#page-badges-award .recipienttable tr td.potential { - width: 42%; -} - -#issued-badge-table .activatebadge { - display: inline-block; -} - -#issued-badge-table div.activatebadge { - margin-left: 3px; -} - -.statusbox { - border-color: #BBBBBB; - padding: 5px; - text-align: center; -} - -.statusbox.active { - background-color: #D9F991; -} - -.statusbox.inactive { - background-color: #FFEBA8; -} - -.statusbox .activatebadge { - display: inline-block; -} - -.statusbox .activatebadge input[type=submit] { - margin: 3px; -} - -.dir-rtl .activatebadge { - text-align: right; -} - -.addcourse { - float: right; -} - -.dir-rtl .addcourse { - float: left; -} - -img#persona_signin { - cursor: pointer; -} - -/** - * The date selector popup. - */ - -div#dateselector-calendar-panel { - z-index: 3100; - /* Set higher than the z-index of the filemanager - see MDL-39047. */ -} - -.path-mod-lesson .centerpadded { - padding: 5px; - text-align: center; -} - -/** Action menu component styles **/ - -.moodle-actionmenu, -.moodle-actionmenu > ul, -.moodle-actionmenu > ul > li { - display: inline-block; -} - -.moodle-actionmenu ul { - padding: 0; - margin: 0; - list-style-type: none; -} - -.section_action_menu .moodle-actionmenu ul.menubar { - margin: 0; -} - -.section_action_menu .moodle-actionmenu ul.menu { - margin: 0 10px 10px 0; -} - -#page .moodle-actionmenu a.hidden { - display: none; -} - -.moodle-actionmenu .toggle-display, -.moodle-actionmenu .menu-action-text { - display: none; -} - -.jsenabled .block .editing_move { - display: none; -} - -.jsenabled .moodle-actionmenu[data-enhance] { - display: block; -} - -.jsenabled .moodle-actionmenu[data-enhance] .menu { - display: none; -} - -.jsenabled .moodle-actionmenu[data-enhance] .toggle-display { - display: inline; - opacity: 0.5; - filter: alpha(opacity=50); -} - -.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu { - display: block; - margin-left: 4px; - padding-left: 4px; - padding-right: 4px; -} - -.jsenabled.dir-rtl .moodle-actionmenu[data-enhance] .toggle-display.textmenu { - margin-right: 4px; - margin-left: inherit; -} - -.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .iconsmall { - margin: 8px 4px 0px 2px; -} - -.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret { - margin-top: 4px; - margin-left: 2px; -} - -.jsenabled.dir-rtl .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret { - margin-right: 2px; - margin-left: inherit; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .toggle-display { - opacity: 1; - filter: alpha(opacity=100); -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text { - display: inline; -} - -.moodle-actionmenu[data-enhanced].show { - position: relative; -} - -.moodle-actionmenu[data-enhanced].show .menu { - position: absolute; - text-align: left; - z-index: 1000; - display: block; - background-color: #fff; - border: 1px solid #ccc; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - -webkit-box-shadow: 5px 5px 20px 0 #666666; - -moz-box-shadow: 5px 5px 20px 0 #666666; - box-shadow: 5px 5px 20px 0 #666666; -} - -.moodle-actionmenu[data-enhanced].show .menu a { - display: block; - padding: 2px 1em 2px 28px; - color: #333333; -} - -.moodle-actionmenu[data-enhanced].show .menu a> img { - margin: 4px 4px 4px -24px; - padding: 4px; - width: 12px; - height: 12px; -} - -.moodle-actionmenu[data-enhanced].show .menu a> img, -.moodle-actionmenu[data-enhanced].show .menu a> span { - display: inline-block; - vertical-align: middle; -} - -.moodle-actionmenu[data-enhanced].show .menu a:hover { - color: #ffffff; - background-color: #0088cc; -} - -.moodle-actionmenu[data-enhanced].show .menu a:first-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; -} - -.moodle-actionmenu[data-enhanced].show .menu a:last-child { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.moodle-actionmenu[data-enhanced].show .menu a.hidden { - display: none; -} - -.moodle-actionmenu[data-enhanced].show .menu img { - vertical-align: middle; -} - -.moodle-actionmenu[data-enhanced].show .menu> li { - display: block; -} - -.block .moodle-actionmenu { - text-align: right; -} - -.dir-rtl .block .moodle-actionmenu { - text-align: right; -} - -.dir-rtl .moodle-actionmenu[data-enhanced].show .menu a { - display: block; - padding: 2px 28px 2px 1em; -} - -.dir-rtl .moodle-actionmenu[data-enhanced].show .menu { - text-align: right; - right: auto; - left: 0; -} - -.dir-rtl .moodle-actionmenu[data-enhanced].show .menu .iconsmall, -.dir-rtl .moodle-actionmenu[data-enhanced].show .menu .smallicon { - margin-right: -24px; - margin-left: 4px; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-bl { - top: 100%; - left: 0; - margin-top: 4px; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-bl { - top: 100%; - right: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-bl { - bottom: 100%; - left: 0; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-bl { - right: 100%; - bottom: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-br { - top: 100%; - left: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-br { - top: 100%; - right: 0; - margin-top: 4px; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-br { - bottom: 100%; - left: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-br { - right: 0; - bottom: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-tl { - top: 0; - left: 0; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-tl { - top: 0; - right: 100%; - margin-right: 4px; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-tl { - bottom: 100%; - left: 0; - margin-bottom: 4px; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-tl { - right: 100%; - bottom: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tl-tr { - top: 0; - left: 100%; - margin-left: 4px; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-tr { - top: 0; - right: 0; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-bl-tr { - bottom: 100%; - left: 100%; -} - -.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-br-tr { - right: 0; - bottom: 100%; - margin-bottom: 4px; -} - -.moodle-actionmenu> ul> li[role="menuitem"] { - display: none; -} - -.jsenabled .moodle-actionmenu[data-enhance="moodle-core-actionmenu"]> ul> li[role="menuitem"] { - display: inline-block; -} - -.dir-rtl .menu.align-tl-bl { - right: 0; - left: auto; -} - -.dir-rtl .menu.align-tr-bl { - right: auto; - left: 100%; -} - -.dir-rtl .menu.align-bl-bl { - right: 0; - left: auto; -} - -.dir-rtl .menu.align-br-bl { - right: auto; - left: 100%; -} - -.dir-rtl .menu.align-tl-br { - right: 100%; - left: auto; -} - -.dir-rtl .menu.align-tr-br { - right: auto; - left: 0; -} - -.dir-rtl .menu.align-bl-br { - right: 100%; - left: auto; -} - -.dir-rtl .menu.align-br-br { - right: auto; - left: 0; -} - -.dir-rtl .menu.align-tl-tl { - right: 0; - left: auto; -} - -.dir-rtl .menu.align-tr-tl { - right: auto; - left: 100%; -} - -.dir-rtl .menu.align-bl-tl { - right: 0; - left: auto; -} - -.dir-rtl .menu.align-br-tl { - right: auto; - left: 100%; -} - -.dir-rtl .menu.align-tl-tr { - right: 100%; - left: auto; -} - -.dir-rtl .menu.align-tr-tr { - right: auto; - left: 0; -} - -.dir-rtl .menu.align-bl-tr { - right: 100%; - left: auto; -} - -.dir-rtl .menu.align-br-tr { - right: auto; - left: 0; -} - -ul.dragdrop-keyboard-drag li { - list-style-type: none; -} - -.block-control-actions .moodle-core-dragdrop-draghandle img { - width: 12px; - height: 12px; -} - -.block .header h2, -.course-content h3, -.pagelayout-frontpage h2, -.pagelayout-frontpage h3, -.pagelayout-frontpage h4, -.pagelayout-frontpage h5, -.pagelayout-frontpage h6, -.pagelayout-coursecategory h3, -.pagelayout-coursecategory h4, -.pagelayout-coursecategory h5, -.pagelayout-coursecategory h6 { - text-align: inherit; -} - -a.disabled:hover, -a.disabled { - text-decoration: none; - cursor: default; - font-style: italic; - color: #808080; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #777; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} - -a:focus .caret, -a:hover .caret { - border-top-color: #555; -} - -/** - * Bootstrap 2.3.2 progress bar css. - * Required for none bootstrap theme. - */ - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - - to { - background-position: 40px 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - - to { - background-position: 0 0; - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress .bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -} - -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} - -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -body.lockscroll { - height: 100%; - overflow: hidden; -} - -/* Dropdown Menu styling */ - -.dropdown-menu { - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - white-space: nowrap; -} - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - text-decoration: none; - background-repeat: repeat-x; -} - -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - text-decoration: none; - outline: 0; -} - -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - filter: progid: DXImageTransform.Microsoft.gradient(enabled=false); - cursor: default; -} - -.open { - *z-index: 1000; -} - -.open > .dropdown-menu { - display: block; -} - -.editor_atto_menu .moodle-dialogue-content { - padding: 0; -} - -.well { - min-height: 20px; - padding: 19px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well-small { - padding: 9px; -} - -.progressbar_container { - max-width: 500px; - margin: 0 auto; -} - -/* IE10 only fix for calendar titling */ - -.ie10 .yui3-calendar-header-label { - display: inline-block; -} - -.inplaceeditable.inplaceeditingon { - position: relative; -} - -.inplaceeditable.inplaceeditingon .editinstructions { - margin-top: -30px; - font-weight: normal; - margin-right: -300px; - margin-left: 0; -} - -.dir-rtl .inplaceeditable.inplaceeditingon .editinstructions { - margin-left: -300px; - margin-right: 0; -} - -.inplaceeditable .quickeditlink .quickediticon img { - opacity: 0.2; -} - -.inplaceeditable a.quickeditlink { - color: inherit; - text-decoration: inherit; -} - -.inplaceeditable:hover .quickeditlink .quickediticon img, -.inplaceeditable .quickeditlink:focus .quickediticon img { - opacity: 1; -} - -.inplaceeditable.inplaceeditable-toggle .quickediticon { - display: none; -} - -.inplaceeditable.inplaceeditingon input { - width: 330px; - height: 16px; - vertical-align: text-bottom; - margin-bottom: 0; -} diff --git a/theme/base/style/course.css b/theme/base/style/course.css deleted file mode 100644 index 96142acbb34..00000000000 --- a/theme/base/style/course.css +++ /dev/null @@ -1,1706 +0,0 @@ -/** - * CSS for displaying courses and everything in them - */ -.section_add_menus { - text-align: right; -} - -.dir-rtl .section_add_menus { - text-align: left; -} - -.section_add_menus .horizontal div, -.section_add_menus .horizontal form { - display: inline; -} - -.section_add_menus optgroup { - font-weight: normal; - font-style: italic; -} - -.section_add_menus .urlselect { - margin-left: .4em; -} - -.dir-rtl .section_add_menus .urlselect { - margin-right: .4em; - margin-left: 0; -} - -.section_add_menus .urlselect select { - margin-left: .2em; -} - -.dir-rtl .section_add_menus .urlselect select { - margin-right: .2em; - margin-left: 0; -} - -.section_add_menus .urlselect img.iconhelp { - padding: 0; - margin: 0; - vertical-align: text-bottom; -} - -.sitetopic ul.section { - margin: 5px; - padding: 0; -} - -.course-content ul.section { - margin: 1em; -} - -.sitetopic .section .activity img.activityicon, -.course-content .section .activity img.activityicon { - vertical-align: text-bottom; - margin-right: 3px; - margin-left: 3px; - width: 24px; - height: 24px; -} - -.sitetopic .section .activity .activityinstance, -.course-content .section .activity .activityinstance, -.section .activity .activityinstance { - display: inline-block; -} - -.section .side.left { - float: left; -} - -.dir-rtl .section .side.left { - float: right; -} - -.section .side.right { - float: right; -} - -.dir-rtl .section .side.right { - float: left; -} - -.section .activity .editing_move { - position: absolute; - left: 0; - top: 0; -} - -.dir-rtl .section .activity .editing_move { - left: auto; - right: 0; -} - -.section .activity .mod-indent-outer { - display: table; - padding-left: 24px; -} - -.section .label .mod-indent-outer { - padding-left: 24px; - display: block; -} - -.dir-rtl .section .activity .mod-indent-outer { - padding-right: 24px; -} - -.section .activity .actions { - position: absolute; - right: 0; - top: 0; -} - -.dir-rtl .section .activity .actions { - left: 0; - right: auto; -} - -.course-content li.section li.activity ul { - list-style: disc; -} - -.course-content li.section li.activity ul ul { - list-style: circle; -} - -.course-content li.section li.activity ul ul ul { - list-style: square; -} - -.sitetopic .section .activity .activityinstance div, -.course-content .section .activity .activityinstance div { - display: inline; -} - -.course-content .section .activity .activityinstance form { - display: inline; -} - -.sitetopic .section .activity .activityinstance, -.course-content .section .activity .activityinstance { - height: 2em; -} - -.editing .sitetopic .section .activity .activityinstance, -.editing .course-content .section .activity .activityinstance, -.editing .sitetopic .section .activity .contentwithoutlink, -.editing .course-content .section .activity .contentwithoutlink { - padding-right: 200px; -} - -.dir-rtl.editing .sitetopic .section .activity .activityinstance, -.dir-rtl.editing .course-content .section .activity .activityinstance, -.dir-rtl.editing .sitetopic .section .activity .contentwithoutlink, -.dir-rtl.editing .course-content .section .activity .contentwithoutlink { - padding-left: 200px; - padding-right: inherit; -} - -.sitetopic .section .activity .activityinstance, -.course-content .section .activity .activityinstance, -.sitetopic .section .activity .contentwithoutlink, -.course-content .section .activity .contentwithoutlink { - padding-right: 32px; - height: 2em; - display: table-cell; -} - -.sitetopic .section .label .activityinstance, -.course-content .section .label .activityinstance, -.sitetopic .section .label .contentwithoutlink, -.course-content .section .label .contentwithoutlink { - padding-right: 32px; - display: block; - height: inherit; -} - -.dir-rtl .sitetopic .section .activity .activityinstance, -.dir-rtl .course-content .section .activity .activityinstance, -.dir-rtl .sitetopic .section .activity .contentwithoutlink, -.dir-rtl .course-content .section .activity .contentwithoutlink { - padding-left: 32px; - padding-right: inherit; -} - -.sitetopic .section .activity .filler, -.course-content .section .activity .filler { - width: 16px; - height: 16px; - margin: 4px; - display: inline-block; - vertical-align: text-bottom; -} - -.dir-rtl .sitetopic .section .activity .activityinstance, -.dir-rtl .course-content .section .activity .activityinstance { - padding-right: 0; - padding-left: 3em; -} - -.sitetopic .section .activity .commands, -.course-content .section .activity .commands { - white-space: nowrap; - display: inline-block; -} - -.section .activity .moodle-actionmenu .menu > li > *, -.section .activity .moodle-actionmenu .menubar > li > * { - display: inline-block; - min-height: 16px; -} - -.section .activity .moodle-actionmenu[data-enhanced] .menu > li > * { - display: block; -} - -.section .activity .moodle-actionmenu[data-enhanced] .menu { - margin-left: -2.8em; -} - -.section .activity .moodle-actionmenu:not([data-enhanced]) .menubar > li .toggle-display { - display: none; -} - -.section img.iconsmall { - vertical-align: text-bottom; - width: 16px; - height: 16px; - margin: 4px; -} - -.section .editing_title img.iconsmall { - width: 12px; - height: 12px; - margin: 4px 8px 4px 0; -} - -.section .activity.editor_displayed a.editing_title, -.section .activity.editor_displayed .moodle-actionmenu { - display: none; -} - -.single-section h3.sectionname { - text-align: center; - clear: both; -} - -.sitetopic .section li.activity, -.course-content .section li.activity { - padding: .2em; -} - -.section .activity .activityinstance .groupinglabel { - padding-left: .45em; -} - -.sitetopic .section .activity .availabilityinfo, -.sitetopic .section .activity .contentafterlink, -.course-content .section .activity .availabilityinfo, -.course-content .section .activity .contentafterlink { - margin-top: 0.5em; -} - -.dir-rtl .sitetopic .section .activity .availabilityinfo, -.dir-rtl .sitetopic .section .activity .contentafterlink, -.dir-rtl .course-content .section .activity .availabilityinfo, -.dir-rtl .course-content .section .activity .contentafterlink { - margin-left: 0; - margin-right: 30px; -} - -.availabilityinfo > ul { - margin-top: 0; -} - -.section .activity .contentafterlink p { - margin: .5em 0; -} - -.sitetopic .section .activity:hover, -.course-content .section .activity:hover { - background-color: #EEE; -} - -.course-content .section-summary { - border: 1px solid #DDD; - margin-top: 5px; - list-style: none; -} - -.course-content .section-summary .section-title { - margin: 2px 5px 10px 5px; -} - -.course-content .section-summary .summarytext { - margin: 2px 5px 2px 5px; -} - -.course-content .section-summary .section-summary-activities .activity-count { - color: #AAA; - font-size: 12px; - margin-right: 15px; -} - -.course-content .section-summary .summary { - margin-top: 5px; -} - -.course-content .single-section { - margin-top: 1em; -} - -.course-content .single-section .section-navigation { - display: block; - padding: 0.5em; - margin-bottom: -0.5em; -} - -.course-content .single-section .section-navigation .title { - font-weight: bold; - font-size: 108%; -} - -.course-content .single-section .section-navigation .mdl-left { - font-weight: normal; - float: left; - margin-right: 1em; -} - -.dir-rtl .course-content .single-section .section-navigation .mdl-left { - float: right; -} - -.course-content .single-section .section-navigation .mdl-left .larrow { - margin-right: 0.1em; -} - -.course-content .single-section .section-navigation .mdl-right { - font-weight: normal; - float: right; - margin-left: 1em; -} - -.dir-rtl .course-content .single-section .section-navigation .mdl-right { - float: left; -} - -.course-content .single-section .section-navigation .mdl-right .rarrow { - margin-left: 0.1em; -} - -.course-content .single-section .section-navigation .mdl-bottom { - margin-top: 0; -} - -#page-site-index .subscribelink { - text-align: right; -} - -#site-news-forum h2, -#frontpage-course-list h2, -#frontpage-category-names h2, -#frontpage-category-combo h2 { - margin-bottom: 9px; -} - -#page-site-index .clearfloat { - float: none; - clear: both; - height: 0px; -} - -.path-course-view a.reduce-sections { - padding-left: 0.2em; -} - -.path-course-view .subscribelink { - text-align: right; -} - -.path-course-view .unread { - margin-left: 3em; -} - -.path-course-view .block.drag .header { - cursor: move; -} - -.path-course-view .completionprogress { - text-align: right; -} - -.dir-rtl.path-course-view .completionprogress { - text-align: left; -} - -.path-course-view .single-section .completionprogress { - margin-right: 5px; -} - -.path-course-view .section .summary { - line-height: normal; -} - -.path-site li.activity > div, -.path-course-view li.activity > div { - position: relative; -} - -.path-course-view li.activity form.togglecompletion .ajaxworking { - position: absolute; - right: 22px; - width: 16px; - height: 16px; - background: url([[pix:i/ajaxloader]]) no-repeat; -} - -.path-course-view li.activity form.togglecompletion div { - display: inline; -} - -.dir-rtl.path-course-view li.activity form.togglecompletion, -.dir-rtl.path-course-view li.activity span.autocompletion { - left: 1.7em; - right: auto; - padding: 0px; -} - -.dir-rtl.path-course-view .completionprogress { - float: none; -} - -.dir-rtl.path-course-view li.activity form.togglecompletion .ajaxworking { - right: -22px; -} - -li.section.hidden span.commands a.editing_hide, -li.section.hidden span.commands a.editing_show { - cursor: default; -} - -.section img.movetarget { - height: 16px; - width: 80px; -} - -.weeks-format, -.topics-format { - margin-top: 8px; - min-width: 763px; -} - -#page-course-pending .singlebutton, -#page-course-index .singlebutton, -#page-course-index-category .singlebutton, -#page-course-editsection .singlebutton { - text-align: center; -} - -#coursesearch { - margin-top: 1em; - text-align: center; -} - -#page-course-pending .pendingcourserequests { - margin-bottom: 1em; -} - -#page-course-pending .pendingcourserequests .singlebutton { - display: inline; -} - -#page-course-pending .pendingcourserequests .cell { - padding: 0 5px; -} - -#page-course-pending .pendingcourserequests .cell.c6 { - white-space: nowrap; -} - -/* Courses and categories lists */ - -.coursebox { - width: 100%; - margin-bottom: 15px; -} - -.coursebox.collapsed { - margin-bottom: 0; -} - -.coursebox.collapsed > .content { - display: none; -} - -.coursebox > .info > .coursename a { - display: block; - background-image: url([[pix:moodle|i/course]]); - background-repeat: no-repeat; - padding-left: 21px; - background-position: left top; -} - -.coursebox.remotehost .coursename a { - background-image: url([[pix:moodle|i/mnethost]]); -} - -.coursebox > .info > .coursename, -.coursebox .content .teachers, -.coursebox .content .courseimage, -.coursebox .content .coursefile { - float: left; - width: 40%; - clear: left; -} - -.coursebox .content .teachers li { - list-style-type: none; - padding: 0; - margin: 0; -} - -.coursebox .enrolmenticons { - padding: 3px 0; - float: right; -} - -.coursebox .moreinfo { - padding: 3px 0; - float: right; -} - -.coursebox .enrolmenticons img, -.coursebox .moreinfo img { - margin: 0 .2em; -} - -.coursebox .content { - clear: both; - overflow: hidden; -} - -.coursebox .content .summary, -.coursebox .content .coursecat { - float: right; - width: 55%; -} - -.coursebox .content .coursecat { - text-align: right; - clear: right; -} - -.coursebox.remotecoursebox .remotecourseinfo { - float: left; - width: 40%; -} - -.coursebox .content .courseimage img { - max-width: 100px; - max-height: 100px; -} - -.coursebox > .info > .coursename { - margin: 5px; - padding: 0; -} - -.coursebox .content .teachers, -.coursebox .content .coursecat, -.coursebox .content .summary, -.coursebox .content .courseimage, -.coursebox .content .coursefile, -.coursebox.remotecoursebox .remotecourseinfo { - margin: 3px 5px; - padding: 0; -} - -.dir-rtl .coursebox > .info > .coursename a { - padding-left: 0; - padding-right: 21px; - background-position: top right; -} - -.dir-rtl .coursebox > .info > .coursename, -.dir-rtl .coursebox .teachers, -.dir-rtl .coursebox .content .courseimage, -.dir-rtl .coursebox .content .coursefile { - float: right; - clear: right; -} - -.dir-rtl .coursebox .enrolmenticons, -.dir-rtl .coursebox .moreinfo { - float: left; -} - -.dir-rtl .coursebox .summary, -.dir-rtl .coursebox .coursecat { - float: left; -} - -.dir-rtl .coursebox .coursecat { - text-align: left; - clear: left; -} - -.course_category_tree .category .numberofcourse { - font-size: 0.85em; -} - -.dir-rtl .course_category_tree .category .numberofcourse { - padding-right: 20px; -} - -.course_category_tree .controls { - visibility: hidden; -} - -.course_category_tree .controls div { - display: inline; - cursor: pointer; -} - -.jsenabled .course_category_tree .controls { - visibility: visible; -} - -.course_category_tree .category > .info > .categoryname { - background-image: url([[pix:moodle|t/collapsed_empty]]); - background-repeat: no-repeat; - background-position: center; - margin: 0.5em 5px; -} - -.dir-rtl .course_category_tree .category > .info > .categoryname { - background-image: url([[pix:moodle|t/collapsed_empty_rtl]]); - background-position: center; - margin: 0.5em 5px; -} - -.course_category_tree .category.with_children > .info > .categoryname { - background-image: url([[pix:moodle|t/expanded]]); -} - -.course_category_tree .category.with_children.collapsed > .info > .categoryname { - background-image: url([[pix:moodle|t/collapsed]]); -} - -.dir-rtl .course_category_tree .category.with_children.collapsed > .info .categoryname { - background-image: url([[pix:moodle|t/collapsed_rtl]]); -} - -.course_category_tree .category.collapsed > .content { - display: none; -} - -.course_category_tree .category > .info > .categoryname { - padding: 2px 18px; - margin: 3px; -} - -.course_category_tree .category > .content { - padding-left: 16px; - overflow: hidden; -} - -.dir-rtl .course_category_tree .category > .content { - padding-left: 0; - padding-right: 16px; -} - -.course_category_tree .subcategories > .paging, -.courses > .paging { - margin: 0; - padding: 5px; - text-align: center; -} - -.courses > .paging.paging-morelink, -.course_category_tree .subcategories > .paging.paging-morelink { - text-align: left; -} - -.dir-rtl .courses > .paging.paging-morelink, -.dir-rtl .course_category_tree .subcategories > .paging.paging-morelink { - text-align: right; -} - -#page-course-info .generalbox.info, -#page-enrol-index .generalbox.info { - border: none; -} - -.path-course .clearfloat { - float: none; - clear: both; - height: 0px; -} - -.section .spinner { - height: 16px; - width: 16px; -} - -.section .activity .spinner { - margin: 4px; - left: 100%; - position: absolute; -} - -.dir-rtl .section .activity .spinner { - left: auto; - right: 100%; -} - -/* Quick edit of module name */ - -.sitetopic .section .activity form.activityinstance, -.course-content .section .activity form.activityinstance { - display: inline; - vertical-align: middle; -} - -span.editinstructions { - position: absolute; - top: 0px; - margin-top: -22px; - margin-left: 30px; - line-height: 16px; - font-size: .85em; - padding: .1em .4em; - background-color: #ffc; - color: #000; - text-decoration: none; - z-index: 9999; - box-shadow: 2px 2px 5px 1px #ccc; - border: 1px solid #ddd; -} - -.dir-rtl span.editinstructions { - left: auto; - right: 32px; -} - -input.titleeditor { - vertical-align: text-bottom; -} - -.editing .course-content .section .activity.editor_displayed .activityinstance { - padding-right: inherit; -} - -.dir-rtl.editing .course-content .section .activity.editor_displayed .activityinstance { - padding-left: inherit; -} - -/* Course drag and drop upload styles */ - -#dndupload-status { - width: 40%; - margin: 0 30%; - padding: 6px; - border: 1px solid #ddd; - top: -5px; - text-align: center; - background: #ffc; - position: absolute; - left: 0; - box-shadow: 2px 2px 5px 1px #ccc; - border-radius: 0px 0px 8px 8px; - z-index: 0; -} - -.dndupload-preview { - color: #909090; - border: 1px dashed #909090; - list-style: none; - margin-top: .2em; - padding: .3em; - line-height: 16px; -} - -.dndupload-preview img.icon { - vertical-align: text-bottom; - padding: 0; -} - -.dndupload-progress-outer { - width: 70px; - border: 1px solid black; - border-radius: 4px; - height: 10px; - display: inline-block; - margin: 0; - padding: 0; - overflow: hidden; - position: relative; -} - -.dndupload-progress-inner { - width: 0%; - height: 100%; - background-color: green; - display: inline-block; - margin: 0; - padding: 0; - box-shadow: 0 0 4px #229b15; - border-radius: 2px; - background-repeat: repeat-x; - background-position: top; - background-image: url([[pix:theme_base|progress]]); -} - -.dndupload-hidden { - display: none; -} - -/** Course category management **/ - -#course-category-listings { - background-color: #fff; - border: 1px solid #e1e1e8; - margin-bottom: 200px; -} - -/** Two column layout */ - -#course-category-listings.columns-2 > #category-listing > div { - border-right: 1px solid #e1e1e8; -} - -.dir-rtl #course-category-listings.columns-2 > #category-listing > div { - border-left: 1px solid #e1e1e8; - border-right: 0; -} - -#course-category-listings.columns-2 > #course-listing > div { - border-left: 1px solid #e1e1e8; - margin-left: -1px; -} - -#course-category-listings.columns-2.viewmode-courses.course-selected > #course-listing > div { - border-right: 1px solid #e1e1e8; - margin-right: -1px; -} - -#course-category-listings.columns-2 > #course-detail > div { - border-left: 1px solid #e1e1e8; -} - -/** Three column layout */ - -#course-category-listings.columns-3 #category-listing > div { - border-right: 1px solid #DDD; -} - -#course-category-listings.columns-3 #course-listing > div { - border-right: 1px solid #e1e1e8; - border-left: 1px solid #e1e1e8; - margin-right: -1px; - margin-left: -1px; -} - -#course-category-listings.columns-3 #course-detail > div { - border-left: 1px solid #DDD; -} - -#course-category-listings > div > div { - min-height: 300px; -} - -#course-category-listings h3 { - margin: 0; - padding: 0.6em 1em 0.5em; - text-align: left; - background-color: #f7f7f9; - border-bottom: 1px solid #e1e1e8; -} - -#course-category-listings h4 { - margin: 1em 0 0; - padding: 0.6em 1em 0.5em; - text-align: left; -} - -.dir-rtl #course-category-listings h3, -.dir-rtl #course-category-listings h4 { - text-align: right; -} - -.coursecat-management-header .moodle-actionmenu, -#course-category-listings .moodle-actionmenu { - white-space: nowrap; -} - -#course-category-listings .listing-actions { - text-align: center; - padding: 0.4em 0.3em 0.3em; -} - -#course-category-listings .listing-actions > * { - display: inline-block; - line-height: 2.2em; -} - -#course-category-listings .listing-actions > .moodle-actionmenu { - display: inline-block; -} - -.coursecat-management-header .moodle-actionmenu[data-enhanced].show .menu a, -#course-category-listings .listing-actions > .moodle-actionmenu .menu a { - padding: 4px 1em; -} - -#course-category-listings .listing-actions .iconsmall { - margin-left: 0.5em; -} - -#course-category-listings ul.ml { - list-style: none; - margin: 1em 0; -} - -#course-category-listings ul.ml ul.ml { - margin: 0; -} - -#course-category-listings li { - line-height: 2.2em; -} - -#course-category-listings li > div { - border-bottom: 1px solid #fff; - border-top: 1px solid #fff; -} - -#course-category-listings li > div:hover { - background-color: #fafafa; -} - -#course-category-listings li.highlight { - background-color: transparent; -} - -#course-category-listings li.highlight > div, -#category-listing li.highlight.listitem > div > .ba-checkbox, -#course-category-listings li.highlight > div:hover, -#course-category-listings li[data-selected='1'].highlight> div { - background-color: #ddffaa; -} - -#course-category-listings li + li > div, -#course-category-listings li:first-child > div { - border-top-color: #f7f7f9; -} - -#course-category-listings li .tree-icon { - margin-right: 0.5em; - width: 12px; - height: 12px; -} - -.dir-rtl #course-category-listings li .tree-icon { - margin-left: 0.5em; -} - -#course-category-listings li[data-selected='1']> div { - background-color: #FFFFD8; - border-top-color: #e1e1e8; - border-bottom-color: #f7f7f9; -} - -#course-category-listings li[data-selected='1'] li:first-of-type> div, -#course-category-listings li[data-selected='1'][data-expandable='0']+li> div { - border-top-color: #e1e1e8; -} - -#course-category-listings li[data-selected='1']:last-of-type> div { - border-bottom-color: #e1e1e8; -} - -#course-category-listings > div > div > ul.ml > li:first-child > div { - border-top: 0; -} - -#course-category-listings .moodle-actionmenu.show .menu li { - line-height: 20px; -} - -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) li { - line-height: normal; -} - -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar li, -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar a, -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menu .menu-action-text { - display: inline-block; -} - -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar a { - color: inherit; -} - -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar a> img, -#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar .caret { - display: none; -} - -.jsenabled #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display img { - width: auto; -} - -.jsenabled #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu { - padding-right: 4px; -} - -.jsenabled #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret { - vertical-align: text-top; -} - -#course-category-listings .item-actions { - margin-right: 1em; - display: inline-block; -} - -#course-category-listings .item-actions .menubar img, -#course-category-listings .item-actions > a img { - margin: 0 4px; -} - -#course-category-listings .item-actions .menu img { - max-width: none; - width: 12px; -} - -#course-category-listings li .tree-icon { - margin-left: 0; -} - -#course-category-listings li li .tree-icon { - margin-left: 1em; -} - -#course-category-listings li li li .tree-icon { - margin-left: 2em; -} - -#course-category-listings li li li li .tree-icon { - margin-left: 3em; -} - -#course-category-listings li li li li li .tree-icon { - margin-left: 4em; -} - -#course-category-listings li li li li li li .tree-icon { - margin-left: 4.5em; -} - -#course-category-listings li li li li li li li .tree-icon { - margin-left: 5em; -} - -#course-category-listings li li li li li li li li .tree-icon { - margin-left: 5.5em; -} - -.dir-rtl #course-category-listings li .tree-icon { - margin-right: 0; - margin-left: 0.5em; -} - -.dir-rtl #course-category-listings li li .tree-icon { - margin-right: 1em; -} - -.dir-rtl #course-category-listings li li li .tree-icon { - margin-right: 2em; -} - -.dir-rtl #course-category-listings li li li li .tree-icon { - margin-right: 3em; -} - -.dir-rtl #course-category-listings li li li li li .tree-icon { - margin-right: 4em; -} - -.dir-rtl #course-category-listings li li li li li li .tree-icon { - margin-right: 4.5em; -} - -.dir-rtl #course-category-listings li li li li li li li .tree-icon { - margin-right: 5em; -} - -.dir-rtl #course-category-listings li li li li li li li li .tree-icon { - margin-right: 5.5em; -} - -#course-listing .listitem .drag-handle { - display: none; -} - -.jsenabled #course-listing .listitem .drag-handle { - margin-right: 0.5em; - display: inline-block; - cursor: pointer; -} - -#course-listing .listitem .categoryname { - display: inline-block; - margin-left: 1em; - color: #a1a1a8; -} - -#course-listing .listitem .coursename { - display: inline-block; -} - -#category-listing .course-count { - color: #a1a1a8; - margin-right: 2em; - min-width: 3.5em; - display: inline-block; -} - -#category-listing .listitem.collapsed > ul.ml { - display: none; -} - -#category-listing .course-count .smallicon { - width: 0.8em; - height: 0.8em; - margin: 0 0.3em; -} - -.dir-rtl #category-listing .course-count { - margin-left: 2em; - margin-right: 0; -} - -#category-listing .listitem > div > .ba-checkbox { - vertical-align: middle; - width: 2.2em; - text-align: center; - margin: -1px 0; - padding-top: 2px; - margin-right: 0.5em; -} - -.dir-rtl #category-listing .listitem > div > .ba-checkbox { - margin-left: 0.5em; - margin-right: 0.5em; -} - -#category-listing .listitem[data-selected='1']> div> .ba-checkbox { - margin: 0 0.5em 0 0; - padding: 0; -} - -.dir-rtl #category-listing .listitem[data-selected='1']> div> .ba-checkbox { - margin-left: 0.5em; -} - -.category-bulk-actions { - margin: 0 0.5em 0.5em; -} - -#course-category-listings .listitem .idnumber { - color: #a1a1a8; - margin-right: 2em; -} - -#course-category-listings .listitem > div > .float-left { - float: left; -} - -#course-category-listings .listitem > div > .float-right { - float: right; - text-align: right; -} - -.dir-rtl #course-category-listings .listitem > div > .float-left { - float: right; -} - -.dir-rtl #course-category-listings .listitem > div > .float-right { - float: left; - text-align: left; -} - -#course-category-listings .listitem[data-visible="0"], -#course-category-listings .listitem[data-visible="0"]> div> a { - color: #AAA; -} - -#course-category-listings .listitem > div .item-actions .action-hide, -#course-category-listings .listitem[data-visible="0"]> div .item-actions .action-show { - display: inline; -} - -#course-category-listings .listitem > div .item-actions .action-show, -#course-category-listings .listitem[data-visible="0"]> div .item-actions .action-hide, -#category-listing .listitem:first-child > div .item-actions .action-moveup, -#category-listing .listitem:last-child > div .item-actions .action-movedown, -#course-listing > .firstpage .listitem:first-child > div .item-actions .action-moveup, -#course-listing > .lastpage .listitem:last-child > div .item-actions .action-movedown { - display: none; -} - -#course-category-listings .listitem > div a.without-actions { - color: #333; -} - -#course-listing li > div { - padding-left: 1em; -} - -#course-category-listings .detail-pair { - border-bottom: 1px solid #e1e1e8; - margin: 0 1em; -} - -#course-category-listings .detail-pair > * { - display: inline-block; - line-height: 2.2em; -} - -#course-category-listings .detail-pair .pair-key { - font-weight: bold; - text-align: left; -} - -.dir-rtl #course-category-listings .detail-pair .pair-key { - text-align: right; -} - -#course-category-listings .detail-pair .pair-key span { - margin-right: 1em; - display: block; -} - -.dir-rtl #course-category-listings .detail-pair .pair-key span { - margin-right: 0; -} - -#course-category-listings .detail-pair:last-child { - border-bottom-width: 0; -} - -#course-category-listings .bulk-actions .detail-pair > * { - display: block; - width: 100%; -} - -#course-category-listings .bulk-actions .detail-pair .pair-value { - margin-left: 2.2em; -} - -.dir-rtl #course-category-listings .bulk-actions .detail-pair .pair-value { - margin-left: 0; - margin-right: 2.2em; -} - -#course-category-listings .select-a-category .notifymessage, -#course-category-listings .select-a-category .alert { - margin: 1em; -} - -.dir-rtl.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-br { - right: inherit; -} - -/** Management header styling **/ - -.coursecat-management-header { - vertical-align: middle; -} - -.coursecat-management-header h2 { - display: inline-block; - text-align: left; -} - -.coursecat-management-header > div { - display: inline-block; -} - -.coursecat-management-header > div > div { - display: inline-block; - margin-left: 1em; -} - -.dir-rtl .coursecat-management-header h2 { - text-align: right; -} - -.dir-rtl .coursecat-management-header > div { - float: left; - margin-right: 1em; - margin-left: 0; -} - -.coursecat-management-header .view-mode-selector .moodle-actionmenu { - display: inline-block; -} - -.coursecat-management-header .view-mode-selector img { - margin-left: 0.5em; - vertical-align: baseline; -} - -.coursecat-management-header select { - max-width: 300px; - white-space: nowrap; -} - -.listing-pagination, -.listing-pagination-totals { - text-align: center; -} - -.listing-pagination .yui3-button { - background-color: #FFF; - border: 0; - margin: 0.4em 0.2em 0.45em; - font-size: 10.4px; -} - -.listing-pagination .yui3-button.active-page { - background-color: #E5EFFD; -} - -.listing-pagination-totals.dimmed { - color: #999; - margin: 0.4em 1em 0.45em; -} - -#category-listing .bulk-action-checkbox { - vertical-align: middle; - margin: 0 0 0.5em 3px; -} - -.dir-rtl #category-listing .bulk-action-checkbox { - vertical-align: middle; - margin: 0 3px 0.5em 0; -} - -#course-listing .bulk-action-checkbox { - margin-right: 0.6em; - vertical-align: middle; - margin-bottom: 0.5em; -} - -/** - * Display sizes: - * Large displays 1200 + - * Default displays 980 1199 - * Tablets 768 979 - * Small tablets and large phones 481 767 - * Phones 0 480 - */ - -@media (min-width: 1200px) and (max-width: 1600px) { - #course-category-listings.columns-3 { - background-color: transparent; - border: 0; - } - - #course-category-listings.columns-3 #category-listing, - #course-category-listings.columns-3 #course-listing { - width: 50%; - } - - #course-category-listings.columns-3 #category-listing > div, - #course-category-listings.columns-3 #course-listing > div, - #course-category-listings.columns-3 #course-detail { - border: 1px solid #e1e1e8; - background-color: #FFF; - } - - #course-category-listings.columns-3 #course-detail > div { - border: 0; - } - - #course-category-listings.columns-3 #course-detail { - width: 100%; - margin-top: 1em; - } -} - -@media (max-width: 1199px) { - #course-category-listings.columns-2, - #course-category-listings.columns-3 { - background-color: transparent; - border: 0; - } - - #course-category-listings.columns-2 #category-listing, - #course-category-listings.columns-2 #course-listing, - #course-category-listings.columns-2 #course-detail, - #course-category-listings.columns-3 #category-listing, - #course-category-listings.columns-3 #course-listing, - #course-category-listings.columns-3 #course-detail { - width: 100%; - margin-bottom: 1em; - } - - #course-category-listings.columns-2 #category-listing > div, - #course-category-listings.columns-2 #course-listing > div, - #course-category-listings.columns-2 #course-detail > div, - #course-category-listings.columns-3 #category-listing > div, - #course-category-listings.columns-3 #course-listing > div, - #course-category-listings.columns-3 #course-detail > div { - border: 1px solid #e1e1e8; - background-color: #FFF; - } -} - -/** Custom YUI grid CSS **/ -/*csslint duplicate-properties:false */ - - -.grid-col { - display: inline-block; - zoom: 1; - *display: inline; - letter-spacing: normal; - word-spacing: normal; - vertical-align: top; - text-rendering: auto; -} - -.grid-col-1 { - display: block; -} - -.grid-col-1-2 { - width: 50%; -} - -.grid-col-1-3 { - width: 33.33333%; -} - -.grid-col-2-3 { - width: 66.66667%; -} - -.grid-col-1-4 { - width: 25%; -} - -.grid-col-3-4 { - width: 75%; -} - -.grid-col-1-5 { - width: 20%; -} - -.grid-col-2-5 { - width: 40%; -} - -.grid-col-3-5 { - width: 60%; -} - -.grid-col-4-5 { - width: 80%; -} - -.grid-col-1-6 { - width: 16.66667%; -} - -.grid-col-5-6 { - width: 83.33333%; -} - -.grid-col-1-7 { - width: 14.28571%; -} - -.grid-col-2-7 { - width: 28.57143%; -} - -.grid-col-3-7 { - width: 42.85714%; -} - -.grid-col-4-7 { - width: 57.14286%; -} - -.grid-col-5-7 { - width: 71.42857%; -} - -.grid-col-6-7 { - width: 85.71429%; -} - -.grid-col-1-8 { - width: 12.5%; -} - -.grid-col-3-8 { - width: 37.5%; -} - -.grid-col-5-8 { - width: 62.5%; -} - -.grid-col-7-8 { - width: 87.5%; -} - -.grid-col-1-9 { - width: 11.11111%; -} - -.grid-col-2-9 { - width: 22.22222%; -} - -.grid-col-4-9 { - width: 44.44444%; -} - -.grid-col-5-9 { - width: 55.55556%; -} - -.grid-col-6-9 { - width: 66.66667%; -} - -.grid-col-7-9 { - width: 77.77778%; -} - -.grid-col-8-9 { - width: 88.88889%; -} - -.grid-col-1-10 { - width: 10%; -} - -.grid-col-3-10 { - width: 30%; -} - -.grid-col-7-10 { - width: 70%; -} - -.grid-col-9-10 { - width: 90%; -} - -.grid-col-1-11 { - width: 9.09091%; -} - -.grid-col-2-11 { - width: 18.18182%; -} - -.grid-col-3-11 { - width: 27.27273%; -} - -.grid-col-4-11 { - width: 36.36364%; -} - -.grid-col-5-11 { - width: 45.45455%; -} - -.grid-col-6-11 { - width: 54.54545%; -} - -.grid-col-7-11 { - width: 63.63636%; -} - -.grid-col-8-11 { - width: 72.72727%; -} - -.grid-col-9-11 { - width: 81.81818%; -} - -.grid-col-10-11 { - width: 90.90909%; -} - -.grid-col-1-12 { - width: 8.33333%; -} - -.grid-col-5-12 { - width: 41.66667%; -} - -.grid-col-7-12 { - width: 58.33333%; -} - -.grid-col-9-12 { - width: 75%; -} - -.grid-col-11-12 { - width: 91.66667%; -} - -.grid-row-r { - letter-spacing: -0.31em; - *letter-spacing: normal; - word-spacing: -0.43em; -} - -.opera-only :-o-prefocus, -.grid-row-r { - word-spacing: -0.43em; -} - -@media (min-width: 980px) { - .grid-visible-phone { - display: none; - } - - .grid-visible-tablet { - display: none; - } - - .grid-hidden-desktop { - display: none; - } -} - -@media (min-width: 980px) { - .grid-visible-phone { - display: none; - } - - .grid-visible-tablet { - display: none; - } - - .grid-hidden-desktop { - display: none; - } -} - -@media (max-width: 480px) { - .grid-row-r > [class ^= "grid-col"] { - width: 100%; - } -} - -@media (max-width: 767px) { - .grid-row-r > [class ^= "grid-col"] { - width: 100%; - } - - .grid-hidden-phone { - display: none; - } - - .grid-visible-desktop { - display: none; - } - - .grid-hidden-phone { - display: none; - } - - .grid-visible-desktop { - display: none; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - .grid-hidden-tablet { - display: none; - } - - .grid-visible-desktop { - display: none; - } -} diff --git a/theme/base/style/dock.css b/theme/base/style/dock.css deleted file mode 100644 index 1fbb6970856..00000000000 --- a/theme/base/style/dock.css +++ /dev/null @@ -1,162 +0,0 @@ -/** - * Whilst the dock isn't supported by the base theme this CSS is here so that those - * themes that do want to use the dock will have a starting point at least - */ -/* Put a margin on the body if the dock is shown */ -body.has_dock { - margin-left: 30px; -} - -/** For the dock itself */ -#dock { - width: 30px; - position: fixed; - top: 0px; - left: 0px; - height: 100%; - background-color: #FFF; - border-right: 1px solid #000; - z-index: 5000; -} - -#dock.nothingdocked { - visibility: hidden; - display: none; -} - -#dock .dockeditem .firstdockitem { - margin-top: 1em; -} - -#dock .dockedtitle { - border-bottom: 1px solid #000; - border-top: 1px solid #000; - cursor: pointer; -} - -#dock .dockedtitle h2 { - font-size: 0.80em; - line-height: 100%; - text-align: center; -} - -#dock .dockedtitle .filterrotate { - margin-left: 8px; -} - -#dock .controls { - position: absolute; - bottom: 1em; - text-align: center; - width: 100%; -} - -#dock .controls img { - cursor: pointer; -} - -/** For the panel the docked blocks are shown in */ -#dockeditempanel { - min-width: 200px; - position: relative; - z-index: 12000; - left: 100%; -} - -#dockeditempanel.dockitempanel_hidden { - display: none; -} - -#dockeditempanel .dockeditempanel_content { - background-color: #fff; - border: 1px solid #000; - z-index: 12050; -} - -#dockeditempanel .dockeditempanel_bd { - overflow: auto; - width: 100%; -} - -#dockeditempanel .dockeditempanel_bd .block_docked { - margin: 10px; -} - -#dockeditempanel .dockeditempanel_bd .block_navigation .block_tree li { - overflow: visible; -} - -#dockeditempanel .dockeditempanel_hd { - border-bottom: 1px solid #000; -} - -#dockeditempanel .dockeditempanel_hd h2 { - display: block; - margin: 0; - padding-right: 1em; -} - -#dockeditempanel .dockeditempanel_hd .commands { - display: block; - text-align: right; -} - -#dockeditempanel .dockeditempanel_hd .commands > a, -#dockeditempanel .dockeditempanel_hd .commands > span { - margin: 0 3px; -} - -#dockeditempanel .dockeditempanel_hd .commands img, -#dockeditempanel .dockeditempanel_hd .commands input { - vertical-align: middle; - width: 12px; - height: 12px; -} - -#dockeditempanel .dockeditempanel_hd .commands .hidepanelicon img { - cursor: pointer; -} - -/** IE 6 doesn't support fixed pos elements **/ -.ie6 #dockeditempanel { - position: absolute; -} - -/* right align the DOCK panel -------------------------------*/ -.dir-rtl #dockeditempanel .dockeditempanel_hd .commands { - text-align: left; -} - -.dir-rtl #dockeditempanel { - right: 100%; -} - -.dir-rtl #dock { - left: auto; - right: 0%; - border-left: 1px solid #DDD; -} - -.dir-rtl #dock .dockedtitle { - border-bottom: 1px solid #DDD; - border-top: 1px solid #EEE; - cursor: pointer; -} - -body.dir-rtl.has_dock { - margin-left: 0px; - margin-right: 30px; -} - -/* Test span used to calculate positioning of docked item labels */ -.transform-test-node { - position: absolute; - line-height: normal; -} - -/* Hide the move icon for blocks which are docked */ -#dock .editing_move, -#dock .moodle-core-dragdrop-draghandle { - display: none; -} diff --git a/theme/base/style/editor.css b/theme/base/style/editor.css deleted file mode 100644 index 20485559244..00000000000 --- a/theme/base/style/editor.css +++ /dev/null @@ -1,3 +0,0 @@ -body { - font: 13px/1.231 arial, helvetica, clean, sans-serif; -} diff --git a/theme/base/style/filemanager.css b/theme/base/style/filemanager.css deleted file mode 100644 index 5be52ef7582..00000000000 --- a/theme/base/style/filemanager.css +++ /dev/null @@ -1,1767 +0,0 @@ -/* We do nasty things in this stylesheet, disable some lints */ -/*csslint important:false,duplicate-properties:false */ -/** - * File Picker and File Manager - */ - -.filemanager, -.file-picker { - font-size: 11px; - color: #555555; - letter-spacing: .2px; -} - -.filemanager a, -.file-picker a { - color: #555555; -} - -.filemanager a:hover, -.file-picker a:hover { - color: #555555; - text-decoration: none; -} - -.filemanager select, -.filemanager input, -.filemanager button, -.filemanager textarea, -.file-picker select, -.file-picker input, -.file-picker button, -.file-picker textarea { - color: #555555; - letter-spacing: .2px; -} - -.filemanager input[type="text"], -.file-picker input[type="text"] { - border: 1px solid #BBBBBB; - width: 265px; - height: 18px; - padding: 1px 6px; -} - -.filemanager select, -.file-picker select { - height: 22px; - padding: 2px 1px; -} - -.fp-content-center { - height: 100%; - width: 100%; - display: table-cell; - vertical-align: middle; -} - -.fp-content-hidden { - visibility: hidden; -} - -/* - * Dialogue (File Picker and File Manager) - */ -.yui3-panel-focused { - outline: none; -} - -#filesskin .yui3-panel-content { - padding-bottom: 20px; - background: #F2F2F2; - border-radius: 8px; - border: 1px solid #FFFFFF; - display: inline-block; - -webkit-box-shadow: 5px 5px 20px 0px #666666; - -moz-box-shadow: 5px 5px 20px 0px #666666; - box-shadow: 5px 5px 20px 0px #666666; -} - -#filesskin .yui3-widget-hd { - border-radius: 10px 10px 0px 0px; - border-bottom: 1px solid #BBBBBB; - padding: 5px 5px 5px 5px; - text-align: center; - font-size: 12px; - letter-spacing: 1px; - color: #333333; - text-shadow: 1px 1px 1px #FFFFFF; - filter: dropshadow(color=#FFFFFF, offx=1, offy=1); - background: #E2E2E2; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); - background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); - background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); -} - -.fp-panel-button { - background: #FFFFFF; - padding: 3px 20px 2px 20px; - text-align: center; - margin: 10px; - border-radius: 10px; - display: inline-block; - -webkit-box-shadow: 2px 2px 3px .1px #999999; - -moz-box-shadow: 2px 2px 3px .1px #999999; - box-shadow: 2px 2px 3px .1px #999999; -} - -.moodle-dialogue-base .filepicker .moodle-dialogue-wrap .moodle-dialogue-bd { - padding: 0px; -} - -/* - * File Picker layout - */ -#filesskin .file-picker.fp-generallayout { - width: 859px; - background: #FFFFFF; - border-radius: 10px; - border: 1px solid #CCCCCC; - position: relative; -} - -.file-picker .fp-repo-area { - width: 180px; - overflow: auto; - float: left; - height: 525px; - border-right: 1px solid #BBBBBB; -} - -.dir-rtl .file-picker .fp-repo-area { - border-left: 1px solid #BBBBBB; - border-right: none; - float: right; -} - -.file-picker .fp-repo-items { - overflow: hidden; -} - -.file-picker .fp-navbar { - background: #F2F2F2; - min-height: 40px; - border-bottom: 1px solid #BBBBBB; -} - -.file-picker .fp-content { - background: #FFFFFF; - clear: both; - overflow: auto; - height: 452px; -} - -.filepicker.moodle-dialogue-fullscreen .file-picker .fp-content { - width: 100%; -} - -.file-picker .fp-content-loading { - height: 100%; - width: 100%; - display: table; - text-align: center; -} - -.file-picker .fp-content .fp-object-container { - width: 98%; - height: 98%; -} - -.dir-rtl .file-picker .fp-list { - text-align: right; -} - -.dir-rtl .file-picker .fp-toolbar { - padding: 0; -} - -.dir-rtl .file-picker .fp-list { - text-align: right; -} - -.dir-rtl .file-picker .fp-repo-name { - display: inline; -} - -.dir-rtl .file-picker .fp-pathbar { - text-align: right; - display: block; - border-top: none; -} - -.dir-rtl .file-picker div.bd { - text-align: right; -} - -.dir-rtl #filemenu .yuimenuitemlabel { - text-align: right; -} - -.dir-rtl .filepicker .yui-layout-unit-left { - left: 500px; -} - -.dir-rtl .filepicker .yui-layout-unit-center { - left: 0px; -} - -.dir-rtl .filepicker.moodle-dialogue-fullscreen .file-picker .fp-repo-items { - float: none; -} - -/** - * File Manager - */ -.dir-rtl .filemanager-toolbar a { - padding: 0px; -} - -/* - * Repositories on fp-repo-area (File Picker only) - */ -.file-picker .fp-list { - list-style-type: none; - padding: 0; - float: left; - width: 100%; - margin: 0; -} - -.dir-rtl .file-picker .fp-list { - text-align: right; - float: left; -} - -.file-picker .fp-list .fp-repo a { - display: block; - padding: .5em .7em; -} - -.file-picker .fp-list .fp-repo.active { - background: #F2F2F2; -} - -.file-picker .fp-list .fp-repo-icon { - padding: 0 7px 0 5px; - vertical-align: text-bottom; -} - -/* - * Tools, Path & View on fp-navbar (File Picker and File Manager) - */ -.fp-toolbar { - display: block; - line-height: 22px; - float: left; -} - -.dir-rtl .fp-toolbar { - float: right; -} - -.fp-toolbar.empty { - display: none; -} - -.fp-toolbar .disabled { - display: none; -} - -.file-picker .fp-toolbar div, -.fp-navbar .filemanager-toolbar .fp-toolbar div { - float: left; - margin: 4px 0 4px 4px; -} - -.fp-toolbar .fp-btn-add, -.fp-toolbar .fp-btn-download, -.fp-toolbar .fp-btn-mkdir, -.fp-toolbar .fp-tb-help, -.fp-toolbar .fp-tb-manage, -.fp-toolbar .fp-tb-logout, -.fp-toolbar .fp-tb-refresh { - background: #FFFFFF; - border: 1px solid #CCCCCC; - border-bottom: 1px solid #B3B3B3; - border-radius: 4px; - width: 30px; - height: 30px; -} - -.file-picker .fp-toolbar .fp-tb-message { - background: inherit; - border: 0; - border-bottom: 0; - border-radius: 0; - width: 300px; - height: 32px; -} - -.fp-toolbar div { - display: block; -} - -.fp-toolbar a { - display: block; - height: 30px; - width: 30px; -} - -.fp-toolbar a:hover { - background-image: radial-gradient(ellipse at center, #ffffff 60%, #dfdfdf 100%); - background-color: #ebebeb; -} - -.fp-toolbar a:active { - background-image: radial-gradient(ellipse at center, #ffffff 40%, #dfdfdf 100%); - background-color: #dfdfdf; -} - -.dir-rtl .fp-navbar .filemanager-toolbar .fp-toolbar div { - margin: 4px 4px 4px 0; -} - -.file-picker .fp-toolbar div.disabled { - display: none; -} - -.fp-toolbar img { - vertical-align: -15%; - margin: 7px; -} - -.file-picker .fp-toolbar .fp-tb-search { - height: 30px; -} - -.file-picker .fp-toolbar .fp-tb-search .fp-def-search { - border: 0; - background: transparent; - margin: 0; - padding: 0; -} - -.fp-toolbar .fp-tb-search input { - background: #fff url('[[pix:a/search]]') no-repeat 7px 7px; - padding: 2px 6px 1px 27px; - width: 200px; - height: 27px; - border: 1px solid #bbb; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.dir-rtl .fp-toolbar img { - vertical-align: -35%; -} - -.dir-rtl .file-picker .fp-viewbar, -.dir-rtl .fp-navbar .filemanager-toolbar .fp-viewbar { - float: left; -} - -.file-picker .fp-viewbar, -.fp-navbar .filemanager-toolbar .fp-viewbar { - float: right; - margin: 4px; - background: white; - border: 1px solid #CCCCCC; - border-radius: 4px; - border-bottom: 1px solid #B3B3B3; - height: 30px; -} - -.fp-viewbar .fp-vb-icons, -.fp-viewbar .fp-vb-details, -.fp-viewbar .fp-vb-tree { - width: 30px; - height: 30px; - display: block; - float: left; - border-right: 1px solid #CCCCCC; -} - -.fp-viewbar a.fp-vb-icons { - border-radius: 4px 0 0 4px; -} - -.fp-viewbar .fp-vb-tree { - border-right: 0; - border-radius: 0 4px 4px 0; -} - -.fp-viewbar a img { - margin: 7px; -} - -.fp-viewbar a.checked:hover, -.fp-viewbar a:hover { - background-image: radial-gradient(ellipse at center, #ffffff 60%, #dfdfdf 100%); - background-color: #ebebeb; -} - -.fp-viewbar a.checked, -.fp-viewbar a:active { - background-image: radial-gradient(ellipse at center, #ffffff 40%, #dfdfdf 100%); - background-color: #dfdfdf; -} - -.fp-viewbar.disabled a { - opacity: .45; - background: none; - cursor: default; -} - -.file-picker .fp-clear-left { - clear: left; -} - -/* over ride hover rule from core.css*/ -.dir-rtl .fp-vb-details a:hover { - background: none; - border: 20px solid black; -} - -.dir-rtl .fp-vb-details.checked a:hover { - background: none; - border: 40px solid black; -} - -.dir-rtl .fp-vb-tree a:hover { - background: none; - border: 30px solid black; -} - -.dir-rtl .fp-vb-tree.checked a:hover { - background: none; - border: 50px solid black; -} - -.file-picker .fp-pathbar { - display: table-row; -} - -.fp-pathbar.empty { - display: none; -} - -.fp-pathbar .fp-path-folder { - background: url('[[pix:theme|fp/path_folder]]') no-repeat 0 0; - width: 27px; - height: 12px; - margin-left: 4px; -} - -.dir-rtl .fp-pathbar .fp-path-folder { - background: url('[[pix:theme|fp/path_folder_rtl]]') no-repeat right top; - width: auto; - height: 12px; - margin-left: 4px; -} - -.dir-rtl .fp-pathbar span { - display: inline-block; - margin-left: 32px; -} - -.fp-pathbar .fp-path-folder-name { - margin-left: 32px; - line-height: 20px; -} - -.dir-rtl .fp-pathbar .fp-path-folder-name { - margin-right: 32px; - line-height: 20px; -} - -/* - * Icon view (File Picker and File Manager) - */ -.fp-iconview .fp-file { - float: left; - text-align: center; - position: relative; - margin: 10px 10px 35px; -} - -.fp-iconview .fp-thumbnail { - min-width: 110px; - min-height: 110px; - line-height: 110px; - text-align: center; - border: 1px solid #FFFFFF; - display: block; -} - -.fp-iconview .fp-thumbnail img { - border: 1px solid #DDDDDD; - padding: 3px; - vertical-align: middle; - -webkit-box-shadow: 1px 1px 2px 0px #CCCCCC; - -moz-box-shadow: 1px 1px 2px 0px #CCCCCC; - box-shadow: 1px 1px 2px 0px #CCCCCC; -} - -.fp-iconview .fp-thumbnail:hover { - background: #FFFFFF; - border: 1px solid #DDDDDD; - -webkit-box-shadow: inset 0px 0px 10px 0px #CCCCCC; - -moz-box-shadow: inset 0px 0px 10px 0px #CCCCCC; - box-shadow: inset 0px 0px 10px 0px #CCCCCC; -} - -.fp-iconview .fp-filename-field { - height: 33px; - word-wrap: break-word; - overflow: hidden; - position: absolute; -} - -.fp-iconview .fp-filename-field:hover { - overflow: visible; - z-index: 1000; -} - -.fp-iconview .fp-filename-field .fp-filename { - background: #FFFFFF; - padding-top: 5px; - padding-bottom: 12px; - min-width: 112px; -} - -.dir-rtl .fp-iconview .fp-file { - float: right; -} - -/* - * Table view (File Picker only) - */ -.file-picker .yui3-datatable table { - border: 0px solid #BBBBBB; - width: 100%; -} - -#filesskin .file-picker .yui3-datatable-header { - background: #FFFFFF; - border-bottom: 1px solid #CCCCCC; - border-left: 0 solid #FFFFFF; - color: #555555; -} - -#filesskin .file-picker .yui3-datatable-odd .yui3-datatable-cell { - background-color: #F6F6F6; - border-left: 0px solid #F6F6F6; -} - -#filesskin .file-picker .yui3-datatable-even .yui3-datatable-cell { - background-color: #FFFFFF; - border-left: 0px solid #FFFFFF; -} - -.dir-rtl .file-picker .yui3-datatable-header { - text-align: right; -} - -/* - * Tree view (File Manager only) - */ -/*.file-picker .fp-treeview .fp-folder .fp-icon, .filemanager .fp-treeview .fp-folder .fp-icon {}*/ -/* first or middle sibling, no children */ -.file-picker .ygtvtn, -.filemanager .ygtvtn { - background: url('[[pix:moodle|y/tn]]') 0px 0px no-repeat; - width: 17px; - height: 22px; -} - -.dir-rtl .file-picker .ygtvtn, -.dir-rtl .filemanager .ygtvtn { - background: url('[[pix:moodle|y/tn_rtl]]') 0px 0px no-repeat; -} -/* first or middle sibling, collapsable */ -.file-picker .ygtvtm, -.filemanager .ygtvtm { - background: url('[[pix:moodle|y/tm]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} -/* first or middle sibling, collapsable, hover */ -.file-picker .ygtvtmh, -.filemanager .ygtvtmh { - background: url('[[pix:moodle|y/tm]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} -/* first or middle sibling, expandable */ -.file-picker .ygtvtp, -.filemanager .ygtvtp { - background: url('[[pix:moodle|y/tp]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} - -.dir-rtl .file-picker .ygtvtp, -.dir-rtl .filemanager .ygtvtp { - background: url('[[pix:moodle|y/tp_rtl]]') 0px 10px no-repeat; -} -/* first or middle sibling, expandable, hover */ -.file-picker .ygtvtph, -.filemanager .ygtvtph { - background: url('[[pix:moodle|y/tp]]') 0px 10px no-repeat; - width: 13px; - height: 22px; - cursor: pointer; -} - -.dir-rtl .file-picker .ygtvtph, -.dir-rtl .filemanager .ygtvtph { - background: url('[[pix:moodle|y/tp_rtl]]') 0px 10px no-repeat; -} -/* last sibling, no children */ -.file-picker .ygtvln, -.filemanager .ygtvln { - background: url('[[pix:moodle|y/ln]]') 0px 0px no-repeat; - width: 17px; - height: 22px; -} - -.dir-rtl .file-picker .ygtvln, -.dir-rtl .filemanager .ygtvln { - background: url('[[pix:moodle|y/ln_rtl]]') 0px 0px no-repeat; -} -/* Last sibling, collapsable */ -.file-picker .ygtvlm, -.filemanager .ygtvlm { - background: url('[[pix:moodle|y/lm]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} -/* Last sibling, collapsable, hover */ -.file-picker .ygtvlmh, -.filemanager .ygtvlmh { - background: url('[[pix:moodle|y/lm]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} -/* Last sibling, expandable */ -.file-picker .ygtvlp, -.filemanager .ygtvlp { - background: url('[[pix:moodle|y/lp]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} - -.dir-rtl .file-picker .ygtvlp, -.dir-rtl .filemanager .ygtvlp { - background: url('[[pix:moodle|y/lp_rtl]]') 0px 10px no-repeat; -} -/* Last sibling, expandable, hover */ -.file-picker .ygtvlph, -.filemanager .ygtvlph { - background: url('[[pix:moodle|y/lp]]') 0px 10px no-repeat; - width: 13px; - height: 12px; - cursor: pointer; -} - -.dir-rtl .file-picker .ygtvlph, -.dir-rtl .filemanager .ygtvlph { - background: url('[[pix:moodle|y/lp_rtl]]') 0px 10px no-repeat; -} -/* Loading icon */ -.file-picker .ygtvloading, -.filemanager .ygtvloading { - background: transparent url('[[pix:moodle|y/loading]]') 0 0 no-repeat; - width: 16px; - height: 22px; -} -/* the style for the empty cells that are used for rendering the depth* of the node */ -.file-picker .ygtvdepthcell, -.filemanager .ygtvdepthcell { - background: url('[[pix:moodle|y/vline]]') 0 0 no-repeat; - width: 17px; - height: 32px; -} - -.file-picker .ygtvblankdepthcell, -.filemanager .ygtvblankdepthcell { - width: 17px; - height: 22px; -} -/* the style of the div around each node */ -/*.file-picker .ygtvitem table, .filemanager .ygtvitem table{margin-bottom:0;}*/ -/*.file-picker .ygtvitem td, .filemanager .ygtvitem td {border:none;padding:0;}*/ -/* the style of the div around each node's collection of children */ -/** html .file-picker .ygtvchildren, * html .filemanager .ygtvchildren {height:1%;}*/ -/* the style of the text label in ygTextNode */ -/*.file-picker .ygtvlabel,.file-picker .ygtvlabel:link,.file-picker .ygtvlabel:visited,.file-picker .ygtvlabel:hover, -.filemanager .ygtvlabel,.filemanager .ygtvlabel:link,.filemanager .ygtvlabel:visited,.filemanager .ygtvlabel:hover {margin-left:2px;text-decoration:none;}*/ -a.ygtvspacer:hover { - color: transparent; - text-decoration: none; -} - -.ygtvlabel, -.ygtvlabel:link, -.ygtvlabel:visited, -.ygtvlabel:hover { - background-color: transparent; - cursor: pointer; - margin-left: 2px; - text-decoration: none; -} - -.file-picker .ygtvfocus, -.filemanager .ygtvfocus { - background-color: #EEEEEE; -} - -.fp-filename-icon { - margin-top: 10px; - display: block; - position: relative; -} - -.fp-icon { - float: left; - margin-top: -7px; - width: 24px; - height: 24px; - margin-right: 10px; - text-align: center; - line-height: 24px; -} - -.dir-rtl .fp-icon { - float: right; - margin-left: 10px; - margin-right: 0; -} - -.fp-icon img { - max-height: 24px; - max-width: 24px; - vertical-align: middle; -} - -.fp-filename { - padding-right: 10px; -} - -.dir-rtl .fp-filename { - padding-left: 10px; - padding-right: 0; -} - -/* - * Repositories Login on fp-content (File Picker only) - */ - -.file-picker .fp-login-form { - height: 100%; - width: 100%; - display: table; -} - -.file-picker .fp-login-form table { - margin: 0 auto; -} - -.file-picker .fp-login-form p { - text-align: center; - margin-top: 3em; -} - -.file-picker .fp-login-form .fp-login-input .label { - text-align: right; - vertical-align: middle; -} - -.file-picker .fp-login-form .fp-login-input .input { - text-align: left; -} - -.file-picker .fp-login-form input[type="checkbox"] { - width: 15px; - height: 15px; -} - -/* - * Upload on fp-content (File Picker only) - */ - -.file-picker .fp-upload-form { - height: 100%; - width: 100%; - display: table; -} - -.file-picker .fp-upload-form table { - margin: 0 auto; -} - -.file-picker .fp-upload-btn { - margin: 2em; -} - -/* - * File exists dialogue on Upload (File Picker only) - */ - -.file-picker.fp-dlg { - text-align: center; -} - -.file-picker.fp-dlg .fp-dlg-text { - padding: 30px 20px 10px; - font-size: 12px; -} - -.file-picker.fp-dlg .fp-dlg-buttons { - margin: 0 20px; -} - -/* - * Error dialogue on Upload (File Picker only) - */ - -.file-picker.fp-msg { - text-align: center; -} - -.file-picker.fp-msg .fp-msg-text { - padding: 40px 20px 10px 20px; - min-width: 200px; - max-width: 500px; - max-height: 300px; - overflow: auto; - font-size: 12px; -} - -.file-picker.fp-msg.fp-msg-error .fp-msg-text { - padding: 40px 20px 10px 20px; - font-size: 12px; -} - -/* - * Error on fp-content (File Picker only) - */ - -.file-picker .fp-content-error { - height: 100%; - width: 100%; - display: table; - text-align: center; -} - -.file-picker .fp-content-error .fp-error { - height: 100%; - width: 100%; - display: table-cell; - vertical-align: middle; - padding: 40px 20px 10px 20px; - font-size: 12px; -} - -/* - * Lazy loading on fp-content (File Picker only) - */ - -.file-picker .fp-nextpage { - clear: both; -} - -.file-picker .fp-nextpage .fp-nextpage-loading { - display: none; -} - -.file-picker .fp-nextpage.loading .fp-nextpage-link { - display: none; -} - -.file-picker .fp-nextpage.loading .fp-nextpage-loading { - display: block; - text-align: center; - height: 100px; - padding-top: 50px; -} - -/* - * Select Dialogue (File Picker and File Manager) - */ - -.fp-select form { - padding: 20px 20px 0; -} - -.fp-select .fp-select-loading { - text-align: center; - margin-top: 20px; -} - -.fp-select .fp-hr { - clear: both; - height: 1px; - background-color: #FFFFFF; - border-bottom: 1px solid #BBBBBB; - width: auto; - margin: 10px 0; -} - -.fp-select table { - padding: 0 0 10px; -} - -.fp-select table .mdl-right { - min-width: 84px; -} - -.fp-select .fp-reflist .mdl-right { - vertical-align: top; -} - -.fp-select .fp-select-buttons { - float: right; -} - -.fp-select .fp-info { - display: block; - clear: both; - padding: 1px 20px 0; -} - -.fp-select .fp-thumbnail { - float: left; - min-width: 110px; - min-height: 110px; - line-height: 110px; - text-align: center; - margin: 10px 10px 0 0; - background: #FFFFFF; - border: 1px solid #DDDDDD; - -webkit-box-shadow: inset 0 0 10px 0 #CCCCCC; - -moz-box-shadow: inset 0 0 10px 0 #CCCCCC; - box-shadow: inset 0 0 10px 0 #CCCCCC; -} - -.fp-select .fp-thumbnail img { - border: 1px solid #DDDDDD; - padding: 3px; - vertical-align: middle; - margin: 10px; -} - -.fp-select .fp-fileinfo { - display: inline-block; - margin-top: 10px; -} - -.file-picker.fp-select .fp-fileinfo { - max-width: 240px; -} - -.fp-select .fp-fileinfo div { - padding-bottom: 5px; -} - -.file-picker.fp-select .uneditable { - display: none; -} - -.file-picker.fp-select .fp-select-loading { - display: none; -} - -.file-picker.fp-select.loading .fp-select-loading { - display: block; -} - -.file-picker.fp-select.loading form { - display: none; -} - -.fp-select .fp-dimensions.fp-unknown { - display: none; -} - -.fp-select .fp-size.fp-unknown { - display: none; -} - -/* - * File Manager - */ - -.filemanager-loading { - display: none; -} - -.jsenabled .filemanager-loading { - display: block; - margin-top: 100px; -} - -.filemanager.fm-loading .filemanager-toolbar, -.filemanager.fm-loading .fp-pathbar, -.filemanager.fm-loading .filemanager-container { - display: none; -} - -.filemanager.fm-loaded .filemanager-loading { - display: none; -} - -.filemanager.fm-maxfiles .fp-btn-add { - display: none; -} - -.filemanager.fm-maxfiles .dndupload-message { - display: none; -} - -.filemanager.fm-noitems .fp-btn-download { - display: none; -} - -.filemanager .fm-empty-container { - display: none; -} - -.filemanager.fm-noitems .filemanager-container .fp-content { - display: none; -} - -.filemanager .filemanager-updating { - display: none; - text-align: center; -} - -.filemanager.fm-updating .filemanager-updating { - display: block; - margin-top: 37px; -} - -.filemanager.fm-updating .fm-content-wrapper { - display: none; -} - -.filemanager.fm-nomkdir .fp-btn-mkdir { - display: none; -} - -.fitem.disabled .filemanager .filemanager-toolbar, -.fitem.disabled .filemanager .fp-pathbar, -.fitem.disabled .filemanager .fp-restrictions, -.fitem.disabled .filemanager .fm-content-wrapper { - display: none; -} - -.filemanager .fp-img-downloading { - display: none; - padding-top: 3px; -} - -/* - * File Manager layout - */ - -.filemanager .fp-restrictions { - text-align: right; -} - -.filemanager .fp-navbar { - background: #F2F2F2; - border-top: 1px solid #BBBBBB; - border-left: 1px solid #BBBBBB; - border-right: 1px solid #BBBBBB; -} - -.filemanager-toolbar { - min-height: 40px; -} - -.fp-pathbar { - border-top: 1px solid #BBBBBB; - padding: 5px 8px 1px; - min-height: 20px; -} - -.filemanager .fp-pathbar.empty { - display: none; -} - -.filepicker-filelist, -.filemanager-container { - background: #FFFFFF; - clear: both; - overflow: auto; - border: 1px solid #BBBBBB; - min-height: 140px; - position: relative; -} - -/*.filemanager-container ul{margin:0;padding:0;} -.filemanager-container ul li{white-space:nowrap;list-style-type:none;} -.filemanager-container ul li a{padding:0}*/ - -.filemanager .fp-content { - overflow: auto; - max-height: 472px; - min-height: 157px; -} - -.filemanager-container, -.filepicker-filelist { - overflow: hidden; -} - -.fitem.disabled .filepicker-filelist, -.fitem.disabled .filemanager-container { - background-color: #EBEBE4; -} - -.fitem.disabled .fp-btn-choose { - color: graytext; -} - -.fitem.disabled .filepicker-filelist .filepicker-filename { - display: none; -} - -/* - * Icon view (File Manager only) - */ - -.fp-iconview .fp-reficons1 { - position: absolute; - height: 100%; - width: 100%; - top: 0; - left: 0; -} - -.fp-iconview .fp-reficons2 { - position: absolute; - height: 100%; - width: 100%; - top: 0; - left: 0; -} - -.fp-iconview .fp-file.fp-hasreferences .fp-reficons1 { - background: url('[[pix:theme|fp/link]]') no-repeat; - background-position: bottom right; -} - -.fp-iconview .fp-file.fp-isreference .fp-reficons2 { - background: url('[[pix:theme|fp/alias]]') no-repeat; - background-position: bottom left; -} - -.filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img { - display: none; -} - -.filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail { - background: url([[pix:s/dead]]) no-repeat; - background-position: center center; -} - -/* - * Table view (File Manager only) - */ - -.filemanager .yui3-datatable table { - border: 0px solid #BBBBBB; - width: 100%; -} - -.filemanager .yui3-datatable-header { - background: #FFFFFF !important; - border-bottom: 1px solid #CCCCCC !important; - border-left: 0 solid #FFFFFF !important; - color: #555555 !important; -} - -.filemanager .yui3-datatable-odd .yui3-datatable-cell { - background-color: #F6F6F6 !important; - border-left: 0px solid #F6F6F6; -} - -.filemanager .yui3-datatable-even .yui3-datatable-cell { - background-color: #FFFFFF !important; - border-left: 0px solid #FFFFFF; -} - -.filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 { - background: url('[[pix:theme|fp/link_sm]]') no-repeat 0 0; - height: 100%; - width: 100%; - position: absolute; - top: 8px; - left: 17px; - z-index: 1000; -} - -.filemanager .fp-filename-icon.fp-isreference .fp-reficons2 { - background: url('[[pix:theme|fp/alias_sm]]') no-repeat 0 0; - height: 100%; - width: 100%; - position: absolute; - top: 9px; - left: -6px; - z-index: 1001; -} - -/* - * Folder Context Menu (File Manager only) - */ - -.filemanager .fp-contextmenu { - display: none; -} - -.filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu { - display: block; - position: absolute; - right: 7px; - bottom: 5px; -} - -.filemanager .fp-treeview .fp-folder.fp-hascontextmenu .fp-contextmenu, -.filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu { - display: inline; - position: absolute; - left: 14px; - margin-right: -20px; - top: 6px; -} - -.dir-rtl .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu { - left: 7px; - right: inherit; -} - -.dir-rtl .filemanager .fp-treeview .fp-folder.fp-hascontextmenu .fp-contextmenu, -.dir-rtl .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu { - left: inherit; - right: 16px; - margin-right: 0; -} - -/* - * Drag and drop support (filemanager and filepicker form elements) - */ - -.filepicker-filelist .filepicker-container, -.filemanager.fm-noitems .fm-empty-container { - display: block; - position: absolute; - top: 10px; - bottom: 10px; - left: 10px; - right: 10px; - border: 2px dashed #BBBBBB; - padding-top: 85px; - text-align: center; -} - -.filepicker-filelist .dndupload-target, -.filemanager-container .dndupload-target { - background: #FFFFFF; - position: absolute; - top: 10px; - bottom: 10px; - left: 10px; - right: 10px; - border: 2px dashed #fb7979; - padding-top: 85px; - text-align: center; - -webkit-box-shadow: 0px 0px 0px 10px #FFFFFF; - -moz-box-shadow: 0px 0px 0px 10px #FFFFFF; - box-shadow: 0px 0px 0px 10px #FFFFFF; -} - -.filepicker-filelist.dndupload-over .dndupload-target, -.filemanager-container.dndupload-over .dndupload-target { - background: #FFFFFF; - position: absolute; - top: 10px; - bottom: 10px; - left: 10px; - right: 10px; - border: 2px dashed #6c8cd3; - padding-top: 85px; - text-align: center; -} - -.dndupload-message { - display: none; -} - -.dndsupported .dndupload-message { - display: inline; -} - -.dnduploadnotsupported-message { - display: none; -} - -.dndnotsupported .dnduploadnotsupported-message { - display: inline; -} - -.dndupload-target { - display: none; -} - -.dndsupported .dndupload-ready .dndupload-target { - display: block; -} - -.dndupload-uploadinprogress { - display: none; - text-align: center; -} - -.dndupload-uploading .dndupload-uploadinprogress { - display: block; -} - -.dndupload-arrow { - background: url([[pix:theme|fp/dnd_arrow]]) center no-repeat; - width: 100%; - height: 80px; - position: absolute; - top: 5px; -} - -.fitem.disabled .filepicker-container, -.fitem.disabled .fm-empty-container { - display: none; -} - -.dndupload-progressbars { - padding: 10px; - display: none; -} - -.dndupload-inprogress .dndupload-progressbars { - display: block; -} - -.dndupload-inprogress .fp-content { - display: none; -} - -.filemanager.fm-noitems .dndupload-inprogress .fm-empty-container { - display: none; -} - -.filepicker-filelist.dndupload-inprogress .filepicker-container { - display: none; -} - -.filepicker-filelist.dndupload-inprogress a { - display: none; -} - -/* - * Select Dialogue (File Manager only) - */ - -.filemanager.fp-select .fp-select-loading { - display: none; -} - -.filemanager.fp-select.loading .fp-select-loading { - display: block; -} - -.filemanager.fp-select.loading form { - display: none; -} - -/* disable unavailable actions:*/ - - -/*.filemanager.fp-select.fp-zip .fp-license,*/ - -.filemanager.fp-select.fp-folder .fp-license, -.filemanager.fp-select.fp-folder .fp-author, -.filemanager.fp-select.fp-file .fp-file-unzip, -.filemanager.fp-select.fp-folder .fp-file-unzip, -.filemanager.fp-select.fp-file .fp-file-zip, -.filemanager.fp-select.fp-zip .fp-file-zip { - display: none; -} - -.filemanager.fp-select .fp-file-setmain, -.filemanager.fp-select .fp-file-setmain-help { - display: none; -} - -.filemanager.fp-select.fp-cansetmain .fp-file-setmain, -.filemanager.fp-select.fp-cansetmain .fp-file-setmain-help { - display: inline-block; -} - -.filemanager .fp-mainfile .fp-filename { - font-weight: bold; -} - -.filemanager.fp-select.fp-folder .fp-file-download { - display: none; -} - -/* to be implemented */ - -.fm-operation { - font-weight: bold; -} - -.filemanager.fp-select .fp-original.fp-unknown { - display: none; -} - -.filemanager.fp-select .fp-original .fp-originloading { - display: none; -} - -.filemanager.fp-select .fp-original.fp-loading .fp-originloading { - display: inline; -} - -.filemanager.fp-select .fp-reflist.fp-unknown { - display: none; -} - -.filemanager.fp-select .fp-reflist .fp-reflistloading { - display: none; -} - -.filemanager.fp-select .fp-refcount { - max-width: 265px; -} - -.filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading { - display: inline; -} - -.filemanager.fp-select .fp-reflist .fp-value { - background: #F9F9F9; - border: 1px solid #BBBBBB; - padding: 8px 7px; - margin: 0px; - max-width: 265px; - max-height: 75px; - overflow: auto; -} - -.filemanager.fp-select .fp-reflist .fp-value li { - padding-bottom: 7px; -} - -/* - * Create folder dialogue (File Manager only) - */ - -.filemanager.fp-mkdir-dlg { - text-align: center; -} - -.filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text { - text-align: left; - margin: 20px; -} - -.dir-rtl .filemanager .fp-mkdir-dlg p { - text-align: right; -} - -/* - * Confirm dialogue for delete (File Manager only) - */ - -.filemanager.fp-dlg { - text-align: center; -} - -.filemanager.fp-dlg .fp-dlg-text { - padding: 0px 10px; - min-width: 200px; - max-width: 340px; - max-height: 300px; - overflow: auto; - line-height: 22px; - margin: 40px 20px 20px; - font-size: 12px; -} - -/* - *file picker search dialog - */ - -.file-picker div.bd { - text-align: left; -} - -/* RTL Overrides --------------------------*/ - -.dir-rtl .file-picker div.bd { - text-align: right; -} - -.dir-rtl .file-picker .fp-pathbar { - text-align: right; -} - -.dir-rtl .file-picker .fp-list { - text-align: right; -} - -.dir-rtl .filepicker .yui-layout-unit-left { - left: 500px; -} - -.dir-rtl .filepicker .yui-layout-unit-center { - left: 0; -} - -.dir-rtl #filemenu .yuimenuitemlabel { - text-align: right; -} - -.dir-rtl .filemanager-container .yui3-skin-sam .yui3-datatable-header { - text-align: right; -} - -.dir-rtl .filemanager .fp-restrictions { - text-align: left; -} - -.dir-rtl .file-picker .fp-toolbar .fp-tb-search input { - background-position: 208px 7px; - padding: 2px 30px 1px 3px; -} - -.dir-rtl .file-picker .fp-toolbar div { - float: right; - margin-left: 4px; -} - -/* - * Forms for file picker. - */ - -.fp-formset { - margin: 0 auto; - width: 500px; -} - -.fp-formset div { - text-align: left; -} - -.fp-formset .controls { - text-align: left; -} - -.fp-formset label { - display: block; - float: left; - width: 210px; - text-align: right; - margin: 0 10px 0 0; -} - -.fp-formset .fp-popup { - text-align: center; -} - -.fp-formset .fp-setlicense select { - width: 280px; -} - -.fp-forminset { - margin-bottom: 10px; -} - -.fp-forminset label { - display: block; - float: left; - width: 95px; - text-align: right; - margin: 0 10px 0 0; -} - -.fp-forminset input[type="text"] { - width: 258px; - margin: 0; -} - -.fp-forminset select { - width: 272px; - margin: 0; -} - -.fp-forminset .controls { - float: left; -} - -.fp-forminset label.control-radio { - float: right; - text-align: left; - width: 250px; -} - -.fp-forminset .controls.control-radio { - margin-left: 105px; -} - -.fp-forminset .controls.control-radio input { - margin-top: 5px; -} - -.file-picker .fp-fileinfo .fp-value { - display: inline-block; - padding-left: 5px; -} - -.dir-rtl .fp-forminset label { - display: block; - float: right; - width: 95px; - text-align: right; - margin: 0 0 0 10px; -} - -.dir-rtl .fp-forminset .controls { - float: right; -} - -.dir-rtl .fp-forminset .fp-select-buttons { - float: left; -} - -.dir-rtl .fp-forminset .fp-setlicense select, -.dir-rtl .fp-forminset .fp-license select { - width: 272px; -} - -.dir-rtl .fp-forminset input[type="text"] { - width: 258px; - margin: 0; -} - -.dir-rtl .fp-forminset label.control-radio { - float: left; - text-align: right; - width: 250px; - margin-left: 0; -} - -.dir-rtl .fp-forminset .controls.control-radio { - margin: 0 100px 0 0; -} - -.dir-rtl .fp-select .fp-thumbnail { - margin-right: 0; -} - -.dir-rtl .file-picker .fp-fileinfo .fp-value { - display: inline-block; - padding: 0 5px 0 0; -} - -.dir-rtl .fp-formset div { - text-align: right; -} - -.dir-rtl .fp-formset label { - float: right; - text-align: left; - margin: 0 0 0 10px; -} - -/** - * Responsive styles for the filepicker - */ - -@media (max-width: 767px) { - .file-picker .fp-repo-area { - width: 100%; - height: auto; - max-height: 220px; - float: none; - border: 0px; - } - - .file-picker .fp-repo-items { - width: 100%; - float: none; - margin-left: 0; - } - - .file-picker .fp-login-form .fp-login-input .label { - text-align: left; - } - - .dir-rtl .file-picker .fp-login-form .fp-login-input .label { - text-align: right; - } - - .file-picker .fp-content form td { - display: block; - width: 100%; - text-align: left; - } - - .dir-rtl .file-picker .fp-content form td { - text-align: right; - } - - .fp-content .mdl-right { - text-align: left; - } - - .dir-rtl .fp-content .mdl-right { - text-align: right; - } - - .fp-repo-items .fp-navbar { - border-top: 1px solid rgb(187, 187, 187); - } - - .fp-formset, - .fp-forminset { - margin: 0 10px; - width: auto; - } - - .fp-formset label, - .fp-forminset label { - float: none; - width: 210px; - text-align: left; - margin: 5px 0; - } - - .dir-rtl .fp-formset label, - .dir-rtl .fp-forminset label { - text-align: right; - float: none; - } - - .dir-rtl .filepicker.moodle-dialogue-fullscreen .file-picker .fp-repo-items { - float: right; - } -} diff --git a/theme/base/style/grade.css b/theme/base/style/grade.css deleted file mode 100644 index 4d4e5962f7b..00000000000 --- a/theme/base/style/grade.css +++ /dev/null @@ -1,504 +0,0 @@ -/*** Grades ***/ -.allcoursegrades { - width: 100%; - text-align: right; - padding: 4px 0px 5px 0px; -} - -.core_grades_notices .singlebutton { - display: inline-block; -} - -.path-grade-edit .buttons { - text-align: center; -} - -.path-grade-edit-tree .idnumber { - margin-left: 15px; -} - -.path-grade-edit-tree .movetarget { - position: relative; - width: 80px; - height: 16px; -} - -.path-grade-edit-tree .setup-grades { - width: 100%; -} - -.path-grade-edit-tree .setup-grades thead th { - text-align: left; -} - -.path-grade-edit-tree .setup-grades .column-rowspan { - padding: 0; - width: 24px; - min-width: 24px; - max-width: 24px; -} - -.path-grade-edit-tree .setup-grades .category td.column-name { - padding-left: 0; -} - -.path-grade-edit-tree .setup-grades td.column-name { - padding-left: 24px; -} - -.path-grade-edit-tree .setup-grades .column-name h4 img.icon { - padding-left: 0; -} - -.path-grade-edit-tree .setup-grades .column-name img.smallicon { - margin: 0 .3em; -} - -.path-grade-edit-tree .setup-grades .category input[type="text"], -.path-grade-edit-tree .setup-grades .category .column-range, -.path-grade-edit-tree .setup-grades .categoryitem, -.path-grade-edit-tree .setup-grades .courseitem { - font-weight: bold; -} - -.path-grade-edit-tree .setup-grades .emptyrow { - display: none; -} - -.path-grade-edit-tree .setup-grades.generaltable .levelodd { - background-color: #f0f0f0; -} - -.path-grade-edit-tree .setup-grades.generaltable .leveleven { - background-color: #fafafa; -} - -.path-grade-edit-tree .setup-grades .column-weight.level3 { - padding-left: 37px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level4 { - padding-left: 66px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level5 { - padding-left: 95px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level6 { - padding-left: 124px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level7 { - padding-left: 153px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level8 { - padding-left: 182px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level9 { - padding-left: 211px; -} - -.path-grade-edit-tree .setup-grades .column-weight.level10 { - padding-left: 240px; -} - -.path-grade-edit-tree .setup-grades .column-range.level2 { - padding-left: 37px; -} - -.path-grade-edit-tree .setup-grades .column-range.level3 { - padding-left: 66px; -} - -.path-grade-edit-tree .setup-grades .column-range.level4 { - padding-left: 95px; -} - -.path-grade-edit-tree .setup-grades .column-range.level5 { - padding-left: 124px; -} - -.path-grade-edit-tree .setup-grades .column-range.level6 { - padding-left: 153px; -} - -.path-grade-edit-tree .setup-grades .column-range.level7 { - padding-left: 182px; -} - -.path-grade-edit-tree .setup-grades .column-range.level8 { - padding-left: 211px; -} - -.path-grade-edit-tree .setup-grades .column-range.level9 { - padding-left: 240px; -} - -.path-grade-edit-tree .setup-grades .column-range.level10 { - padding-left: 269px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades thead th { - text-align: right; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .category td.column-name { - padding-right: 0; -} - -.dir-rtl.path-grade-edit-tree .setup-grades td.column-name { - padding-right: 24px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-name h4 img.icon { - padding-left: 4px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight input[type="checkbox"] { - margin-right: 0; - margin-left: 7px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-select input[type="checkbox"] { - margin-right: 0; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level3 { - padding-left: 0; - padding-right: 37px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level4 { - padding-left: 0; - padding-right: 66px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level5 { - padding-left: 0; - padding-right: 95px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level6 { - padding-left: 0; - padding-right: 124px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level7 { - padding-left: 0; - padding-right: 153px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level8 { - padding-left: 0; - padding-right: 182px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level9 { - padding-left: 0; - padding-right: 211px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-weight.level10 { - padding-left: 0; - padding-right: 240px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level2 { - padding-left: 0; - padding-right: 37px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level3 { - padding-left: 0; - padding-right: 66px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level4 { - padding-left: 0; - padding-right: 95px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level5 { - padding-left: 0; - padding-right: 124px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level6 { - padding-left: 0; - padding-right: 153px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level7 { - padding-left: 0; - padding-right: 182px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level8 { - padding-left: 0; - padding-right: 211px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level9 { - padding-left: 0; - padding-right: 240px; -} - -.dir-rtl.path-grade-edit-tree .setup-grades .column-range.level10 { - padding-left: 0; - padding-right: 269px; -} - -#grade-report-toggles { - text-align: center; -} - -#grade-aggregation-help dt { - margin-top: 15px; -} - -#grade-aggregation-help dd.example { - margin-top: 7px; -} - -#grade-aggregation-help code { - display: block; - margin-top: 7px; -} - -.gradeexportlink { - padding: 2em; - text-align: center; -} - -.gradetreebox { - margin-top: 10px; - overflow-x: auto; - overflow-y: hidden; -} - -.gradetreebox #gradetreesubmit { - margin-bottom: 1em; - text-align: center; -} - -/** Advanced grading **/ -#page-grade-grading-manage #activemethodselector { - text-align: center; - margin-bottom: 1em; -} - -#page-grade-grading-manage #activemethodselector select { - margin: 0px 1em; -} - -#page-grade-grading-manage .actions { - text-align: center; -} - -#page-grade-grading-manage .action { - display: inline-block; - width: 150px; - background-color: #EEE; - border: 2px solid #CCC; - margin: 0.5em; - padding: 0.5em; - text-align: center; - -moz-border-radius: 5px; -} - -#page-grade-grading-manage .action:hover { - text-decoration: none; - background-color: #F6F6F6; -} - -#page-grade-grading-manage #actionresultmessagebox { - background-color: #D2EBFF; - width: 60%; - margin: 1em auto 1em auto; - text-align: center; - padding: 0.5em; - border: 2px solid #CCC; - -moz-border-radius: 5px; - position: relative; -} - -#page-grade-grading-manage #actionresultmessagebox span { - position: absolute; - right: 0px; - top: -1.2em; - color: #666; - font-size: 80%; -} - -#page-grade-grading-manage .definition-name .status { - font-weight: normal; - text-transform: uppercase; - font-size: 60%; - padding: 0.25em; - border: 1px solid #EEE; - -moz-border-radius: 5px; -} - -#page-grade-grading-manage .definition-name .status.ready { - background-color: #e7f1c3; - border-color: #AAEEAA; -} - -#page-grade-grading-manage .definition-name .status.draft { - background-color: #f3f2aa; - border-color: #EEEE22; -} - -#page-grade-grading-manage .definition-preview { - width: 50%; - margin: 1em auto; - border: 1px solid #EEE; - padding: 1em; -} - -#page-grade-grading-pick .template-name { - clear: both; - padding: 3px; - background-color: #F6F6F6; -} - -#page-grade-grading-pick .template-name .type { - font-weight: normal; - text-transform: uppercase; - font-size: 60%; - padding: 0.25em; - border: 1px solid #EEE; - -moz-border-radius: 5px; -} - -#page-grade-grading-pick .template-name .type.shared { - background-color: #e7f1c3; - border-color: #AAEEAA; -} - -#page-grade-grading-pick .template-name .type.ownform { - background-color: #d2ebff; - border-color: #AACCEE; -} - -#page-grade-grading-pick .template-description { - margin-bottom: 1em; - padding: 0px 2em 0px 0px; - margin-right: 51%; -} - -#page-grade-grading-pick .template-preview { - width: 50%; - float: right; - border: 1px solid #EEE; - padding: 1em; - margin-bottom: 1em; -} - -#page-grade-grading-pick .template-actions { - margin-bottom: 1em; - padding: 0px 2em 0px 0px; - margin-right: 51%; -} - -#page-grade-grading-pick .template-actions .action { - display: inline-block; - margin: 0.25em; - padding: 0.25em; - border: 2px solid transparent; -} - -#page-grade-grading-pick .template-actions .action.pick { - background-color: #EEE; - border: 2px solid #CCC; - -moz-border-radius: 3px; -} - -#page-grade-grading-pick .template-actions .action:hover { - text-decoration: none; - background-color: #F6F6F6; - border: 2px solid #CCC; - -moz-border-radius: 3px; -} - -#page-grade-grading-pick .template-actions .action .action-text { - display: inline; -} - -#page-grade-grading-pick .template-actions .action .action-icon { - margin: 0px 3px; -} - -#page-grade-grading-pick .template-preview-confirm { - width: 50%; - margin: 1em auto; - border: 1px solid #EEE; - padding: 1em; -} - -#page-grade-grading-pick .singlebutton, -.path-grade-report-user h2 { - clear: both; -} - -/** pre-2.6 outcomes **/ -#page-grade-edit-outcome-course .courseoutcomes { - margin-left: auto; - margin-right: auto; - width: 100%; -} - -#page-grade-edit-outcome-course .courseoutcomes td { - text-align: center; -} - -.path-grade-edit-tree table.setup-grades .column-weight { - white-space: nowrap; -} - -.path-grade-edit-tree table.setup-grades .gradeitemdescription { - padding-left: 24px; - font-weight: normal; -} - -/** User report **/ -.path-grade-report-user .user-grade { - border-color: black; -} - -.path-grade-report-user .user-grade.generaltable .levelodd { - background-color: #f0f0f0; -} - -.path-grade-report-user .user-grade.generaltable .leveleven { - background-color: #fafafa; -} - -.has_dock.path-grade-report-grader .gradeparent .sideonly.floating > .cell, -.has_dock.path-grade-report-grader .gradeparent .sideonly.floating > .cell, -.has_dock.path-grade-report-grader .gradeparent .sideonly.floating > .cell { - padding-left: 35px; -} - -.path-grade-report-grader .gradeparent .clickable { - cursor: pointer; -} - -.dir-rtl.has_dock.path-grade-report-grader .gradeparent .sideonly.floating > .cell, -.dir-rtl.has_dock.path-grade-report-grader .gradeparent .sideonly.floating > .cell, -.dir-rtl.has_dock.path-grade-report-grader .gradeparent .sideonly.floating > .cell { - padding-left: 5px; - padding-right: 35px; -} - -.content-only.path-grade-report-grader .gradeparent table { - margin-left: 30px; -} - -.dir-rtl.content-only.path-grade-report-grader .gradeparent table { - margin-left: 0; - margin-right: 30px; -} diff --git a/theme/base/style/message.css b/theme/base/style/message.css deleted file mode 100644 index 84c8536ecfc..00000000000 --- a/theme/base/style/message.css +++ /dev/null @@ -1,420 +0,0 @@ -/** Message **/ -.message-discussion-noframes h1 { - font-size: 1em; -} - -.message-discussion-noframes #userinfo .commands { - font-size: 0.8em; -} - -.message .noframesjslink { - font-size: 0.8em; -} - -.message .link { - font-size: 0.8em; -} - -.message .heading { - font-size: 1.0em; - font-weight: bold; - clear: both; -} - -.message .author { - font-weight: bold; -} - -.message .time { - font-style: italic; -} - -#page-message-user .commands span { - font-size: 0.7em; -} - -#page-message-user .name { - font-weight: bold; - font-size: 1.1em; -} - -table.message_search_results td { - border-color: #DDDDDD; -} - -.message .time { - color: #999999; -} - -.message.me .author { - color: #999999; -} - -.message.other .author { - color: #8888CC; -} - -#page-message-messages { - padding: 10px; -} - -#page-message-send .notifysuccess { - padding: 1px; -} - -#page-message-send td.fixeditor { - text-align: center; -} - -.message .note { - padding: 10px; -} - -table.message .searchresults td { - padding: 5px; -} - -.message .contactselector { - width: 24%; - float: left; -} - -.dir-rtl .message .contactselector { - float: right; -} - -.message .contactselector .paging { - z-index: 1; - position: relative; -} - -.message .message-contacts { - list-style-type: none; - margin: 0; -} - -.message .message-contacts li { - clear: both; - position: relative; -} - -.message .message-contacts li .pix { - left: 0; - position: absolute; -} - -.dir-rtl .message .message-contacts li .pix { - left: auto; - right: 0; -} - -.message .message-contacts li .contact { - margin: 0 24% 0 25px; - text-align: left; -} - -.dir-rtl .message .message-contacts li .contact { - text-align: right; - margin: 0 25px 0 24%; -} - -.message .message-contacts li .contact.nolinks { - margin-right: 5px; -} - -.dir-rtl .message .message-contacts li .contact.nolinks { - margin-left: 5px; - margin-right: 25px; -} - -.message .message-contacts li .link { - float: right; - max-width: 30%; -} - -.dir-rtl .message .message-contacts li .link { - float: left; -} - -.message .messagearea { - padding-left: 1%; - border-left: 1px solid LightGrey; - width: 74%; - float: right; - min-height: 200px; -} - -.message .messagearea .messagehistorytype { - clear: both; - padding-bottom: 20px; -} - -.message .messagearea .messagehistory .user { - vertical-align: top; - width: 32%; - min-width: 100px; - float: left; -} - -.message .messagearea .messagehistory .user:first-child { - margin-left: 13%; -} - -.message .messagearea .messagehistory .user:last-child { - margin-right: 13%; -} - -.dir-rtl .message .messagearea .messagehistory .user:first-child { - margin-right: 13%; - margin-left: 0; -} - -.dir-rtl .message .messagearea .messagehistory .user:last-child { - margin-left: 13%; - margin-right: 0; -} - -.message .messagearea .messagehistory .user > div { - text-align: center; - border: none; -} - -.message .messagearea .messagehistory .between { - float: left; - width: 16px; - margin: 0 3%; - padding-top: 40px; -} - -.dir-rtl .message .messagearea .messagehistory .between, -.dir-rtl .message .messagearea .messagehistory .user { - float: right; -} - -.message .messagearea .messagehistory .heading, -.message .messagearea .messagehistory h3 { - width: 100%; - clear: both; -} - -.message .messagearea .messagehistory .left { - position: relative; - margin-bottom: 10px; - width: 50%; - float: left; - clear: both; -} - -.dir-rtl .message .messagearea .messagehistory .left { - float: right; -} - -.message .messagearea .messagehistory .right { - position: relative; - margin-bottom: 10px; - width: 50%; - float: right; - clear: both; -} - -.dir-rtl .message .messagearea .messagehistory .right { - float: left; -} - -.dir-ltr .message .messagearea .messagehistory .message { - margin-right: 20px; -} - -.dir-ltr .message .messagearea .messagehistory .right .message { - margin-left: 20px; -} - -.dir-rtl .message .messagearea .messagehistory .message { - margin-left: 20px; -} - -.dir-rtl .message .messagearea .messagehistory .right .message { - margin-right: 20px; -} - -.message .messagearea .messagehistory .messageactive { - background-color: #F5F5F5; -} - -.message .messagearea .messagehistory .messagecontent .deleteicon { - width: 20px; - position: absolute; - top: -2px; -} - -.dir-ltr .message .messagearea .messagehistory .messagecontent .deleteicon { - right: 0; -} - -.dir-rtl .message .messagearea .messagehistory .messagecontent .deleteicon { - left: 0; -} - -.message .messagearea .messagehistory .notification { - padding: 10px; - background-color: #EEEEEE; - margin-top: 5px; -} - -.message .messagearea .messagesend { - padding-top: 20px; - clear: both; -} - -.message .messagearea .messagesend .messagesendbox { - width: 100%; -} - -.message .messagearea .messagesend fieldset { - padding: 0px; - margin: 0; -} /** bring the message send button closer to the message box */ - -.message .messagearea .messagerecent { - text-align: left; - width: 100%; -} - -.message .messagearea .messagerecent .singlemessage { - border-bottom: 1px solid #D3D3D3; - padding: 10px; -} - -.message .messagearea .messagerecent .singlemessage .otheruser span { - padding: 5px; -} - -.message .messagearea .messagerecent .singlemessage .messagedate { - float: right; -} - -.message .hiddenelement { - display: none; -} /** not just using hidden as mform adds that class to its fieldset */ -.message .visible { - display: inline; -} - -.message #usergroupselector.fieldset, -.message #viewing { - width: 100%; -} - -.messagesearchresults { - margin-bottom: 40px; -} - -.messagesearchresults td { - padding: 0px 10px 0px 20px; -} - -.messagesearchresults td span { - white-space: nowrap; -} - -.messagesearchresults td img.userpicture { - padding-right: .45em; - vertical-align: text-bottom; -} - -.dir-rtl .messagesearchresults td img.userpicture { - padding-left: .45em; - padding-right: 0; -} - -.messagesearchresults td span img { - padding: 0 0 0 .45em; - vertical-align: text-bottom; -} - -.dir-rtl .messagesearchresults td span img { - padding: 0 .45em 0 0; -} - -#newmessageoverlay { - background-color: LightGrey; - border: 1px solid black; - padding: 20px; - position: fixed; - bottom: 0; - right: 0; -} - -#newmessageoverlay #usermessage { - padding: 10px; -} - -.ie6 #newmessageoverlay { - position: static; -} - -/** Messenger send message dialog */ -.core_message-messenger-sendmessage-hidden { - display: none; -} - -.core_message-messenger-sendmessage .message.actions { - position: relative; -} - -.core_message-messenger-sendmessage .message-area { - height: 240px; - max-height: 100%; - position: relative; - margin-bottom: 10px; -} - -.core_message-messenger-sendmessage .message-input { - width: 100%; - height: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.core_message-messenger-sendmessage .message-send { - margin: 0; - float: right; -} - -.core_message-messenger-sendmessage .message-notice-area { - display: table; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; -} - -.core_message-messenger-sendmessage .message-notice { - display: table-cell; - vertical-align: middle; - text-align: center; -} - -.core_message-messenger-sendmessage .message-notice > div { - background: #eee; - padding: 5px; - font-size: 12px; -} - -.core_message-messenger-sendmessage .message-footer { - margin-top: 3px; - line-height: 20px; -} - -.core_message-messenger-sendmessage .message-history { - position: absolute; - bottom: 0; -} - -.dir-rtl .core_message-messenger-sendmessage .message-send { - float: left; -} diff --git a/theme/base/style/pagelayout.css b/theme/base/style/pagelayout.css deleted file mode 100644 index 13a6847b7f6..00000000000 --- a/theme/base/style/pagelayout.css +++ /dev/null @@ -1,299 +0,0 @@ -/**** - * Three column floating div layout with 2,1,3 column order - * Based on: http://matthewjamestaylor.com/blog/holy-grail-no-quirks-mode.htm - * And: http://matthewjamestaylor.com/blog/ultimate-3-column-holy-grail-pixels.htm - * - * #page - * #page-header - * #page-content - * | #region-main-box - * | #region-post-box - * | #region-main-wrap - * | | #region-main - * | | .region-content - * | #region-pre - * | | .region-content - * | #region-post - * | | .region-content - * #page-footer - * - * The body tag may also contain one of three layout specific classes that describe - * the regions of the page and allow us to theme more easily. - * - * default (no class) = Content + side pre + side post - * side-pre-only = Content + side pre - * side-post-only = Content + side post - * content-only = Content - * - ****/ - -body { - margin: auto 0px; - width: auto; -} - -#page { - width: 100%; - position: relative; -} - -#page-header { - float: left; - width: 100%; -} - -#page-content { - clear: both; - float: left; - overflow: hidden; - position: relative; - width: 100%; - min-width: 900px; -} - -#page-content #region-main-box { - float: left; - left: 200px; - position: relative; - width: 200%; -} - -#page-content #region-post-box { - float: left; - left: 50%; - margin-left: -400px; - position: relative; - width: 100%; -} - -#page-content #region-main-wrap { - float: right; - position: relative; - right: 100%; - width: 50%; -} - -#page-content #region-main { - margin-right: 0px; - margin-left: 400px; - overflow: hidden; -} - -#page-content #region-pre { - float: left; - left: 200px; - overflow: hidden; - position: relative; - width: 200px; - margin-left: -50%; -} - -#page-content #region-post { - float: left; - left: 0px; - overflow: hidden; - position: relative; - width: 200px; -} - -#page-content .region-content { - padding: 10px; -} - -#page-footer { - clear: both; - float: left; - width: 100%; -} - -/** Only side pre **/ -.side-pre-only #page-content #region-post-box { - margin-left: -200px; -} - -.side-pre-only #page-content #region-main { - margin-left: 200px; -} - -.side-pre-only #page-content #region-pre { - left: 0px; -} - -.side-pre-only #page-content #region-post { - width: 0px; -} - -/** Only side post **/ -.side-post-only #page-content #region-main-box { - left: 0px; -} - -.side-post-only #page-content #region-post-box { - margin-left: -200px; -} - -.side-post-only #page-content #region-main { - margin-left: 200px; -} - -.side-post-only #page-content #region-pre { - width: 0px; -} - -.has_dock.side-post-only .page-middle #region-main { - margin-left: 200px; -} - -/** Moving block when side pre only **/ -.blocks-moving.side-pre-only #page-content #region-post-box { - margin-left: -400px; -} - -.blocks-moving.side-pre-only #page-content #region-main { - margin-left: 400px; -} - -.blocks-moving.side-pre-only #page-content #region-pre { - left: 200px; -} - -.blocks-moving.side-pre-only #page-content #region-post { - width: 200px; -} - -/** Moving block when side-post-only **/ -.blocks-moving.side-post-only #page-content #region-main-box { - left: 200px; - width: 200%; -} - -.blocks-moving.side-post-only #page-content #region-post-box { - margin-left: -400px; -} - -.blocks-moving.side-post-only #page-content #region-main { - margin-left: 400px; -} - -.blocks-moving.side-post-only #page-content #region-pre { - left: 200px; - width: 200px; -} - -.blocks-moving.side-post-only #page-content #region-post { - left: 0px; - width: 200px; -} - -/** No blocks whatsoever **/ -.content-only #page-content { - min-width: 0; -} - -.content-only #page-content #region-main-box { - left: 0px; -} - -.content-only #page-content #region-post-box { - margin-left: 0px; -} - -.content-only #page-content #region-main { - margin-left: 0px; -} - -.content-only #page-content #region-pre { - left: 0; - width: 0px; -} - -.content-only #page-content #region-post { - width: 0; -} - -/** Center block for My Moodle/Home **/ -#region-content.block-region .header { - background-image: none; -} - -/** Report layout **/ -.pagelayout-report #page { - width: auto; - position: relative; -} - -.pagelayout-report #page-header { - float: none; -} - -.pagelayout-report #page-content { - float: none; - overflow: visible; - width: auto; -} - -.pagelayout-report #report-main-content { - float: left; - width: 100%; -} - -.pagelayout-report #report-main-content .region-content { - margin-left: 200px; -} - -.pagelayout-report #report-main-content .region-content table { - background-color: #FFF; -} - -.pagelayout-report #report-region-wrap { - width: 0; - float: right; - position: relative; - left: -100%; -} - -.pagelayout-report #report-region-pre { - width: 200px; -} - -.pagelayout-report #page-footer { - float: none; -} - -.pagelayout-report #page-content .region-content { - overflow: visible; -} - -/** Correct for content only **/ -.pagelayout-report.content-only #report-main-content .region-content { - margin-left: 0; -} - -/** Correct for right to left languages **/ -.dir-rtl.pagelayout-report #report-main-content .region-content { - margin-left: 0; - margin-right: 200px; -} - -.dir-rtl.pagelayout-report #report-region-wrap { - left: 0; -} - -/** Stabalise IE6 behaviour on the report layout **/ -.ie6.pagelayout-report #report-main-content { - float: none; - width: auto; -} - -.ie6.pagelayout-report #report-region-wrap { - float: none; - width: 200px; - left: auto; - position: absolute; - top: 0; -} - -.ie6.pagelayout-report #report-region-pre, -.ie6.pagelayout-report #report-region-pre .block { - width: 100%; -} diff --git a/theme/base/style/question.css b/theme/base/style/question.css deleted file mode 100644 index d04e58f9d02..00000000000 --- a/theme/base/style/question.css +++ /dev/null @@ -1,407 +0,0 @@ -/* Question bank */ -.questionbank h2 { - margin-top: 0; -} - -.questioncategories h3 { - margin-top: 0; -} - -#chooseqtypebox { - margin-top: 1em; -} - -#chooseqtype h3 { - margin: 0 0 0.3em; -} - -#chooseqtype .instruction { - display: none; -} - -#chooseqtype .fakeqtypes { - border-top: 1px solid silver; -} - -#chooseqtype .qtypeoption { - margin-bottom: 0.5em; -} - -#chooseqtype label { - display: block; -} - -#chooseqtype .qtypename img { - padding: 0 0.3em; -} - -#chooseqtype .qtypesummary { - display: block; - margin: 0 2em; -} - -#chooseqtype .submitbuttons { - margin: 0.7em 0; - text-align: center; -} - -#qtypechoicecontainer { - display: none; -} - -#qtypechoicecontainer_c.yui-panel-container.shadow .underlay { - background: none; -} - -#qtypechoicecontainer.yui-panel .hd { - color: #333333; - letter-spacing: 1px; - text-shadow: 1px 1px 1px #FFFFFF; - border-radius: 10px 10px 0 0; - border: 1px solid #CCCCCC; - border-bottom: 1px solid #BBBBBB; - background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC)); - background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); -} - -#qtypechoicecontainer { - font-size: 12px; - color: #333333; - background: #F2F2F2; - border-radius: 10px; - border: 1px solid #CCCCCC; - border-top: 0 none; - -webkit-box-shadow: 5px 5px 20px 0px #666666; - -moz-box-shadow: 5px 5px 20px 0px #666666; - box-shadow: 5px 5px 20px 0px #666666; -} - -#qtypechoicecontainer #chooseqtype { - width: 35em; -} - -#qtypechoicecontainer #chooseqtypehead h3 { - margin: 0; - font-weight: normal; -} - -#qtypechoicecontainer #chooseqtype .qtypes { - position: relative; - border-bottom: 1px solid #BBBBBB; - padding: 0.24em 0; -} - -#qtypechoicecontainer #chooseqtype .alloptions { - overflow-x: hidden; - overflow-y: auto; - max-height: 400px; - max-height: calc(100vh - 8em); - width: 60%; -} - -#qtypechoicecontainer #chooseqtype .qtypeoption { - margin-bottom: 0; - padding: 0.3em 0 0.3em 1.6em; -} - -#qtypechoicecontainer #chooseqtype .qtypeoption img { - vertical-align: text-bottom; - padding-left: 1em; - padding-right: 0.5em; -} - -#qtypechoicecontainer #chooseqtype .selected { - background-color: #FFFFFF; - box-shadow: 0px 0px 10px 0px #CCCCCC; - -webkit-box-shadow: 0px 0px 10px 0px #CCCCCC; - -moz-box-shadow: 0px 0px 10px 0px #CCCCCC; -} - -#qtypechoicecontainer #chooseqtype .instruction, -#qtypechoicecontainer #chooseqtype .qtypesummary { - display: none; - position: absolute; - top: 0; - right: 0; - left: 60%; - margin: 0; - bottom: 0; - overflow-x: hidden; - overflow-y: auto; - padding: 1.5em 1.6em; - background-color: #FFFFFF; -} - -#qtypechoicecontainer #chooseqtype .instruction, -#qtypechoicecontainer #chooseqtype .selected .qtypesummary { - display: block; -} - -#categoryquestions { - margin: 0; -} - -#categoryquestions td, -#categoryquestions th { - padding: 0 0.2em; -} - -#categoryquestions th { - text-align: left; - font-weight: normal; -} - -.dir-rtl #categoryquestions th { - text-align: right; -} - -.questionbank .singleselect { - margin: 0; -} - -/* Question editing forms. */ -#page-question-addquestion #chooserdialogue, -#page-question-addquestion #choosertitle { - display: block; -} - -#combinedfeedbackhdr div.fhtmleditor { - padding: 0; -} - -#combinedfeedbackhdr div.fcheckbox { - margin-bottom: 1em; -} - -#multitriesheader div.fitem_feditor { - margin-top: 1em; -} - -#multitriesheader div.fitem_fgroup { - margin-bottom: 1em; -} - -#multitriesheader div.fitem_fgroup fieldset.felement label { - margin-left: 0.3em; - margin-right: 0.3em; -} - -body.path-question-type .fitem_fgroup .accesshide { - font: inherit; - left: 0; - position: static; - padding-right: .3em; -} - -/* Questions being attempted. */ -.que { - clear: left; - text-align: left; - margin: 0 auto 1.8em auto; -} - -.dir-rtl .que { - text-align: right; -} - -.que .info { - float: left; - width: 7em; - padding: 0.5em; - margin-bottom: 1.8em; - background: #eee; -} - -.que h3.no { - margin: 0; - font-size: 0.8em; - line-height: 1; -} - -.que span.qno { - font-size: 1.5em; - font-weight: bold; -} - -.que .info > div { - font-size: 0.8em; - margin-top: 0.7em; -} - -.que .info .questionflag.editable { - cursor: pointer; -} - -.que .info .editquestion img, -.que .info .questionflag img, -.que .info .questionflag input { - vertical-align: bottom; -} - -.que .content { - margin: 0 0 0 8.5em; -} - -.que .formulation, -.que .outcome, -.que .comment, -.que .history { - padding: 0.5em; - margin: 0 0 0.5em; -} - -.que .formulation { - background: #e4f1fa; -} - -.que .outcome { - background: #fff3bf; -} - -.que .comment { - background: #e0ffe0; -} - -.que .history { - background: #eee; -} - -.que .ablock { - margin: 0.7em 0 0.3em 0; -} - -.que .im-controls { - margin-top: 0.5em; - text-align: left; -} - -.dir-rtl .que .im-controls { - text-align: right; -} - -.que .specificfeedback, -.que .generalfeedback, -.que .rightanswer, -.que .im-feedback, -.que .feedback, -.que p { - margin: 0 0 0.5em; -} - -.que .qtext { - margin-bottom: 1.5em; -} - -.que .correct { - background-color: #afa; -} - -.que .notanswered, -.que .incorrect { - background-color: #faa; -} - -.que .partiallycorrect { - background-color: #ff9; -} - -.que .validationerror { - color: #a00; -} - -.que .grading, -.que .comment, -.que .commentlink, -.que .history { - margin-top: 0.5em; -} - -.que .history h3 { - margin: 0 0 0.2em; - font-size: 1em; -} - -.que .history table { - width: 100%; - margin: 0; -} - -.que .history .current { - font-weight: bold; -} - -.que .questioncorrectnessicon { - vertical-align: text-bottom; -} - -.que input.questionflagimage { - padding-right: 3px; -} - -.dir-rtl .que input.questionflagimage { - padding-left: 3px; - padding-right: 0; -} - -/* Miscellaneous. */ -.importerror { - margin-top: 10px; - border-bottom: 1px solid #555; -} - -.mform .que.comment .fitemtitle { - width: 20%; -} - -#page-question-preview #techinfo { - margin: 1em 0; -} - -#page-mod-quiz-edit #categoryquestions .header { - background: none; -} - -.path-question-type #id_answerhdr .fitem_feditor .felement { - margin-left: 0px; - margin-right: 0px; -} - -@media (min-width: 1200px) { - .path-question-type #id_answerhdr .fitem_feditor .felement { - margin-left: 16%; - margin-right: 0px; - } - - body#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle { - padding-left: 0; - padding-right: 0; - } - - .dir-rtl.path-question-type #id_answerhdr .fitem_feditor .felement { - margin-right: 16%; - margin-left: 0px; - } - - body.dir-rtl#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle { - padding-left: 0; - padding-right: 0; - } -} - -/** Overide for RTL layout **/ -.dir-rtl #qtypechoicecontainer #chooseqtype .instruction, -.dir-rtl #qtypechoicecontainer #chooseqtype .qtypesummary { - right: 60%; - left: 0%; - border-left: 0; - border-right: 1px solid grey; -} - -#qtypechoicecontainer #chooseqtype .qtypeoption { - padding-right: 0.3em; -} - -body.path-question-type .mform fieldset.hidden { - padding: 0; - margin: 0.7em 0 0; -} diff --git a/theme/base/style/search.css b/theme/base/style/search.css deleted file mode 100644 index 069500bd08a..00000000000 --- a/theme/base/style/search.css +++ /dev/null @@ -1,17 +0,0 @@ -.search-results .result { - margin-left: 0; - margin-right: 0; -} - -.dir-rtl .search-results .result { - margin-right: 15px; - margin-left: 0; -} - -.search-results .result .result-content { - margin: 7px 0; -} - -.search-results .result .filename { - font-style: italic; -} diff --git a/theme/base/style/tabs.css b/theme/base/style/tabs.css deleted file mode 100644 index e34afc58eb5..00000000000 --- a/theme/base/style/tabs.css +++ /dev/null @@ -1,90 +0,0 @@ -/* Tabs */ -.tabtree ul { - text-align: center; -} - -.tabtree li { - list-style: none; - margin: 0; - padding: 0; -} - -.tabtree .tabrow0 { - width: 100%; - margin: 1em 0; -} - -.tabtree .tabrow0 li.here { - font-weight: bold; -} - -.tabtree .tabrow0 li.here a { - position: relative; - z-index: 102; -} - -.tabtree .tabrow0 li a { - background: #f7f7f7; - padding: 8px 10px 5px; - border-width: 2px 2px 0; - border-style: solid; - border-color: #ddd; - margin: 0 1px 0 0; -} - -.tabtree .tabrow0 .here a { - background-color: #fff; -} - -.tabtree .tabrow0 li a:hover { - background-color: #fff; -} - -.tabtree .tabrow0 ul, -.tabtree .tabrow0 div { - font-weight: normal; - border-top: 2px solid #ddd; - padding: 0.25em 0; - margin: 0; -} - -.tabtree .tabrow0 li.here .empty { - display: block; - height: 1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 100%; - bottom: -5px; -} - -.tabtree .tabrow0 .tabrow1 { - padding: 5px 0 2px; - margin-top: 1px; -} - -.tabtree .tabrow1 li a, -.tabtree .tabrow1 li a:link, -.tabtree .tabrow1 li a:hover, -.tabtree .tabrow1 li a span, -.tabtree .tabrow1 li a:link span, -.tabtree .tabrow1 li a:hover span { - padding: 0 10px; - border: 0 none; -} - -.tabtree a.nolink, -.tabtree a.nolink:hover, -.tabtree .here ul a.nolink, -.tabtree .here ul a.nolink:hover { - color: #888; - text-decoration: none; -} - -.tabtree .here a.nolink, -.tabtree .here a.nolink:hover, -.tabtree .here ul .here a.nolink, -.tabtree .here ul .here a.nolink:hover { - color: #000; - text-decoration: none; -} diff --git a/theme/base/style/templates.css b/theme/base/style/templates.css deleted file mode 100644 index 07cae8cdcc5..00000000000 --- a/theme/base/style/templates.css +++ /dev/null @@ -1,83 +0,0 @@ -/* Template styles for base theme. */ - -/* Styles for column templates. */ -.row-fluid { - width: 100%; -} - -.row-fluid::before { - display: table; - content: ""; - line-height: 0; -} - -.row-fluid::after { - display: table; - content: ""; - line-height: 0; - clear: both; -} - -.row-fluid [class*="span"] { - float: left; - margin-left: 1%; - margin-right: 0; -} - -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} - -.row-fluid .span4 { - width: 32.666666667%; -} - -.row-fluid .span8 { - width: 66%; -} - -/* RTL styles for column templates. */ -.dir-rtl .row-fluid [class*="span"] { - float: right; - margin-left: 0; - margin-right: 1%; -} - -.dir-rtl .row-fluid [class*="span"]:first-child { - margin-right: 0; -} - -/* Style for template columns-autoflow-1to1to1. */ -.columns-autoflow-1to1to1 { - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; - -moz-column-gap: 20px; - -webkit-column-gap: 20px; - column-gap: 20px; -} - -/* Responsive styles for smaller screens. */ -@media (max-width: 767px) { - /* For column templates. */ - .row-fluid [class*="span"] { - width: 100%; - float: none; - margin-left: 0; - margin-right: 0; - } - - .dir-rtl .row-fluid [class*="span"] { - margin-right: 0; - } - - /* Change to a single column for smaller screens.*/ - .columns-autoflow-1to1to1 { - -moz-column-count: 1; - -webkit-column-count: 1; - column-count: 1; - -moz-column-gap: 0; - -webkit-column-gap: 0; - column-gap: 0; - } -} diff --git a/theme/base/style/user.css b/theme/base/style/user.css deleted file mode 100644 index 6f0b37c5fc9..00000000000 --- a/theme/base/style/user.css +++ /dev/null @@ -1,281 +0,0 @@ -/*$$$$$$$$$$$$$$$$$ User $$$$$$$$$$$$$$$$$$$$*/ -.userprofile .fullprofilelink { - text-align: center; - margin: 10px; -} - -.userprofile .profilepicture { - float: left; - margin-right: 20px; -} - -.userprofile .description { - margin-bottom: 20px; -} - -.userprofile dl { - margin-top: 10px; - margin-left: 0; - width: 100%; -} - -.userprofile dl dt, -.userprofile dl dd { - padding-top: 3px; - padding-bottom: 3px; -} - -.userprofile dl dt { - margin: 0; - font-weight: bold; - display: block; - float: left; - width: 110px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.userprofile dl dd { - margin: 0; - margin-left: 120px; -} - -.userprofile .profile_tree { - column-count: 2; - -webkit-column-count: 2; - -moz-column-count: 2; -} - -.userprofile .profile_tree section { - display: inline-block; - width: 100%; -} - -.user-box { - margin: 8px; - width: 115px; - height: 160px; - text-align: center; - float: left; - clear: none; -} - -.userlist .action-icon img { - vertical-align: middle; -} - -.userlist #showall { - margin: 10px 0px; -} - -.userlist .buttons { - text-align: center; -} - -.userlist .buttons label { - padding: 0 3px; -} - -.userlist table#participants { - text-align: center; -} - -.userlist table#participants td, -.userlist table#participants th { - vertical-align: middle; - text-align: left; - padding: 4px; -} - -.userlist table.controls { - width: 100%; -} - -.userlist table.controls tr { - vertical-align: top; -} - -.userlist table.controls td.right, -.userlist table.controls td.left { - padding: 4px; -} - -.userlist table.controls .right { - text-align: right; -} - -.userinfobox { - width: 100%; - border: 1px solid; - border-collapse: separate; - padding: 10px; -} - -.userinfobox .left, -.userinfobox .side { - width: 100px; - vertical-align: top; -} - -.userinfobox .userpicture { - width: 100px; - height: 100px; -} - -.userinfobox .content { - vertical-align: top; -} - -.userinfobox .links { - width: 100px; - padding: 5px; - vertical-align: bottom; -} - -.userinfobox .links a { - display: block; -} - -.userinfobox .list td { - padding: 3px; -} - -.userinfobox .username { - padding-bottom: 20px; - font-weight: bold; -} - -.userinfobox td.label { - text-align: right; - white-space: nowrap; - vertical-align: top; - font-weight: bold; -} - -.groupinfobox { - border: 1px solid; -} - -.groupinfobox .left { - padding: 10px; - width: 100px; - vertical-align: top; -} - -.course-participation #showall { - text-align: center; - margin: 10px 0px; -} - -#user-policy .noticebox { - text-align: center; - margin-left: auto; - margin-right: auto; - margin-bottom: 10px; - width: 80%; - height: 250px; -} - -#user-policy #policyframe { - width: 100%; - height: 100%; -} - -.iplookup #map { - margin: auto; -} - -.userselector select { - width: 100%; -} - -.userselector div { - margin-top: 0.2em; -} - -.userselector div label { - margin-right: 0.3em; -} -/* Next style does not work in all browsers but looks nicer when it does */ -.userselector .userselector-infobelow { - font-size: 0.8em; -} - -#userselector_options { - padding: 0.3em 0; -} - -#userselector_options .collapsibleregioncaption { - font-weight: bold; -} - -#userselector_options p { - margin: 0.2em 0; - text-align: left; -} - -.dir-rtl #userselector_options p { - text-align: right; -} -/** user full profile */ -#page-user-profile .messagebox { - text-align: center; - margin-left: auto; - margin-right: auto; -} -/** user course profile */ -#page-course-view-weeks .messagebox { - text-align: center; - margin-left: auto; - margin-right: auto; -} - -/** Overide for RTL layout **/ -.dir-rtl .userprofile .profilepicture { - float: right; - margin-left: 20px; - margin-right: 0px; -} - -.dir-rtl .userlist table#participants td, -.dir-rtl .userlist table#participants th { - text-align: right; -} - -.dir-rtl .userlist table#participants { - margin: 0 auto; -} - -.dir-rtl .userprofile dl dt { - float: right; - width: 110px; - margin-left: 10px; -} - -.dir-rtl .userprofile dl dd { - margin-right: 120px; -} - -#page-my-index.dir-rtl .block h3 { - text-align: right; -} - -#groupeditform .groups, -#groupeditform .members { - width: 49%; - float: left; - text-align: left; - min-width: 175px; -} - -#groupeditform .groups select, -#groupeditform .members select { - min-width: 175px; -} - -.dir-rtl #groupeditform .groups, -.dir-rtl #groupeditform .members { - float: right; - text-align: right; -} diff --git a/theme/base/templates/core/notification_error.mustache b/theme/base/templates/core/notification_error.mustache deleted file mode 100644 index 6349e702ff0..00000000000 --- a/theme/base/templates/core/notification_error.mustache +++ /dev/null @@ -1,17 +0,0 @@ -{{! - 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 . -}} -
{{{message}}}
diff --git a/theme/base/templates/core/notification_info.mustache b/theme/base/templates/core/notification_info.mustache deleted file mode 100644 index 2c07a4829ab..00000000000 --- a/theme/base/templates/core/notification_info.mustache +++ /dev/null @@ -1,17 +0,0 @@ -{{! - 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 . -}} -
{{{message}}}
diff --git a/theme/base/templates/core/notification_success.mustache b/theme/base/templates/core/notification_success.mustache deleted file mode 100644 index 3040cda95dd..00000000000 --- a/theme/base/templates/core/notification_success.mustache +++ /dev/null @@ -1,17 +0,0 @@ -{{! - 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 . -}} -
{{{message}}}
diff --git a/theme/base/templates/core/notification_warning.mustache b/theme/base/templates/core/notification_warning.mustache deleted file mode 100644 index d3889426880..00000000000 --- a/theme/base/templates/core/notification_warning.mustache +++ /dev/null @@ -1,17 +0,0 @@ -{{! - 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 . -}} -
{{{message}}}
diff --git a/theme/base/version.php b/theme/base/version.php deleted file mode 100644 index 80b5247a2d3..00000000000 --- a/theme/base/version.php +++ /dev/null @@ -1,29 +0,0 @@ -. - -/** - * Theme version info - * - * @package theme_base - * @copyright 2011 Petr Skoda {@link http://skodak.org} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -defined('MOODLE_INTERNAL') || die; - -$plugin->version = 2016052300; // The current module version (Date: YYYYMMDDXX). -$plugin->requires = 2016051900; // Requires this Moodle version. -$plugin->component = 'theme_base'; // Full name of the plugin (used for diagnostics). diff --git a/theme/canvas/config.php b/theme/canvas/config.php deleted file mode 100644 index 7b188650b24..00000000000 --- a/theme/canvas/config.php +++ /dev/null @@ -1,262 +0,0 @@ -. - -/** - * Configuration for Moodle's Canvas theme. - * - * This theme is special, and implements a minimalist theme with basic styles. - * It is intended to be used with Base as a starting point for other themes to build upon. - * It is not recommend to actually choose this theme for production sites! - * - * DO NOT COPY THIS TO START NEW THEMES! - * Start with another theme, like "standard". - * - * For full information about creating Moodle themes, see: - * http://docs.moodle.org/dev/Themes_2.0 - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$THEME->name = 'canvas'; - -//////////////////////////////////////////////////// -// Name of the theme. Most likely the name of -// the directory in which this file resides. -//////////////////////////////////////////////////// - -$THEME->parents = array('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( - 'pagelayout', - 'text', - 'core', - 'course', - 'mods', - 'blocks', - 'tabs', - 'admin', - 'tables', - 'popups', -); - -//////////////////////////////////////////////////// -// Name of the stylesheet(s) you've including in -// this theme's /styles/ directory. -//////////////////////////////////////////////////// - -$THEME->parents_exclude_sheets = array(); - -//////////////////////////////////////////////////// -// An array of stylesheets not to inherit from the -// themes parents -//////////////////////////////////////////////////// - -$THEME->layouts = array( - 'base' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - 'standard' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - 'course' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre' - ), - 'coursecategory' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - 'incourse' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - 'frontpage' => array( - 'file' => 'frontpage.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - '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-pre', - 'options' => array('langmenu'=>true), - ), - 'mypublic' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - ), - '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, 'nocourseheaderfooter'=>true), - ), - 'frametop' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nocoursefooter'=>true), - ), - 'maintenance' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocourseheaderfooter'=>true), - ), - 'embedded' => array( - 'file' => 'embedded.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocourseheaderfooter'=>true), - ), - // Should display the content and basic headers only. - 'print' => array( - 'file' => 'general.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>false, 'noblocks'=>true, 'nocourseheaderfooter'=>true), - ), - // The pagelayout used when a redirection is occuring. - 'redirect' => array( - 'file' => 'embedded.php', - 'regions' => array(), - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocourseheaderfooter'=>true), - ), - 'report' => array( - 'file' => 'report.php', - 'regions' => array('side-pre'), - 'defaultregion' => 'side-pre', - ), - // The pagelayout used for safebrowser and securewindow. - 'secure' => array( - 'file' => 'general.php', - 'regions' => array('side-pre', 'side-post'), - 'defaultregion' => 'side-pre', - 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nologinlinks'=>true, 'nocourseheaderfooter'=>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->hidefromselector = true; - -///////////////////////////////////////////////////// -// We don't want the base theme to be shown on the -// theme selection screen, by setting this to true -// it will only be shown if theme designer mode is -// switched on. -///////////////////////////////////////////////////// - -$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->csspostprocess - -//////////////////////////////////////////////////// -// Allows the user to provide the name of a function -// that all CSS should be passed to before being -// delivered. -//////////////////////////////////////////////////// - -// $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->parents_exclude_javascripts - -//////////////////////////////////////////////////// -// An array of JavaScript files NOT to inherit from -// the themes parents -//////////////////////////////////////////////////// - -// $THEME->plugins_exclude_sheets - -//////////////////////////////////////////////////// -// An array of plugin sheets to ignore and not -// include. -//////////////////////////////////////////////////// - -// $THEME->rendererfactory - -//////////////////////////////////////////////////// -// Sets a custom render factory to use with the -// theme, used when working with custom renderers. -//////////////////////////////////////////////////// diff --git a/theme/canvas/lang/en/theme_canvas.php b/theme/canvas/lang/en/theme_canvas.php deleted file mode 100644 index 3df66cb450b..00000000000 --- a/theme/canvas/lang/en/theme_canvas.php +++ /dev/null @@ -1,28 +0,0 @@ -. - -/** - * Strings for component 'theme_formfactor', language 'en', branch 'MOODLE_20_STABLE' - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$string['pluginname'] = 'Canvas'; -$string['region-side-post'] = 'Right'; -$string['region-side-pre'] = 'Left'; -$string['choosereadme'] = 'Canvas, a Moodle 2.0 parent theme by Patrick Malley.'; diff --git a/theme/canvas/layout/embedded.php b/theme/canvas/layout/embedded.php deleted file mode 100644 index 716cd88acdd..00000000000 --- a/theme/canvas/layout/embedded.php +++ /dev/null @@ -1,47 +0,0 @@ -. - -/** - * The embedded layout for the Canvas theme. - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - standard_head_html() ?> - - -standard_top_of_body_html() ?> - -
- - - -
- main_content() ?> -
- - -
-standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/canvas/layout/frontpage.php b/theme/canvas/layout/frontpage.php deleted file mode 100644 index 3d6537acc07..00000000000 --- a/theme/canvas/layout/frontpage.php +++ /dev/null @@ -1,141 +0,0 @@ -. - -/** - * The frontpage layout for the Canvas theme. - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT); -$hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT); -$showsidepre = $hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT); -$showsidepost = $hassidepost && !$PAGE->blocks->region_completely_docked('side-post', $OUTPUT); - -$custommenu = $OUTPUT->custom_menu(); -$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); - -$bodyclasses = array(); -if ($showsidepre && !$showsidepost) { - $bodyclasses[] = 'side-pre-only'; -} else if ($showsidepost && !$showsidepre) { - $bodyclasses[] = 'side-post-only'; -} else if (!$showsidepost && !$showsidepre) { - $bodyclasses[] = 'content-only'; -} -if ($hascustommenu) { - $bodyclasses[] = 'has_custom_menu'; -} - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - - standard_head_html() ?> - - -standard_top_of_body_html() ?> - -
- - - -
- - - - -
- - -
- - - - - -
-
-
-
- -
-
-
- main_content() ?> -
-
-
- - -
-
- blocks_for_region('side-pre') ?> -
-
- - - -
-
- blocks_for_region('side-post') ?> -
-
- - -
-
-
-
- - - - - - - - - -
- -
- -standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/canvas/layout/general.php b/theme/canvas/layout/general.php deleted file mode 100644 index 6d955d55c28..00000000000 --- a/theme/canvas/layout/general.php +++ /dev/null @@ -1,176 +0,0 @@ -. - -/** - * The general layout for the Canvas theme. - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$hasheading = ($PAGE->heading); -$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); -$hasfooter = (empty($PAGE->layout_options['nofooter'])); -$hassidepre = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-pre', $OUTPUT)); -$hassidepost = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-post', $OUTPUT)); -$haslogininfo = (empty($PAGE->layout_options['nologininfo'])); - -$showsidepre = ($hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT)); -$showsidepost = ($hassidepost && !$PAGE->blocks->region_completely_docked('side-post', $OUTPUT)); - -$custommenu = $OUTPUT->custom_menu(); -$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); - -$bodyclasses = array(); -if ($showsidepre && !$showsidepost) { - $bodyclasses[] = 'side-pre-only'; -} else if ($showsidepost && !$showsidepre) { - $bodyclasses[] = 'side-post-only'; -} else if (!$showsidepost && !$showsidepre) { - $bodyclasses[] = 'content-only'; -} -if ($hascustommenu) { - $bodyclasses[] = 'has_custom_menu'; -} - -$courseheader = $coursecontentheader = $coursecontentfooter = $coursefooter = ''; -if (empty($PAGE->layout_options['nocourseheaderfooter'])) { - $courseheader = $OUTPUT->course_header(); - $coursecontentheader = $OUTPUT->course_content_header(); - if (empty($PAGE->layout_options['nocoursefooter'])) { - $coursecontentfooter = $OUTPUT->course_content_footer(); - $coursefooter = $OUTPUT->course_footer(); - } -} - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - standard_head_html() ?> - - -standard_top_of_body_html() ?> - -
- - - - -
- - - - - - - -
- - - -
- - - - - - - - - - -
-
-
-
- -
-
-
- - main_content() ?> - -
-
-
- - -
-
- blocks_for_region('side-pre') ?> -
-
- - - -
-
- blocks_for_region('side-post') ?> -
-
- - -
-
-
-
- - - - - - - - - - - - - -
- - -
- -standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/canvas/layout/report.php b/theme/canvas/layout/report.php deleted file mode 100644 index 9220e1b1f4e..00000000000 --- a/theme/canvas/layout/report.php +++ /dev/null @@ -1,158 +0,0 @@ -. - -/** - * The report layout for the Canvas theme. - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$hasheading = ($PAGE->heading); -$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); -$hasfooter = (empty($PAGE->layout_options['nofooter'])); -$hassidepre = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-pre', $OUTPUT)); -$haslogininfo = (empty($PAGE->layout_options['nologininfo'])); - -$showsidepre = ($hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT)); - -$custommenu = $OUTPUT->custom_menu(); -$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu)); - -$bodyclasses = array(); -if ($showsidepre ) { - $bodyclasses[] = 'side-pre-only'; -} else { - $bodyclasses[] = 'content-only'; -} -if ($hascustommenu) { - $bodyclasses[] = 'has_custom_menu'; -} - -$courseheader = $coursecontentheader = $coursecontentfooter = $coursefooter = ''; -if (empty($PAGE->layout_options['nocourseheaderfooter'])) { - $courseheader = $OUTPUT->course_header(); - $coursecontentheader = $OUTPUT->course_content_header(); - if (empty($PAGE->layout_options['nocoursefooter'])) { - $coursecontentfooter = $OUTPUT->course_content_footer(); - $coursefooter = $OUTPUT->course_footer(); - } -} - -echo $OUTPUT->doctype() ?> -htmlattributes() ?>> - - <?php echo $PAGE->title ?> - - standard_head_html() ?> - - -standard_top_of_body_html() ?> - -
- - - - -
- - - - - - - -
- - - -
- - - - - - - - - - - -
-
-
-
- - main_content() ?> - -
-
- -
-
-
- blocks_for_region('side-pre') ?> -
-
-
- -
-
- - - - - - - - - - - - - -
- - -
- -standard_end_of_body_html() ?> - - \ No newline at end of file diff --git a/theme/canvas/style/admin.css b/theme/canvas/style/admin.css deleted file mode 100644 index d97013c2cfa..00000000000 --- a/theme/canvas/style/admin.css +++ /dev/null @@ -1,137 +0,0 @@ -#page-admin-index #notice { - text-align: center; - width: 50%; - margin: 15px auto; - padding: 10px 10px; -} - -#page-admin-index #notice strong { - background: #ffc; -} - -#page-admin-index .notifysuccess { - text-align: center; - font-weight: bold; - padding: 10px; -} - -#page-admin-index h2 { - padding: 1em 0; -} - -#page-admin-index .adminerror, -#page-admin-index .adminwarning { - border: 1px solid #a35f1d; - background: #ffeeba; - padding: 10px; - margin: 10px auto; - width: 75%; -} - -#page-admin-index .adminerror { - background: #ffd3d9; -} - -#page-admin-index .copyright { - text-align: center; - margin: 20px auto; -} - -#adminsettings .form-buttons { - width: 100%; - text-align: center; - margin: 10px 0; -} - -#authmenu .generalbox { - border: none; -} - -#page-admin-cohort-index .generaltable, -#page-admin-user .generaltable { - width: 100%; -} - -#page-admin-roles-manage .generaltable { - width: 95%; - margin: 1em auto; -} - -#page-admin-roles-allow .generalbox { - margin: 0 auto 1em; - width: 65%; - padding: 10px; -} - -.editcourse .singleselect { - margin: 0; -} - -#page-admin-course-manage .generalbox { - margin-bottom: 0; -} - -#userselector_options { - font-size: 0.75em; -} - - -/* Themes -----------------------------*/ - -#page-admin-theme-index .generalbox { - border: none; -} - -.theme_screenshot { - float: left; - width: 300px; -} - -.theme_screenshot img { - width: 275px; -} - -.theme_screenshot h2 { - font-size: 2em; -} - -.theme_screenshot h3 { - font-size: 0.9em; - margin: 1em 0 0; -} - -.theme_screenshot p { - font-size: 0.9em; - margin: 0 0 1em; -} - -.theme_description { - margin-left: 300px; -} - -.theme_description h2 { - padding-top: 0.5em; -} - -.plugincheckwrapper { - text-align: center; -} - - -/* Web services --------------------------*/ - -#page-admin-webservice-service_users .missingcaps { - color: #ff6600; - font-size: 90%; -} - -#page-admin-setting-webservicetokens .missingcaps { - color: #ff6600; - font-size: 90%; -} - -#page-admin-webservice-service_functions .functiondesc { - font-size: 90%; -} diff --git a/theme/canvas/style/blocks.css b/theme/canvas/style/blocks.css deleted file mode 100644 index 1d1b0b9c9c2..00000000000 --- a/theme/canvas/style/blocks.css +++ /dev/null @@ -1,130 +0,0 @@ -.block { - padding: 0; -} - -.block .footer { - margin-top: 10px; - margin-bottom: 0; - text-align: center; -} - -.block_action .reloadnavigation { - margin-right: 3px; -} - -.block .header .commands .icon { - padding-left: 2px; - padding-right: 2px; - margin-right: 2px; -} - -.block h3 { - padding: 0.5em 0; - text-align: left; - font-size: 1.1em; -} - -.dir-rtl .block h3 { - text-align: right; -} - -/* Login -------------------------------*/ - -.block_login .content { - padding: 5px 10% 5px 0; -} - -.block_login #login_username, -.block_login #login_password { - width: 90%; - margin-bottom: 0.5em; - padding: 2px 5px; -} - -.block_login .btn { - margin-top: 1em; -} - -.block_login .footer { - text-align: left; -} - -.dir-rtl .block_login .footer { - text-align: right; -} - -/* News --------------------------------*/ - -.block_news_items .newlink { - text-align: center; - margin-bottom: 5px; -} - -.block_news_items .post .head { - font-style: italic; - font-size: 0.9em; - margin-top: 10px; -} - -.block_news_items .post .date { - float: right; - text-align: right; -} - -.block_news_items .post .name { - float: left; - color: #555; -} - -/* Calendar ---------------------------------*/ - -.block_calendar_upcoming .event { - font-weight: bold; -} - -.block_calendar_upcoming .date { - font-weight: normal; - font-size: 0.85em; - font-style: italic; - margin-left: 20px; -} - -.block_recent_activity .activitydate { - font-size: 0.9em; - color: #444; - margin-bottom: 5px; -} - -.block_recent_activity .activityhead { - font-size: 0.95em; - margin: 0.5em 0; -} - -/* Messages and Online Users --------------------------------*/ - -.block_messages .info, -.block_online_users .info { - text-align: center; - font-size: 0.85em; - color: #444; - margin-bottom: 7px; -} - -/* Blog Menu -------------------------------*/ - -.block_blog_menu .list li { - font-size: 0.9em; - margin: 0.25em 0; -} - -/* Add block -------------------------------*/ - -.block_adminblock .content .singleselect { - text-align: left; -} \ No newline at end of file diff --git a/theme/canvas/style/core.css b/theme/canvas/style/core.css deleted file mode 100644 index 48e07189750..00000000000 --- a/theme/canvas/style/core.css +++ /dev/null @@ -1,676 +0,0 @@ -html { - height: 100%; -} - -body { - min-height: 100%; - margin: 0; - padding: 0; -} - -#page { - font-size: 108%; - line-height: 1.4; -} - -.sitetopic { - border: none; -} - -#site-news-forum h2, -#frontpage-course-list h2, -#frontpage-category-names h2, -#frontpage-category-combo h2 { - border-bottom: 1px solid #ddd; - font-size: 1.3em; - color: #333; -} - -#notice { - text-align: center; -} - -.noticebox, -.expired, -.notopenyet, -.notifysuccess, -.notifyproblem, -.errorbox, -.continuebutton, -.singlebutton, -.buttons { - text-align: center; - margin: 1em 0; -} - -.navbutton .singlebutton { - margin: 0; -} - -.generalbox { - border-color: #ddd; -} - -.noticebox .generalbox { - border: none; - margin: 2em 0; -} - -.expired, -.notopenyet { - border: none; - color: #f00; -} - -.buttons .singlebutton input { - margin: 0 1em; -} - -.initialbar { - text-align: center; -} - -.side-pre-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main { - padding-right: 0; -} - -.side-post-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main { - padding-left: 0; -} - -/* Calendar --------------------------*/ - -.calendarlayout .sidecalendar { - padding-left: 15px; -} - -.minicalendarblock h3 { - text-align: center; - font-size: 1.2em; -} - -.maincalendar .header .buttons { - margin: 0; -} - -.maincalendar .calendarmonth td, -.maincalendar .calendarmonth th { - border-color: #ddd; - border-style: dotted; - border-width: 1px; -} - -.maincalendar .calendarmonth th, -.minicalendar th { - background: none; -} - -.maincalendar .calendar-controls { - padding: 10px 5px 0; -} - -.maincalendar .calendar-controls .previous, -.maincalendar .calendar-controls .current, -.maincalendar .calendar-controls .next { - float: left; -} - -.maincalendar .calendar-controls .current { - margin: 0 auto; - font-size: 1.35em; - text-align: center; - line-height: 1; - font-weight: bold; -} - -.maincalendar .calendar-controls .next { - text-align: right; -} - -.maincalendar .filters table td { - font-size: 0.9em; -} - -.maincalendar .bottom { - margin-top: 25px; -} - -.minicalendar th abbr { - border: none; -} - -.calendar_filters td, -.minicalendar td, -.minicalendar th { - padding: 2px; - font-size: 0.85em; -} - -#page-calendar-view .eventlist { - padding-top: 1em; -} - -#page-calendar-view .eventlist .event { - border: none; -} - -#page-calendar-view .eventlist .event .topic { - border-width: 1px 1px 0; - border-color: #ddd; - border-style: solid; - background: #f5f5f5; -} - -#page-calendar-view .eventlist .event .topic .name { - font-weight: bold; -} - -#page-calendar-view .eventlist .event .description { - border-width: 0 1px 1px; - border-style: solid; - border-color: #ddd; -} - -.calendartable .duration ul { - border-width: 2px 0; - border-style: solid; -} - -.calendartable .duration_user ul { - border-color: #dce7ec; -} - -.calendartable .duration_global ul { - border-color: #d6f8cd; -} - -.calendartable .duration_group ul { - border-color: #fee7ae; -} - -.calendartable .duration_course ul { - border-color: #ffd3bd; -} - -.calendartable .duration .events-underway { - color: #666; -} - -.minicalendar { - border-collapse: separate; -} - -.minicalendar td, -.minicalendar th { - font-size: 0.85em; - padding: 0 2px; - border-width: 2px 0; - border-color: #fff; -} - -.minicalendar .calendar_event_user, -.minicalendar .duration_user { - border-color: #dce7ec; -} - -.minicalendar .calendar_event_course, -.minicalendar .duration_course { - border-color: #ffd3bd; -} - -.minicalendar .calendar_event_global, -.minicalendar .duration_global { - border-color: #d6f8cd; -} - -.minicalendar .calendar_event_group, -.minicalendar .duration_group { - border-color: #fee7ae; -} - -/* User --------------------------*/ - -.userinfobox { - border-color: #ddd; - padding: 0; -} - -.userinfobox .content { - text-align: left; - padding-left: 10px; -} - -.dir-rtl .userinfobox .content { - text-align: right; - padding-right: 10px; - padding-left: 0px; -} - -.userinfobox .links { - vertical-align: top; - background: #f4f4f4; - padding-left: 10px; -} - -.userinfobox .links a { - display: block; - text-align: left; -} - -.dir-rtl .userinfobox .links a { - text-align: right; -} - -.profilepicture { - float: left; - margin-right: 10px; -} - -.dir-rtl .profilepicture { - float: right; - margin-left: 10px; - margin-right: 0px; -} - -.descriptionbox { - margin-left: 110px; - border: 1px solid #ddd; - padding: 10px; - width: 80%; -} - -.path-user .description { - padding-bottom: 15px; - border-bottom: 1px solid #eee; -} - -.userprofile dl { - margin-top: 10px; - display: inline-block; -} - -.userprofile dl dt, -.userprofile dl dd { - padding-top: 3px; - padding-bottom: 3px; - float: left; -} - -.dir-rtl .userprofile dl dt, -.dir-rtl .userprofile dl dd { - float: right; -} - -.userprofile dl dt { - padding-left: 0; - font-weight: bold; - display: inline-block; - padding-right: 2%; - min-width: 100px; - width: 15%; - clear: both; -} - -.dir-rtl .userprofile dl dt { - padding-left: 2%; - padding-right: 0; -} - -.userprofile dl dd { - display: inline-block; - margin: 0px; - width: 75%; -} - -#page-user-view .buttons { - text-align: center; - width: 70%; - margin: 0 auto; -} - -#page-user-view .buttons div { - padding: 0 0 10px; -} - -#page-user-index .controls { - width: 100%; -} - -#page-user-index .controls .singleselect { - margin: 0; -} - -.rolesform { - text-align: center; - margin: 1em 0; -} - -#participantsform { - text-align: center; -} - -#participants { - width: 100%; - margin: 1em auto 0; -} - -#participants th, -#participants td { - vertical-align: middle; -} - -.groupinfobox { - border-color: #DDDDDD; - width: 60%; - margin-left: 20%; - margin-right: 20%; -} - -/* Notes -------------------------*/ - -.path-notes .generalbox { - border: none; -} - -/* Roles -------------------------*/ - -.path-admin-roles .generaltable th { - vertical-align: middle; -} - -.path-admin-roles .generaltable .lastcol { - width: 15%; -} - -.path-admin-roles .backlink { - text-align: center; -} - -/* Blogs -------------------------*/ - -.blog_entry .audience { - color: #444; - margin: 0 0 0.5em; - font-size: 0.9em; -} - -.blog_entry .tags { - margin-bottom: 0.5em; -} - -/* Tags -------------------------*/ - -.tag-management-form { - border: none; - padding: 0 0 1em; -} - -#tag-management-list { - margin: 1em 0; -} - -#tagblogentries { - margin: 0 0 1em; -} - -#tagblogentries li { - list-style: none; - padding: 0.25em 0; - margin: 0; -} - -/* Embedded Pages -------------------------*/ - -.pagelayout-embedded { - text-align: center; - background-color: #fff; - background-image: none; -} - -.pagelayout-embedded #page-content { - padding-top: 30px; -} - -/* Forms ------------------------*/ - -.mform .fsubmit { - text-align: center; - padding: 2px; -} - -.form-label .form-shortname { - font-size: 0.8em; - color: #777; -} - -.form-description { - font-size: 0.95em; - color: #444; -} - -.path-backup .mform .hidden .fitem .fgroup { - text-align: left; -} - -.path-backup .mform .grouped_settings { - margin: 1em; -} - -.path-backup .mform .grouped_settings .grouped_settings { - margin: 0; -} - -.mform .btn-cancel { - color: #0000EE; - text-decoration: none; -} - -.mform .btn-cancel:hover, -.mform .btn-cancel:focus { - color: #0000EE; - text-decoration: none; -} - -/* Comments ------------------------*/ -/*csslint important:false */ - -.comment-list li { - background: #eee !important; - list-style: none; -} - -/* Gradebook -----------------------*/ - -.path-grade h1.headermain { - text-align: left; /* Strangely necessary TODO: find bug */ -} - -.gradestable .lastrow th.header { - background: #ddd; -} - -table#user-grades tr.avg td.cell, -table#user-grades tr.avg th.cell { - background: #eee; -} - -table#user-grades tr.avg td.vmarked { - background-color: #fc3; -} - -.user-grade td.b1t, -.user-grade td.baggt { - background: #ddd !important; -} - -#page-grade-edit-scale-index .generaltable { - margin: 1em auto; -} - -#page-grade-report-grader-preferences .generalbox { - border: none; -} - -.path-grade-report-grader form { - text-align: left; -} - -.path-grade-report-grader.dir-rtl form { - text-align: right; -} - -/* Footer ------------------------*/ - -#page-footer .logininfo { - padding: 1em 0; -} - -#page-footer .homelink, -#page-footer .sitelink { - padding: 1em 0; -} - -.homelink a { - text-decoration: none; - border-top: 1px solid #cecece; - border-bottom: 2px solid #8a8a8a; - border-left: 1px solid #cecece; - border-right: 2px solid #8a8a8a; -} - -.homelink a:hover { - text-decoration: none; - border-bottom: 1px solid #cecece; - border-top: 2px solid #8a8a8a; - border-right: 1px solid #cecece; - border-left: 2px solid #8a8a8a; -} - -/* Enrol --------------------------*/ - -.userenrolment { - font-size: 90%; - border: 1px solid #999; -} - -.userenrolment > tbody > tr:nth-of-type(odd) { - background-color: #F9F9F9; -} - -.userenrolment > tbody > tr:nth-of-type(even) { - background-color: #F3F3F3; -} - -.userenrolment td { - border-width: 1px; - border-style: solid; - border-top-color: #F6F6F6; - border-right-color: #EEE; - border-bottom-color: #E9E9E9; - border-left-color: #F3F3F3; -} - -.userenrolment td.c0 { - border-left-color: #999; -} - -.userenrolment td.c4 { - border-right-color: #999; -} - -.userenrolment .col_userdetails { - padding: 3px; - min-width: 35%; -} - -.userenrolment .col_role .roles { - position: relative; -} - -.userenrolment .col_role .role { - line-height: 10px; - font-size: 10px; -} - -.userenrolment .col_role .role a img { - height: 8px; -} - -.userenrolment .col_role .addrole { - background-color: #DDD; - border: 1px outset #EEE; - -moz-border-radius: 5px; -} - -.userenrolment .col_group { - max-width: 300px; -} - -.userenrolment .col_group .group { - line-height: 10px; - font-size: 10px; -} - -.userenrolment .col_group .group a img { - height: 8px; -} - -.userenrolment .col_group .addgroup { - background-color: #DDD; - border: 1px outset #EEE; - -moz-border-radius: 5px; -} - -.userenrolment .col_enrol { - max-width: 300px; -} - -.userenrolment .col_enrol .enrolment { - border: 1px outset #E6E6E6; - background-color: #EEE; - line-height: 10px; - font-size: 10px; - -moz-border-radius: 5px; -} - -.path-enrol .enrolusersbutton, -.path-enrol .enrolcohortbutton { - float: left; -} - -.path-enrol .enrolusersbutton.instance1, -.path-enrol .enrolcohortbutton.instance1 { - float: right; -} - -/* Registration --------------------------*/ - - -#page-admin-registration-hubselector .registration_textfield { - width: 400px; -} - -/* Redirect --------------------------*/ - -.pagelayout-redirect #content { - text-align: center; - margin: 10% auto; -} - -.path-grade-report.dir-rtl #graded_users_selector .singleselect { - margin: 0px; -} diff --git a/theme/canvas/style/course.css b/theme/canvas/style/course.css deleted file mode 100644 index f94b5285fdb..00000000000 --- a/theme/canvas/style/course.css +++ /dev/null @@ -1,117 +0,0 @@ -.coursebox { - border-color: #ddd; - border-width: 0 0 1px; - border-style: solid; -} - -.categorypicker { - margin: 15px 0 25px; -} - -#page-course-index-category .generalbox.info { - margin: 25px auto 30px; - width: 75%; - padding: 10px; -} - -.path-course-view .section .side { - padding: 5px 0; -} - -.path-course-view .section .content { - padding: 10px; -} - -.path-course-view .section .content .section { - margin: 0; -} - -.path-course-view .section .content .weekdates { - font-size: 1em; - color: #777; - font-weight: normal; -} - -.path-course-view .section_add_menus { - margin-top: 1em; -} - -#page-report .plugin p, -#page-report .logselectform { - text-align: center; -} - -#page-report .logselectform .select { - margin: 0 4px 10px; -} - -#page-report-outline-index .loginfo { - text-align: center; - margin-bottom: 1em; -} - -#page-report-participation-index #participationreport { - text-align: center; -} - -#page-report-participation-index #participationreport .reporttable { - margin: 0 auto 1em; -} - -#page-report-participation-index #participationreport .selectbuttons input { - margin: 10px 5px; -} - -#page-report-loglive-index .info, -#page-report-log-index .logselectform, -#page-report-log-index .info, -#page-report-log-index .paging { - text-align: center; -} - -#page-report-log-index .logselectform select, -#page-report-log-index .logselectform input { - margin: 2px 4px; -} - -#page-report-loglive-index .generaltable, -#page-report-log-index .generaltable { - margin: 5px auto; -} - -#page-course-loginas #notice { - width: 50%; - text-align: center; - margin: 10px auto; -} - -#page-course-reset .generalbox { - margin-bottom: 1em; -} - -/* Publication */ -#page-course-publish-metadata .metadatatext { - width: 400px; -} - -#page-course-publish-metadata .hubscreenshot { - float: left; - margin-right: 10px; -} - -#page-course-publish-metadata .hubscreenshot img { - vertical-align: bottom; -} - -#page-course-publish-metadata .hubinfo { - display: block; - margin-bottom: 20px; -} - -#page-course-publish-backup .courseuploadtextinfo { - text-align: center; -} - -#page-course-publish-backup .sharecoursecontinue { - text-align: center; -} diff --git a/theme/canvas/style/editor.css b/theme/canvas/style/editor.css deleted file mode 100644 index d564975feab..00000000000 --- a/theme/canvas/style/editor.css +++ /dev/null @@ -1,139 +0,0 @@ -body { - font-size: 85%; - line-height: 1.4; -} - -body, -h1, -h2, -h3, -h4, -h5, -h6, -p, -ul, -ol, -dl, -input, -textarea { - font-family: Helvetica, Arial, sans-serif; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: bold; - margin: 0; -} - -h1 { - font-size: 2.25em; - line-height: 1; - margin-bottom: 0.5em; -} - -h2 { - font-size: 1.5em; - margin-bottom: 0.5em; -} - -h3 { - font-size: 1.25em; - line-height: 1; - margin-bottom: 0.5em; -} - -h4 { - font-size: 1.1em; - line-height: 1.25; - margin-bottom: 0.75em; -} - -h5 { - font-size: 1em; - margin-bottom: 1em; -} - -h6 { - font-size: 1em; -} - -p { - margin: 0 0 1em; -} - -ul, -ol { - margin: 0 1.5em 1.5em 1.5em; -} - -ul { - list-style-type: circle; -} - -ol { - list-style-type: decimal; -} - -dl { - margin: 0 0 1.5em 0; -} - -dl dt { - font-weight: bold; -} - -dl dd { - margin-left: 1.5em; -} - -abbr, -acronym { - border-bottom: 1px dotted #000; -} - -address { - margin-top: 1.5em; - font-style: italic; -} - -del { - color: #000; -} - -a { - text-decoration: none; -} - -blockquote { - margin: 1.5em; -} - -strong { - font-weight: bold; -} - -em, -dfn { - font-style: italic; -} - -dfn { - font-weight: bold; -} - -pre, -code { - white-space: pre; -} - -pre, -code, -tt { - font: 1.2em monospace; - line-height: 1.5; - margin: 1.5em 0; -} \ No newline at end of file diff --git a/theme/canvas/style/mods.css b/theme/canvas/style/mods.css deleted file mode 100644 index 8e1fc28b4dd..00000000000 --- a/theme/canvas/style/mods.css +++ /dev/null @@ -1,302 +0,0 @@ -/*csslint important:false */ -#intro { - border-color: #ddd; - margin: 2% 10%; - padding: 10px; -} - -/* -** Needs to be taken out of mod sheets and added -** to Base so we can change the following to -** just .mod_introbox. -*/ - -#urlintro, -#pageintro, -#resourceintro { - border-color: #ddd; - margin: 0 10% 3%; -} - -/* Forums --------------------------*/ - -.path-mod-forum .forumheaderlist { - border-color: #ddd; - border-collapse: collapse; -} - -.path-mod-forum .forumheaderlist td { - border-color: #ddd; -} - -.path-mod-forum .forumheaderlist th { - text-align: left; - border-right: 1px solid #ddd; -} - -.path-mod-forum.dir-rtl .forumheaderlist th { - text-align: right; -} - -.forumnodiscuss, -.path-mod-forum .forumheaderlist .replies { - text-align: center; -} - -.forumpost { - border: none; -} - -.forumpost .content .commands, -.forumpost .content .link { - font-size: 0.9em; -} - -.forumpost .attachments { - font-size: 0.95em; - margin: 0.5em 0; -} - -.forumpost .attachments .icon { - height: 14px; - width: 14px; -} - -.forumolddiscuss { - text-align: right; -} - -/* Folder -------------------------*/ - -.path-mod-folder #pageintro { - border-color: #ddd; - width: 75%; - margin: 0 auto; -} - -.path-mod-folder .foldertree { - width: 90%; - margin: 1.5em auto; - padding: 10px; -} - -#page-mod-folder-edit .foldertree { - width: 100%; -} - -/* Chat -------------------------*/ - -#page-mod-chat-view #enterlink { - text-align: center; - border: none; -} - -#page-mod-chat-view #chatcurrentusers { - margin: 10px auto; -} - -.path-mod-chat.pagelayout-embedded #content { - padding: 5px; -} - -.path-mod-chat .generaltable, -.path-mod-chat .generaltable td, -.path-mod-chat .generaltable th { - border: none !important; -} - -.chat-message .text .title { - font-style: italic; - color: #444; -} - -#mod-chat-gui_basic #participants ul { - margin: 0 0 1em; -} - -#mod-chat-gui_basic #participants ul li { - list-style: none; - padding: 5px 0; - line-height: 1.75; -} - -#mod-chat-gui_basic #participants ul li a { - float: left; - padding-right: 10px; -} - -#mod-chat-gui_basic #editing { - margin-bottom: 15px; -} - -#mod-chat-gui_basic #editing input { - margin: 5px 5px 0; -} - -#mod-chat-gui_basic #messages dl { - margin: 0 0 5px 1em; -} - -#mod-chat-gui_basic #messages dt { - font-weight: normal; -} - -#page-mod-chat-report .generalbox { - padding: 10px; - width: 50%; - margin: 0 auto 1em; -} - -#page-mod-chat-report .generalbox p { - margin: 0; -} - -#page-mod-chat-report #notice { - margin-bottom: 1em; -} - -/* Choice --------------------------*/ - -.path-mod-choice #notice { - width: 50%; - margin: 1em auto; - padding: 5px; -} - -.path-mod-choice .results .header, -.path-mod-choice td { - border-top: 1px solid; - border-color: #ddd; -} - -.path-mod-choice .count, -.path-mod-choice .results .header, -.path-mod-choice .data, -.path-mod-choice .lastcol { - border-right: 1px solid #ddd; -} - -.path-mod-choice .col1, -.path-mod-choice .c0, -.path-mod-choice .lastcol { - border-left: 1px solid #ddd; -} - -.path-mod-choice .lastrow td { - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; -} - -.path-mod-choice .count { - border-top: 2px solid #ddd; - background: #f5f5f5; - border-bottom: 1px solid #ddd; -} - -/* Lesson ---------------------------*/ - -.path-mod-lesson .firstpageoptions { - padding: 10px; -} - -.path-mod-lesson .centerpadded { - text-align: center; - display: block; - padding: 10px; -} - -.path-mod-lesson .edit_pages_box .addlinks { - text-align: center; -} - -.path-mod-lesson .feedback { - text-align: center; - font-weight: bold; -} - -.path-mod-lesson .password-form .generalbox { - padding: 10px; - width: 50%; - text-align: center; -} - -.path-mod-lesson .center { - text-align: center; -} - -.path-mod-lesson .ongoing { - color: #00f; - margin: 0 0 1em; -} - -.path-mod-lesson .clock .content { - font-size: 1.2em; - padding-left: 15px; -} - -.path-mod-lesson .leftduring .generalbox { - padding: 10px; - width: 50%; - margin: 0 auto; -} - -.path-mod-lesson .correctanswer { - margin: 1em auto; - width: 50%; - padding: 10px; -} - -.path-mod-lesson .correctanswer .correct { - color: #0fb337; -} - -#page-mod-lesson-view #pageheader, -#page-mod-lesson-view #pageheader legend { - border: none; -} - -#page-mod-lesson-continue .generalbox { - padding: 10px; -} - -.branchbuttoncontainer { - text-align: center; -} - -.branchbuttoncontainer input { - margin: 10px; -} - -/* Resources --------------------------------*/ - -.path-mod-page .generalbox { - border: none; -} - -.resourceworkaround, -.urlworkaround, -.modified { - text-align: center; - font-size: 0.85em; - color: #777; - margin-top: 1em; -} - - -/* Quiz ---------------------------------*/ -.que { - border-color: #eee; -} - -/* SCORM Player --------------------------*/ -#page-mod-scorm-player div.singleselect { - margin: -20px 0 0; -} diff --git a/theme/canvas/style/pagelayout.css b/theme/canvas/style/pagelayout.css deleted file mode 100644 index 57a407f3dc2..00000000000 --- a/theme/canvas/style/pagelayout.css +++ /dev/null @@ -1,90 +0,0 @@ -#page-content #region-main-box { - left: 210px; /* Width of left sideblock */ -} - -#page-content #region-post-box { - margin-left: -420px; /* Twice width of left sideblock */ - padding-top: 5px; -} - -#page-content #region-main { - margin-left: 420px; /* Twice width of left sideblock */ - padding: 0 15px; /* Padding around middle column */ -} - -#page-content #region-pre { - left: 210px; /* Width of left sideblock */ - width: 210px; /* Width of left sideblock */ -} - -#page-content #region-post { - width: 210px; /* Width of right sideblock */ -} - -#page-content #region-main-box .region-content { - padding: 10px 0 0; -} - -/** Only side pre **/ - -.side-pre-only #page-content #region-post-box { - margin-left: -210px; -} - -.side-pre-only #page-content #region-main { - margin-left: 210px; -} - -/** Only side post **/ - -.side-post-only #page-content #region-post-box { - margin-left: -210px; -} - -.side-post-only #page-content #region-main { - margin-left: 210px; -} - -.has_dock.side-post-only .page-middle #region-main-box #region-post-box #region-main-wrap #region-main { - margin-left: 210px; -} - -/** Moving blocks when side-post-only **/ - -.blocks-moving.side-post-only #page-content #region-main-box { - left: 210px; -} - -.blocks-moving.side-post-only #page-content #region-post-box { - margin-left: -420px; -} - -.blocks-moving.side-post-only #page-content #region-main { - margin-left: 420px; -} - -.blocks-moving.side-post-only #page-content #region-pre { - left: 210px; - width: 210px; -} - -.blocks-moving.side-post-only #page-content #region-post { - width: 210px; -} - -/** Moving block when side pre only **/ -.blocks-moving.side-pre-only #page-content #region-post-box { - margin-left: -420px; -} - -.blocks-moving.side-pre-only #page-content #region-main { - margin-left: 420px; -} - -.blocks-moving.side-pre-only #page-content #region-pre { - left: 210px; -} - -.blocks-moving.side-pre-only #page-content #region-post { - width: 210px; -} \ No newline at end of file diff --git a/theme/canvas/style/popups.css b/theme/canvas/style/popups.css deleted file mode 100644 index 350014e87d1..00000000000 --- a/theme/canvas/style/popups.css +++ /dev/null @@ -1,5 +0,0 @@ -/*csslint important:false */ - -body.pagelayout-popup { - background: #fff !important; -} diff --git a/theme/canvas/style/tables.css b/theme/canvas/style/tables.css deleted file mode 100644 index 509543c064d..00000000000 --- a/theme/canvas/style/tables.css +++ /dev/null @@ -1,26 +0,0 @@ -.editcourse th, -.editcourse td, -.generaltable th, -.generaltable td, -#page-admin-course-manage .generalbox th, -#page-admin-course-manage .generalbox td, -#attempts th, -#attempts td, -.environmenttable th, -.environmenttable td, -.forumheaderlist td, -.forumheaderlist th { - border: 1px solid #ddd; - border-collapse: collapse; -} - -#page-admin-course-manage .generalbox th, -.editcourse .header, -.results .header, -#attempts .header, -.generaltable .header, -.environmenttable th, -.forumheaderlist th { - background: #f3f3f3; - border-bottom-width: 2px; -} \ No newline at end of file diff --git a/theme/canvas/style/tabs.css b/theme/canvas/style/tabs.css deleted file mode 100644 index a4fb505eaf1..00000000000 --- a/theme/canvas/style/tabs.css +++ /dev/null @@ -1,161 +0,0 @@ -.tabtree ul { - text-align: center; -} - -.tabtree .tabrow0 { - width: 100%; - margin: 1em 0px; -} - -.tabtree .tabrow0 li { - margin-right: -4px; -} - -.tabtree .tabrow0 li.here { - font-weight: bold; -} - -.tabtree .tabrow0 li.here a { - position: relative; - z-index: 102; -} - -.tabtree .tabrow0 li a { - background: #f7f7f7; - padding: 8px 10px 5px; - border-width: 2px 2px 0; - border-style: solid; - border-color: #ddd; - margin: 0 2px; -} - -.tabtree .tabrow0 .here a { - background: #fff; -} - -.tabtree .tabrow0 li a:hover { - background: #fff; -} - -.tabtree .tabrow0 ul, -.tabtree .tabrow0 div { - font-weight: normal; - border-top: 2px solid #ddd; - padding: 0.25em 0px; - margin: 0px; -} - -.tabtree .tabrow0 li.here .empty { - display: block; - height: 1px; - overflow: hidden; - padding: 0px; - position: absolute; - width: 100%; - bottom: -4px; -} - -.tabtree .tabrow0 .tabrow1 { - padding: 5px 0 2px; - margin-top: 1px; -} - -.tabtree .tabrow1 li a, -.tabtree .tabrow1 li a:hover, -.tabtree .tabrow1 li a span, -.tabtree .tabrow1 li a:hover span { - padding: 0 10px; - border: none; -} - -.tabtree a.nolink, -.tabtree .here ul a.nolink, -.tabtree a.nolink:hover, -.tabtree .here ul a.nolink:hover { - color: #888; - text-decoration: none; -} - -.tabtree .here a.nolink, -.tabtree .here ul .here a.nolink, -.tabtree .here a.nolink:hover, -.tabtree .here ul .here a.nolink:hover { - color: black; - text-decoration: none; -} - -.ie7 .tabtree .tabrow0 li { - margin-left: 0; -} - -.ie7 .tabtree .tabrow0 li.first { - margin-right: -4px; -} - -.ie7 .tabtree .tabrow0 li.onerow { - margin-right: 0; -} - -.ie7 .tabtree .tabrow0 a { - display: inline-block; - padding: 8px 0 0.35em 13px; - line-height: 1.5em; -} - -.ie7 .tabtree .tabrow0 a span { - padding: 10px 1em 10px 0; -} - -.ie7 .tabtree .tabrow0 div { - top: 2.6em; - padding: 0.2em 0; -} - -.ie7 .tabtree .tabrow0 div.empty { - margin-right: 0; -} - -.ie7.mod-quiz div.tabtree a span img.iconsmall { - margin: 0; - vertical-align: baseline; - position: relative; - top: 2px; -} - -.ie6 .tabtree { - height: 100%; -} - -.ie6 .tabtree .tabrow0 { - padding-top: 10px; -} - -.ie6 .tabtree .tabrow0 li { - margin-left: 0; -} - -.ie6 .tabtree .tabrow0 li.first { - margin-left: -4px; - margin-right: -4px; -} - -.ie6 .tabtree .tabrow0 li.last a { - margin-right: 0; -} - -.ie6 .tabtree .tabrow0 li.onerow { - margin-right: 0; -} - -.ie6 .tabtree .tabrow0 a { - padding: 0 0 0 13px; -} - -.ie6 .tabtree .tabrow0 a span { - padding: 12px 1em 4px 0; -} - -.ie6 .tabtree .tabrow0 div { - top: 3.5em; - padding: 0.2em 0; -} \ No newline at end of file diff --git a/theme/canvas/style/text.css b/theme/canvas/style/text.css deleted file mode 100644 index 06f12c1dd1a..00000000000 --- a/theme/canvas/style/text.css +++ /dev/null @@ -1,169 +0,0 @@ -/* Text Elements ---------------------------*/ - -h1, -h2, -h3, -h4, -h5, -h6, -p, -ul, -ol, -dl, -input, -textarea { - font-family: Helvetica, Arial, sans-serif; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: bold; - margin: 0; -} - -h1 { - font-size: 2.25em; - line-height: 1; - margin-bottom: 0.5em; -} - -h2 { - font-size: 1.5em; - margin-bottom: 0.5em; -} - -h3 { - font-size: 1.25em; - line-height: 1; - margin-bottom: 0.5em; -} - -h4 { - font-size: 1.1em; - line-height: 1.25; - margin-bottom: 0.75em; -} - -h5 { - font-size: 1em; - margin-bottom: 1em; -} - -h6 { - font-size: 1em; -} - -p { - margin: 0 0 1em; -} - -ul { - list-style-type: circle; -} - -ol { - list-style-type: decimal; -} - -dl { - margin: 0 0 1.5em 0; -} - -dl dt { - font-weight: bold; -} - -dl dd { - margin-left: 1.5em; -} - -abbr, -acronym { - border-bottom: 1px dotted #000; -} - -address { - margin-top: 1.5em; - font-style: italic; -} - -del { - color: #000; -} - -a { - text-decoration: none; -} - -blockquote { - margin: 1.5em; -} - -strong { - font-weight: bold; -} - -em, -dfn { - font-style: italic; -} - -dfn { - font-weight: bold; -} - -pre, -code { - white-space: pre; -} - -pre, -code, -tt { - font: 1.2em monospace; - line-height: 1.5; - margin: 1.5em 0; -} - -.small { - font-size: .8em; - margin-bottom: 1.875em; - line-height: 1.875em; -} - -.large { - font-size: 1.25em; - line-height: 1.5em; - margin-bottom: 1em; -} - -.quiet { - color: #999; -} - -.hide { - display: none; -} - -.icon.hide { - display: inline; -} - -.highlight { - background: #ffc; -} - -.top { - margin-top: 0; - padding-top: 0; -} - -.bottom { - margin-bottom: 0; - padding-bottom: 0; -} \ No newline at end of file diff --git a/theme/canvas/version.php b/theme/canvas/version.php deleted file mode 100644 index 50c79552802..00000000000 --- a/theme/canvas/version.php +++ /dev/null @@ -1,32 +0,0 @@ -. - -/** - * Theme version info - * - * @package theme_canvas - * @copyright 2010 Patrick Malley - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -defined('MOODLE_INTERNAL') || die; - -$plugin->version = 2016052300; // The current module version (Date: YYYYMMDDXX) -$plugin->requires = 2016051900; // Requires this Moodle version -$plugin->component = 'theme_canvas'; // Full name of the plugin (used for diagnostics) -$plugin->dependencies = array( - 'theme_base' => 2016051900, -); diff --git a/theme/upgrade.txt b/theme/upgrade.txt index b7ed8a01a62..6b7dfcf226e 100644 --- a/theme/upgrade.txt +++ b/theme/upgrade.txt @@ -8,6 +8,12 @@ information provided here is intended especially for theme designer. to implement specific theme settings: * $OUTPUT->get_logo_url($maxwidth, $maxheight); * $OUTPUT->get_compact_logo_url($maxwidth, $maxheight); +Removed themes: + * base, canvas + During the upgrade process the themes will be uninstalled and all their settings will be deleted. + If you wish to keep your theme and its settings, download it from moodle.org and put it back in + the theme/ directory BEFORE UPGRADING. + * CLI svgtool.php has moved from theme/base/cli to admin/cli and paths should be relative to the new location. === 3.1 === diff --git a/version.php b/version.php index 6ff6fe99793..1dda70957f0 100644 --- a/version.php +++ b/version.php @@ -29,7 +29,7 @@ defined('MOODLE_INTERNAL') || die(); -$version = 2016091500.00; // YYYYMMDD = weekly release date of this DEV branch. +$version = 2016091900.00; // YYYYMMDD = weekly release date of this DEV branch. // RR = release increments - 00 in DEV branches. // .XX = incremental changes.