From 78baa1aaadda8b7e4b7e288f79879cf0e904fed3 Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 28 Mar 2007 02:40:28 +0000 Subject: [PATCH] Latest cornflower from Jeff for MDL-9009 --- theme/cornflower/README.html | 33 +- theme/cornflower/config.php | 269 ++- theme/cornflower/cornflower.css | 561 +++++ theme/cornflower/docstyles.php | 200 +- theme/cornflower/footer.html | 82 +- theme/cornflower/header.html | 88 +- .../images/{headerbg.jpg => hdbg.jpg} | Bin theme/cornflower/images/hdbgend.jpg | Bin 0 -> 13047 bytes theme/cornflower/images/logo.jpg | Bin 18210 -> 654 bytes theme/cornflower/images/logo.psd | Bin 181553 -> 37560 bytes theme/cornflower/images/logo2.jpg | Bin 24207 -> 0 bytes theme/cornflower/styles.php | 36 +- theme/cornflower/styles_color.css | 973 --------- theme/cornflower/styles_fonts.css | 627 ------ theme/cornflower/styles_layout.css | 1903 ----------------- theme/cornflower/styles_moz.css | 331 --- 16 files changed, 906 insertions(+), 4197 deletions(-) create mode 100755 theme/cornflower/cornflower.css rename theme/cornflower/images/{headerbg.jpg => hdbg.jpg} (100%) mode change 100644 => 100755 create mode 100755 theme/cornflower/images/hdbgend.jpg delete mode 100644 theme/cornflower/images/logo2.jpg delete mode 100644 theme/cornflower/styles_color.css delete mode 100644 theme/cornflower/styles_fonts.css delete mode 100644 theme/cornflower/styles_layout.css delete mode 100644 theme/cornflower/styles_moz.css diff --git a/theme/cornflower/README.html b/theme/cornflower/README.html index 6c52e593c02..8f80b20b036 100644 --- a/theme/cornflower/README.html +++ b/theme/cornflower/README.html @@ -1,18 +1,15 @@ -

CR-CornflowerToo THEME

-
- -

CR-CornflowerToo is based on the color scheme of the original Cornflower Theme.

- -

Created by Jeffery Watkins of ClassroomRevolution.com.

- -

Support Moodle and Open Source Software

- -

This theme is based on Moodle's Standard Theme. By default, the styles of the Standard theme -are automatically loaded before any other -themes, so that all custom themes need to do is to define their -own styles to augment or overwrite particular standard styles.

- -

For CR-CornflowerToo to work properly, the Moodle Standard theme must be present and un altered in the Theme directory.

- -

In this way custom themes are not "left behind" by Moodle upgrades.

-

 

+

Cornflower THEME

+
+ +

Created by Jeffery Watkins of ClassroomRevolution.com.

+ +

Support Moodle and Open Source Software

+ + +

This theme is based on Moodle's Standard Theme. By default, the styles of the Standard theme +are automatically loaded before any other themes, so that all custom themes need to do is to define their +own styles to augment or overwrite particular standard styles.

+ +

For Cornflower to work properly, the Moodle Standard theme must be present and un altered in the Theme directory.

+ +

In this way custom themes are not "left behind" by Moodle upgrades.

