outputarea.less
189 lines
| 3.8 KiB
| text/x-less
|
LessCssLexer
Brian E. Granger
|
r13681 | div.output_wrapper { | |
/* this position must be relative to enable descendents to be absolute within it */ | |||
position: relative; | |||
.vbox() | |||
} | |||
/* class for the output area when it should be height-limited */ | |||
div.output_scroll { | |||
Brian E. Granger
|
r13778 | /* ideally, this would be max-height, but FF barfs all over that */ | |
height: 24em; | |||
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ | |||
width: 100%; | |||
Brian E. Granger
|
r13681 | ||
Brian E. Granger
|
r13778 | overflow: auto; | |
.corner-all; | |||
.box-shadow(inset 0 2px 8px rgba(0, 0, 0, .8)); | |||
Jonathan Frederic
|
r15264 | display: block; | |
Brian E. Granger
|
r13681 | } | |
/* output div while it is collapsed */ | |||
div.output_collapsed { | |||
Brian E. Granger
|
r13778 | margin: 0px; | |
padding: 0px; | |||
.vbox(); | |||
Brian E. Granger
|
r13681 | } | |
div.out_prompt_overlay { | |||
Brian E. Granger
|
r13778 | height: 100%; | |
padding: 0px @code_padding; | |||
position: absolute; | |||
.corner-all; | |||
Brian E. Granger
|
r13681 | } | |
div.out_prompt_overlay:hover { | |||
Brian E. Granger
|
r13778 | /* use inner shadow to get border that is computed the same on WebKit/FF */ | |
.box-shadow(inset 0 0 1px #000); | |||
background: rgba(240, 240, 240, 0.5); | |||
Brian E. Granger
|
r13681 | } | |
div.output_prompt { | |||
Jason Grout
|
r17292 | color: @output_prompt_color; | |
Brian E. Granger
|
r13681 | } | |
Brian E. Granger
|
r10730 | /* This class is the outer container of all output sections. */ | |
div.output_area { | |||
padding: 0px; | |||
page-break-inside: avoid; | |||
.hbox(); | |||
Brian E. Granger
|
r12793 | ||
.MathJax_Display { | |||
// Inside a CodeCell, elements are left justified | |||
text-align: left !important; | |||
} | |||
.rendered_html { | |||
// Inside a CodeCell, elements are left justified | |||
table { | |||
margin-left: 0; | |||
margin-right: 0; | |||
} | |||
img { | |||
margin-left: 0; | |||
margin-right: 0; | |||
} | |||
} | |||
Brian E. Granger
|
r10730 | } | |
/* This is needed to protect the pre formating from global settings such | |||
as that of bootstrap */ | |||
Matthias BUSSONNIER
|
r13332 | .output { | |
.vbox(); | |||
} | |||
MinRK
|
r15966 | @media (max-width: 480px) { | |
// move prompts above output on small screens | |||
div.output_area { | |||
.vbox(); | |||
} | |||
} | |||
MinRK
|
r15829 | div.output_area pre { | |
Brian E. Granger
|
r10730 | margin: 0; | |
padding: 0; | |||
border: 0; | |||
vertical-align: baseline; | |||
Jason Grout
|
r17292 | color: @output_pre_color; | |
MinRK
|
r10745 | background-color: transparent; | |
.border-radius(0); | |||
Brian E. Granger
|
r10730 | } | |
/* This class is for the output subarea inside the output_area and after | |||
the prompt div. */ | |||
div.output_subarea { | |||
Brian E. Granger
|
r13687 | padding: @code_padding @code_padding 0.0em @code_padding; | |
Brian E. Granger
|
r10730 | .box-flex1(); | |
} | |||
/* The rest of the output_* classes are for special styling of the different | |||
output types */ | |||
/* all text output has this class: */ | |||
div.output_text { | |||
text-align: left; | |||
Jonathan Frederic
|
r16912 | color: @text-color; | |
Brian E. Granger
|
r13778 | /* This has to match that of the the CodeMirror class line-height below */ | |
MinRK
|
r10886 | line-height: @code_line_height; | |
Brian E. Granger
|
r10730 | } | |
MinRK
|
r16589 | /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ | |
Brian E. Granger
|
r10730 | div.output_stream { | |
} | |||
Brian E. Granger
|
r13687 | ||
Brian E. Granger
|
r10730 | div.output_stdout { | |
} | |||
Brian E. Granger
|
r13687 | ||
Brian E. Granger
|
r10730 | div.output_stderr { | |
background: #fdd; /* very light red background for stderr */ | |||
} | |||
div.output_latex { | |||
text-align: left; | |||
} | |||
div.output_html { | |||
} | |||
div.output_png { | |||
} | |||
div.output_jpeg { | |||
} | |||
Brian E. Granger
|
r13792 | /* Empty output_javascript divs should have no height */ | |
div.output_javascript:empty { | |||
padding: 0; | |||
} | |||
Brian E. Granger
|
r10730 | .js-error { | |
color: darkred; | |||
} | |||
/* raw_input styles */ | |||
MinRK
|
r15826 | div.raw_input_container { | |
Jonathan Frederic
|
r16912 | font-family: @font-family-monospace; | |
MinRK
|
r15803 | // for some reason, em padding doesn't compute the same for raw_input | |
// that is not the first input, but px does | |||
padding-top: 5px; | |||
Brian E. Granger
|
r10730 | } | |
Brian E. Granger
|
r13778 | ||
MinRK
|
r15826 | span.raw_input_prompt { | |
/* nothing needed here */ | |||
Brian E. Granger
|
r10730 | } | |
Brian E. Granger
|
r13778 | ||
Brian E. Granger
|
r10730 | input.raw_input { | |
Brian E. Granger
|
r13778 | font-family: inherit; | |
font-size: inherit; | |||
color: inherit; | |||
width: auto; | |||
MinRK
|
r15826 | /* make sure input baseline aligns with prompt */ | |
vertical-align: baseline; | |||
/* padding + margin = 0.5em between prompt and cursor */ | |||
padding: 0em 0.25em; | |||
margin: 0em 0.25em; | |||
Brian E. Granger
|
r10730 | } | |
MinRK
|
r15803 | input.raw_input:focus { | |
box-shadow: none; | |||
Brian E. Granger
|
r10730 | } | |
p.p-space { | |||
Brian E. Granger
|
r13778 | margin-bottom: 10px; | |
Matthias BUSSONNIER
|
r13332 | } | |
Min RK
|
r18999 | ||
div.output_unrecognized { | |||
padding: 5px; | |||
font-weight: bold; | |||
color: red; | |||
Min RK
|
r19107 | // remove decoration from link | |
a { | |||
color: inherit; | |||
text-decoration: none; | |||
&:hover { | |||
color: inherit; | |||
text-decoration: none; | |||
} | |||
} | |||
Min RK
|
r18999 | } |