Mercurial > hg > dml-open-vis
diff src/DML/MainVisBundle/Resources/assets/bem-blocks/vis-instance-content/vic-api-debug.less @ 0:493bcb69166c
added public content
author | Daniel Wolff |
---|---|
date | Tue, 09 Feb 2016 20:54:02 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/DML/MainVisBundle/Resources/assets/bem-blocks/vis-instance-content/vic-api-debug.less Tue Feb 09 20:54:02 2016 +0100 @@ -0,0 +1,120 @@ +@import "../../config.less"; + +.vic-api-debug { + padding-top: 5px; + + @alignment-offset: 6px; + @background-color: #fff; + //@background-color_query-uri: #f8f8f8; + @background-color_query-uri: #fff; + @border: 1px solid @config-grid--color_panel-background; + @request-uri-hight: 20px; + + @color_errors: #f00; + + @input-padding_h: 3px; + @input-padding_v: 3px; + + // ---------------------------------- + + // ================================== + &__query-box { + .position_absolute_everywhere(); + .border-bottom-left-radius(@--border-radius); + .border-bottom-right-radius(@--border-radius); + display: none; + border: @border; + border-top: none; + background: @background-color; + } + + // ---------------------------------- + &__query-box_alignment_everywhere { + display: block; + } + + &__query-box_alignment_left { + display: block; + right: 50%; + margin-right: @alignment-offset / 2; + } + + &__query-box_alignment_right { + display: block; + left: 50%; + margin-left: @alignment-offset / 2; + } + + &__query-box_alignment_top { + display: block; + bottom: 50%; + margin-bottom: @alignment-offset / 2; + } + + &__query-box_alignment_bottom { + .border-radius(@--border-radius); + border-top: @border; + display: block; + top: 50%; + margin-top: @alignment-offset / 2; + } + + + &__query-uri-wrapper { + .position_absolute_everywhere(); + bottom: auto; + height: @request-uri-hight - @input-padding_v * 2; + border-top: @input-padding_v solid @background-color_query-uri; + border-right: @input-padding_h solid @background-color_query-uri; + border-bottom: @input-padding_v solid @background-color_query-uri; + border-left: @input-padding_h solid @background-color_query-uri; + .border-radius(@--border-radius); + } + &__query-uri { + .font_small(); + .font_monospace(); + font-weight: bold; + position: relative; + width: 100%; + height: 100%; + margin: 0; + border: 0; + padding: @input-padding_v @input-padding_h; + top: -@input-padding_v; + left: -@input-padding_h; + background: @background-color_query-uri; + .border-radius(@--border-radius); + } + + &__query-response-wrapper { + .position_absolute_everywhere(); + top: @request-uri-hight; + border-top: @input-padding_v solid @background-color; + border-right: @input-padding_h solid @background-color; + border-bottom: @input-padding_v solid @background-color; + border-left: @input-padding_h solid @background-color; + .border-radius(@--border-radius); + } + + + &__query-response { + .font_small(); + .font_monospace(); + position: relative; + width: 100%; + height: 100%; + margin: 0; + border: 0; + background: none; + resize: none; + top: -@input-padding_v; + left: -@input-padding_h; + padding: @input-padding_v @input-padding_h; + .border-radius(@--border-radius); + } + // ---------------------------------- + &__query-box_status_has-errors &__query-response { + color: @color_errors; + } + +} \ No newline at end of file