1 /* ------------------------------------------------------------- */
2 /* REQUIREMENT SPEC (requirement_spec.less) */
3 /* ------------------------------------------------------------- */
7 // ------------------------------------------------------------
9 // ------------------------------------------------------------
14 // -----------------------
15 // Requirement Spec Version (Title)
16 // -----------------------
18 #requirement_spec_version{
19 padding: @contentbox-padding;
20 letter-spacing: 0.16em ;
26 // --------------------------------------
28 // --------------------------------------
42 // --------------------------------------
43 // TREE COLUMN (LEFT, JS-TREE)
44 // --------------------------------------
49 padding: 0.3em 1.2em 2.0em 0.8em;
50 border-right: 1px #000 solid;
51 //background-color: @gray-superlight;
52 background-color: none;
73 // Special things that apply to the tree
74 #tree li.flagged > a > ins {
75 background-image: url("../../image/flag-red.png") !important;
76 background-position: 0;
83 // --------------------------------------
84 // CONTENT COLUMN (RIGHT, EDITING)
85 // --------------------------------------
91 //background-color: @gray-superlight;
92 background-color: none;
94 // just nice to have this helpful container :-)
99 // --------------------------------------
101 // --------------------------------------
114 letter-spacing: 0.16em;
118 letter-spacing: 0.1em;
123 .section-description {
128 padding: 0.3em 0 0.4em 0;
130 .section-description-heading {
133 /* margin: 0 0 1.2em 0; */
134 padding: 0 0 0.0em 0;
150 } // /.section-description
152 .section-context-menu {
154 background-color: #000;
155 color: #000 !important ;
156 span.label { font-weight: normal;}
158 div.section-description {
160 span.label section-description-heading {}
167 border: 1px #0C42FF solid ;
168 background-color: #BBCDFF ;
179 // --------------------------------------
181 // --------------------------------------
184 border-top: 1px solid #bbb;
186 padding: 0.8em 0 1.8em 0 ;
193 .function-block-content{
195 padding: 0 0 0 0.6em;
197 .function-block-header {
201 .function-block-number {
208 .function-block-desc {
209 display: inline-block;
213 padding-bottom: 1.0em ;
225 } // /.function-block-header
227 .function-block-properties {
238 //vertical adjustment
239 span.label { width: 110px ;}
245 // horizontal adjustment
249 // display: inline-block ;
252 // padding: 0 30px 0 0;
257 } // /.function-block-properties
259 } // /.function-block-content
263 // --------------------------------------
265 // --------------------------------------
267 .sub-function-block-container {
268 margin: 1.8em 0 0 5.1em;
271 .sub-function-block-header{
272 border-top: 1px solid #ccc;
273 padding: 0.4em 0 0.4em 0.6em ;
275 letter-spacing: 0.2em;
278 .sub-function-block {
279 border-top: 1px solid #ccc;
280 margin: 0.2em 0 0.2em 0;
281 padding: 0.2em 0 0.4em 0 ;
283 .sub-function-block-content {
284 margin: 0.2em 0 0.2em 0;
285 padding: 0.2em 0.6em 0.4em 0.6em;
287 .sub-function-block-header {
294 }// /.sub-function-block
296 } // /.sub-function-block-container
298 } // /.function-block
302 // --------------------------------------
303 // FUNCTION BLOCK FORM
304 // --------------------------------------
306 // Form for creating or editing function blocks
307 .function-block-form {
308 &> div { padding: 0.4em; }
310 input.rs_input_field,
311 select.rs_input_field,
312 table.rs_input_field input[type=text],
313 table.rs_input_field input[type=password],
314 table.rs_input_field select { }
316 } // /.function-block-form
320 // --------------------------------------
321 // FLAGGED SECTIONS & BLOCKS
322 // --------------------------------------
324 // Flagged sections, function blocks, text blocks
325 .section.flagged .section-description,
326 .function-block.flagged,
327 .sub-function-block.flagged {
328 background-color: @color-blue-light;
330 // Flagged headings or numbers
331 .section.flagged .section-description > .section-description-heading,
332 .function-block.flagged > .function-block-content > div > .function-block-number,
333 .sub-function-block.flagged > .sub-function-block-content > div > .function-block-number {
334 //background-color: #fe5f14;
335 color: @color-blue-strong;
340 // --------------------------------------
342 // --------------------------------------
344 // Selected sections, function blocks, text blocks
346 .function-block.selected,
347 .sub-function-block.selected {
349 border-left: 3px solid #24D115; // PENDENT: GREEN STRONG
352 } // /#column-content
354 } // /#content-column
356 } // /#column-container
359 .section-empty-description { color: #bbb; }
363 // --------------------------------------
365 // --------------------------------------
367 // Have a look on jquery-ui.less
368 //.context-menu-item.icon-flag { background-image: url("../../image/flag-red.png"); }
369 //.context-menu-item.icon-close { background-image: url("../../image/document-close.png"); }
370 //.context-menu-item.icon-save { background-image: url("../../image/document-save.png"); }
371 //.context-menu-item.icon-revert { background-image: url("../../image/edit-undo.png"); }
372 //.context-menu-item.icon-pdf { background-image: url("../../image/application-pdf.png"); }
373 //.context-menu-item.icon-html { background-image: url("../../image/text-html.png"); }
374 //.context-menu-item.icon-add-picture { background-image: url("../../image/add-picture.png"); }
375 //.context-menu-item.icon-download { background-image: url("../../image/download.png"); }
376 //.context-menu-item.icon-renumber { background-image: url("../../image/format-list-ordered.png"); }
380 // --------------------------------------
382 // --------------------------------------
384 #requirement_spec_tabs{
385 #function-blocks-tab{
399 // --------------------------------------
401 // --------------------------------------
403 .requirement-spec-text-block {
408 & > h2 { margin-top: 0px; }
411 //background-color: #feece3;
412 // border: 1px solid #fe5f14;
414 //background-color: #fe5f14;
420 border-left: 3px solid #cbb120;
426 .requirement-spec-text-block-picture-thumbnail {
428 border: 2px solid #ebebeb;
435 .requirement-spec-text-block-picture-thumbnail-img-container {
441 .requirement-spec-text-block-picture-thumbnail.selected {
442 border: 2px solid #cbb120;
448 // ------------------------------------------------------------
449 // TIME/COST ESTIMATION (TABLE)
450 // ------------------------------------------------------------
452 #time_cost_estimate {
459 vertical-align: top ;
461 td:first-child { width: 66% ; }
466 //background-color: @base-standard;
467 color: @base-superdark ;
475 background-color: @gray-standard; // PENDENT: ZEBRA
476 border-top: 1px @base-superdark solid ;
477 border-bottom: 1px @base-superdark solid ;
493 // --------------------------------------
494 // TABLES in Requirement Specs
495 // --------------------------------------
497 div.function-block * table.tbl-horizontal td {
498 font-size: 66% !important ;
503 // --------------------------------------
505 // --------------------------------------
506 .jstree-requirement-spec .jstree-clicked {
507 background: @gray-lighter !important;
508 border: 0 !important;