| Index: Source/devtools/front_end/cm/codemirror.css
|
| diff --git a/Source/devtools/front_end/cm/codemirror.css b/Source/devtools/front_end/cm/codemirror.css
|
| index 23eaf74d449bcd5cdb4e952e5b2846428e8ebb71..d263e44b71e67cbec6145d5c1266d896c14f58c5 100644
|
| --- a/Source/devtools/front_end/cm/codemirror.css
|
| +++ b/Source/devtools/front_end/cm/codemirror.css
|
| @@ -36,13 +36,14 @@
|
| min-width: 20px;
|
| text-align: right;
|
| color: #999;
|
| + -moz-box-sizing: content-box;
|
| + box-sizing: content-box;
|
| }
|
|
|
| /* CURSOR */
|
|
|
| .CodeMirror div.CodeMirror-cursor {
|
| border-left: 1px solid black;
|
| - z-index: 3;
|
| }
|
| /* Shown when moving in bi-directional text */
|
| .CodeMirror div.CodeMirror-secondarycursor {
|
| @@ -52,13 +53,17 @@
|
| width: auto;
|
| border: 0;
|
| background: #7e7;
|
| - z-index: 1;
|
| }
|
| /* Can style cursor different in overwrite (non-insert) mode */
|
| -.CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite {}
|
| +div.CodeMirror-overwrite div.CodeMirror-cursor {}
|
|
|
| .cm-tab { display: inline-block; }
|
|
|
| +.CodeMirror-ruler {
|
| + border-left: 1px solid #ccc;
|
| + position: absolute;
|
| +}
|
| +
|
| /* DEFAULT THEME */
|
|
|
| .cm-s-default .cm-keyword {color: #708;}
|
| @@ -114,7 +119,7 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
| /* 30px is the magic margin used to hide the element's real scrollbars */
|
| /* See overflow: hidden in .CodeMirror */
|
| margin-bottom: -30px; margin-right: -30px;
|
| - padding-bottom: 30px; padding-right: 30px;
|
| + padding-bottom: 30px;
|
| height: 100%;
|
| outline: none; /* Prevent dragging from highlighting the element */
|
| position: relative;
|
| @@ -123,6 +128,9 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
| }
|
| .CodeMirror-sizer {
|
| position: relative;
|
| + border-right: 30px solid transparent;
|
| + -moz-box-sizing: content-box;
|
| + box-sizing: content-box;
|
| }
|
|
|
| /* The fake, visible scrollbars. Used to force redraw during scrolling
|
| @@ -197,16 +205,7 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
| white-space: pre-wrap;
|
| word-break: normal;
|
| }
|
| -.CodeMirror-code pre {
|
| - border-right: 30px solid transparent;
|
| - width: -webkit-fit-content;
|
| - width: -moz-fit-content;
|
| - width: fit-content;
|
| -}
|
| -.CodeMirror-wrap .CodeMirror-code pre {
|
| - border-right: none;
|
| - width: auto;
|
| -}
|
| +
|
| .CodeMirror-linebackground {
|
| position: absolute;
|
| left: 0; right: 0; top: 0; bottom: 0;
|
| @@ -236,11 +235,16 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
|
|
| .CodeMirror div.CodeMirror-cursor {
|
| position: absolute;
|
| - visibility: hidden;
|
| border-right: none;
|
| width: 0;
|
| }
|
| -.CodeMirror-focused div.CodeMirror-cursor {
|
| +
|
| +div.CodeMirror-cursors {
|
| + visibility: hidden;
|
| + position: relative;
|
| + z-index: 1;
|
| +}
|
| +.CodeMirror-focused div.CodeMirror-cursors {
|
| visibility: visible;
|
| }
|
|
|
| @@ -255,9 +259,12 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
| /* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
| .CodeMirror span { *vertical-align: text-bottom; }
|
|
|
| +/* Used to force a border model for a node */
|
| +.cm-force-border { padding-right: .1px; }
|
| +
|
| @media print {
|
| /* Hide the cursor when printing */
|
| - .CodeMirror div.CodeMirror-cursor {
|
| + .CodeMirror div.CodeMirror-cursors {
|
| visibility: hidden;
|
| }
|
| }
|
|
|