diff --git a/theme/fusion/config.php b/theme/fusion/config.php new file mode 100644 index 00000000000..494a50f95f1 --- /dev/null +++ b/theme/fusion/config.php @@ -0,0 +1,255 @@ +. + +/** + * Configuration for Moodle's fusion theme. + * + * DO NOT MODIFY THIS THEME! + * COPY IT FIRST, THEN RENAME THE COPY AND MODIFY IT INSTEAD. + * + * For full information about creating Moodle themes, see: + * http://docs.moodle.org/en/Development:Themes_2.0 + * + * @package moodlecore + * @copyright 2010 Patrick Malley (http://newschoollearning.com/) + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +$THEME->name = 'fusion'; + +//////////////////////////////////////////////////// +// Name of the theme. Most likely the name of +// the directory in which this file resides. +//////////////////////////////////////////////////// + + +$THEME->parents = array( + 'canvas', + 'base', +); + +///////////////////////////////////////////////////// +// Which existing theme(s) in the /theme/ directory +// do you want this theme to extend. A theme can +// extend any number of themes. Rather than +// creating an entirely new theme and copying all +// of the CSS, you can simply create a new theme, +// extend the theme you like and just add the +// changes you want to your theme. +//////////////////////////////////////////////////// + + +$THEME->sheets = array( + 'core', + 'pagelayout', + 'menus', +); + +//////////////////////////////////////////////////// +// Name of the stylesheet(s) you've including in +// this theme's /styles/ directory. +//////////////////////////////////////////////////// + +$THEME->parents_exclude_sheets = array( + 'base'=>array( + 'pagelayout', + ), + 'canvas'=>array( + 'pagelayout', + ), +); + + +$THEME->enable_dock = true; + +//////////////////////////////////////////////////// +// Do you want to use the new navigation dock? +//////////////////////////////////////////////////// + + +// $THEME->editor_sheets + +//////////////////////////////////////////////////// +// An array of stylesheets to include within the +// body of the editor. +//////////////////////////////////////////////////// + +$THEME->layouts = array( + 'base' => array( + 'file' => 'general.php', + 'regions' => array(), + ), + 'general' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + ), + 'course' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post' + ), + 'coursecategory' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + ), + 'incourse' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + ), + 'frontpage' => array( + 'file' => 'frontpage.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + ), + 'admin' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + ), + 'mydashboard' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + 'options' => array('langmenu'=>true), + ), + 'mypublic' => array( + 'file' => 'general.php', + 'regions' => array('side-post'), + 'defaultregion' => 'side-post', + ), + 'login' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('langmenu'=>true), + ), + 'popup' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('nofooter'=>true, 'noblocks'=>true, 'nonavbar'=>true), + ), + 'frametop' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('nofooter'=>true), + ), + 'maintenance' => array( + 'file' => 'general.php', + 'regions' => array(), + 'options' => array('nofooter'=>true, 'nonavbar'=>true), + ), + 'embedded' => array( + 'theme' => 'canvas', + 'file' => 'embedded.php', + 'regions' => array(), + 'options' => array('nofooter'=>true, 'nonavbar'=>true), + ), + +); + +/////////////////////////////////////////////////////////////// +// These are all of the possible layouts in Moodle. The +// simplest way to do this is to keep the theme and file +// variables the same for every layout. Including them +// all in this way allows some flexibility down the road +// if you want to add a different layout template to a +// specific page. +/////////////////////////////////////////////////////////////// + +// $THEME->csspostprocess = 'fusion_process_css'; + +//////////////////////////////////////////////////// +// Allows the user to provide the name of a function +// that all CSS should be passed to before being +// delivered. +//////////////////////////////////////////////////// + +// $THEME->filter_mediaplugin_colors + +//////////////////////////////////////////////////// +// Used to control the colours used in the small +// media player for the filters +//////////////////////////////////////////////////// + +// $THEME->javascripts + +//////////////////////////////////////////////////// +// An array containing the names of JavaScript files +// located in /javascript/ to include in the theme. +// (gets included in the head) +//////////////////////////////////////////////////// + +// $THEME->javascripts_footer + +//////////////////////////////////////////////////// +// As above but will be included in the page footer. +//////////////////////////////////////////////////// + +$THEME->larrow = '⟨'; + +//////////////////////////////////////////////////// +// Overrides the left arrow image used throughout +// Moodle +//////////////////////////////////////////////////// + +$THEME->rarrow = '⟩'; + +//////////////////////////////////////////////////// +// Overrides the right arrow image used throughout Moodle +//////////////////////////////////////////////////// + +// $THEME->layouts + +//////////////////////////////////////////////////// +// An array setting the layouts for the theme +//////////////////////////////////////////////////// + +// $THEME->parents_exclude_javascripts + +//////////////////////////////////////////////////// +// An array of JavaScript files NOT to inherit from +// the themes parents +//////////////////////////////////////////////////// + +// $THEME->parents_exclude_sheets + +//////////////////////////////////////////////////// +// An array of stylesheets not to inherit from the +// themes parents +//////////////////////////////////////////////////// + +// $THEME->plugins_exclude_sheets + +//////////////////////////////////////////////////// +// An array of plugin sheets to ignore and not +// include. +//////////////////////////////////////////////////// + +// $THEME->renderfactory + +//////////////////////////////////////////////////// +// Sets a custom render factory to use with the +// theme, used when working with custom renderers. +//////////////////////////////////////////////////// + +// $THEME->resource_mp3player_colors + +//////////////////////////////////////////////////// +// Controls the colours for the MP3 player +//////////////////////////////////////////////////// diff --git a/theme/fusion/lang/en/theme_fusion.php b/theme/fusion/lang/en/theme_fusion.php new file mode 100644 index 00000000000..6ec407d928e --- /dev/null +++ b/theme/fusion/lang/en/theme_fusion.php @@ -0,0 +1,41 @@ +. + +/** + * Strings for component 'theme_fusion', language 'en', branch 'MOODLE_20_STABLE' + * + * @package moodlecore + * @copyright 2010 Patrick Malley + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +$string['pluginname'] = 'Fusion'; +$string['region-side-post'] = 'Right'; +$string['region-side-pre'] = 'Left'; +$string['choosereadme'] = '

Fusion

Theme Discussion Forum:

http://moodle.org/mod/forum/view.php?id=46

Theme Credits

http://docs.moodle.org/en/Theme_credits

Theme Documentation:

http://docs.moodle.org/en/Themes

Report a bug:

http://tracker.moodle.org

About

Fusion is a simple two-column, fluid-width theme for Moodle 2.0.

Tweaks

This theme is built upon both Base and Canvas, two parent themes included in the Moodle core. If you want to modify this theme, we recommend that you first duplicate it, then rename it before making your changes. This will prevent your customized theme from being overwritten by future Moodle upgrades, and you\'ll still have the original files if you make a mess. More information on modifying themes can be found in the MoodleDocs.

License

This, and all other themes included in the Moodle core, are licensed under the GNU General Public License.

'; + +$string['linkcolor'] = 'Link Color'; +$string['linkcolordesc'] = 'This sets the link color for the theme.'; +$string['configtitle'] = 'Arialist settings'; +$string['customcss'] = 'Custom CSS'; +$string['customcssdesc'] = 'Any CSS you enter here will be added to every page allowing your to easily customise this theme.'; +$string['tagline'] = 'Tagline'; +$string['taglinedesc'] = 'A short tagline to be displayed under the site name on the front page.
(Will not be displayed with logo.)'; +$string['logo'] = 'Logo'; +$string['logodesc'] = 'Enter the URL to an image to use as the logo for this site. Should be http://www.yoursite.com/path/to/logo.png'; +$string['regionwidth'] = 'Column width'; +$string['regionwidthdesc'] = 'This sets the width of the two block regions that form the left and right columns.'; diff --git a/theme/fusion/layout/frontpage.php b/theme/fusion/layout/frontpage.php new file mode 100644 index 00000000000..95fde8174ad --- /dev/null +++ b/theme/fusion/layout/frontpage.php @@ -0,0 +1,136 @@ +heading); +$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); +$hasfooter = (empty($PAGE->layout_options['nofooter'])); +$hassidepost = $PAGE->blocks->region_has_content('side-post', $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 ($showsidepost) { + $bodyclasses[] = 'side-post-only'; +} else if (!$showsidepost) { + $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() ?> + +
+ +
+
+ +
+ + + + + + + + + +
+
+
+
+ +
+
+
+ +
+

heading ?>

+

Another Moodle Theme

+
+ + + +
+
+
+ + +
+
+
+
+ blocks_for_region('side-post') ?> +
+
+
+
+ + +
+
+
+
+ + + +
+ +
+
+ + + + + + + +
+ +standard_end_of_body_html() ?> + + \ No newline at end of file diff --git a/theme/fusion/layout/general.php b/theme/fusion/layout/general.php new file mode 100644 index 00000000000..ca9cf06244c --- /dev/null +++ b/theme/fusion/layout/general.php @@ -0,0 +1,157 @@ +heading); +$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar()); +$hasfooter = (empty($PAGE->layout_options['nofooter'])); +$hassidepost = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-post', $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 ($showsidepost) { + $bodyclasses[] = 'side-post-only'; +} else if (!$showsidepost) { + $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() ?> + +
+ + + +
+
+ +
+ + + + + + + + + + + + +
+
+
+
+ +
+
+
+ +
+

heading ?>

+
+ + + + + + +
+
+
+ + +
+
+
+
+ blocks_for_region('side-post') ?> +
+
+
+
+ + +
+
+
+
+ + + + +
+ +
+
+ + + + + + + + + + +
+standard_end_of_body_html() ?> + + \ No newline at end of file diff --git a/theme/fusion/pix/grad.png b/theme/fusion/pix/grad.png new file mode 100644 index 00000000000..f2a5e92bb58 Binary files /dev/null and b/theme/fusion/pix/grad.png differ diff --git a/theme/fusion/pix/header-bg-sm.jpg b/theme/fusion/pix/header-bg-sm.jpg new file mode 100644 index 00000000000..9767f383da3 Binary files /dev/null and b/theme/fusion/pix/header-bg-sm.jpg differ diff --git a/theme/fusion/pix/header-bg.jpg b/theme/fusion/pix/header-bg.jpg new file mode 100755 index 00000000000..f74a7c633a9 Binary files /dev/null and b/theme/fusion/pix/header-bg.jpg differ diff --git a/theme/fusion/pix/header-center-sm.jpg b/theme/fusion/pix/header-center-sm.jpg new file mode 100644 index 00000000000..18d01fa10e4 Binary files /dev/null and b/theme/fusion/pix/header-center-sm.jpg differ diff --git a/theme/fusion/pix/header-center.jpg b/theme/fusion/pix/header-center.jpg new file mode 100755 index 00000000000..a2940b36d30 Binary files /dev/null and b/theme/fusion/pix/header-center.jpg differ diff --git a/theme/fusion/pix/main-bg.gif b/theme/fusion/pix/main-bg.gif new file mode 100755 index 00000000000..1ca81a2efd3 Binary files /dev/null and b/theme/fusion/pix/main-bg.gif differ diff --git a/theme/fusion/pix/menu-top.png b/theme/fusion/pix/menu-top.png new file mode 100644 index 00000000000..ef2ae4de53c Binary files /dev/null and b/theme/fusion/pix/menu-top.png differ diff --git a/theme/fusion/pix/side-bg.png b/theme/fusion/pix/side-bg.png new file mode 100755 index 00000000000..332d106425d Binary files /dev/null and b/theme/fusion/pix/side-bg.png differ diff --git a/theme/fusion/pix/side-start.png b/theme/fusion/pix/side-start.png new file mode 100755 index 00000000000..5979b6074e1 Binary files /dev/null and b/theme/fusion/pix/side-start.png differ diff --git a/theme/fusion/style/core.css b/theme/fusion/style/core.css new file mode 100644 index 00000000000..0137d8399b5 --- /dev/null +++ b/theme/fusion/style/core.css @@ -0,0 +1,372 @@ +/* Global +---------------------------*/ + +html, body{ + height:100%; +} + +html{ + font-size: 100%; +} + +body { + min-height:100%; + height:auto !important; /* ie6 ignores it */ + height:100%; /* fix */ + position: relative; + background: #fff url([[pix:theme|main-bg]]) repeat-x left 150px; +} + +body#page-site-index { + background-position: left 200px; +} + +body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { + font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati; + line-height: 1.5; + color: #333; +} + +a { + color: #2d83d5; +} + +a:hover{ + color: #333; + text-decoration: none; +} + +#wrapper { + padding:0 100px; +} + + +blockquote { + border-left:1px solid #eee; + padding-left:15px; + color:#666; +} + +.mform fieldset { + border-color: #eee; +} + +.mform fieldset legend { + color: #444; + font-weight: normal; + font-size: 1.2em; + border: 1px solid #eee; + padding: 2px 5px; + background: #fff; +} + +img{ + border: 0; +} + +/* headings */ + +h1{ + font-size: 250%; + margin: .5em 0 .2em; + font-weight: bold; + letter-spacing:-0.06em; +} + +h2{ + font-family: "Palatino Linotype", Georgia, "Tahoma", "Century Schoolbook L", Arial, Helvetica; + font-size: 160%; + font-weight: bold; + margin: .2em 0 .2em; + letter-spacing: -0.04em; +} + +h3{ + font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati; + font-size: 150%; + font-weight: bold; + margin: .2em 0 .2em; + letter-spacing:-0.06em; +} + +h4{ + font-family: Arial Narrow, Arial, Helvetica, Geneva; + font-size: 140%; + font-weight: bold; + margin: .2em 0 .2em; +} + +h5{ + font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati; + font-size: 115%; + font-weight: normal; + margin: .2em 0 .2em; + text-transform: uppercase; + font-style: italic; +} + +h6{ + font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati; + font-size: 110%; + font-weight: bold; + margin: .2em 0 .2em; +} + +#page-site-index #page-wrap1 { + background: transparent url([[pix:theme|header-bg]]) repeat-x left top; +} + +#page-site-index #page-wrap2 { + background: transparent url([[pix:theme|header-center]]) no-repeat center top; +} + + +#page-wrap1 { + background: transparent url([[pix:theme|header-bg-sm]]) repeat-x left top; +} + +#page-wrap2 { + background: transparent url([[pix:theme|header-center-sm]]) no-repeat center top; +} + +/* Header +----------------------------*/ + + +#page-header { + padding: 0; +} + +#page-site-index #region-header { + margin-bottom: 55px; +} + +#region-header { + margin-bottom: 30px; +} + +.headermain { + margin: 0; + float: none; + font-family: "Trajan Pro", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati; + float: none; + font-size: 3em; + line-height: 1; + text-shadow: -0.05em -0.05em 0 #000; + color: #fff +} + +#region-header.inside .headermain { + font-size: 2.5em; +} + +.tagline { + color: #a2a3a6; + text-shadow: -0.1em -0.1em 0 #000; +} + +.headermenu { + color: #fff; + margin-right: 25px; + float: none; + margin-bottom: 0; +} + +.headermenu a { + color: #a2a3a6; +} + +.headermenu a:hover { + color: #fff; +} + +#page-header .logininfo, +#page-header .langmenu { + float: right; +} + +#page-header .logininfo { + padding: 2px 5px 0 0; +} + +/* Navbar +----------------------------*/ + +.navbar { +margin-bottom: 1em; +} + +.breadcrumb .sep { + padding-left: 5px; + font-size: 0.9em; +} + +/* Blocks +----------------------------*/ + +#region-post-wrap-1 { + background: url([[pix:theme|side-start]]) no-repeat 0 0; + padding-left: 28px; +} + +#region-post-wrap-2 { + background: url([[pix:theme|side-bg]]) no-repeat 100% 0; + padding-right: 40px; + padding-top: 15px; +} + +.block { + border: none; +} + +.block .header { + border-bottom: 1px solid #eee; + padding: 0; +} + +.block .header h2 { + font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati; + font-weight: normal; + text-transform: uppercase; +font-size: 1.2em; +color: #777; +margin: 0; +} + +/* Courses +----------------------------*/ + +h2.headingblock { + font-weight: normal; + color:#999; + font-size: 1.5em; + border-bottom:1px dotted #eee; +} + +.coursebox { + border-color: #eee; +} + +.coursebox .info { + width: 35%; +} + +.coursebox .info .name { + margin-bottom: 0; +} + +.coursebox .info .teachers { + font-size: 0.9em; + color: #888; +} + +.coursebox .summary { + width: 63%; +} + +.course-content .section.main { + border-bottom: 1px solid #eee; +} + +.course-content .section.main .content { + padding: 5px 5px 10px; +} + +.course-content .weeks .section.main .content { + margin-left: 0; +} + +.course-content .weeks .section.main .left { + display: none; +} + +.course-content .section.main.current { + background:#fffcdc; +} + +.course-content .weeks .section.main h3.weekdates { + color: #999; +} + +.course-content .current .left, +.course-content .current h3.weekdates { + color: #2d83d5 !important; +} +/* Forum +--------------------------*/ + +.forumpost .topic { + background: #fff url([[pix:theme|grad]]) repeat-x 0 100%; + border-width: 1px 1px 0; + border-color: #eee; + padding: 0 10px 0; +} + +.forumpost .subject { + font-size: 1.5em; + font-family: "Palatino Linotype", Georgia, "Tahoma", "Century Schoolbook L", Arial, Helvetica; +} + +.forumpost .author { + font-size: 0.9em; + font-style: italic; +} + +.forumpost .content { + border-width: 0 1px 1px; + border-style: solid; + border-color: #aaa #eee #eee; + padding: 5px 10px 10px; +} + + +/* Dock +----------------------*/ + +#dock { + background: #eee; + border: none; +} + +#dock .firstdockitem { + margin-top: 15px; +} + +#dock .dockeditem { + background-color: #fff; + border: 1px solid #eee; + border-width: 0 1px 1px 0; + padding: 3px 0; +} + +#dock .dockeditem .dockedtitle { + border: none; +} + +#dock .dockeditem .dockedtitle h2 { + margin: 12px 0 12px 7px; + color: #666; +} + +#dockeditempanel .dockeditempanel_content { + border-color: #eee; +} + +#dockeditempanel .dockeditempanel_hd { + border-bottom: none; + padding: 3px 5px; + background: #eee; + text-align: left; +} + +#dockeditempanel .dockeditempanel_hd h2 { + color: #333; + text-align: right; + font-weight: normal; + font-size: 0.8em; + padding: 0 2px; +} + +#dockeditempanel .dockeditempanel_hd .commands { + float: right; +} diff --git a/theme/fusion/style/menus.css b/theme/fusion/style/menus.css new file mode 100644 index 00000000000..5d27a1f829b --- /dev/null +++ b/theme/fusion/style/menus.css @@ -0,0 +1,210 @@ +#custommenu { + font-size: 1.2em; + line-height: 1.2; + float: left; + width:60%; +} + +.yui3-skin-sam .yui3-menu-content, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-content { + border: none; + padding: 0 !important; +} + +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-content { + background: #fff; + filter:alpha(opacity=90); + -moz-opacity:0.9; + -khtml-opacity: 0.9; + opacity: 0.9; + padding: 5px 0; +} + + +/* Horizontal menus */ + +.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-content { + + +} + + +.yui3-skin-sam .yui3-menu ul, +.yui3-skin-sam .yui3-menu ul ul { + +} + +.yui3-skin-sam .yui3-menu ul.first-of-type { +} + +.yui3-skin-sam .yui3-menu-horizontal ul { +} + + +.yui3-skin-sam .yui3-menu li, +.yui3-skin-sam .yui3-menu .yui3-menu li { + +} + +.yui3-skin-sam .yui3-menu-horizontal li { + +} + +.yui3-skin-sam .yui3-menubuttonnav li { + +} + +.yui3-skin-sam .yui3-splitbuttonnav li { + +} + +.yui3-skin-sam .yui3-menubuttonnav li li, +.yui3-skin-sam .yui3-splitbuttonnav li li { + +} + + +/* Menuitems and menu labels */ +.yui3-skin-sam .yui3-menu .yui3-menu { + padding-top: 5px; + background: url([[pix:theme|menu-top]]) no-repeat 20px 0; + filter:alpha(opacity=90); + -moz-opacity:0.9; + -khtml-opacity: 0.9; + opacity: 0.9; +} + +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu { + padding-top: 0; + background: none; +} + +.yui3-skin-sam .yui3-menu-label { + color: #a2a3a6; +} + +.yui3-skin-sam .yui3-menuitem-content, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-content { + padding-top: 3px; + padding-bottom: 4px; +} + +.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label, +.yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-content { + border: none; + padding: 0 20px 0 0; +} + +.yui3-skin-sam .yui3-menu-label, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label { + padding-top: 3px; + padding-bottom: 4px; + +} + +.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label { + + +} + +.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label, +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label { + + +} + +.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label { + + +} + +.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label em { + + +} + + +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label { + + +} + +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label a { + + +} + +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label .yui3-menu-toggle { + + +} + + +/* Selected menuitem */ + +.yui3-skin-sam .yui3-menu-label-active, +.yui3-skin-sam .yui3-menu-label-menuvisible, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-active, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-menuvisible { + color: #fff; + background-color: #2d83d5; +} + +.yui3-skin-sam .yui3-menuitem-active .yui3-menuitem-content, +.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-active .yui3-menuitem-content { + color: #fff; + background-color: #2d83d5; + +} + +.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-active, +.yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-active .yui3-menuitem-content, +.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-menuvisible { +} + +.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label-active, +.yui3-skin-sam .yui3-menubuttonnav .yui3-menuitem-active .yui3-menuitem-content, +.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label-menuvisible, +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-active, +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menuitem-active .yui3-menuitem-content, +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible { + + +} + +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible { + + +} + +.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible .yui3-menu-toggle { + + +} + +/** + * Custom menu + +.pagelayout-frontpage #custommenu {padding:0 2px;} +#custommenu {padding:0 10px;} +#custommenu .yui3-menu {background-image:url([[pix:theme|hgradient]]);background-repeat: repeat-x;background-color:#e1e1df;} +#custommenu .yui3-menu .yui3-menu {background-image:none;background-color:#FFF;} +#custommenu .yui3-menu .yui3-menu-label, +#custommenu .yui3-menu .yui3-menuitem-content, +#custommenu .yui3-menu .yui3-menu-content, +#custommenu .yui3-menu .yui3-menu .yui3-menu-content, +#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content, +#custommenu .yui3-menu-horizontal.javascript-disabled .yui3-menu-content ul {border-color:#CCC;} +#custommenu .yui3-menu .yui3-menuitem-content, +#custommenu .yui3-menu .yui3-menu .yui3-menuitem-content {cursor:pointer;} +#custommenu .yui3-menu .yui3-menu-label-menuvisible, +#custommenu .yui3-menu .yui3-menuitem-active {background-color:#e1e1df;} +#custommenu .yui3-menu-horizontal.javascript-disabled a {color:inherit;} +#custommenu .yui3-menu-horizontal.javascript-disabled a:hover {color:blue;text-decoration:none;} + +.smartselect .smartselect_menuitem:hover, +.smartselect .smartselect_submenuitem:hover {background-color:#C2EAFF;} +.smartselect .smartselect_submenu {border-color:#999;} +.smartselect .smartselect_menu, +.smartselect .smartselect_submenu {-moz-border-radius:4px;-webkit-border-radius: 5px;} +*/ \ No newline at end of file diff --git a/theme/fusion/style/pagelayout.css b/theme/fusion/style/pagelayout.css new file mode 100644 index 00000000000..4f3f223e647 --- /dev/null +++ b/theme/fusion/style/pagelayout.css @@ -0,0 +1,102 @@ +/** Path: theme pagelayout **/ + +/********************************************************************************************* + + right column: 28% + padding left/right column: 10px + padding center column: 20px + +**********************************************************************************************/ + +body { + margin: auto 0px; + width: auto; +} + +#page { + width: 100%; + overflow: hidden; +} + +#page-header { + float: left; + width: 100%; +} + +#page-content { + clear: both; + float: left; + overflow: hidden; + position: relative; + width: 100%; +} + +#page-content #region-main-box { + float: left; + right: 28%; + position: relative; + width: 100%; +} + +#page-content #region-main-box #region-post-box { + float: left; + right: 72%; + position: relative; + width: 100%; +} + +#page-content #region-main-box #region-post-box #region-main-wrap #region-main { + float: left; + overflow: hidden; + position: relative; + margin-right: 0px; + left: 100%; + width: 72%; +} + +#page-content #region-main-box #region-post-box #region-post { + float: left; + overflow: hidden; + position: relative; + left: 100%; + width: 28%; +} + +#page-content #region-main-box #region-post-box #region-main-wrap #region-main .region-content { + overflow: hidden; + padding: 50px 15px 20px 0; +} + +#page-content #region-main-box #region-post-box #region-post .region-content { + overflow: hidden; + padding: 0 0 0 10px; +} + +#page-footer { + clear: both; + float: left; + width: 100%; +} + +/** No blocks whatsoever **/ + +.content-only #page-content #region-main-box { + right: 0%; +} + +.content-only #page-content #region-main-box #region-post-box { + right: 100%; +} + +.content-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main { + left: 100%; + width: 100%; +} + +.content-only #page-content #region-main-box #region-post-box #region-pre { + width: 0%; +} + +.content-only #page-content #region-main-box #region-post-box #region-post { + width: 0%; +} \ No newline at end of file diff --git a/theme/fusion/style/settings.css b/theme/fusion/style/settings.css new file mode 100644 index 00000000000..0390eef1169 --- /dev/null +++ b/theme/fusion/style/settings.css @@ -0,0 +1,18 @@ +a { + color:[[setting:linkcolor]]; +} + +#page-content #region-main-box #region-post-box { + margin-left: -[[setting:regionwidth]]; +} + +#page-content #region-main-box #region-post-box #region-main-wrap #region-main { + margin-left: [[setting:regionwidth]]; +} + +#page-content #region-main-box #region-post-box #region-post { + left: [[setting:regionwidth]]; + width: [[setting:regionwidth]]; + +/** Custom CSS **/ +[[setting:customcss]] \ No newline at end of file