Files
moodle/theme/base/style/dock.css
T
2016-07-08 12:54:13 +01:00

163 lines
3.0 KiB
CSS

/**
* Whilst the dock isn't supported by the base theme this CSS is here so that those
* themes that do want to use the dock will have a starting point at least
*/
/* Put a margin on the body if the dock is shown */
body.has_dock {
margin-left: 30px;
}
/** For the dock itself */
#dock {
width: 30px;
position: fixed;
top: 0px;
left: 0px;
height: 100%;
background-color: #FFF;
border-right: 1px solid #000;
z-index: 5000;
}
#dock.nothingdocked {
visibility: hidden;
display: none;
}
#dock .dockeditem .firstdockitem {
margin-top: 1em;
}
#dock .dockedtitle {
border-bottom: 1px solid #000;
border-top: 1px solid #000;
cursor: pointer;
}
#dock .dockedtitle h2 {
font-size: 0.80em;
line-height: 100%;
text-align: center;
}
#dock .dockedtitle .filterrotate {
margin-left: 8px;
}
#dock .controls {
position: absolute;
bottom: 1em;
text-align: center;
width: 100%;
}
#dock .controls img {
cursor: pointer;
}
/** For the panel the docked blocks are shown in */
#dockeditempanel {
min-width: 200px;
position: relative;
z-index: 12000;
left: 100%;
}
#dockeditempanel.dockitempanel_hidden {
display: none;
}
#dockeditempanel .dockeditempanel_content {
background-color: #fff;
border: 1px solid #000;
z-index: 12050;
}
#dockeditempanel .dockeditempanel_bd {
overflow: auto;
width: 100%;
}
#dockeditempanel .dockeditempanel_bd .block_docked {
margin: 10px;
}
#dockeditempanel .dockeditempanel_bd .block_navigation .block_tree li {
overflow: visible;
}
#dockeditempanel .dockeditempanel_hd {
border-bottom: 1px solid #000;
}
#dockeditempanel .dockeditempanel_hd h2 {
display: block;
margin: 0;
padding-right: 1em;
}
#dockeditempanel .dockeditempanel_hd .commands {
display: block;
text-align: right;
}
#dockeditempanel .dockeditempanel_hd .commands > a,
#dockeditempanel .dockeditempanel_hd .commands > span {
margin: 0 3px;
}
#dockeditempanel .dockeditempanel_hd .commands img,
#dockeditempanel .dockeditempanel_hd .commands input {
vertical-align: middle;
width: 12px;
height: 12px;
}
#dockeditempanel .dockeditempanel_hd .commands .hidepanelicon img {
cursor: pointer;
}
/** IE 6 doesn't support fixed pos elements **/
.ie6 #dockeditempanel {
position: absolute;
}
/* right align the DOCK panel
------------------------------*/
.dir-rtl #dockeditempanel .dockeditempanel_hd .commands {
text-align: left;
}
.dir-rtl #dockeditempanel {
right: 100%;
}
.dir-rtl #dock {
left: auto;
right: 0%;
border-left: 1px solid #DDD;
}
.dir-rtl #dock .dockedtitle {
border-bottom: 1px solid #DDD;
border-top: 1px solid #EEE;
cursor: pointer;
}
body.dir-rtl.has_dock {
margin-left: 0px;
margin-right: 30px;
}
/* Test span used to calculate positioning of docked item labels */
.transform-test-node {
position: absolute;
line-height: normal;
}
/* Hide the move icon for blocks which are docked */
#dock .editing_move,
#dock .moodle-core-dragdrop-draghandle {
display: none;
}