2012-02-26 00:05:17 +01:00
/ *
These CSS rules are included in both the outer and inner ACE iframe .
2011-07-19 16:53:54 +01:00
* /
2012-02-26 00:05:17 +01:00
/* LAYOUT ##################################################################### */
HTML { cursor : text ; } /* in Safari, produces text cursor for whole doc (inc. below body) */
BODY { margin : 0 ; white-space : nowrap ; }
BODY . doesWrap { display : block ; white-space : normal ; }
BODY . grayedout { background-color : #eee !important ; }
BODY . mozilla , BODY . safari { display : table-cell ; } /* cause BODY area (i.e. where clicks are listened to) to grow horizontally with text */
# outerdocbody { background-color : #fff ; }
# outerdocbody IFRAME {
border : 0 none ;
display : block ; /* codemirror says it suppresses bugs */
height : 1px ; /* changed programmatically */
left : 32px ; /* MIN_LINEDIV_WIDTH + LINE_NUMBER_PADDING_RIGHT + EDIT_BODY_PADDING_LEFT */
position : relative ;
top : 7px ; /* EDIT_BODY_PADDING_TOP - 1*/
width : 1px ; /* changed programmatically */
}
# outerdocbody . hotrect { border : 1 px solid #999 ; position : absolute ; }
2011-07-19 16:53:54 +01:00
# innerdocbody {
2012-02-26 00:05:17 +01:00
background-image : url ( data : image / gif ; base64 , R0lGODlhAQABAIAAAP / / / wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw = = ) ; /* blank 1x1 gif, so that IE8 doesn't consider the body transparent */
font-family : monospace ; /* overridden by body.style */
font-size : 12px ; /* overridden by body.style */
line-height : 16px ; /* overridden by body.style */
overflow : hidden ;
padding : 1px 10px 8px 1px ;
2011-07-19 16:53:54 +01:00
}
# sidediv {
2012-02-26 00:05:17 +01:00
color : # fff ;
cursor : default ;
font-family : monospace ;
font-size : 11px ;
left : 0 ;
line-height : 16px ; /* overridden by sideDiv.style */
padding-right : 4px ; /* LINE_NUMBER_PADDING_RIGHT - 1 */
padding-top : 8px ; /* EDIT_BODY_PADDING_TOP */
position : absolute ;
top : 0 ;
width : 20px ; /* MIN_LINEDIV_WIDTH */
}
# sidedivinner { text-align : right ; }
. sidedivdelayed { background-color : #eee ; border-right : 1 px solid #d5d5d5 ; color : #aaa !important ; }
. sidedivhidden { display : none ; }
. safari DIV { padding-right : 1 px ; } /* prevents the caret from disappearing on the longest line of the doc */
2011-07-19 16:53:54 +01:00
# linemetricsdiv {
2012-02-26 00:05:17 +01:00
color : # fff ;
font-family : monospace ; /* overridden by lineMetricsDiv.style */
font-size : 12px ; /* overridden by lineMetricsDiv.style */
left : -1000px ;
position : absolute ;
top : -1000px ;
z-index : -1 ;
}
# overlaysdiv { left : -1000 px ; position : absolute ; top : -1000 px ; }
/* CONTENT STYLING ############################################################ */
P { margin : 0 ; }
SPAN { cursor : auto ; }
A { cursor : pointer !important ; }
/* lists */
. list-bullet2 , . list-indent2 , . list-number2 { margin-left : 3 em ; }
. list-bullet3 , . list-indent3 , . list-number3 { margin-left : 4.5 em ; }
. list-bullet4 , . list-indent4 , . list-number4 { margin-left : 6 em ; }
. list-bullet5 , . list-indent5 , . list-number5 { margin-left : 7.5 em ; }
. list-bullet6 , . list-indent6 , . list-number6 { margin-left : 9 em ; }
. list-bullet7 , . list-indent7 , . list-number7 { margin-left : 10.5 em ; }
. list-bullet8 , . list-indent8 , . list-number8 { margin-left : 12 em ; }
/* unordered lists */
UL { list-style-type : disc ; margin-left : 1.5 em ; }
UL UL { margin-left : 0 !important ; }
. list-bullet2 , . list-bullet5 , . list-bullet8 { list-style-type : circle ; }
. list-bullet3 , . list-bullet6 { list-style-type : square ; }
. list-indent1 , . list-indent2 , . list-indent3 , . list-indent5 , . list-indent5 , . list-indent6 , . list-indent7 , . list-indent8 { list-style-type : none ; }
/* ordered lists */
OL { list-style-type : decimal ; margin-left : 1.5 em ; }
. list-number2 , . list-number5 , . list-number8 { list-style-type : lower-latin ; }
. list-number3 , . list-number6 { list-style-type : lower-roman ; }
/* ---------- Used by JavaScript Lexer ---------- */
. syntax . c { color : #bd3f00 ; font-style : italic ; } /* Comment */
. syntax . o { font-weight : 700 ; } /* Operator */
. syntax . p { font-weight : 700 ; } /* Punctuation */
. syntax . k { color : blue ; } /* Keyword */
. syntax . kc { color : purple ; } /* Keyword.Constant */
. syntax . nx { } /* Name.Other */
. syntax . mf { color : purple ; } /* Literal.Number.Float */
. syntax . mh { color : purple ; } /* Literal.Number.Hex */
. syntax . mi { color : purple ; } /* Literal.Number.Integer */
. syntax . sr { color : purple ; } /* Literal.String.Regex */
. syntax . s2 { color : purple ; } /* Literal.String.Double */
. syntax . s1 { color : purple ; } /* Literal.String.Single */
. syntax . sd { color : purple ; } /* Literal.String.Doc */
. syntax . cs { color : #00aa33 ; font-weight : 700 ; font-style : italic ; } /* Comment.Special */
. syntax . err { color : #cc0000 ; font-weight : 700 ; text-decoration : underline ; } /* Error */
/* css syntax highlighting */
. syntax . nt { font-weight : 700 ; } /* tag */
. syntax . nc { color : #336 ; } /* class */
. syntax . nf { color : #336 ; } /* id */
. syntax . nd { color : #999 ; } /* :foo */
. syntax . m { color : purple ; } /* number */
. syntax . nb { color : purple ; } /* built-in */
. syntax . cp { color : #bd3f00 ; } /* !important */
. syntax . flash { background-color : #adf !important ; }
. syntax . flashbad { background-color : #f55 !important ; }