summaryrefslogtreecommitdiffstats
path: root/dox-sequence-diagram-ui/src/main/webapp/res/ecomp/asdc/sequencer/sequencer-actions.scss
blob: bc5b151c160805849ce9d123a126bbad73fc21ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
.asdcs-control {

    .asdcs-actions {

        @include drop-shadow();

        * {
            @include noselect();
        }

        $asdcsActionMenuWidth: 275px;
        $asdcsActionMenuSpanIndent: 20px;

        position: fixed;
        display: none;
        top: 0;
        left: 0;

        background: $asdcsColorOneLight;
        border: 1px solid $asdcsColorWhitish;
        border-radius: $asdcsPopupBorderRadius;
        width: $asdcsActionMenuWidth;
        z-index: 10000;

        .asdcs-actions-header {
            padding: 5px;
            height: 20px;
            pointer-events: none;
            .asdcs-actions-icon {
                height: $asdcsSmallIconSize;
                width: $asdcsSmallIconSize;
                fill: $asdcsColorTwo;
            }
        }

        .asdcs-actions-footer {
            height: 10px;
        }

        div.asdcs-actions-options {

            div.asdcs-actions-state {
                float: right;
                height: $asdcsSmallIconSize;
                width: $asdcsSmallIconSize;
                .asdcs-actions-icon {
                    fill: $asdcsColorOneDark;
                }
            }

            .asdcs-icon-action {
                display: none;
                fill: $asdcsColorOneDark;
                height: 20px;
                width: 20px;
            }

            span.asdcs-annotation {
                color: $asdcsColorOneDark;
            }

            .asdcs-actions-option {
                padding: 8px;
                border-top: 1px solid $asdcsColorOne;
                border-collapse: collapse;
                cursor: pointer;
                &:hover {
                    background-color: lighten($asdcsColorOneLight, 5%);
                    @include transition(background-color $asdcsTransitionTime ease);
                }
            }

            .asdcs-icon {
                fill: $asdcsColorOneDark;
                &:hover {
                    fill: $asdcsColorEmphasisHover;
                    @include transition(fill $asdcsTransitionTime ease);
                }
            }

            .asdcs-actions-optiongroup-occurrence {
                .asdcs-actions-option-occurrence-from,
                .asdcs-actions-option-occurrence-to {
                    span.asdcs-label {
                        padding-left: $asdcsActionMenuSpanIndent;
                    }
                }
                .asdcs-actions-option-occurrence-toggle {
                    background-color: $asdcsColorOneLight;
                }
            }

            .asdcs-actions-optiongroup-fragment {
                .asdcs-actions-fragment-toggle {
                    background-color: $asdcsColorOneLight;
                }
            }

            .asdcs-actions-fragment-operator,
            .asdcs-actions-fragment-guard {
                div.asdcs-label {
                    display: table-cell;
                    width: 100px;
                }
                div.asdcs-value {
                    display: table-cell;
                    width: 150px;
                    input {
                        width: 90%;
                        border-color: $asdcsColorOne;
                    }
                    .asdcs-editable-select {
                        border: 1px solid $asdcsColorOne;
                    }
                }
            }
        }
    }

}