mirror of
https://github.com/moodle/moodle.git
synced 2025-08-09 10:56:56 +02:00
themes lib MDL-24895 Multiple fixes to better handle overflow.
Major tasks undertaken in this patch: * New format_text argument, overflowdiv. * New page layout Report. * Review of all format_text calls. * Added support for the report layout to all themes. * Changed forum post display from tables to divs.
This commit is contained in:
parent
2412f8b882
commit
367a75fae4
125 changed files with 3366 additions and 2062 deletions
|
@ -98,6 +98,11 @@ form.popupform,
|
|||
form.popupform div {display: inline;}
|
||||
.arrow_button input {overflow:hidden;}
|
||||
|
||||
.no-overflow {overflow:auto;}
|
||||
.pagelayout-report .no-overflow {overflow:visible;}
|
||||
.no-overflow > .generaltable {margin-bottom:0;}
|
||||
.ie6 .no-overflow {width:100%;}
|
||||
|
||||
/** IE6 float + background bug solution **/
|
||||
.ie6 li.section {line-height:1.2em;width:100%;}
|
||||
|
||||
|
@ -649,10 +654,12 @@ body.tag .managelink {padding: 5px;}
|
|||
|
||||
.restore-course-search .rcs-results {width:70%;min-width:400px;border:1px solid #ddd;margin:5px 0;}
|
||||
.restore-course-search .rcs-results table {width:100%;margin:0;border-width:0;}
|
||||
.restore-course-search .rcs-results table .no-overflow {max-width:600px;}
|
||||
.restore-course-search .rcs-results .paging {text-align:left;margin:0;background-color:#eee;padding:3px;}
|
||||
|
||||
.restore-course-category .rcs-results {width:70%;min-width:400px;border:1px solid #ddd;margin:5px 0;}
|
||||
.restore-course-category .rcs-results table {width:100%;margin:0;border-width:0;}
|
||||
.restore-course-category .rcs-results table .no-overflow {max-width:600px;}
|
||||
.restore-course-category .rcs-results .paging {text-align:left;margin:0;background-color:#eee;padding:3px;}
|
||||
|
||||
.corelightbox {background-color:#CCC;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
|
||||
|
|
|
@ -32,37 +32,62 @@ body {margin:auto 0px;width:auto;}
|
|||
#page-header {float:left;width:100%;}
|
||||
#page-content {clear:both;float:left;overflow:hidden;position:relative;width:100%;min-width:900px;}
|
||||
#page-content #region-main-box {float:left;left:200px;position:relative;width:200%;}
|
||||
#page-content #region-main-box #region-post-box {float:left;left:50%;margin-left:-400px;position:relative;width:100%;}
|
||||
#page-content #region-main-box #region-post-box #region-main-wrap {float:right;position:relative;right:100%;width:50%;}
|
||||
#page-content #region-main-box #region-post-box #region-main-wrap #region-main {margin-right:0px;margin-left:400px;overflow:hidden;}
|
||||
#page-content #region-main-box #region-post-box #region-pre {float:left;left:200px;overflow:hidden;position:relative;width:200px;margin-left:-50%;}
|
||||
#page-content #region-main-box #region-post-box #region-post {float:left;left:0px;overflow:hidden;position:relative;width:200px;}
|
||||
#page-content #region-main-box .region-content {overflow:hidden;padding:10px;}
|
||||
#page-content #region-post-box {float:left;left:50%;margin-left:-400px;position:relative;width:100%;}
|
||||
#page-content #region-main-wrap {float:right;position:relative;right:100%;width:50%;}
|
||||
#page-content #region-main {margin-right:0px;margin-left:400px;overflow:hidden;}
|
||||
#page-content #region-pre {float:left;left:200px;overflow:hidden;position:relative;width:200px;margin-left:-50%;}
|
||||
#page-content #region-post {float:left;left:0px;overflow:hidden;position:relative;width:200px;}
|
||||
#page-content .region-content {overflow:hidden;padding:10px;}
|
||||
#page-footer {clear:both;float:left;width:100%;}
|
||||
|
||||
/** Only side pre **/
|
||||
.side-pre-only #page-content #region-main-box #region-post-box {margin-left:-200px;}
|
||||
.side-pre-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main {margin-left:200px;}
|
||||
.side-pre-only #page-content #region-main-box #region-post-box #region-pre {left:0px;}
|
||||
.side-pre-only #page-content #region-main-box #region-post-box #region-post {width:0px;}
|
||||
.side-pre-only #page-content #region-post-box {margin-left:-200px;}
|
||||
.side-pre-only #page-content #region-main {margin-left:200px;}
|
||||
.side-pre-only #page-content #region-pre {left:0px;}
|
||||
.side-pre-only #page-content #region-post {width:0px;}
|
||||
|
||||
/** Only side post **/
|
||||
.side-post-only #page-content #region-main-box {left:0px;}
|
||||
.side-post-only #page-content #region-main-box #region-post-box {margin-left:-200px;}
|
||||
.side-post-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main {margin-left:200px;}
|
||||
.side-post-only #page-content #region-main-box #region-post-box #region-pre {width:0px;}
|
||||
.has_dock.side-post-only .page-middle #region-main-box #region-post-box #region-main-wrap #region-main {margin-left:200px;}
|
||||
.side-post-only #page-content #region-post-box {margin-left:-200px;}
|
||||
.side-post-only #page-content #region-main {margin-left:200px;}
|
||||
.side-post-only #page-content #region-pre {width:0px;}
|
||||
.has_dock.side-post-only .page-middle #region-main {margin-left:200px;}
|
||||
|
||||
/** No blocks whatsoever **/
|
||||
.content-only #page-content {min-width:0;}
|
||||
.content-only #page-content #region-main-box {left:0px;}
|
||||
.content-only #page-content #region-main-box #region-post-box {margin-left:0px;}
|
||||
.content-only #page-content #region-main-box #region-post-box #region-main-wrap #region-main {margin-left:0px;}
|
||||
.content-only #page-content #region-main-box #region-post-box #region-pre {left:0;width:0px;}
|
||||
.content-only #page-content #region-main-box #region-post-box #region-post {width:0;}
|
||||
.content-only #page-content #region-post-box {margin-left:0px;}
|
||||
.content-only #page-content #region-main {margin-left:0px;}
|
||||
.content-only #page-content #region-pre {left:0;width:0px;}
|
||||
.content-only #page-content #region-post {width:0;}
|
||||
|
||||
/** Stabalise some IE6 behaviour **/
|
||||
.ie6 #region-pre .region-content,
|
||||
.ie6 #region-post .region-content {padding:0 !important;width:100%;float:none;}
|
||||
.ie6 #region-pre .region-content .block,
|
||||
.ie6 #region-post .region-content .block {width:auto;padding:0;margin:10px;}
|
||||
.ie6 #region-post .region-content .block {width:auto;padding:0;margin:10px;}
|
||||
|
||||
/** Report layout **/
|
||||
.pagelayout-report #page {width:auto;position:relative;}
|
||||
.pagelayout-report #page-header {float:none;}
|
||||
.pagelayout-report #page-content {float:none;overflow:visible;width:auto;}
|
||||
.pagelayout-report #report-main-content {float:left;width:100%;}
|
||||
.pagelayout-report #report-main-content .region-content {margin-left:200px;}
|
||||
.pagelayout-report #report-main-content .region-content table {background-color:#FFF;}
|
||||
.pagelayout-report #report-region-wrap {width:0;float:right;position:relative;left:-100%;}
|
||||
.pagelayout-report #report-region-pre {width:200px;}
|
||||
.pagelayout-report #page-footer {float:none;}
|
||||
.pagelayout-report #page-content .region-content {overflow:visible;}
|
||||
|
||||
/** Correct for content only **/
|
||||
.pagelayout-report.content-only #report-main-content .region-content {margin-left:0;}
|
||||
|
||||
/** Correct for right to left languages **/
|
||||
.dir-rtl.pagelayout-report #report-main-content .region-content {margin-left:0;margin-right:200px;}
|
||||
.dir-rtl.pagelayout-report #report-region-wrap {left:0;}
|
||||
|
||||
/** Stabalise IE6 behaviour on the report layout **/
|
||||
.ie6.pagelayout-report #report-main-content {float:none;width:auto;}
|
||||
.ie6.pagelayout-report #report-region-wrap {float:none;width:200px;left:auto;position:absolute;top:0;}
|
||||
.ie6.pagelayout-report #report-region-pre,
|
||||
.ie6.pagelayout-report #report-region-pre .block {width:100%;}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue