source: tol/TolJava/WebTOLJavaDEMO/web/sh/compass/shCore.scss @ 9887b93

1941-docker-image-to-testdevel
Last change on this file since 9887b93 was 9887b93, checked in by Humberto Carralero <hacarralero@…>, 15 years ago

Importing TolJava

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@3900 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 4.9 KB
Line 
1@mixin round_corners_custom($top, $right, $bottom, $left) {
2        -moz-border-radius: $top $right $bottom $left !important;
3        -webkit-border-radius: $top $right $bottom $left !important;
4}
5
6@mixin round_corners($radius) {
7        @include round_corners_custom($radius, $radius, $radius, $radius);
8}
9
10.syntaxhighlighter {
11        a,
12        div,
13        code,
14        table,
15        table td,
16        table tr,
17        table tbody,
18        table thead,
19        table caption,
20        textarea {
21                @include round_corners(0);
22               
23                background: none !important;
24                border: 0 !important;
25                bottom: auto !important;
26                float: none !important;
27                height: auto !important;
28                left: auto !important;
29                line-height: 1.1em !important;
30                margin: 0 !important;
31                outline: 0 !important;
32                overflow: visible !important;
33                padding: 0 !important;
34                position: static !important;
35                right: auto !important;
36                text-align: left !important;
37                top: auto !important;
38                vertical-align: baseline !important;
39                width: auto !important;
40                box-sizing: content-box !important;
41                font: {
42                        family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
43                        weight: normal !important;
44                        style: normal !important;
45                        size: 1em !important;
46                }
47                min: {
48                        // For IE8, FF & WebKit
49                        height: inherit !important;
50                        // For IE7
51                        height: auto !important;
52                }
53        }
54}
55
56.syntaxhighlighter {
57        width: 100% !important;
58        margin: 1em 0 1em 0 !important;
59       
60        position: relative !important;
61        overflow: auto !important;
62        font-size: 1em !important;
63       
64        &.source { overflow: hidden !important; }
65       
66        // set up bold and italic
67        .bold { font-weight: bold !important; }
68        .italic { font-style: italic !important; }
69       
70        .line { white-space: pre !important; }
71       
72        // main table and columns
73        table {
74                width: 100% !important;
75                caption {
76                        text-align: left !important;
77                        padding: .5em 0 0.5em 1em !important;
78                }
79               
80                td.code {
81                        width: 100% !important;
82                       
83                        .container {
84                                position: relative !important;
85                               
86                                textarea {
87                                        box-sizing: border-box !important;
88                                        position: absolute !important;
89                                        left: 0 !important;
90                                        top: 0 !important;
91                                        width: 100% !important;
92                                        height: 100% !important;
93                                        border: none !important;
94                                        background: white !important;
95                                        padding-left: 1em !important;
96                                        overflow: hidden !important;
97                                        white-space: pre !important;
98                                }
99                        }
100                }
101               
102                // middle spacing between line numbers and lines
103                td.gutter .line {
104                        text-align: right !important;
105                        padding: 0 0.5em 0 1em !important;
106                }
107               
108                td.code .line {
109                        padding: 0 1em !important;
110                }
111        }
112       
113        &.nogutter {
114                td.code {
115                        .container textarea, .line { padding-left: 0em !important; }
116                }
117        }
118       
119        &.show { display: block !important; }
120       
121        // Adjust some properties when collapsed
122        &.collapsed {
123                table { display: none !important; }
124               
125                .toolbar {
126                        padding: 0.1em 0.8em 0em 0.8em !important;
127                        font-size: 1em !important;
128                        position: static !important;
129                        width: auto !important;
130                        height: auto !important;
131                       
132                        span {
133                                display: inline !important;
134                                margin-right: 1em !important;
135                               
136                                a {
137                                        padding: 0 !important;
138                                        display: none !important;
139                                        &.expandSource { display: inline !important; }
140                                }
141                        }
142                }
143        }
144       
145        // Styles for the toolbar
146        .toolbar {
147                position: absolute !important;
148                right: 1px !important;
149                top: 1px !important;
150                width: 11px !important;
151                height: 11px !important;
152                font-size: 10px !important;
153                z-index: 10 !important;
154               
155                span.title { display: inline !important; }
156               
157                a {
158                        display: block !important;
159                        text-align: center !important;
160                        text-decoration: none !important;
161                        padding-top: 1px !important;
162                       
163                        &.expandSource { display: none !important; }
164                }
165        }
166       
167        &.ie {
168                font-size: .9em !important;
169                padding: 1px 0 1px 0 !important;
170               
171                .toolbar {
172                        line-height: 8px !important;
173                        a {
174                                padding-top: 0px !important;
175                        }
176                }
177        }
178       
179        // Print view.
180        // Colors are based on the default theme without background.
181        &.printing {
182                .line.alt1 .content,
183                .line.alt2 .content,
184                .line.highlighted .number,
185                .line.highlighted.alt1 .content,
186                .line.highlighted.alt2 .content { background: none !important; }
187               
188                // Gutter line numbers
189                .line {
190                        .number { color: #bbbbbb !important; }
191                        // Add border to the lines
192                        .content { color: black !important; }
193                }
194               
195                // Toolbar when visible
196                .toolbar { display: none !important; }
197                a { text-decoration: none !important; }
198                .plain, .plain a { color: black !important; }
199                .comments, .comments a { color: #008200 !important; }
200                .string, .string a { color: blue !important; }
201                .keyword {
202                        color: #006699 !important;
203                        font-weight: bold !important;
204                }
205                .preprocessor { color: gray !important; }
206                .variable { color: #aa7700 !important; }
207                .value { color: #009900 !important; }
208                .functions { color: #ff1493 !important; }
209                .constants { color: #0066cc !important; }
210                .script { font-weight: bold !important; }
211                .color1, .color1 a { color: gray !important; }
212                .color2, .color2 a { color: #ff1493 !important; }
213                .color3, .color3 a { color: red !important; }
214                .break, .break a { color: black !important; }
215        }
216}
Note: See TracBrowser for help on using the repository browser.