Elgg  Version 6.3
admin.css.php
Go to the documentation of this file.
1 <?php
9 echo elgg_view('core.css');
10 
11 ?>
12 
13 .elgg-page-admin {
14  background: #f7f7f8;
15 
16  .elgg-page-section > .elgg-inner {
17  max-width: 100rem;
18  margin: 0 auto;
19  }
20 
21  .elgg-admin-notices-dismiss-all {
22  font-weight: 600;
23  margin: 1rem;
24  display: block;
25  }
26 
27  .elgg-module-admin-notices {
28  margin-top: 2rem;
29 
30  > li {
31  padding: 0;
32  border: none;
33  }
34  }
35 
36  .elgg-page-topbar {
37  background: #2d3047;
38  padding: 0 1rem;
39 
40  .elgg-menu-container {
41  justify-content: space-between;
42  width: 100%;
43 
44  .elgg-menu li .elgg-child-menu {
45  background: #2d3047;
46  }
47  }
48  }
49 
50  .elgg-page-body {
51  padding: 2rem 1rem;
52  }
53 
54  .elgg-page-footer {
55  padding: 1rem;
56  }
57 }
58 
59 @media only $(media-desktop-up) {
60  .elgg-page-admin {
61  .elgg-page-topbar .elgg-menu-admin-header-alt {
62  order: 2;
63  }
64  }
65 }
66 
67 /* ***************************************
68  Admin informationals
69 **************************************** */
70 .elgg-admin-information-row {
71  > .elgg-image {
72  min-width: 1rem;
73  text-align: center;
74 
75  .elgg-icon-times {
76  color: var(--elgg-state-danger-font-color);
77  }
78  .elgg-icon-exclamation-triangle {
79  color: var(--elgg-state-warning-font-color);
80  }
81  .elgg-icon-checkmark {
82  color: var(--elgg-state-success-font-color);
83  }
84  }
85 }
86 
87 /* ***************************************
88  PLUGINS FILTER
89 **************************************** */
90 .elgg-admin-plugins-categories {
91  display: flex;
92  flex-wrap: wrap;
93  flex-direction: row;
94  margin-top: 1rem;
95  grid-gap: 0.5rem;
96 
97  > a {
98  padding: 0.25rem 0.5rem;
99  background: #e6e6ea;
100  border-radius: 3px;
101  font-size:0.85rem;
102  color: #2d3047;
103  text-decoration: none;
104 
105  &.elgg-state-selected,
106  &:hover {
107  color: #fff;
108  background: #2d3047;
109  text-decoration: none;
110  }
111  }
112 }
113 
114 /* ***************************************
115  PLUGINS
116 **************************************** */
117 
118 #elgg-plugin-list .elgg-list > li {
119  padding: 0;
120  border: none;
121  margin-bottom: 2px;
122 }
123 
124 .elgg-plugin {
125  border: 1px solid var(--elgg-border-color-mild);
126  padding: 0.5rem;
127  border-radius: 3px;
128  position: relative;
129 
130  &:hover {
131  border-color: var(--elgg-border-color-highlight);
132  }
133 
134  &.elgg-state-active {
135  background: #fff;
136  }
137 
138  &.elgg-state-inactive {
139  background: #eee;
140 
141  .elgg-listing-summary-title a {
142  color: #666;
143  }
144  }
145 
146  &.elgg-state-cannot-activate {
147  background: #f7f0d4;
148  }
149 
150  &.elgg-state-draggable > .elgg-image-block .elgg-head {
151  cursor: move;
152  }
153 
154  > .elgg-image {
155  margin-right: .5rem;
156  min-width: 9rem;
157  text-align: center;
158 
159  .elgg-button {
160  display: block;
161  margin: 0;
162  }
163  }
164 
165  .elgg-state-error {
166  background: var(--elgg-state-danger-background-color);
167  color: var(--elgg-state-danger-font-color);
168  border-color: var(--elgg-state-danger-border-color);
169  }
170 
171  .elgg-state-warning {
172  background: var(--elgg-state-warning-background-color);
173  color: var(--elgg-state-warning-font-color);
174  border-color: var(--elgg-state-warning-border-color);
175  }
176 
177  .elgg-state-error,
178  .elgg-state-warning {
179  padding: 3px 6px;
180  margin: 3px 0;
181  width: auto;
182 
183  a {
184  text-decoration: underline;
185  }
186  }
187 }
188 
189 .elgg-state-cannot-activate .elgg-image a[disabled],
190 .elgg-state-cannot-deactivate .elgg-image a[disabled] {
191  text-decoration: none;
192 }
193 
194 .elgg-plugin-placeholder {
195  display: block;
196  min-height: 5rem;
197  border: 1px dashed var(--elgg-border-color-highlight) !important;
198 }
199 
200 #elgg-plugin-list-cover {
201  display: none;
202  position: absolute;
203  top: 0;
204  bottom: 0;
205  left: 0;
206  right: 0;
207  background: white;
208  opacity: 0.5;
209 }
210 
211 #elgg-plugin-list {
212  position: relative;
213 
214  .elgg-plugin {
215  .elgg-state-error, .elgg-state-warning {
216  display: inline-block;
217  }
218  }
219 }
220 
221 .elgg-module-plugin-details {
222  width: 600px;
223  min-height: 500px;
224 
225  .elgg-plugin {
226  border: none;
227  margin: 0;
228  padding: 0;
229  }
230 
231  .elgg-tabs a {
232  cursor: pointer;
233  }
234 }
235 
236 /****************************************
237  MARKDOWN
238 ****************************************/
239 .elgg-markdown {
240  margin: 15px;
241 
242  h1, h2, h3, h4, h5, h6 {
243  margin: 1em 0 1em -15px;
244  color: #333;
245  }
246 
247  ol {
248  list-style: decimal;
249  padding-left: 2em;
250  }
251 
252  ul {
253  list-style: disc;
254  padding-left: 2em;
255  }
256 
257  p {
258  margin: 15px 0;
259  }
260 
261  img {
262  max-width: 100%;
263  height: auto;
264  margin: 10px 0;
265  }
266 
267  pre > code {
268  border: none;
269  }
270 }
elgg()
Bootstrapping and helper procedural code available for use in Elgg core and plugins.
Definition: elgglib.php:12
$result error
$data icon
Definition: default.php:24
elgg_view(string $view, array $vars=[], string $viewtype='')
Return a parsed view.
Definition: views.php:156