1 /* ------------------------------------------------------------- */
2 /* CONTROL PANELS (control_panels.less) */
3 /* ------------------------------------------------------------- */
5 // ----------------------------------------------------------------------------
9 // ----------------------------------------------------------------------------
10 // DESCRIPTION: all kind boxes/tools for selecting, including and entering data
15 // - FILTER-TOGGLE-PANEL
19 // ----------------------------------------------------------------------------
23 // --------------------------------------
25 // --------------------------------------
26 // General Class for all control panels
28 border: @controlpanel-border !important;
29 background-color: @controlpanel-bg-color;
30 background: @controlpanel-bg-style ;
31 border-radius: @controlpanel-radius;
36 padding-right: 0.6em ;
43 // --------------------------------------
45 // --------------------------------------
46 // Settings for including fields in a report
48 padding: @controlpanel-padding-bold !important ;
49 margin: @controlpanel-margin !important ;
50 width: auto !important ;
51 display: inline-block ;
54 // color: @controlpanel-h3-color !important;
55 // font-size: @controlpanel-h3-size !important;
56 // font-weight: @controlpanel-h3-weight !important;
57 margin: 0.3em 0 0.1em 0 !important;
61 color: @controlpanel-h4-color !important;;
62 font-size: @controlpanel-h4-size;
63 font-weight: @controlpanel-h4-weight;
64 font-style: @controlpanel-h4-style;
68 margin-top: 0.2em !important ;
78 // --------------------------------------
80 // --------------------------------------
81 // Panel for selecting a hidden Record (e.g. Contacts, Delivery Address etc.)
83 display: inline-block ;
86 padding: @controlpanel-select-item-padding ;
87 margin: @controlpanel-margin ;
88 color: @controlpanel-color ;
89 font-size: @font-size-smaller ;
90 border: @controlpanel-border ;
91 border-radius: @controlpanel-radius ;
92 background-color: @controlpanel-bg-color ;
93 background: @_bg_style_button ; // PENDENT:
101 color: @controlpanel-color ;
105 td, th{ color: @controlpanel-color ; }
108 // see /controller.pl?action=FinancialOverview
109 // PENDENT: anders loesen oder einfacher benennen
112 margin: 0.4em 0 0.8em 0 ;
115 display: table-cell ;
117 font-size: @font-size-smaller ;
119 vertical-align: middle;
120 padding: 0 2.0em 0 0 ;
127 display: inline-block;
130 input[type="checkbox"]{ margin: 0 0.4em 0 0 ; }
131 select { margin: -0.3em 0 0 0; }
137 // Select function within standard wrapper
138 .ui-tabs-panel > .select-item {
139 margin: @contentbox-margin;
140 vertical-align: top ;
143 .wrapper > .select-item {
144 margin: 0.8em 0 1.0em 0 ;
147 // selects with text filters
148 div.filtered_select input, div.filtered_select select {
152 div.filtered_select input {
153 background-image: url(../../../image/glass14x14.png);
154 background-repeat: no-repeat;
155 background-position: 2px 2px;
157 border: solid #a0a0a0 1px;
165 div.filtered_select select {
172 // --------------------------------------
173 // FILTER-TOGGLE-PANEL
174 // --------------------------------------
175 // for togglin a filter panel
176 // see inlcude file /templates/webpages/common/filter-toggle.html
177 .toggle_panel.control-panel{
178 border: none !important;
179 background: none !important;
180 border-radius: 0 !important;
181 overflow: visible !important;
184 & > a.button.toggle {
185 padding: 0.2em 0 0.2em 1.4em;
187 background-color: @controlpanel-bg-color !important;
188 text-decoration: underline ;
192 font-size: @font-size-small;
194 color: @controlpanel-color;
196 .toggle_panel_block {
199 padding: @controlpanel-padding ;
200 margin: 2em 1em 0em 0; ;
201 background-color: @controlpanel-bg-color;
203 border: @controlpanel-border ;
204 border-bottom-left-radius: @controlpanel-radius ;
205 border-bottom-right-radius: @controlpanel-radius ;
206 border-top-right-radius: @controlpanel-radius ;
211 padding: 0 !important;
216 // PENDENT: ggf. anpassen an Controlpanel-Farbtoene
218 //th{ color: @base-superdark ; }
227 // --------------------------------------
229 // --------------------------------------
230 // Panel for entering data via jQuery-Scripts etc.
231 #content .input-panel {
232 display: inline-block;
234 padding: @controlpanel-padding-narrow ;
235 margin: @margin-from-wrapper ;
236 background-color: @controlpanel-bg-color;
237 border: @controlpanel-border ;
238 border-radius: @controlpanel-radius ;
239 // border-bottom-left-radius: @controlpanel-radius ;
240 // border-bottom-right-radius: @controlpanel-radius ;
241 // border-top-right-radius: @controlpanel-radius ;
242 // border-top-left-radius: @controlpanel-radius ;
251 font-size: @font-size-smaller ;
252 margin: 0 0 0.4em 0 ;
255 margin-bottom: 0.1em;
256 caption { padding-top: 0.1em ; }
258 padding-right: 0.6em ;
259 &.above{ margin-bottom: 0em ; }
263 #content .ui-tabs-panel > .input-panel { margin-left: @margin-left-from-content }
264 #content .input-panel.short { min-width: @wi-mediumsmall; }
266 // --------------------------------------
268 // --------------------------------------
270 display: inline-block ;
274 margin: @controlpanel-margin ;
275 border: @controlpanel-border ;
276 border-radius: @controlpanel-radius ;
277 background-color: @controlpanel-bg-color ;
278 color: @controlpanel-color ;
282 padding: 0.4em 0.6em !important ;
287 display: inline-block ;
288 &::before{ content: "◄" ; }
290 border-bottom-left-radius: @controlpanel-radius ;
291 border-top-left-radius: @controlpanel-radius ;
295 display: inline-block ;
296 &::after{ content: "►"; }
298 border-bottom-right-radius: @controlpanel-radius ;
299 border-top-right-radius: @controlpanel-radius ;
303 display: inline-block ;
307 background-color: @controlpanel-active-bg;
308 color: @controlpanel-active-text;
313 background-color: @controlpanel-bg-hover;
314 color: @controlpanel-bg-hover-text;
315 text-decoration: none;
321 // --------------------------------------
323 // --------------------------------------
324 // for jumping e.g. to a address within a browser window
325 // PENDENT: anders und allgemein loesen
327 &.right { float: right; }
329 border: @controlpanel-border;
330 border-radius: @controlpanel-radius ;
331 background-color: @controlpanel-bg-color;
332 margin: 0.8em 2.0em 0 1.2em !important;
337 // -------------------
339 // Table with left-floating cell
340 div.float-cells-table{
350 padding: 0 2.0em 0 0;
359 background-color: #F66;
363 padding: 0 2.0em 0 0;
364 border-right: 1px #fff solid;
365 background-color: #FC6;
374 // --------------------------------------
375 // DEZIDIERTE ELEMENTE
376 // --------------------------------------
378 .control-panel select#contact_cp_id {