diff --git a/theme/cornflower/config.php b/theme/cornflower/config.php index 871981788de..7bbe53d10d7 100644 --- a/theme/cornflower/config.php +++ b/theme/cornflower/config.php @@ -1,142 +1,127 @@ -sheets = array('styles_layout', 'styles_fonts', 'styles_color'); - -/// This variable is an array containing the names of all the -/// stylesheet files you want included in this theme, and in what order -//////////////////////////////////////////////////////////////////////////////// - - -$THEME->standardsheets = true; - -/// This variable can be set to an array containing -/// filenames from the *STANDARD* theme. If the -/// array exists, it will be used to choose the -/// files to include in the standard style sheet. -/// When false, then no files are used. -/// When true or NON-EXISTENT, then ALL standard files are used. -/// This parameter can be used, for example, to prevent -/// having to override too many classes. -/// Note that the trailing .css should not be included -/// eg $THEME->standardsheets = array('styles_layout','styles_fonts','styles_color'); -//////////////////////////////////////////////////////////////////////////////// - - -$THEME->parent = ''; - -/// This variable can be set to the name of a parent theme -/// which you want to have included before the current theme. -/// This can make it easy to make modifications to another -/// theme without having to actually change the files -/// If this variable is empty or false then a parent theme -/// is not used. -//////////////////////////////////////////////////////////////////////////////// - - -$THEME->parentsheets = false; - -/// This variable can be set to an array containing -/// filenames from a chosen *PARENT* theme. If the -/// array exists, it will be used to choose the -/// files to include in the standard style sheet. -/// When false, then no files are used. -/// When true or NON-EXISTENT, then ALL standard files are used. -/// This parameter can be used, for example, to prevent -/// having to override too many classes. -/// Note that the trailing .css should not be included -/// eg $THEME->parentsheets = array('styles_layout','styles_fonts','styles_color'); -//////////////////////////////////////////////////////////////////////////////// - - -$THEME->modsheets = true; - -/// When this is enabled, then this theme will search for -/// files named "styles.php" inside all Activity modules and -/// include them. This allows modules to provide some basic -/// layouts so they work out of the box. -/// It is HIGHLY recommended to leave this enabled. - - -$THEME->blocksheets = true; - -/// When this is enabled, then this theme will search for -/// files named "styles.php" inside all Block modules and -/// include them. This allows Blocks to provide some basic -/// layouts so they work out of the box. -/// It is HIGHLY recommended to leave this enabled. - - -$THEME->langsheets = false; - -/// By setting this to true, then this theme will search for -/// a file named "styles.php" inside the current language -/// directory. This allows different languages to provide -/// different styles. - - -$THEME->navmenuwidth = 50; - -/// You can use this to control the cutoff point for strings -/// in the navmenus (list of activities in popup menu etc) -/// Default is 50 characters wide. - - -$THEME->makenavmenulist = false; - -/// By setting this to true, then you will have access to a -/// new variable in your header.html and footer.html called -/// $navmenulist ... this contains a simple XHTML menu of -/// all activities in the current course, mostly useful for -/// creating popup navigation menus and so on. - - - -$THEME->resource_mp3player_colors = - 'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&'. - 'iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&'. - 'font=Arial&fontColour=3333FF&buffer=10&waitForPlay=no&autoPlay=yes'; - -/// With this you can control the colours of the "big" MP3 player -/// that is used for MP3 resources. - - -$THEME->filter_mediaplugin_colors = - 'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&'. - 'iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&'. - 'waitForPlay=yes'; - -/// ...And this controls the small embedded player - - -$THEME->custompix = false; - -/// If true, then this theme must have a "pix" -/// subdirectory that contains copies of all -/// files from the moodle/pix directory, plus a -/// "pix/mod" directory containing all the icons -/// for all the activity modules. -//////////////////////////////////////////////////////////////////////////////// - - - -// These colours are not used anymore, so I've set them to -// bright green to help identify where they should be removed -// These lines will be deleted soon - -$THEME->body = "#22FF22"; // Main page color -$THEME->cellheading = "#22FF22"; // Standard headings of big tables -$THEME->cellheading2 = "#22FF22"; // Highlight headings of tables -$THEME->cellcontent = "#22FF22"; // For areas with text -$THEME->cellcontent2 = "#22FF22"; // Alternate colour -$THEME->borders = "#22FF22"; // Table borders -$THEME->highlight = "#22FF22"; // Highlighted text (eg after a search) -$THEME->hidden = "#22FF22"; // To color things that are hidden -$THEME->autolink = "#22FF22"; // To color auto-generated links (eg glossary) - -?> +sheets = array('cornflower'); + +/// This variable is an array containing the names of all the +/// stylesheet files you want included in this theme, and in what order +//////////////////////////////////////////////////////////////////////////////// + + +$THEME->standardsheets = true; + +/// This variable can be set to an array containing +/// filenames from the *STANDARD* theme. If the +/// array exists, it will be used to choose the +/// files to include in the standard style sheet. +/// When false, then no files are used. +/// When true or NON-EXISTENT, then ALL standard files are used. +/// This parameter can be used, for example, to prevent +/// having to override too many classes. +/// Note that the trailing .css should not be included +/// eg $THEME->standardsheets = array('styles_layout','styles_fonts','styles_color'); +//////////////////////////////////////////////////////////////////////////////// + + +$THEME->parent = ''; + +/// This variable can be set to the name of a parent theme +/// which you want to have included before the current theme. +/// This can make it easy to make modifications to another +/// theme without having to actually change the files +/// If this variable is empty or false then a parent theme +/// is not used. +//////////////////////////////////////////////////////////////////////////////// + + +$THEME->parentsheets = false; + +/// This variable can be set to an array containing +/// filenames from a chosen *PARENT* theme. If the +/// array exists, it will be used to choose the +/// files to include in the standard style sheet. +/// When false, then no files are used. +/// When true or NON-EXISTENT, then ALL standard files are used. +/// This parameter can be used, for example, to prevent +/// having to override too many classes. +/// Note that the trailing .css should not be included +/// eg $THEME->parentsheets = array('styles_layout','styles_fonts','styles_color'); +//////////////////////////////////////////////////////////////////////////////// + + +$THEME->modsheets = true; + +/// When this is enabled, then this theme will search for +/// files named "styles.php" inside all Activity modules and +/// include them. This allows modules to provide some basic +/// layouts so they work out of the box. +/// It is HIGHLY recommended to leave this enabled. + + +$THEME->blocksheets = true; + +/// When this is enabled, then this theme will search for +/// files named "styles.php" inside all Block modules and +/// include them. This allows Blocks to provide some basic +/// layouts so they work out of the box. +/// It is HIGHLY recommended to leave this enabled. + + +$THEME->langsheets = false; + +/// By setting this to true, then this theme will search for +/// a file named "styles.php" inside the current language +/// directory. This allows different languages to provide +/// different styles. + + +$THEME->navmenuwidth = 50; + +/// You can use this to control the cutoff point for strings +/// in the navmenus (list of activities in popup menu etc) +/// Default is 50 characters wide. + + +$THEME->makenavmenulist = false; + +/// By setting this to true, then you will have access to a +/// new variable in your header.html and footer.html called +/// $navmenulist ... this contains a simple XHTML menu of +/// all activities in the current course, mostly useful for +/// creating popup navigation menus and so on. + + + +$THEME->resource_mp3player_colors = + 'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&'. + 'iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&'. + 'font=Arial&fontColour=3333FF&buffer=10&waitForPlay=no&autoPlay=yes'; + +/// With this you can control the colours of the "big" MP3 player +/// that is used for MP3 resources. + + +$THEME->filter_mediaplugin_colors = + 'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&'. + 'iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&'. + 'waitForPlay=yes'; + +/// ...And this controls the small embedded player + + +$THEME->custompix = false; + +/// If true, then this theme must have a "pix" +/// subdirectory that contains copies of all +/// files from the moodle/pix directory, plus a +/// "pix/mod" directory containing all the icons +/// for all the activity modules. +//////////////////////////////////////////////////////////////////////////////// + + +?> \ No newline at end of file diff --git a/theme/cornflower/cornflower.css b/theme/cornflower/cornflower.css new file mode 100755 index 00000000000..f55c4ee4b9c --- /dev/null +++ b/theme/cornflower/cornflower.css @@ -0,0 +1,561 @@ +/******************************************************************* + Cornflower CSS + + This CSS file contains all color and layout definitions + for the Cornflower theme. + + This theme requires the Standard theme to be present. + +*******************************************************************/ + +/*** + *** Core + ***/ + +a:link, +a:visited { + color:#054377; +} + +a:hover { + color:#054377; + text-decoration:underline; + + } + +body { + background-color:#739FC4; + border-color:#F7F7F7; +} + +th.header, +td.header, +div.header { + background-color: #739FC4; +} + +.navbar { + background-color:#D0E2EE; + border-color:#D0E2EE; + +} + +.generalbox { + border-color:#739FC4; +} +.informationbox { + border-color:#739FC4; +} +.feedbackbox { + border-color: #739FC4; +} + +.noticebox { + border-color:#739FC4; +} + +.errorbox { + color:#ffffff; + border-color:#739FC4; + background-color:#990000; +} + +.tabledivider { + border-color:#739FC4; +} + +.sitetopic { +} + +.sitetopiccontent { + border-color:#739FC4; + background-color:#FFFFFF; +} + +.unread { + background: #78A2CD; +} + +/*** + *** Header + ***/ + +#header-home, #header { +background: #ececec url(images/hdbg.jpg) 1px 0 repeat-x; +height:112px; + +} + +.headermain { + background: transparent url(images/hdbgend.jpg) 100% 0 no-repeat; + float: none; + +} + + +/*** + *** Admin + ***/ + +.admin .generalboxcontent { + background-color:#EEEEEE; +} + +.admin .generalbox { + border-color:#739FC4; +} + +.admin .informationbox { + border-color:#739FC4; + background-color:#FFFFFF; +} + + +/*** + *** Blocks + ***/ + +.sideblock { + border-top: 1px solid #739FC4; + border-right: 1px solid #4A677F; + border-bottom: 2px groove #4A677F; + border-left: 1px solid #4A677F; +} + + + +.sideblock .header { + text-align: left; + padding:4px; + background-color: #739FC4; + border-bottom: 2px groove #739FC4; +} + +.sideblock .content { + background-color:#FFFFFF; +} + +.sideblock .header .commands { + float: right; + margin-top: 0.3em; +} + +/*** + *** Calendar + ***/ + +#calendar .maincalendar, +#calendar .sidecalendar { + border-color: #739FC4; +} + +#calendar .maincalendar table.calendarmonth th { + border-color: #000000; +} + +table.minicalendar { + border-color:#739FC4; +} + +#calendar .maincalendar .eventlist .event { + border-color:#739FC4; +} + +#calendar .maincalendar .eventlist .event .topic, +#calendar .maincalendar .eventlist .event .picture, +#calendar .maincalendar .eventlist .event .side { + background-color:#FFFFFF; +} + +#calendar .maincalendar table.calendarmonth ul.events-underway { + color:#739FC4; +} + +#calendar .event_global, +.minicalendar .event_global, +.block_calendar_month .event_global { + border-color:#2EBA0E !important; + background-color:#2EBA0E; +} + +#calendar .event_course, +.minicalendar .event_course, +.block_calendar_month .event_course { + border-color:#FF9966 !important; + background-color:#FF9966; +} + +#calendar .event_group, +.minicalendar .event_group, +.block_calendar_month .event_group { + border-color:#FBBB23 !important; + background-color:#FBBB23; +} + +#calendar .event_user, +.minicalendar .event_user, +.block_calendar_month .event_user { + border-color:#A1BECB !important; + background-color:#A1BECB; +} + +#calendar .duration_global, +.minicalendar .duration_global { + border-top-color:#2EBA0E !important; + border-bottom-color:#2EBA0E !important; +} + +#calendar .duration_course, +.minicalendar .duration_course { + border-top-color:#FF9966 !important; + border-bottom-color:#FF9966 !important; +} + +#calendar .duration_group, +.minicalendar .duration_group { + border-top-color:#FBBB23 !important; + border-bottom-color:#FBBB23 !important; +} + +#calendar .duration_user, +.minicalendar .duration_user { + border-top-color:#A1BECB !important; + border-bottom-color:#A1BECB !important; +} + +#calendar .weekend, +.minicalendar .weekend { + color:#FF0000; +} + +#calendar .today, +.minicalendar .today { + border-color:#000000 !important; +} + +.cal_popup_fg { + background-color:#FFFFFF; +} + +.cal_popup_bg { + border-color:#000000; + background-color:#FFFFFF; +} + +#calendar .maincalendar .filters table, +#calendar .sidecalendar .filters table, +.block_calendar_month .filters table { + background-color: #FFFFFF; +} + + + +/*** + *** Course + ***/ + +/* course, entry-page, login */ +.headingblock { + background-color: #739FC4; + border-top: 1px solid #739FC4; + border-right: 1px solid #4A677F; + border-bottom: 2px groove #4A677F; + border-left: 1px solid #4A677F; +} + +/* course */ +.headingblock .outline { + border-color:#739FC4; +} + +#course-view .weekscss .section, +#course-view .section td { + border-color:#DDDDDD; +} + +/* .content should match the body background, sides are white. */ +#course-view .content { + background: #FFFFFF; +} + +#course-view .weekscss .section, +#course-view .section td.side { + background: #739FC4; +} + +#course-view .section .side { +} + +#course-view .section .left { +} + +#course-view .section .right { +} + +#course-view .weekscss .current, +#course-view .current td.side { + background: #3b92dc; +} + +#course-view .weekscss .hidden, +#course-view .hidden td.side { + background: #DDDDDD; +} + +.categoryboxcontent, +.courseboxcontent { + border-top: 1px solid #739FC4; + border-right: 1px solid #4A677F; + border-bottom: 2px groove #4A677F; + border-left: 1px solid #4A677F; + background: #FFFFFF; +} +body#course-user .section { + border-color:#AAAAAA; +} + + + +/*** + *** Login + ***/ + +.loginbox, +.loginbox.twocolumns .loginpanel, +.loginbox .subcontent { + border-color:#739FC4; +} + + +/*** + *** Message + ***/ + +table.message_search_results td { + border-color:#739FC4; +} + +.message .author { + color: #739FC4; +} + +.message .time { + color: #739FC4; +} + +.message .content { +} + + + +/*** + *** User + ***/ + +.userpicture { + background:#EEEEEE; +} + +.userinfobox { + border-color: #739FC4; + background-color: #F7F7F7; +} +.groupinfobox { + border-color: #739FC4; + background-color: #FCFCFC; +} + + +/*** + *** Modules: Forum + ***/ + +.forumheaderlist, +.forumpost { + border-color:#1D5083; +} + +.forumpost .content { + background: #FFFFFF; +} + +.forumpost .left { + background:#739FC4; +} + +.forumpost .topic { + border-bottom-color: #739FC4; + background:#D0E2EE; + +} + +.forumpost .starter { + background:#739FC4; +} + +.forumheaderlist .discussion .starter { + background:#D0E2EE; +} + +.forumheaderlist td { + border-color: #739FC4; +} + +.sideblock .post .head { + color:#555555; +} + +.forumthread .unread { + background: #78A2CD; +} +#mod-forum-discuss .forumpost { + background: none; +} + +#mod-forum-discuss .unread .forumpost .message { + border-color: #78A2CD; +} +#mod-forum-discuss .forumthread .unread { +} + +#mod-forum-index .unread { +} + + +/*** + *** Modules: Glossary + ***/ + +.glossarypost { + border-color: #739FC4; +} + +.glossarypost .entryheader, +.glossarypost .entryapproval, +.glossarypost .picture, +.glossarypost .entryattachment, +.glossarypost .left { + background-color: #739fc4; +} + +.glossarycomment { + border-color: #739FC4; +} + +.glossarycomment .entryheader, +.glossarycomment .picture, +.glossarycomment .left { + background-color: #739fc4; + +} + +#mod-glossary-report .generalbox .teacher { + background: #739fc4; +} + +.categoryheader { + background-color: #efefef; +} + +.glossaryformatheader { + background-color: #739FC4; +} + + +/*** + *** Modules: Journal + ***/ + +#mod-journal-view .feedbackbox .left, +#mod-journal-view .feedbackbox .entryheader { + background-color: #739FC4; +} + +/*** + *** Modules: Quiz + ***/ + +body#mod-quiz-report table#attempts td { + border-color: #739FC4; +} +body#mod-quiz-report table#attempts .r1 { + background-color: #eeeeee; +} + + + +/*** + *** Misc Color + ***/ + +.headermenu a:link { + text-decoration: none; + color: #ffffff; +} +.headermenu a:visited { + text-decoration: none; + color: #ffffff; +} +.headermenu a:hover { + text-decoration: underline; + color: #ffffff; +} + + +.cornflowersurround { + background: #D0E2EE; + border-top: 1px solid #4A677F; + border-right: 1px solid #4A677F; + border-bottom: 2px groove #4A677F; + border-left: 1px solid #4A677F; +} + +.generalboxcontent { + background-color:#FFFFFF; + +} +/*** + *** Layout Core + ***/ + +h1.main, +h2.main, +h3.main, +h4.main, +h5.main, +h6.main { + text-align: center; +} + +#layout-table { + width:100%; + border-collapse:separate; + margin-top: 8px; +} + +#layout-table #left-column, +#layout-table #middle-column, +#layout-table #right-column +{ + vertical-align:top; +} + +#layout-table #middle-column { + padding-left:12px; + padding-right:12px; +} + +#layout-table #left-column { + padding-left:10px; +} + +#layout-table #right-column { + padding-right:10px; +} + +div.headermenu +{ + position: absolute; + top: 15px; + right: 10px; +} \ No newline at end of file diff --git a/theme/cornflower/docstyles.php b/theme/cornflower/docstyles.php index 5a4c4df2e56..95f088d3f13 100644 --- a/theme/cornflower/docstyles.php +++ b/theme/cornflower/docstyles.php @@ -1,100 +1,100 @@ - -body { - background-color:#FFFFFF; -} -p, a { - font-size:small; -} - -h1, h2, h3 { - padding-left:0px; - background-color:transparent; - color:#000000; -} - -h1 { - font-size:1.7em; - margin:0.5em 0 0; -} - -h2 { - font-size:1.4em; - margin:0.5em 0 0; -} - -h3 { - font-size:1.2em; - margin:0.5em 0 0; -} - - -li { - margin-bottom: 10px; -} - -ul { - margin-top: 10px; -} - -.question { - font-size: medium; - font-weight: bold; - border: 1px dotted; - padding: 10px; - background-color: #EEEEEE; -} - -.answer { - font-size: medium; - border: none; - padding-left: 40px; -} - -.normaltext { - font-size: medium; - border: none; - margin-left: 30px; -} - -.answercode { - font-family: "Courier New", Courier, mono; - font-size: small; - border: none; - padding-left: 60px; -} - -.questionlink { - font-size: medium; - border: none; - padding-left: 40px; -} - -.examplecode { - font-family: "Courier New", Courier, mono; - font-size: small; - border: thin dashed #999999; - background-color: #FBFBFB; - margin: auto; - margin-top: 0.5em; - padding: 30px; - height: auto; - width: auto; -} - -.spaced { - margin-bottom: 30px; -} + +body { + background-color:#FFFFFF; +} +p, a { + font-size:small; +} + +h1, h2, h3 { + padding-left:0px; + background-color:transparent; + color:#000000; +} + +h1 { + font-size:1.7em; + margin:0.5em 0 0; +} + +h2 { + font-size:1.4em; + margin:0.5em 0 0; +} + +h3 { + font-size:1.2em; + margin:0.5em 0 0; +} + + +li { + margin-bottom: 10px; +} + +ul { + margin-top: 10px; +} + +.question { + font-size: medium; + font-weight: bold; + border: 1px dotted; + padding: 10px; + background-color: #EEEEEE; +} + +.answer { + font-size: medium; + border: none; + padding-left: 40px; +} + +.normaltext { + font-size: medium; + border: none; + margin-left: 30px; +} + +.answercode { + font-family: "Courier New", Courier, mono; + font-size: small; + border: none; + padding-left: 60px; +} + +.questionlink { + font-size: medium; + border: none; + padding-left: 40px; +} + +.examplecode { + font-family: "Courier New", Courier, mono; + font-size: small; + border: thin dashed #999999; + background-color: #FBFBFB; + margin: auto; + margin-top: 0.5em; + padding: 30px; + height: auto; + width: auto; +} + +.spaced { + margin-bottom: 30px; +} diff --git a/theme/cornflower/footer.html b/theme/cornflower/footer.html index 0262c7fdbd4..eda03c1c02a 100644 --- a/theme/cornflower/footer.html +++ b/theme/cornflower/footer.html @@ -1,41 +1,41 @@ - - - - - - - + + + + + + + diff --git a/theme/cornflower/header.html b/theme/cornflower/header.html index 2dcd813425d..0c0a2c63187 100644 --- a/theme/cornflower/header.html +++ b/theme/cornflower/header.html @@ -1,44 +1,44 @@ - -> - - - - <?php echo $title ?> - - javascript"); ?> - - -> - -
- - -
-
-
-
- -
-
-
-
- - - - - - -
+ +> + + + + <?php echo $title ?> + + javascript"); ?> + + +> +
+
+ + +
+
+
+
+ +
+
+
+
+
+ + + + + + + +
+
diff --git a/theme/cornflower/images/headerbg.jpg b/theme/cornflower/images/hdbg.jpg old mode 100644 new mode 100755 similarity index 100% rename from theme/cornflower/images/headerbg.jpg rename to theme/cornflower/images/hdbg.jpg diff --git a/theme/cornflower/images/hdbgend.jpg b/theme/cornflower/images/hdbgend.jpg new file mode 100755 index 0000000000000000000000000000000000000000..4e6c752fda4e1b635c2f02cbc6c2f60817b637d7 GIT binary patch literal 13047 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 diff --git a/theme/cornflower/images/logo.psd b/theme/cornflower/images/logo.psd index 4f8389be632785aa4cd4bc4fa9448194855403e6..3759c4056296469c9ccdff21686bfd6745862794 100644 GIT binary patch delta 3832 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 pLgz|_+W7!Qn_$r%77+; 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 diff --git a/theme/cornflower/styles.php b/theme/cornflower/styles.php index bd329f640b5..9bc66d36519 100644 --- a/theme/cornflower/styles.php +++ b/theme/cornflower/styles.php @@ -1,18 +1,18 @@ - + diff --git a/theme/cornflower/styles_color.css b/theme/cornflower/styles_color.css deleted file mode 100644 index a308abb991d..00000000000 --- a/theme/cornflower/styles_color.css +++ /dev/null @@ -1,973 +0,0 @@ -/******************************************************************* - styles_color.css - - This CSS file contains all color definitions like - background-color, font-color, border-color etc. - - Styles are organised into the following sections: - - core - header - footer - - admin - blocks - calendar - course - doc - login - message - question - tabs - user - - various modules - -*******************************************************************/ - -/*** - *** Core - ***/ - -a:link, -a:visited { - color:#39546b; -} - -a.dimmed:link, -a.dimmed:visited { - color:#AAAAAA; -} - -a:hover { - color:#032d50; -} - -a.autolink:link, -a.autolink:visited { - color:#000000; - background: #DDDDDD; -} - -a.autolink.glossary:hover { - cursor: help; -} - -img.userpicture, -img.grouppicture { - border-color:#000 -} - -.block_online_users .listentry img { - border:#888 -} - -body { - background-color:#d0e2ee; - border-color:#F7F7F7;} - -th.header, -td.header, -div.header { - background-color: #739FC4; -} - -.navbar { - border-color:#739FC4; -} - -table.formtable tbody th { - background: none; -} - -.highlight { - background-color:#AAFFAA; -} - -.highlight2 { - color:#AA0000; /* highlight missing terms in forum search */ -} - -/* Alternate rows even */ -.r0 { -} - -/* Alternate rows odd */ -.r1 { -} - -/* notification messages (can be good or bad) */ -.notifyproblem { - color:#660000; -} -.notifysuccess { - color:#006600; -} - -.required { - background-color:#DDDDDD; -} - -.generalbox { - border-color:#739FC4; -} -.informationbox { - border-color:#739FC4; -} -.feedbackbox { - border-color: #888888; -} -.feedbackby { - background-color:#BBBBBB; -} - -.noticebox { - border-color:#739FC4; -} - -.errorbox { - color:#ffffff; - border-color:#660000; - background-color:#990000; -} - -.errorboxcontent { - background-color:#FFBBBB; -} - -.tabledivider { - border-color:#739FC4; -} - -.sitetopic { -} - -.sitetopiccontent { - border-color:#739FC4; - background-color:#FFFFFF; -} - -.dimmed_text { - color:#AAAAAA; -} - -.teacheronly { - color:#990000; -} - -.unread { - background: #FFD991; -} - -.censoredtext { - color:#000000; - background:#000000; -} - - -/* kept for backward compatibility with some non-standard modules - which use these classes for various things */ -.generaltab, .generaltabinactive { - background-color:#BBBBBB; -} -.generaltabselected { - background-color:#DDDDDD; -} -.generaltabinactive { - color:#CCCCCC; -} - - -.generaltable .cell { - background-color:#FFFFFF; - border-color:#EEEEEE; -} - -.generaltable { - border-color:#EEEEEE; -} - - - -/*** - *** Header - ***/ - -.headerskip a:link, -.headerskip a:visited, -.headerskip a:hover { - color: #FFF; -} - -#header-home, #header { -background: #FFF url(images/hdbg.jpg) 1px 0 repeat-x; - - -} - -.headermain { - - float: none; - - -} - -.headermenu { - -} - -/*** - *** Footer - ***/ - -/*Accessibility: .debugwarn */ -.debugwarn { - text-align: center; - background: #FDD; -} - -.homelink a:link, -.homelink a:visited, -.homelink a:hover { - color: #000; - text-decoration: none; -} -.homelink a:link, -.homelink a:visited { - border-top: 1px solid #cecece; - border-bottom: 2px solid #4a4a4a; - border-left: 1px solid #cecece; - border-right: 2px solid #4a4a4a; -} -.homelink a:hover { - border-bottom: 1px solid #cecece; - border-top: 2px solid #4a4a4a; - border-right: 1px solid #cecece; - border-left: 2px solid #4a4a4a; -} - - -/*** - *** Admin - ***/ - -.admin .generalboxcontent { - background-color:#EEEEEE; -} - -.admin .generalbox { - border-color:#BBBBBB; -} - -.admin .informationbox { - border-color:#BBBBBB; - background-color:#FFFFFF; -} - -body#admin-index .c0 { - background-color: #FAFAFA; -} - -body#admin-blocks table#blocks .r0, -body#admin-blocks table#incompatible .r0 { - background-color: #f0f0f0; -} - -body#admin-blocks table#blocks .r1, -body#admin-blocks table#incompatible .r1 { - background-color: #fafafa; -} - -body#admin-blocks table#incompatible td.c0 { - color: #ff0000; -} - -table.flexible .r0 { - background-color: #f0f0f0; -} - -table.flexible .r1 { - background-color: #fafafa; -} - -/*** - *** Blocks - ***/ - -div.sideblock div.header -{ - background: transparent url(images/sideblock.jpg) 0 ; - border: none; - padding: 0 0 0 8px; - margin: 0; - height: 29px; - } -div.sideblock div.header div.title { - height: 29px; - padding: 6px 0 0 0; - margin: 0; - height/**/:/**/ 26px; -} - - -.sideblock { - border-top: 1px solid #739FC4; - border-right: 1px solid #39546b; - border-bottom: 2px groove #39546b; - border-left: 1px solid #39546b; -} - - - -.sideblock .content { - background-color:#FFFFFF; -} - -.sideblock .content hr { - border-top-color:#999999; -} - -#left-column .hidden .header, -#right-column .hidden .header -{ - border-bottom-color: #dddddd; -} - -.sideblock .header .hide-show img.hide-show-image { - background: url('../../pix/t/switch_minus.gif') no-repeat bottom; -} - -.sideblock.hidden .header .hide-show img.hide-show-image { - background: url('../../pix/t/switch_plus.gif') no-repeat bottom; -} - -.blockconfigtable { - background-color:#FFFFFF; - border-left:1px solid; - border-right:1px solid; - border-bottom:1px solid; - border-color:#AAAAAA; -} - - -/*** - *** Blogs - ***/ - -.blogpost.blogdraft .content { - background-color:#EEEEEE; -} - -.block_blog_tags .official { - color: #0000cc; -} - -.block_blog_tags .personal { - color: #666699; -} - - -/*** - *** Calendar - ***/ - -#calendar .maincalendar, -#calendar .sidecalendar { - background-color:#FFFFFF; - border-color:#739FC4; -} - -#calendar .maincalendar table.calendarmonth th { - border-color: #000000; -} - -table.minicalendar { - border-color:#739FC4; -} - -#calendar .maincalendar .eventlist .event { - border-color:#739FC4; -} - -#calendar .maincalendar .eventlist .event .topic, -#calendar .maincalendar .eventlist .event .picture, -#calendar .maincalendar .eventlist .event .side { - background-color:#EEEEEE; -} - -#calendar .maincalendar table.calendarmonth ul.events-underway { - color:#999999; -} - -/*Accessibility: increase contrast, darker link/weekend colors, lighter event backgrounds. */ -.minicalendar a, -.calendarmonth a { - color:#000077; -} - -#calendar .event_global, -.minicalendar .event_global, -.block_calendar_month .event_global { - border-color:#D6F8CD !important; /* #C5E7BC */ - background-color:#D6F8CD; -} - -#calendar .event_course, -.minicalendar .event_course, -.block_calendar_month .event_course { - border-color:#FFD3BD !important; /* #EEC2AC */ - background-color:#FFD3BD; -} - -#calendar .event_group, -.minicalendar .event_group, -.block_calendar_month .event_group { - border-color:#FEE7AE !important; /* #EDD69D */ - background-color:#FEE7AE; -} - -#calendar .event_user, -.minicalendar .event_user, -.block_calendar_month .event_user { - border-color:#DCE7EC !important; /* #CBD6DB */ - background-color:#DCE7EC; -} - -#calendar .duration_global, -.minicalendar .duration_global { - border-top-color:#66D14D !important; - border-bottom-color:#66D14D !important; -} - -#calendar .duration_course, -.minicalendar .duration_course { - border-top-color:#FF9966 !important; - border-bottom-color:#FF9966 !important; -} - -#calendar .duration_group, -.minicalendar .duration_group { - border-top-color:#FBBB23 !important; - border-bottom-color:#FBBB23 !important; -} - -#calendar .duration_user, -.minicalendar .duration_user { - border-top-color:#A1BECB !important; - border-bottom-color:#A1BECB !important; -} - -#calendar .weekend, -.minicalendar .weekend { - color:#990000; -} - -#calendar .today, -.minicalendar .today { - border-color:#444444; -} - -.cal_popup_fg { - background-color:#FFFFFF; -} - -.cal_popup_bg { - border-color:#000000; - background-color:#FFFFFF; -} - -#calendar .maincalendar .filters table, -#calendar .sidecalendar .filters table, -.block_calendar_month .filters table { - background-color: #ffffff; -} - - - -/*** - *** Course - ***/ - -/* course, entry-page, login */ -.headingblock { - border-color:#739FC4; -} - -/* course */ -.headingblock .outline { - border-color:#739FC4; -} - -#course-view .weekscss .section, -#course-view .section td { - border-color:#739FC4; -} - -/* .content should match the body background, sides are white. */ -#course-view .content { - background: #ffffff; -} - -#course-view .weekscss .section, -#course-view .section td.side { - background: #739FC4; -} - -#course-view .section .side { -} - -#course-view .section .left { -} - -#course-view .section .right { -} - -#course-view .weekscss .current, -#course-view .current td.side { - background: #A2BED8; -} - -#course-view .weekscss .hidden, -#course-view .hidden td.side { - background: #DDDDDD; -} - - -#course-view .topics { -} - -#course-view .weeks { -} - -#course-view .section .spacer { -} - -#course-view .section .weekdates { - color: #777777; -} - -#course-view .weekscss .weekdates { - color: #39546b; -} - -.categoryboxcontent, -.courseboxcontent { - border-top: 1px solid #739FC4; - border-right: 1px solid #39546b; - border-bottom: 2px groove #39546b; - border-left: 1px solid #39546b; - background: #FFFFFF; -} -body#course-user .section { - border-color:#AAAAAA; -} - -#admin-report .plugin, -#course-report .plugin, -#course-import .plugin { - margin-bottom: 20px; - margin-left:10%; - margin-right:10%; - - border-bottom: 1px solid #cecece; - border-top: 1px solid #cecece; - border-right: 1px solid #cecece; - border-left: 1px solid #cecece; - - background-color: #fdfdfd; -} - - -/*** - *** Doc - ***/ - -/*** - *** Grades - ***/ - -body#grade-index .grades { - border-color:black; -} - -body#grade-index .grades td { - border-color:#e0e0e0; -} - -body#grade-index .grades .r0 { - background-color: #ffffff; -} - -body#grade-index .grades .r1 { - background-color: #f0f0f0; -} - - -/*** - *** Login - ***/ - -.loginbox .content { - border-color:#739FC4; -} - - -/*** - *** Message - ***/ - -table.message_search_results td { - border-color:#739FC4; -} - -.message.other .author { - color: #8888CC; -} - -.message.me .author { - color: #999999; -} - -.message .time { - color: #999999; -} - -.message .content { -} - -/*** - *** Question - ***/ - -.que { - border-color: #DDD; -} -.que .r0 { - background-color: #F5F5F5; -} -.que .r1 { - background-color: #EEE; -} -.calculated .answer, -.numerical .answer, -.shortanswer .answer, -.truefalse .answer { - background-color: #EEE; -} -.calculated .feedback, -.numerical .feedback, -.shortanswer .feedback, -.truefalse .feedback { - border-color: #DDD; -} -.que.multianswer .incorrect { - background-color: #faa; -} -.que.multianswer .partiallycorrect { - background-color: #ff9; -} -.que.multianswer .correct { - background-color: #afa; -} - -/*** - *** Logs - ***/ - -.logtable .r1 { - background-color:#EEEEEE; -} - - -/*** - *** Tabs - ***/ - -.tablink a:link, -.tablink a:visited { - color:#000066; -} - -.selected .tablink a:link, -.selected .tablink a:visited { - color:#000000; -} -.tabs .side, -.tabrow td { - border-color: #AAAAAA; -} -.tabrow td { - background:url(pix/tab/left.gif) top left no-repeat; -} -.tabrow td .tablink { - background:url(pix/tab/right.gif) top right no-repeat; -} -.tabrow td:hover { - background-image:url(pix/tab/left_hover.gif); -} -.tabrow td:hover .tablink { - background-image:url(pix/tab/right_hover.gif); -} -.tabrow .last { - background: transparent url(pix/tab/right_end.gif) top right no-repeat; -} -.tabrow .selected { - background:url(pix/tab/left_active.gif) top left no-repeat; -} -.tabrow .selected .tablink { - background:url(pix/tab/right_active.gif) top right no-repeat; -} -.tabrow td.selected:hover { - background-image:url(pix/tab/left_active_hover.gif); -} -.tabrow td.selected:hover .tablink { - background-image:url(pix/tab/right_active_hover.gif); -} - - -/*** - *** User - ***/ - -.userpicture { -} - -.userinfobox { - border-color:#739FC4; -} -.groupinfobox { - border-color:#739FC4; -} - -/*** - *** Modules: Chat - ***/ - -#mod-chat-gui_header_js-jsupdate .text { - color:#000 -} -#mod-chat-gui_header_js-jsupdate .event, -#mod-chat-gui_header_js-jsupdate .title { - color:#888 -} - -#mod-chat-gui_header_js-chatinput .wait { - background: #dddddd; -} - -/*** - *** Modules: Choice - ***/ - -/*** - *** Modules: Forum - ***/ - -.forumheaderlist, -.forumpost { - border-color:#1D5083; - background-color:#FFFFFF; -} - -.forumpost .content { - background: #FFFFFF; -} - -.forumpost .left { - background:#739FC4; -} - -.forumpost .topic { - background:#D0E2EE; - } - -.forumpost .starter { - background:#739FC4; -} - -.forumheaderlist .discussion .starter { - background:#ffffff; -} - -.forumheaderlist td { - border-color: #739FC4; -} - -.sideblock .post .head { - color:#555555; -} - -.forumthread .unread { - background: #78A2CD; -} -#mod-forum-discuss .forumpost { - background: none; -} - -#mod-forum-discuss .unread .forumpost .message { - border-color: #78A2CD; -} -#mod-forum-discuss .forumthread .unread { -} - -#mod-forum-index .unread { -} - - -/*** - *** Modules: Glossary - ***/ - -.entryboxheader { - border-color: #BBBBBB; -} - -.entrybox { - border-color: #BBBBBB; -} - -.entry { -} - -.glossarypost { - border-color: #739FC4; -} - -.glossarypost .entryheader, -.glossarypost .entryapproval, -.glossarypost .picture, -.glossarypost .entryattachment, -.glossarypost .left { - background-color: #F0F0F0; -} - -.glossarycomment { - border-color: #739FC4; -} - -.glossarycomment .entryheader, -.glossarycomment .picture, -.glossarycomment .left { - background-color: #F0F0F0; - -} - -#mod-glossary-report .generalbox .teacher { - background: #F0F0F0; -} - -.categoryheader { - background-color: #739FC4; -} - -.glossaryformatheader { - background-color: #739FC4; -} - - -/*** - *** Modules: Journal - ***/ - -#mod-journal-view .feedbackbox .left, -#mod-journal-view .feedbackbox .entryheader { - background-color: #739FC4; -} - -/*** - *** Modules: Label - ***/ - -/*** - *** Modules: Lesson - ***/ - -/*** - *** Modules: Quiz - ***/ - -/* body#mod-quiz-report table#attempts td { - border-color: #dddddd; -} -body#mod-quiz-report table#attempts .r1 { - background-color: #eeeeee; -} - */ - -/*** - *** Modules: Resource - ***/ - -.ims-nav-dimmed { - color: #AAAAAA; - text-decoration: none; -} - -.ims-nav-button a:link, -.ims-nav-button a:visited, -.ims-nav-button a:hover { - color: #000; - text-decoration: none; -} - -.ims-nav-dimmed, -.ims-nav-button a:link, -.ims-nav-button a:visited { - border-top: 1px solid #cecece; - border-bottom: 2px solid #4a4a4a; - border-left: 1px solid #cecece; - border-right: 2px solid #4a4a4a; -} - -.ims-nav-button a:hover { - border-bottom: 1px solid #cecece; - border-top: 2px solid #4a4a4a; - border-right: 1px solid #cecece; - border-left: 2px solid #4a4a4a; -} - -#ims-contentframe, -#ims-contentframe-no-nav { - border-color: #cecece; -} - - -/*** - *** Modules: Scorm - ***/ - -/*** - *** Modules: Survey - ***/ - -#mod-survey-view .r0 { - background-color: #EEEEEE; -} -#mod-survey-view .r1 { - background-color: #DDDDDD; -} - - -/*** - *** Modules: Wiki - ***/ - -/*** - *** Modules: Workshop - ***/ - -.workshoppostpicture { - background-color:#FEE6B9; -} - -.workshopassessmentheading { - background-color:#DDDDDD; -} - -.error { - color:#ff0000; -} - -.generalboxcontent { - background-color:#FFFFFF; -} \ No newline at end of file diff --git a/theme/cornflower/styles_fonts.css b/theme/cornflower/styles_fonts.css deleted file mode 100644 index e1233a36611..00000000000 --- a/theme/cornflower/styles_fonts.css +++ /dev/null @@ -1,627 +0,0 @@ -/******************************************************************* - styles_color.css - - This CSS file contains all font definitions like family, size, - weight, text-align, letter-spacing etc. - - Styles are organised into the following sections: - core - header - footer - - admin - blocks - calendar - course - doc - grades - login - message - tabs - user - - various modules - -*******************************************************************/ - - -/*** - *** Core - ***/ - -.clearer { - font-size:1px; -} - -body, td, th, li { - font-family:Arial, Verdana, Helvetica, sans-serif; - font-size:98%; - letter-spacing:0.02em; -} - -th { - font-weight: bold; -} - -a:link, -a:visited { - text-decoration:none; -} - -a:hover { - text-decoration: underline; -} - -h1.main, -h2.main, -h3.main, -h4.main, -h5.main, -h6.main { - font-weight:bold; -} - -h1 { - font-size:1.7em; -} - -h2 { - font-size:1.4em; -} -h3 { - font-size:1.1em; -} -h4 { - font-size:1.0em; -} - -.bold { - font-weight:bold; -} - -.warning { - font-weight: bold; - font-style: italic; -} - -.errorbox .title { - font-weight: bold; - font-size: 1.2em; - text-align: center; -} - -.pagingbar .title { - font-weight: bold; -} -.pagingbar .thispage { - font-weight: bold; -} - -.categorybox .category, -.categorybox .category { - font-size:1.2em; - font-weight:bold; -} - -.helplink { - font-size:0.8em; -} - -.headingblock { - font-weight: bold; -} - -.headingblock .link { - font-size: 0.9em; -} - -.files .file { - font-size: 0.9em; -} - -.files .folder { - font-size: 0.9em; -} - -.files .folder .size { - font-weight: bold; -} - - -/*** - *** Header - ***/ - -.headermain { - font-weight:bold; -} - -#header-home .headermain { - font-size:1.5em; -} - -#header .headermain { - font-size:1.3em; -} - -.breadcrumb { - font-size:0.9em; - font-weight:bold; -} - -.logininfo, -#header-home .headermenu font { - font-size:0.8em; -} - - -/*** - *** Footer - ***/ - -.homelink { -} - - -.performanceinfo { - font-size: 0.6em; -} - - -/*** - *** Admin - ***/ - -table.formtable tbody th { - font-weight: normal; - text-align: right; -} - - -/*** - *** Blocks - ***/ - -.sideblock .header { - font-size:0.9em; - font-weight: normal; -} - -.sideblock .content { - font-size:0.9em; - line-height:1.2em; -} - -.sideblock .content h3, -.sideblock .content h2 { - font-size:1.0em; -} -.sideblock .header .commands { - font-size:0.9em; -} - -.sideblock .footer { - font-size:0.9em; -} - -.sideblock .head, -.sideblock .info, -.sideblock .event { - font-size: 0.9em; -} - -.sideblock .date { - font-style: italic; -} - -.block_site_main_menu .footer select { - font-size: 0.8em; -} - -/*** - *** Calendar - ***/ - -#calendar .maincalendar .eventlist .event .referer { - font-weight:bold; -} - -#calendar .maincalendar .eventlist .event .course { - font-size:0.8em; -} - -#calendar .maincalendar .eventlist .event .description .commands { - text-align: right; -} - -#calendar .maincalendar table.calendarmonth td { - font-size:0.8em; -} - -#calendar div.header -{ - font-weight:bold; -} - -#calendar .sidecalendar .filters { - font-size:0.8em; -} - -.sideblock .filters td { - font-size:1.1em; -} - -#calendar .maincalendar .controls { - font-size:1.2em; -} - -#calendar .maincalendar .day { - font-weight: bold; -} - -table.minicalendar { - font-size:0.85em; -} - -.cal_popup_caption { - font-family:sans-serif; - font-size:0.8em; - font-weight:bold; -} - -.cal_popup_close { - font-family:sans-serif; - font-size:0.8em; - font-weight:bold; -} -#calendar .maincalendar .calendar-controls .current { - font-weight: bold; -} - - -/*** - *** Course - ***/ -#course-view .section { - font-size:0.95em; - line-height:1.2em; -} - -#course-view .section .activity { - padding:0.2em 0; -} - -#course-view .section .activity a { - line-height:1em; -} - -#course-view .section .left { - font-weight:bold; -} - -.activitydate, .activityhead { - font-size:0.9em; -} - -.weeklydatetext { - font-size:0.9em; - font-weight:bold; -} - -.coursebox .info { - font-size:1em; -} - -.coursebox .teachers, -.coursebox .cost { - font-size:0.9em; -} - -.coursebox .summary { - font-size:0.9em; -} - -#course-recent h2.main { - font-size:1.1em; -} - - - - -/*** - *** Doc - ***/ -body#doc-contents h1 { - font-size: 0.9em; -} -body#doc-contents ul { - font-size: 0.8em; -} - - -/*** - *** Grades - ***/ - -body#grade-index .grades .header { - font-weight: bold; - font-size: 0.7em; -} - - -/*** - *** Login - ***/ - -#login-index .content { - font-size: 0.85em; -} - - -/*** - *** Logs - ***/ - -.logtable td { - font-size: 0.8em; -} -.logtable th { - font-size: 0.9em; -} - - -/*** - *** Message - ***/ - -.message .link { - font-size:0.8em; -} - -.message_form { - font-size:0.8em; -} - -.message .heading { - font-size:1.0em; - font-weight:bold; -} - -.message .date, -.message .contact, -.message .summary { - font-size:0.9em; -} - -.message .note, -.message .pix { - font-size:0.8em; -} - -.message .author { - font-weight: bold; - font-size:0.8em; -} - -.message .time { - font-style: italic; - font-size:0.8em; -} - -.message .content { - font-size:0.8em; -} - -#message-user .commands span { - font-size:0.7em; - white-space:nowrap; -} - -#message-user .name { - font-weight: bold; - font-size:1.1em; -} - - -/*** - *** Tabs - ***/ -.tablink { - font-size:0.8em; -} - -.tablink a:hover { - text-decoration: none; -} - - -/*** - *** User - ***/ - -.userinfobox .username { - font-weight: bold; -} - -.userinfobox .links { - font-size: 0.7em; -} - - -/*** - *** Modules: Assignment - ***/ - -#mod-assignment-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Chat - ***/ - -#mod-chat-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Choice - ***/ - -#mod-choice-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Forum - ***/ - -.forumnodiscuss{ - font-weight:bold; -} -.forumpost .topic .subject { - font-weight: bold; -} -.forumpost .topic .author { - font-size: 0.8em; -} -.forumpost .commands, -.forumpost .link { - font-size: 0.9em; -} -.forumheaderlist .discussion .lastpost { - font-size: 0.7em; -} -body#mod-forum-search .introcontent { - font-weight:bold; -} -body#mod-forum-index .generalbox .cell { - font-size: 0.80em; -} - - - -/*** - *** Modules: Glossary - ***/ - -.glossarypost .commands { - font-size: 0.8em; -} -.glossarypost .entryheader .author, -.glossarypost .entryheader .time { - font-size: 0.8em; -} -.glossarypost .entryheader .time { - font-style: italic; -} -.concept { - font-weight: bold; -} -.glossarycomment .time { - font-size: 0.8em; - font-style: italic; -} -.entrylowersection .aliases { - font-size: 0.8em; -} -.entrylowersection .icons, -.entrylowersection .ratings { - font-size: 0.8em; -} - -#mod-glossary-index .cell { - font-size:0.8em; -} - - -/*** - *** Modules: Journal - ***/ -#mod-journal-view .lastedit, -#mod-journal-view .editend { - font-size: 0.7em; -} -#mod-journal-view .author { - font-size: 1em; - font-weight: bold; -} -#mod-journal-view .time { - font-size: 0.7em; - font-style: italic; -} -#mod-journal-view .grade { - font-weight: bold; - font-style: italic; -} - -#mod-journal-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Label - ***/ - -/*** - *** Modules: Lesson - ***/ - -#mod-lesson-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Quiz - ***/ - -.editorhelptext { - font-size:0.7em; -} - -#mod-quiz-index .cell { - font-size:0.8em; -} - - -/*** - *** Modules: Resource - ***/ - -#mod-resource-index .cell { - font-size:0.8em; -} - - -/*** - *** Modules: Scorm - ***/ - -#mod-scorm-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Survey - ***/ - -#mod-survey-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Wiki - ***/ - -#mod-wiki-index .cell { - font-size:0.8em; -} - -/*** - *** Modules: Workshop - ***/ - -#mod-workshop-index .cell { - font-size:0.8em; -} - diff --git a/theme/cornflower/styles_layout.css b/theme/cornflower/styles_layout.css deleted file mode 100644 index 48266c536e7..00000000000 --- a/theme/cornflower/styles_layout.css +++ /dev/null @@ -1,1903 +0,0 @@ -/******************************************************************* - styles_layout.css - - This CSS file contains all layout definitions like positioning, - floats, margins, padding, borders etc. - - Styles are organised into the following sections: - core - header - footer - - admin - blocks - blog - calendar - course - doc - grades - login - message - question - tabs - user - - various modules - -*******************************************************************/ - - -/*** - *** Core - ***/ - -body { - margin:0px; - - } - - -h1.main, -h2.main, -h3.main, -h4.main, -h5.main, -h6.main { - text-align: center; -} - -#layout-table { - width:100%; - border-collapse:separate; - margin-top: 8px; -} - -#layout-table #middle-column, -{ - vertical-align:top; -} - -#layout-table #left-column -{ - padding-left:5px; - vertical-align:top; - - - } -#layout-table #right-column { - padding-right:5px; - vertical-align:top; - - } - - -#layout-table #middle-column { - padding-left:12px; - padding-right:12px; -} - -.clearer { - clear:both; - margin:0px; - padding:0px; - height:1px; - border:none; - background:transparent; - display:block; -} - -.clearfix:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.clearfix {display: inline-table;} - -/* Hides from IE-mac \*/ -* html .clearfix {height: 1%;} -.clearfix {display: block;} -/* End hide from IE-mac */ - -.mdl-align { - text-align: center; -} - -.continuebutton { - text-align: center; -} - -form { - margin-bottom:0px; -} - -table { - border-spacing: 0px; - border-collapse: collapse; -} - -a img { - border:none; -} - -img.userpicture, -img.grouppicture, -.block_online_users .listentry img { - border: 0px solid -} - -.notifyproblem { - text-align: center; - padding: 10px; -} - -.notifysuccess { - text-align:center; - padding: 10px; -} - -.generalbox { - border-width:1px; - border-style:solid; - margin-bottom: 15px; -} - -.generalbox#intro { -} - -.noticebox { - border-width:1px; - border-style:solid; -} - -.errorbox { - border-width:1px; - border-style:solid; - margin: 1em 15%; - width: 70%; -} - -.errorbox .title { - padding: 5px; -} - -.informationbox { - border-width:1px; - border-style:solid; -} - -.feedbackbox { - border-width:1px; - border-style:solid; -} - -.feedbackby { -} - -.feedback { -} - -.generaltable { - border-width: 1px; - border-style: solid; -} - -.generaltable .cell { - border-width: 1px; - border-style: solid; - border-collapse: collapse; -} - -.initialbar { - text-align: center; -} - -#help .indent { - margin-left:3em; -} - -.tabledivider { - border-width:1px; - border-style:solid; - border-left:0px; - border-right:0px; - border-top:0px; -} - -.sitetopic { - margin-bottom:20px; -} - -.sitetopiccontent { - border-width:1px; - border-style:solid; -} - -.pagingbar { - text-align:center; -} - -.pagingbar a { - padding-left: 10px; -} - -.pagingbar .thispage { - padding-left: 10px; -} - -table.formtable { - margin: auto; -} - -table.formtable tbody th { - vertical-align: top; -} - -table.formtable tbody td, -table.formtable tbody th -{ - padding: 5px; -} - -table.formtable tbody .htmlarea td, -table.formtable tbody .htmlarea th -{ - padding: 0px; -} - -.paging { - text-align: center; - margin: 10px 0px 10px 0px; -} - -.unread { - padding-right:2px; -} - -.cell { - vertical-align: top; -} - -.helplink img { - vertical-align: middle; - margin: 0px 2px; - width: 17px; - height: 17px; -} - -form.popupform { - display: inline; -} - -/*Accessibility: text 'seen' by screen readers but not visual users. Fixed for RTL languages, example Farsi. */ -.accesshide { - position:absolute; - top:-1000px; - left:10px; - font-weight:normal; - font-size:1em; -} -span.hide, -div.hide { - display:none; -} - - -/*** - *** Header - ***/ - -.headerskip { - position:absolute; - right:20em; - font-size:0.8em; -} - -#header-home { -} - -#header { -} - -.headermain { - float:left; -} - -div.headermenu -{ - position: absolute; - top: 20px; - right: 20px; -} - -.navbar { - width:100%; - padding:3px 0.5em; - border-width:0px; - border-style:solid; -} - -div.navbar { - width: auto; -} - -table.navbar { - width: 100%; -} - -.navbar .navbutton form { - float: left; -} - -.navbar .navbutton { - margin-top: 3px; -} - -.navbar .breadcrumb { - float:left; - margin:0.2em 0em; -} - -.breadcrumb ul { - padding:0%; - margin:0%; - text-indent:0%; - list-style:none; -} -.breadcrumb li { - display:inline; -} - -.navbar .navbutton, -.navbar .menu { - float:right; -} - -#footer .navbar { - margin-top: 4em; -} - -.reportlink { - text-align:right; -} - - -/*** - *** Footer - ***/ - -#footer { - text-align:center; - margin-top: 100px; -} - -.homelink { - margin: 1em 0; -} - -.homelink a { - padding-left:1em; - padding-right:1em; -} - -.performanceinfo { - margin: 2em; -} - -.performanceinfo span { - display: block; -} - -/*** - *** Admin - ***/ - -body#admin-index .c0 { - vertical-align: top; -} - -body#admin-index .c1 { - vertical-align: middle; -} - -body#admin-modules table.generaltable td.cell, -body#admin-modules .generaltablecell { - padding-top: 2px; - padding-bottom: 2px; -} - -body#admin-blocks table#blocks, -body#admin-blocks table#incompatible { - width: 70%; - margin: auto; -} - -body#admin-blocks table#blocks th, -body#admin-blocks table#incompatible th, -body#admin-blocks table#blocks td.cell, -body#admin-blocks table#incompatible td.cell { - padding: 4px; - text-align: center; - vertical-align: middle; -} - -body#admin-blocks table#blocks td.c0, -body#admin-blocks table#blocks th.c0, -body#admin-blocks table#incompatible td.c0, -body#admin-blocks table#incompatible th.c0 { - text-align: left; -} - -body#admin-blocks -body#admin-config .confighelp { - display: block; - padding-bottom: 20px; -} - -/*** - *** Blocks - ***/ - -/*Accessibility: Skip block link, for screen reader users. */ -a.skip-block, .skip-block { - display:block; - width:2em; - height:1px; -} -.sideblock .skip-block { - height:4px; -} -.skip-block-to { - font-size:1px; -} - -.sideblock li .icon img { - width:16px; - height:16px; -} - -ul.list, ul.list li, ol.list, ol.list li { - list-style-type:none; - padding:0%; - margin:0%; - text-indent:0%; -} - -.sideblock .content h3, -.sideblock .content h2 { - text-align: left; -} -/*.sideblock .content h3, ??*/ -.sideblock .content h2 { - margin:0%; - padding:0%; -} - -.sideblock { - margin-bottom:1em; - width: 100%; - border-top: 1px solid #2D412B; - border-right: 1px solid #2D412B; - border-bottom: 2px groove #000000; - border-left: 1px solid #2D412B; -} - -.sideblock .header, .sideblock h2.header { - text-align: left; - margin:0%; - padding:4px; - padding-bottom:0%; - border-width: 1px; - border-style: solid; - border-bottom: none; -} -.sideblock h2 { - margin:0%; - padding:0%; -} - -.sideblock .header .hide-show { - float:right; -} - -.sideblock .header .hide-show img.hide-show-image { - height:11px; - width:11px; - margin-top:0.25em; -} - -.sideblock .header .commands { - margin-top: -0.9em; - float:right; - clear: both; -} - -.sideblock .header .commands a { - margin: 0px 2px; -} - -.sideblock .content { - padding: 4px; - border-width: 1px; - border-style: solid; -} - -.sideblock .content hr { - height:1px; - margin-top:4px; - margin-bottom:4px; - border:none; - border-top:1px solid; -} - -#left-column .hidden .header, -#right-column .hidden .header -{ - border-bottom-width: 1px; - border-bottom-style: solid; -} - -#left-column .hidden .content, -#right-column .hidden .content -{ - display: none; -} - -.sideblock .list { - width: 100%; -} - -.sideblock .list .c0{ - padding: 2px; -} - -.sideblock .footer { - margin-bottom: 4px; - text-align:center; -} - -.sideblock .header .icon.hide, -.sideblock .header .icon.edit { - margin-right: 6px; -} - -.sideblock .content .head { - margin-top: 10px; -} - -.blockconfigtable { - margin-top: 0; -} - -.blockconfiginstancecontent .tabs { - margin-bottom: 0px; -} - -.block_online_users .listentry { - padding-top:5px; -} - - -/*** - *** Blogs - ***/ - - -.blogpost .audience { - text-align: right; -} - -.blogpost .tags { - margin-top: 15px; -} - - -/*** - *** Calendar - ***/ - -#calendar { - width: 100%; - border-spacing: 5px; - border-collapse: separate; -} - -#calendar h2, -#calendar h3 -{ - text-align: center; -} - -#calendar .maincalendar, -#calendar .sidecalendar -{ - vertical-align: top; - border: 1px solid; - padding: 0px; -} - -#calendar .sidecalendar { - width: 25%; -} - -#calendar .maincalendar table.calendarmonth { - border-collapse: separate; - margin: 0px auto; - width: 98%; -} - -#calendar .maincalendar table.calendarmonth th { - padding:10px; - border-bottom:2px solid; -} - -#calendar .maincalendar table.calendarmonth td { - height: 5em; - padding-left: 4px; - padding-top: 4px; - line-height:1.2em; -} - -#calendar .maincalendar table.calendarmonth td, -table.minicalendar td, -table.minicalendar th { - width:14%; - vertical-align:top; -} -table.minicalendar td { - text-align: center; -} -#calendar .maincalendar table.calendarmonth td table td { - height: auto; -} - -#calendar div.header -{ - padding: 5px; -} - -#calendar .maincalendar .buttons { - float: right; -} - -#calendar .maincalendar .filters table, -#calendar .sidecalendar .filters table, -.sideblock.block_calendar_month .filters table -{ - border-collapse:separate; - border-spacing: 2px; - padding: 2px; - width: 100%; -} - -#calendar .maincalendar .filters { - padding: 0px 10px; -} - -#calendar .sidecalendar .filters { - padding: 5px; -} - -#calendar .maincalendar .controls { - clear:both; - padding:10px; -} - -#calendar .maincalendar table.calendarmonth ul.events-new, -#calendar .maincalendar table.calendarmonth ul.events-underway -{ - padding:0px; - margin:0px; - list-style-type:none; -} - -#calendar .maincalendar table.calendarmonth ul li { - margin-top: 4px; -} - -.minicalendarblock { - padding: 0px 4px; -} - -table.minicalendar { - width: 100%; - margin: 10px auto; - padding:2px; - border-width:1px; - border-style:solid; - border-collapse:separate; - border-spacing:1px !important; -} - -table.minicalendar th { - padding: 0px 2px; -} - -#calendar .maincalendar .eventlist { - padding: 10px; -} - -#calendar .maincalendar .eventlist .topic { - padding: 5px; - border-style:solid; - border-width: 0px; - border-bottom-color: #EEEEEE; - border-bottom-width: 1px; -} - -#calendar .maincalendar .eventlist .event { - width:100%; - margin-bottom:10px; - border-spacing:0px; - border-collapse:separate; - border-width:1px; - border-style:solid; -} - -#calendar .maincalendar .eventlist .event .name { - float:left; -} - -#calendar .maincalendar .eventlist .event .course { - float:left; - clear:left; -} - -#calendar .maincalendar .eventlist .event .date { - float:right; -} - -#calendar .maincalendar .eventlist .event .description .commands { - width:100%; -} - -#calendar .maincalendar .eventlist .event .description { - padding:5px; -} - -#calendar .maincalendar .eventlist .event .picture { - padding:8px; -} - -#calendar .maincalendar .eventlist .event .side { - width:32px; -} - -#calendar #selecteventtype table { - margin:auto; -} - -#calendar .event_global, -#calendar .event_course, -#calendar .event_group, -#calendar .event_user, -.minicalendar .event_global, -.minicalendar .event_course, -.minicalendar .event_group, -.minicalendar .event_user { - border:2px solid !important; -} - -#calendar .duration_global, -#calendar .duration_course, -#calendar .duration_group, -#calendar .duration_user, -.minicalendar .duration_global, -.minicalendar .duration_course, -.minicalendar .duration_group, -.minicalendar .duration_user -{ - border-top:2px solid !important; - border-bottom:2px solid !important; -} - -#calendar .today, -.minicalendar .today { - border:2px solid; -} - -.cal_popup_bg { - padding:0px; - margin:0px; - border:1px solid; -} - -.cal_popup_close { - margin-right:5px; -} - -.cal_popup_caption { - border-width:0px 0px 1px 0px; - border-style:solid; - padding-bottom:2px; -} - -/*Accessibility: controls now div and span, 20:58:20% or 12:74:12% */ -.calendar-controls .previous, -.calendar-controls .next -{ - width: 12%; -} -.calendar-controls .previous { - text-align: left; -} -.calendar-controls .current { - text-align: center; -} -.calendar-controls .next { - text-align: right; -} -span.previous, span.current, span.next { - display: block; - float: left; -} -span.current { - width: 76%; -} - -#calendar .maincalendar .calendar-controls .previous, -#calendar .maincalendar .calendar-controls .next -{ - width: 30%; -} -#calendar .maincalendar .calendar-controls .current { - width: 40%; -} - -#calendar .indent { - padding-left: 20px; -} - -/*** - *** Course - ***/ - -.activitydate, .activityhead { - text-align:center; -} - -#course-view .section td { - vertical-align:top; -} - -#course-view .section td.content { - padding:5px; - border-style:solid; - border-width:1px; - border-left:0px; - border-right:0px; -} - -#course-view .section td.side { - padding:5px; - border-style:solid; - border-width:1px; -} - -#course-view .section td.left { - border-right:0px; - text-align:center; - width: 1.5em; -} - -#course-view .section td.right { - border-left:0px; - text-align:center; - width: 1.5em; -} - -#course-view .current .side { -} - -#course-view .section .spacer { - height:0.5em; -} - -#course-view .section .weekdates { -} - -#course-view ul.section, -#site-index ul.section, -#course-view ul.section li, -#site-index ul.section li { - margin: 0; - padding: 0; - text-indent: 0; - list-style: none; -} - -#course-view ul.section li.activity ul li, -#site-index ul.section li.activity ul li { - list-style: disc; -} - -/*Accessibility: No-tables course format. */ -#course-view ul.weekscss, .weekscss li { - margin: 0; - padding: 0; - text-indent: 0; - list-style: none; -} -/* Window-width: 800 pixels. - IE doesn't support, see inline IE conditional comment. */ -.weekscss-format { - min-width: 763px; -} -.weekscss-format .block_adminblock select, -.weekscss-format .block_calendar_month .minicalendar { - width: 100%; - padding: 0; -} -.weekscss-format .block_calendar_month .minicalendar th, -.weekscss-format .block_calendar_month .minicalendar td { - padding: 0.1em 0 0.1em 1px; -} -.weekscss-format #middle-column { - margin: 0 12.5em 0 12.5em; -} -.weekscss-format #left-column, -.weekscss-format #right-column { - width: 11.5em; -} -.weekscss-format #left-column { - float: left; -} -.weekscss-format #right-column { - float: right; -} -.weekscss li.section { - margin-bottom: 0.5em; - border-style:solid; - border-width:1px; -} -.weekscss .content, -.weekscss .side { - padding: 5px; -} -.weekscss .content { - margin: 0 1.7em 0 1.7em; -} -.weekscss .right { - width: 1.6em; - float: right; - text-align:center; -} - -.section .activity img.activityicon { - vertical-align:middle; - height:16px; - width:16px; -} - -.section img.movetarget { - height:16px; - width:80px; -} - -body#course-view .unread { - margin-left: 3em; -} - -body#course-enrol .generalbox { - margin-top: 20px; -} - -body#course-enrol .coursebox { - margin-top: 20px; -} - -body#course-user .graph { - text-align: center; -} - -body#course-user .section, -body#course-user .content { - margin-left: 30px; - margin-right: 30px; -} - -body#course-user .section { - border-width:1px; - border-style:solid; - padding:10px; - margin-bottom: 20px; -} - -body#course-user .section h2 { - margin-top: 0px; -} - - -.headingblock, h2.headingblock { - background-image:url(images/longbar.jpg); - border-top: 1px solid #739FC4; - border-right: 1px solid #4A677F; - border-bottom: 2px groove #4A677F; - border-left: 1px solid #4A677F; - padding:6px; -} - -.headingblock .link { - text-align:right; -} - -body#site-index .headingblock, -body#course-view .headingblock { - margin-bottom: 9px; -} - -.coursebox { - margin-bottom: 8px; -} - -.categoryboxcontent, -.courseboxcontent { - border-width:1px; - border-style:solid; -} - -.courseboxcontent .cost { - padding-top: 20px; -} - - -/*** - *** Doc - ***/ - -body#doc-contents h1 { - margin: 1em 0px 0px 0px; -} - -body#doc-contents ul { - list-style-type: none; - margin: 0px; - padding: 0px; - width: 90%; -} - - - -/*** - *** Grades - ***/ - -body#grade-index .grades { - border-width:1px; - border-style:solid; - border-collapse: separate; -} - -body#grade-index .grades td { - border-width:0px 1px 0px 1px; - border-style:solid; - border-collapse: collapse; -} - -body#grade-index .grades .header { - vertical-align: top; -} - -body#grade-index .grades .points, -body#grade-index .grades .percent, -body#grade-index .grades .weighted { - text-align: right; -} - -.backup-form-instances { - margin:0px 20px 0px 20px; -} -.restore-form-instances { - margin:0px 20px 0px 20px; -} - -/*** - *** Login - ***/ - -.loginbox { - margin-top:15px; -} - -.loginbox .content { - border-width:1px; - border-style:solid; - padding:15px; -} - - -/*** - *** Message - ***/ - -.message .link { - vertical-align:middle; -} - -table.message .searchresults td { - padding:5px; - border-width:1px; - border-style:solid; - border-collapse:collapse; - border-spacing:0px; -} -.message .summary .link { - text-align:right; -} -.message .heading { - text-align:center; -} - -.message .note { - text-align:center; - padding:10px; -} - -#message-user .commands span { - margin-left:10px; - margin-right:10px; -} - -body#message-messages { - padding:10px; -} - - -/*** - *** MyMoodle - ***/ - -.my .courseboxcontent .overview .info { - margin-left:20px; -} - -.my .courseboxcontent .overview { - margin-bottom:10px; -} - - -/*** - *** Question - ***/ - -.que { - width: 90%; - text-align: left; - margin: 10px auto 15px auto; - border: 1px solid; - clear: both; -} -.que .info { - float: left; - margin: 5px; - width: 8%; -} -.que .grade { - margin-top: 0.5em; -} -.que .content { - float: right; - margin: 5px; - width: 88%; -} -.que .qtext { - margin-bottom: 1.5em; -} -.que .ablock { - margin: 0.7em 0 0.3em 0; -} -.que .prompt { - float: left; - width: 15%; - height: 2em; - padding-top: 0.3em; -} -.que .control { - width: 5%; -} -.que .answer { - float: right; - width: 83%; - margin-bottom: 0.5em; -} -.que .submit { - position: relative; - clear: both; - float: left; -} -/* MSIE Hack */ -* html .que .submit { - float: none; -} -.multianswer .submit { - margin-top: 1em; -} -.que .c0, -.que .c1 { - padding: 0.3em 0 0.3em 0.3em; - vertical-align: top; -} -.que .feedback { - clear: both; - float: right; - width: 83%; - padding: 0 0 0.3em 0.3em; - border: 1px solid; -} -.multichoice .feedback { - width: auto; - vertical-align: top; - padding-top: 0.3em; - border-style: none; -} -.essay .feedback { - border-style: none; -} -.multichoice .text { - width: auto; -} -.calculated .answer, -.numerical .answer, -.shortanswer .answer, -.truefalse .answer { - padding: 0.3em 0 0.3em 0.3em; -} -.shortanswer .answer input { - width: 85%; -} -.truefalse .answer span { - float: left; - clear: left; - padding: 0.2em 0; -} -.que .grading, -.que .comment, -.que .commentlink, -.que .history { - float: right; - margin: 5px; - width: 88%; -} - -/*** - *** Logs - ***/ - -.logtable td, -.logtable th { - padding-left: 10px; - padding-right: 10px; -} - -.logtable th { - text-align:left; -} - -/*** - *** Tabs - ***/ - -.tabs { - width: auto; - margin-bottom: 15px; - border-collapse: collapse; -} - -.tabs td { - padding: 0px; -} - -.tabs .side { - width: 50%; - border-style: solid; - border-width: 0px 0px 1px 0px; -} - -.tabrow { - border-collapse:collapse; - width:100%; - margin: 1px 0px 0px 0px; -} - -.tabrow td { - padding:0 0 0px 14px; - border-style: solid; - border-width: 0px 0px 1px 0px; -} - -.tabrow th { - display:none; -} -.tabrow td .tablink { - display:block; - padding:10px 14px 4px 0px; - text-align:center; - white-space:nowrap; - text-decoration:none; -} -.tabrow .last { - display:block; - padding:0px 1px 0px 0px; -} - -.tabrow td.selected { - border-width: 0px; -} - - -/*** - *** User - ***/ - -.userinfobox { - margin-bottom:5px; - border-width: 1px; - border-style: solid; - border-collapse: separate; -} - -.userinfobox .left { - padding: 10px; - width: 100px; - vertical-align: top; -} - -.userinfobox .content { - padding: 10px; - vertical-align: top; -} - -.userinfobox .links { - width: 100px; - padding: 5px; - vertical-align: bottom; -} - -.userinfobox .list td { - padding: 3px; -} - -.userinfobox .username { - padding-bottom: 20px; -} - - -table.userinfobox { - width: 80%; - margin-left: 10%; - margin-right: 10%; -} - -table.groupinfobox { - width: 60%; - margin-left: 20%; - margin-right: 20%; - border-width:1px; - border-style:solid; - margin-bottom: 20px; -} - -.groupinfobox .left { - padding: 10px; - width: 100px; - vertical-align: top; -} - -body#user-index h2 { - text-align: center; -} - -body#user-index #longtimenosee, -body#user-index #showall { - text-align: center; -} - -body#user-index #showall { - margin: 10px 0px; -} - -body#user-index table#teachers, -body#user-index table#students { - margin: auto; - width: 80%; -} -body#user-index table#teachers td, -body#user-index table#teachers th, -body#user-index table#students td, -body#user-index table#students th { - vertical-align: middle; - text-align: left; - padding: 4px; -} - -body#user-index table.controls { - width: 100%; -} -body#user-index table.controls tr { - vertical-align: top; -} -body#user-index table.controls td.right, -body#user-index table.controls td.left { - padding: 4px; -} -body#user-index table.controls .right { - text-align: right; -} -body#course-participation h2 { - text-align:center; -} -body#course-participation #showall { - text-align:center; - margin: 10px 0px; -} - -/*** - *** Modules: Assignment - ***/ - -/*** - *** Modules: Chat - ***/ - -#mod-chat-gui_header_js-jsupdate { - margin:10px -} -#mod-chat-gui_header_js-jsupdate .chat-event, -#mod-chat-gui_header_js-jsupdate .chat-message { - width:100%; - padding:0; - margin-top:7px -} -.chat-event .picture, -.chat-message .picture { - width:40px; - vertical-align:top; -} -.chat-event .text, -.chat-message .text { - text-align: left; -} - -/*** - *** Modules: Choice - ***/ - -/*** - *** Modules: Forum - ***/ - -.forumheaderlist, -.forumpost { - border-width:1px; - border-style:solid; - border-collapse:separate; -} - -.forumpost { - margin-top: 15px; -} - -.forumpost .topic { - padding: 4px; - border-style:solid; - border-width: 0px; - border-bottom-width: 1px; -} - -.forumpost .commands { - padding-top: 0.5em; - text-align:right; - clear: both; -} - -.forumpost .ratings { - padding-top: 1em; - text-align:right; -} - -.forumpost .attachments { - padding: 7px; - text-align:right; -} - -.forumpost .content { - padding: 4px; -} - -.forumpost .footer { - padding-top: 0.5em; - text-align:right; -} - -.forumpost .link { - padding-top: 0.5em; - text-align:right; -} - -.forumpost .left { - width: 35px; - padding: 4px; - text-align: center; - vertical-align: top; -} - -.mod-forum .indent { - margin-left: 30px; -} - -body#user-view .forumpost, -.course .forumpost { - width: 100%; -} - -body#mod-forum-search .c0 { - text-align: right; -} - -body#mod-forum-search .introcontent { - padding: 15px; -} - -.forumolddiscuss { - text-align: right; -} - -.forumheaderlist { - width: 100%; -} - -.forumheaderlist td { - border-width:1px 0px 0px 1px; - border-style:solid; -} - -.forumheaderlist .replies { - text-align: center; - white-space: nowrap; -} - -.forumheaderlist .picture { - width: 35px; -} - -.forumheaderlist .discussion .starter { - vertical-align: middle; -} - -.forumheaderlist .lastpost { - white-space: nowrap; - text-align: right; -} - -.forumheaderlist .discussion .author { - white-space: nowrap; -} -.forumolddiscuss { - text-align:right; -} -.forumaddnew, -.forumnodiscuss, -.noticeboxcontent { - text-align:center; -} -#mod-forum-view .unread { - padding-left: 3px; - padding-right: 3px; -} -#mod-forum-discuss .forumpost.unread .content { - border-style: solid; - border-width: 2px; -} -#mod-forum-index .unread img, -#mod-forum-view .unread img -{ - margin-left: 5px; -} - -#email .unsubscribelink { - margin-top:20px; - border-width: 0px 1px 0px 0px; - border-style: solid; - text-align:center; -} - - -/*** - *** Modules: Glossary - ***/ - -.glossarypost .commands { - width: 200px; - white-space: nowrap; -} - -#mod-glossary-comments .glossarypost, -#mod-glossary-comment .glossarypost { - margin-top: 15px; -} - -.entryboxheader { - border-width: 1px 1px 0px 1px; - border-style: solid; -} - -.entrybox { - border-width: 0px 1px 1px 1px; - border-style: solid; -} - -.glossarypost { - width: 95%; - border-width:1px; - border-style:solid; - border-collapse:separate; - margin-bottom: 5px; - text-align: left; -} - - -.entrylist { - border-width:0px; -} - -.entrylowersection { - padding-top: 10px; -} -.entrylowersection table{ - width: 100%; -} -.entrylowersection .aliases { - text-align:center; -} -.entrylowersection .icons, -.entrylowersection .ratings { - text-align:right; - padding-right: 5px; -} -.entrylowersection .ratings { - padding-bottom: 2px; -} -.categoryheader { - width: 95%; -} -.glossaryformatheader { - width: 90%; -} - -.glossarypost .entry { - padding: 3px; -} - -.glossarypost .picture { - width: 35px; -} - -.glossarycomment { - border-width:1px; - border-style:solid; - border-collapse:separate; - margin-bottom: 5px; - text-align: left; -} - - -.glossarycomment .entry { - padding: 3px; -} - -.glossarycomment .picture { - width: 35px; -} - -.glossarycomment .icons { - text-align: right; -} - -.glossarydisplay { - width: 70%; -} - -.glossarydisplay .tabs { - width: 100%; -} - -.glossarydisplay .separator { - width: 4px; -} - -.glossarydisplay .tabs .selected, -.glossarydisplay .tabs .inactive, -.glossarydisplay .tabs .general { -} - -.glossarypopup { - width: 95%; -} - -.glossaryapproval { - width: 100%; -} - -.mod-glossary .tabs { - margin-bottom: 0px; -} -.mod-glossary .tabs .side { - border-style: none; - border-width: 0px; - width: auto; -} - - -/*** - *** Modules: Journal - ***/ -#mod-journal-view .lastedit, -#mod-journal-view .editend { - margin: 5px; - text-align: center; -} -#mod-journal-view .feedbackbox { - width: 75%; - border-collapse: separate; -} -#mod-journal-view .entrycontent { - padding: 3px; -} -#mod-journal-view .picture { - width: 35px; -} -#mod-journal-view .grade { - text-align: right; -} -#mod-journal-view .info { - margin-bottom: 5px; - text-align: right; -} - - -/*** - *** Modules: Label - ***/ - -/*** - *** Modules: Lesson - ***/ - - -/*** - *** Modules: Quiz - ***/ - - -#mod-quiz-attempt #page { - text-align: center; -} - -body#mod-quiz-report table#attempts, -body#mod-quiz-report table#commands, -body#mod-quiz-report table#itemanalysis -{ - width: 80%; - margin: auto; -} -body#mod-quiz-report table#attempts { - margin: 20px auto; -} -body#mod-quiz-report table#attempts .header, -body#mod-quiz-report table#attempts .cell -{ - padding: 4px; -} -body#mod-quiz-report table#attempts .header .commands { - display: inline; -} -body#mod-quiz-report table#attempts .picture { - width: 40px; -} -body#mod-quiz-report table#attempts td { - border-left-width: 1px; - border-right-width: 1px; - border-left-style: solid; - border-right-style: solid; - vertical-align: middle; -} -body#mod-quiz-report table#attempts .header { - text-align: left; -} -body#mod-quiz-report table#attempts .picture { - text-align: center !important; -} -body#mod-quiz-report .controls { - text-align: center; -} - -/* .navbutton form { - display: inline; - } */ - -/*** - *** Modules: Resource - ***/ - -.ims-nav-bar { - position: relative; - padding:0.1em; -} - -.ims-nav-button a, -.ims-nav-dimmed { - padding-left:1em; - padding-right:1em; -} - -#ims-containerdiv { - margin-top:0.2em; -} - -#ims-menudiv { - position:absolute; - width:250px; - overflow:auto; -} - -#ims-menudiv ol { - list-style-type:none; - margin:0px; - padding-left:1em; -} - -#ims-contentframe { - position:absolute; - overflow:auto; - left:260px; - border:1px solid; - width:640px; - height:480px; -} - -#ims-contentframe-no-nav { - position:absolute; - overflow:auto; - border:1px solid; - width:640px; - height:480px; -} - -#mod-resource-view div#footer { - margin-top: 5px; -} - -/*** - *** Modules: Scorm - ***/ - -/*** - *** Modules: Survey - ***/ - -/*** - *** Modules: Wiki - ***/ - -/*** - *** Modules: Workshop - ***/ -/* cms-navi */ -ul.cms-navi-list { - list-style: disc outside url('../../cms/pix/btn_black.gif'); -} -li.cms-active-1 { - list-style-image: url('../../cms/pix/btn_red.gif'); - margin-left: -1.5em; - font-weight: bold; -} -li.cms-active-2 { - list-style-image: url('../../cms/pix/btn_blue.gif'); - margin-left: -1.5em; -} -li.cms-inactive { - font-weight: normal; - margin-left: -1.5em; -} \ No newline at end of file diff --git a/theme/cornflower/styles_moz.css b/theme/cornflower/styles_moz.css deleted file mode 100644 index 2a23103bf0c..00000000000 --- a/theme/cornflower/styles_moz.css +++ /dev/null @@ -1,331 +0,0 @@ -/******************************************************************* - styles_moz.css - - This CSS file uses the non-standard Mozilla CSS extensions - to add round corners to the current theme. - - Styles are organised into the following sections: - core - header - footer - - admin - blocks - calendar - course - doc - login - message - tabs - user - - various modules - -*******************************************************************/ - - - -/*** - *** Core - ***/ - -.headingblock { - -moz-border-radius:3px; -} - -.notifyproblem { - -moz-border-radius:10px; -} - -.notifysuccess { - -moz-border-radius:10px; -} -.generalbox { - -moz-border-radius-topleft:3px; - -moz-border-radius-topright:3px; - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} - -.generalboxcontent { - -moz-border-radius-topleft:3px; - -moz-border-radius-topright:3px; - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} - -.noticebox { - -moz-border-radius:5px; -} - -.informationbox { - -moz-border-radius-topleft:3px; - -moz-border-radius-topright:3px; - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} - -.informationboxcontent { - -moz-border-radius-topleft:3px; - -moz-border-radius-topright:3px; - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} - -.sitetopiccontent { - -moz-border-radius:15px; -} - -.headingblock { - -moz-border-radius:3px; -} - -.categorybox, .categoryboxcontent, -.coursebox, .courseboxcontent { - -moz-border-radius:20px; -} - - - - -/* kept for backward compatibility with some non-standard modules - which use these classes for various things */ -.generaltab, .generaltabinactive{ - -moz-border-radius-topleft:15px; - -moz-border-radius-topright:15px; -} - -.generaltabselected { - -moz-border-radius-topleft:15px; - -moz-border-radius-topright:15px; -} - - -/*** - *** Header - ***/ - -/*** - *** Footer - ***/ - -/*** - *** Admin - ***/ - -/*** - *** Blocks - ***/ -.sideblock { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - -.sideblock.hidden { - -moz-border-radius: 0px; -} - -.sideblock { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - -.sideblock .content { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - - -.block_course_summary, .block_course_summary .content { - -moz-border-radius:20px; -} - - - -/*** - *** Calendar - ***/ - -#calendar .eventlist .event { - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} - -#calendar .eventlist .event .side { - -moz-border-radius-bottomleft:15px; -} - -#calendar .eventlist .event .description { - -moz-border-radius-bottomright:15px; -} - -#calendar .maincalendar, -#calendar .sidecalendar -{ - -moz-border-radius-bottomright:20px; - -moz-border-radius-bottomleft:20px; -} - -#calendar .maincalendar .filters table, -#calendar .sidecalendar .filters table, -.sideblock.block_calendar_month .filters table -{ - -moz-border-radius:4px; -} - -table.minicalendar { - -moz-border-radius:10px; -} - -table.minicalendar td { - -moz-border-radius:4px; -} - -/*** - *** Course - ***/ -body#course-user .section { - -moz-border-radius:20px; -} - - -/*** - *** Doc - ***/ - -/*** - *** Login - ***/ -.loginbox { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - -.loginbox .content.left { - -moz-border-radius-bottomleft:20px; -} -.loginbox .content.right { - -moz-border-radius-bottomright:20px; -} - -/*** - *** Message - ***/ - -/*** - *** Tabs - ***/ - -/*** - *** User - ***/ -.userinfobox { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - -.groupinfobox { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} -#user-view .left { - -moz-border-radius-bottomleft:20px; -} - -/*** - *** Modules: Assignment - ***/ - -/*** - *** Modules: Chat - ***/ - -/*** - *** Modules: Choice - ***/ - -/*** - *** Modules: Forum - ***/ -.forumpost { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - -.forumpost .side { - -moz-border-radius-bottomleft:20px; -} - -.forumpost .content { - -moz-border-radius-bottomright:20px; -} - -.forumpost .message { - -moz-border-radius-bottomright:20px; -} - - -/*** - *** Modules: Glossary - ***/ -.categoryheader { - -moz-border-radius-topleft:15px; - -moz-border-radius-topright:15px; -} - -.glossaryformatheader { - -moz-border-radius-topleft:15px; - -moz-border-radius-topright:15px; -} - -.entryboxheader { - -moz-border-radius-topleft:10px; - -moz-border-radius-topright:10px; -} - -.entrybox { - -moz-border-radius-bottomleft:10px; - -moz-border-radius-bottomright:10px; -} - -.glossarypost { - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} - -.glossarypost .side { - -moz-border-radius-bottomleft:15px; -} - -.encyclopedia .entrylowersection { - -moz-border-radius-bottomright:15px; -} -.glossarycomment { - -moz-border-radius-bottomleft:20px; - -moz-border-radius-bottomright:20px; -} - -.glossarycomment .side { - -moz-border-radius-bottomleft:20px; -} - -.glossarycomment .entry { - -moz-border-radius-bottomright:20px; -} - - -/*** - *** Modules: Journal - ***/ - -#mod-journal-view .feedbackbox { - -moz-border-radius-bottomleft:15px; - -moz-border-radius-bottomright:15px; -} -#mod-journal-view .feedbackbox .side { - -moz-border-radius-bottomleft:15px; -} -#mod-journal-view .feedbackbox .entrycontent { - -moz-border-radius-bottomright:15px; -} -