annotate .cms/css/template.css @ 1:1d486627aa1e draft default tip

24.10
author Coffee CMS <info@coffee-cms.ru>
date Sat, 12 Oct 2024 02:51:39 +0000
parents 78edf6b517a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
1 #template {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
2 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
3 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
4 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
5
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
6 #template > .settings {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
7 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
8 gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
9 overflow-y: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
10 grid-column: 1/-1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
11 grid-row: 1/-1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
12 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
13
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
14 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
15 #template > .settings {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
16 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
17 "template-install"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
18 "template-switch"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
19 "template-files"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
20 "template-manual"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
21 "template-headers"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
22 "milk";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
23 grid-template-rows: auto auto auto auto 1fr;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
24 padding: 1rem 0.4rem 1rem 0.4rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
25 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
26 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
27 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
28
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
29 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
30 #template > .settings {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
31 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
32 "template-install template-headers template-manual"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
33 "template-switch template-headers template-manual"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
34 "template-files template-files template-files"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
35 "milk milk milk";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
36 grid-template-columns: 17rem 1fr 1fr;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
37 grid-template-rows: auto auto auto 1fr;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
38 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
39 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
40 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
41
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
42 #template .template {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
43 grid-area: template-switch;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
44 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
45 align-content: start;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
46 row-gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
47 box-shadow: var(--shadows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
48 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
49 background-image: var(--noise);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
50 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
51 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
52
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
53 #template .template label {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
54 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
55 grid-template-columns: auto 1fr;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
56 column-gap: 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
57 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
58 line-height: 1.3;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
59 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
60 user-select: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
61 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
62
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
63 #template .template form {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
64 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
65 row-gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
66 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
67
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
68 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
69 #template .template {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
70 padding: 1rem 0.7rem 1rem 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
71 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
72 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
73 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
74 #template .template {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
75 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
76 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
77 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
78
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
79 #template form > div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
80 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
81 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
82 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
83
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
84 #template .template-install {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
85 grid-area: template-install;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
86 padding: 10px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
87 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
88 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
89 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
90 #template .upload_dnd {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
91 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
92 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
93 text-align: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
94 padding: 0.4rem 0.7rem 0.5rem 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
95 white-space: nowrap;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
96 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
97 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
98 background-color: var(--button-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
99 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
100 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
101 justify-content: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
102 display: block;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
103 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
104 #template .upload_dnd #template-upload {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
105 width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
106 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
107 left: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
108 right: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
109 top: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
110 bottom: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
111 opacity: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
112 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
113 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
114 z-index: 7;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
115 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
116 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
117
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
118
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
119 #template .template-headers {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
120 grid-area: template-headers;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
121 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
122 grid-template-rows: auto 1fr auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
123 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
124 row-gap: 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
125 box-shadow: var(--shadows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
126 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
127 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
128 background-image: var(--noise);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
129 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
130 #template .template-headers textarea {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
131 line-height: 1.3em;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
132 resize: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
133 background-color: var(--input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
134 border: 2px solid var(--input-border);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
135 border-radius: 4px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
136 font-family: var(--monospace);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
137 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
138 color: var(--input-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
139 padding: 0 8px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
140 min-height: 30px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
141 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
142
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
143 #template .template-manual {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
144 grid-area: template-manual;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
145 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
146 grid-auto-rows: max-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
147 gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
148 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
149 box-shadow: var(--shadows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
150 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
151 background-image: var(--noise);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
152 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
153 #template .template-manual div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
154 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
155 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
156 #template .template-manual p {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
157 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
158 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
159 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
160 #template .template-manual p a {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
161 color: var(--link);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
162 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
163
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
164 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
165 #template .template-manual {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
166 padding: 1rem 0.7rem 1rem 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
167 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
168 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
169 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
170 #template .template-manual {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
171 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
172 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
173 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
174
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
175 #template .template-files {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
176 grid-area: template-files;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
177 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
178 align-content: start;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
179 row-gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
180 background-color: var(--windows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
181 background-image: var(--noise);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
182 box-shadow: var(--shadows);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
183 border-radius: 0.3rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
184 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
185 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
186 #template .template-files {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
187 padding: 1rem 0.7rem 1rem 0.7rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
188 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
189 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
190 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
191 #template .template-files {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
192 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
193 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
194 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
195
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
196 .template-files .title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
197 color: var(--windows-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
198 padding-bottom: 0.2rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
199 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
200 .template-files .file {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
201 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
202 font-family: var(--monospace);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
203 color: var(--template-files-file);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
204 width: fit-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
205 display: flex; /* Mobile Browser - fit-content inline */
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
206 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
207 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
208 .template-files .file:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
209 color: var(--template-files-file-hover);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
210 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
211 .template-files .no-files {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
212 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
213 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
214 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
215
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
216
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
217
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
218 /* Проверить */
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
219
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
220 #template .template-editor-bg {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
221 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
222 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
223 grid-row: 1/-1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
224 grid-column: 1/-1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
225 z-index: 9;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
226 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
227 background-image: var(--noise);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
228 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
229 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
230 #template .template-editor-bg {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
231 padding: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
232 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
233 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
234 #template .template-editor-bg.hidden {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
235 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
236 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
237
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
238 #template .template-editor-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
239 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
240 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
241 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
242 box-shadow: 0 0 3px 0 #00000096;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
243 grid-template-rows: auto 1fr 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
244 grid-template-columns: 1fr auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
245 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
246 "template-editor-header template-editor-header"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
247 "template-editor snip"
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
248 "bottom bottom";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
249 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
250 #template .template-editor-grid::before {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
251 content: "";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
252 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
253 left: 3px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
254 top: 3px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
255 z-index: 1;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
256 width: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
257 height: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
258 border-radius: 50%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
259 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
260 #template .template-editor-grid[data-changed="true"]::before {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
261 background-color: var(--changes);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
262 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
263 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
264 #template .template-editor-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
265 border-radius: 5px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
266 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
267 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
268
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
269 .template-editor-header {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
270 grid-area: template-editor-header;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
271 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
272 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
273 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
274 .template-editor-header {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
275 grid-template-areas:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
276 "close save title";
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
277 grid-template-columns: max-content max-content 1fr;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
278 grid-column-gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
279 grid-row-gap: 0.5rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
280 padding: 10px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
281 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
282 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
283 @media (min-width: 1024px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
284 .template-editor-header {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
285 padding: 10px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
286 grid-template-columns: max-content max-content 1fr;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
287 gap: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
288 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
289 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
290
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
291 #template .snip-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
292 grid-area: snip;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
293 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
294 gap: 15px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
295 align-content: start;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
296 width: max-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
297 overflow-y: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
298 background-color: var(--tags-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
299 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
300 scrollbar-width: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
301 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
302 @media (max-width: 500px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
303 #template .snip-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
304 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
305 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
306 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
307
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
308 #template .snip-grid > .html > div, #template .snip-grid > .css > div, #template .snip-grid > .php > div {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
309 display: flex;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
310 gap: 7px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
311 padding: 7px 15px 7px 15px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
312 color: var(--tags-font);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
313 font-size: 0.9rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
314 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
315 justify-content: space-between;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
316 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
317 #template .snip-grid a {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
318 padding: 7px 15px 7px 15px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
319 color: var(--link);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
320 font-size: 0.9rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
321 text-underline-offset: 0.22rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
322 text-decoration-color: var(--link);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
323 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
324
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
325 #template .html, #template .css, #template .php {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
326 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
327 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
328 #template .html.hidden, #template .css.hidden, #template .php.hidden {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
329 display: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
330 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
331
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
332 .close-template-button {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
333 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
334 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
335 width: 2rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
336 height: 2rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
337 border-radius: 3px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
338 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
339 background-repeat: no-repeat;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
340 background-position: center center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
341 background-size: 40%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
342 background-image: var(--icon-close);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
343 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
344 .close-template-button:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
345 background-color: var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
346 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
347 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
348 .close-template-button {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
349 grid-area: close;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
350 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
351 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
352
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
353 .save-template-button {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
354 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
355 width: 2rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
356 height: 2rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
357 position: relative;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
358 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
359 background-repeat: no-repeat;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
360 background-position: center center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
361 background-size: 55%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
362 background-image: var(--icon-save);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
363 border-radius: 3px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
364 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
365 .save-template-button:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
366 background-color: var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
367 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
368 .save-template-button.saved {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
369 background-color: var(--saved-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
370 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
371 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
372 .save-template-button {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
373 grid-area: save;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
374 justify-self: right;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
375 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
376 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
377
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
378 @media (max-width: 1023px) {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
379 .template-editor-title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
380 grid-area: title;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
381 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
382 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
383
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
384 .template-editor-title {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
385 font-family: var(--monospace);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
386 color: var(--template-files-file);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
387 width: fit-content;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
388 align-self: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
389 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
390
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
391 .template-editor {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
392 grid-area: template-editor;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
393 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
394 .template-editor .CodeMirror {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
395 min-height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
396 max-height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
397 height: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
398 font-family: var(--monospace);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
399 font-weight: normal;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
400 font-size: 1.04rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
401 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
402 .CodeMirror-dialog input {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
403 font-family: var(--monospace);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
404 font-size: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
405 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
406
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
407 #template .CodeMirror-wrap pre.CodeMirror-line, #template .CodeMirror-wrap pre.CodeMirror-line-like {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
408 word-wrap: break-word;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
409 white-space: pre-wrap;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
410 word-break: break-all;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
411 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
412
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
413 /* Select */
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
414 #template .template-select-grid {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
415 text-align: left;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
416 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
417 #template .field-select {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
418 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
419 grid-template-columns: 1fr 32px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
420 height: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
421 min-height: 30px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
422 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
423 background-color: var(--menu-input-bg);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
424 border: 2px solid var(--menu-input-border);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
425 border-radius: 4px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
426 user-select: none;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
427 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
428 #template .field-select > .value {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
429 padding: 0 0 0 0.44rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
430 white-space: nowrap;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
431 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
432 line-height: 32px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
433 font-size: 1rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
434 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
435 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
436 #template .field-select > .icon {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
437 background-image: var(--select-icon);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
438 background-repeat: no-repeat;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
439 background-position: center;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
440 background-size: 12px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
441 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
442 #template .template-select-grid .field-options {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
443 display: grid;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
444 position: absolute;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
445 height: 0;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
446 overflow: hidden;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
447 width: 100%;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
448 border-radius: 0.25rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
449 box-shadow: 0 2px 3px 0 #00000033;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
450 max-height: 17rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
451 z-index: 7;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
452 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
453 #template .template-select-grid .field-options.open {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
454 background-color: var(--bg-3);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
455 border: 2px solid var(--bg-4);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
456 color: var(--text);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
457 overflow: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
458 height: auto;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
459 margin-top: 2px;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
460 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
461 #template .template-select-grid .field-options .option {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
462 padding: 0.4rem 0.44rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
463 cursor: pointer;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
464 font-size: 0.94rem;
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
465 }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
466 #template .template-select-grid .field-options .option:hover {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
467 background-color: var(--bg-2);
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
468 }