aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/assets/styles/sprite.less
blob: 383a830b00ba1c2461aa0aa6b94d312b1e3b6125 (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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
@import "variables";
@import '../../assets/styles/mixins';
.sprite-new {
    background-image: url('images/sprites/sprite-global.png');
    display: inline-block;
}

.add-icon                             { background-position: -50px  -77px; width: 23px; height: 23px;}
.add-icon-hover                       { background-position: -150px -77px; width: 23px; height: 23px;}
.import-icon                          { background-position: -100px -81px; width: 23px; height: 23px;}

.add-icon-blue                        { background-position: -350px -125px; width: 18px; height: 18px;}
.add-icon-blue-hover                  { background-position: -400px -125px; width: 18px; height: 18px;}

.video-icon                           { background-position: -54px  -113px; width: 33px; height: 26px;}
.video-icon_1                         { background-position: -104px -113px; width: 33px; height: 26px;}
.video-icon_2                         { background-position: -154px -113px; width: 33px; height: 26px;}
.video-icon_disabled                  { background-position: -204px -113px; width: 33px; height: 26px;}
.video-icon_focus                     { background-position: -250px -111px; width: 41px; height: 32px;}

.vsp-list-icon                        { background-position: -54px  -143px; width: 26px; height: 29px;}
.vsp-list-icon-active                 { background-position: -104px -143px; width: 26px; height: 29px;}
.vsp-list-icon:active:not(.disable)   { background-position: -104px -143px; width: 26px; height: 29px;}
.vsp-list-icon-hover                  { background-position: -154px -143px; width: 26px; height: 29px;}
.vsp-list-icon:hover:not(.disable)    { background-position: -154px -143px; width: 26px; height: 29px;}
.vsp-list-icon.disable                { background-position: -204px -143px; width: 26px; height: 29px;}

.info-icon                            { background-position: -50px  -179px; width: 14px; height: 14px;}
.info-icon_1                          { background-position: -100px -179px; width: 14px; height: 14px;}

.plus-icon                            { background-position: -50px  -231px; width: 12px; height: 12px;}
.plus-icon-hover                      { background-position: -100px -231px; width: 12px; height: 12px;}

.delete-icon                            { background-position: -675px -231px; width: 11px; height: 13px;}
.delete-icon-hover                      { background-position: -702px -231px; width: 11px; height: 13px;}

.view-icon                              { background-position: -671px -252px; width: 18px; height: 10px; }
.view-icon-hover                        { background-position: -699px -252px; width: 18px; height: 10px; }
.view-icon:hover:extend(.view-icon-hover) {}

.arrow-up                             { background-position: -350px -236px; width: 12px; height: 7px;}
.arrow-up-hover                       { background-position: -400px -236px; width: 12px; height: 7px;}

.arrow-up-small                       { background-position: -250px -237px; width: 12px; height: 6px;}
.arrow-up-small-hover                 { background-position: -300px -237px; width: 12px; height: 6px;}

.sort-arrows                          { background-position: -450px -231px; width: 8px; height: 12px;}
.sort-arrows-hover                    { background-position: -500px -231px; width: 8px; height: 12px;}

.arrow-right                          { background-position: -550px -235px;  width: 5px;  height: 8px;}
.arrow-right-hover                    { background-position: -600px -235px;  width: 5px;  height: 8px;}

.menu-open-left                       { background-position: -350px -283px;  width: 6px;  height: 10px;}
.menu-open-right                      { background-position: -400px -283px;  width: 6px;  height: 10px;}


.private-status-icon                  { background-position: -50px  -326px; width: 21px; height: 17px;}
.in-design-status-icon                { background-position: -307px -327px; width: 16px; height: 16px;}
.checkout-editable-status-icon        { background-position: -100px -326px; width: 24px; height: 17px;}
.checkin-status-icon                  { background-position: -200px -326px; width: 24px; height: 17px;}
.checkout-not-editable-status-icon    { background-position: -150px -326px; width: 24px; height: 17px;}


//workspace buttons
.x-btn                                {  background-position: -50px -419px;  width: 24px;  height: 24px;  }
.x-btn:hover                          {  background-position: -50px -447px;  width: 24px;  height: 24px;  }
.x-btn:active                         {  background-position: -50px -479px;  width: 24px;  height: 24px;  }

.delete-btn                           {  background-position: -140px -419px;  width: 24px;  height: 24px;  }
.delete-btn:hover:not(.disable)       {  background-position: -140px -447px;  width: 24px;  height: 24px;  }
.delete-btn:active:not(.disable)      {  background-position: -140px -479px;  width: 24px;  height: 24px;  }
.delete-btn.disable                   {  background-position: -140px -539px;  width: 24px;  height: 24px;  }

.save-btn                             {  background-position: -230px -419px;  width: 24px;  height: 24px;  }
.save-btn:hover:not(.disable)         {  background-position: -230px -447px;  width: 24px;  height: 24px;  }
.save-btn:active:not(.disable)        {  background-position: -230px -479px;  width: 24px;  height: 24px;  }
.save-btn.disable                     {  background-position: -230px -539px;  width: 24px;  height: 24px;  }

.revert-btn                           {  background-position: -200px -419px;  width: 24px;  height: 24px;  }
.revert-btn:hover:not(.disable)       {  background-position: -200px -447px;  width: 24px;  height: 24px;  }
.revert-btn:active:not(.disable)      {  background-position: -200px -479px;  width: 24px;  height: 24px;  }
.revert-btn.disable                   {  background-position: -200px -539px;  width: 24px;  height: 24px;  }

.success-circle                       {  background-position: -50px  -703px;  width: 20px;  height: 20px;  }
.success-circle-small                       {  background-position: -170px -706px;  width: 12px;  height: 12px;  }
.sdc-success                          {  background-position: -101px -707px;  width: 10px;  height: 10px;  }
.sdc-error                            {  background-position: -151px -707px;  width: 10px;  height: 10px;  }

.print-screen-btn                           {  background-position: -259px -419px;  width: 24px;  height: 24px;  }
.print-screen-btn:hover:not(.disable)       {  background-position: -259px -447px;  width: 24px;  height: 24px;  }
.print-screen-btn:active:not(.disable)      {  background-position: -259px -479px;  width: 24px;  height: 24px;  }
.print-screen-btn.disable                   {  background-position: -259px -539px;  width: 24px;  height: 24px;  }

.url-btn                                {  background-position: -636px -424px;  width: 19px;  height: 19px;  }
.url-btn:hover                          {  background-position: -636px -424px;  width: 19px;  height: 19px;  }
.url-btn:active                         {  background-position: -636px -482px;  width: 19px;  height: 19px;  }




/*new tabs icons*/
.sprite-new.info                                { background-position: -51px -631px; width: 18px; height: 18px;}
.sprite-new.info:active                         { background-position: -51px -669px; width: 18px; height: 18px;}
.active > .sprite-new.info                      { background-position: -51px -669px; width: 18px; height: 18px;}


.sprite-new.structure                          { background-position: -101px -630px; width: 18px; height: 17px;}
.sprite-new.structure:active                   { background-position: -101px -668px; width: 18px; height: 17px;}
.active > .sprite-new.structure                { background-position: -101px -668px; width: 18px; height: 17px;}


.sprite-new.deployment-artifacts               { background-position: -150px -629px; width: 17px; height: 19px;}
.sprite-new.deployment-artifacts:active        { background-position: -150px -667px; width: 17px; height: 19px;}
.active > .deployment-artifacts                { background-position: -150px -667px; width: 17px; height: 19px;}

.sprite-new.inputs                             { background-position: -200px -634px; width: 20px; height: 12px;}
.sprite-new.inputs:active                      { background-position: -200px -672px; width: 20px; height: 12px;}
.active > .sprite-new.inputs                   { background-position: -200px -672px; width: 20px; height: 12px;}


.sprite-new.information-artifacts               { background-position: -250px -631px; width: 17px; height: 19px;}
.sprite-new.information-artifacts:active        { background-position: -250px -669px; width: 17px; height: 19px;}
.active > .sprite-new.information-artifacts     { background-position: -250px -669px; width: 17px; height: 19px;}

.sprite-new.relations                           { background-position: -300px -632px; width: 20px;  height: 20px;}
.sprite-new.relations:active                    { background-position: -300px -632px; width: 20px;  height: 20px;}
.active > .sprite-new.relations                 { background-position: -300px -632px; width: 20px;  height: 20px;}


.sprite-new.api                                 { background-position: -400px -631px; width: 23px;  height: 19px;}
.sprite-new.api:active                          { background-position: -400px -671px; width: 23px;  height: 19px;}
.active > .sprite-new.api                       { background-position: -400px -671px; width: 23px;  height: 19px;}

.sprite-new.properties                          { background-position: -350px -631px; width: 19px;  height: 19px;}
.sprite-new.properties:active                   { background-position: -350px -671px; width: 19px;  height: 19px;}
.active > .sprite-new.properties                { background-position: -350px -671px; width: 19px;  height: 19px;}

.sprite-new.dependencies-icon                     { background-position: -751px -693px; width: 19px;  height: 19px;  opacity: 0.7;}
.sprite-new.dependencies:active                   { background-position: -751px -693px; width: 19px;  height: 19px;}

.sprite-new.distribution-bth                    { background-position: -399px -716px; width: 55px;  height: 21px;}
.sprite-new.distribution-bth.disable            { background-position: -464px -716px; width: 55px;  height: 21px;}

.Distributed                                    { background-position: -547px -718px; width: 16px;  height: 16px;}
.Deployed                                       { background-position: -573px -718px; width: 16px;  height: 16px;}

.error-icon                                     { background-position: -51px -751px; width: 13px;  height: 11px;}
.asdc-warning, .sdc-warning                     { background-position: -100px -748px; width: 17px;  height: 15px;}

.link-btn                                       {  background-position: -636px -424px;  width: 19px;  height: 19px;}
.link-btn:hover                                 {  background-position: -636px -453px;  width: 19px;  height: 19px;}
.link-btn:active                                {  background-position: -636px -482px;  width: 19px;  height: 19px;}

.refresh-btn                                    {  background-position: -293px -419px;  width: 24px;  height: 24px;}
.refresh-btn:hover:not(.disable)                {  background-position: -293px -447px;  width: 24px;  height: 24px;}
.refresh-btn:active:not(.disable)               {  background-position: -293px -479px;  width: 24px;  height: 24px;}
.refresh-btn.focus                              {  background-position: -293px -508px;  width: 24px;  height: 24px;}
.refresh-btn.disable                            {  background-position: -293px -539px;  width: 24px;  height: 24px;}

.download-btn                                   {  background-position: -530px -419px;  width: 24px;  height: 24px;}
.download-btn:hover:not(.disable)               {  background-position: -530px -448px;  width: 24px;  height: 24px;}
.download-btn:active:not(.disable)              {  background-position: -530px -479px;  width: 24px;  height: 24px;}
.download-btn.focus                             {  background-position: -530px -508px;  width: 24px;  height: 24px;}
.download-btn.disable                           {  background-position: -530px -539px;  width: 24px;  height: 24px;}

.expand-collapse-plus-icon                      { background-position: -334px -888px;  width: 14px;  height: 14px;}
.expand-collapse-plus-icon:hover                { background-position: -422px -888px;  width: 14px;  height: 14px;}
.expand-collapse-minus-icon                     { background-position: -378px -888px;  width: 14px;  height: 14px;}
.expand-collapse-minus-icon:hover               { background-position: -466px -888px;  width: 14px;  height: 14px;}


//tabs
.close-open-left-arrow                          { background-position: -507px -942px;  width: 6px;  height: 10px;}
.close-open-right-arrow                         { background-position: -506px -922px;  width: 6px;  height: 10px;}

.hierarchy                                      { background-position: -560px -887px;  width: 21px;  height: 15px;}
.hierarchy.hover                                { background-position: -500px -887px;  width: 21px;  height: 15px;}
.hierarchy.disable                              { background-position: -531px -887px;  width: 21px;  height: 15px;}
.hierarchy.selected                             { background-position: -500px -887px;  width: 21px;  height: 15px;}

.refresh-small-btn                              {  background-position: -598px -419px;  width: 24px;  height: 24px;}
.refresh-small-btn:hover:not(.disable)          {  background-position: -598px -448px;  width: 24px;  height: 24px;}
.refresh-small-btn:active:not(.disable)         {  background-position: -598px -479px;  width: 24px;  height: 24px;}
.refresh-small-btn.focus                        {  background-position: -598px -508px;  width: 24px;  height: 24px;}
.refresh-small-btn.disable                      {  background-position: -598px -539px;  width: 24px;  height: 24px;}

.download-file-btn                          {  background-position: -673px -419px;  width: 24px;  height: 24px;}
.download-file-btn:hover:not(.disable)      {  background-position: -673px -448px;  width: 24px;  height: 24px;}
.download-file-btn:active:not(.disable)     {  background-position: -673px -479px;  width: 24px;  height: 24px;}
.download-file-btn.focus                    {  background-position: -673px -508px;  width: 24px;  height: 24px;}
.download-file-btn.disable                  {  background-position: -673px -539px;  width: 24px;  height: 24px;}

.refresh-file-btn                           {  background-position: -707px -419px;  width: 24px;  height: 24px;}
.refresh-file-btn:hover:not(.disable)       {  background-position: -707px -448px;  width: 24px;  height: 24px;}
.refresh-file-btn:active:not(.disable)      {  background-position: -707px -479px;  width: 24px;  height: 24px;}
.refresh-file-btn.focus                     {  background-position: -707px -508px;  width: 24px;  height: 24px;}
.refresh-file-btn.disable                   {  background-position: -707px -539px;  width: 24px;  height: 24px;}

.import-file-btn                            {  background-position: -745px -419px;  width: 24px;  height: 24px;}
.import-file-btn:hover:not(.disable)        {  background-position: -745px -448px;  width: 24px;  height: 24px;}
.import-file-btn:active:not(.disable)       {  background-position: -745px -479px;  width: 24px;  height: 24px;}
.import-file-btn.focus                      {  background-position: -745px -508px;  width: 24px;  height: 24px;}
.import-file-btn.disable                    {  background-position: -745px -539px;  width: 24px;  height: 24px;}

.left-arrow                    {  background-position: -590px -876px;  width: 26px;  height: 26px;}
.left-arrow:hover              {  background-position: -662px -876px;  width: 26px;  height: 26px;}
.right-arrow                   {  background-position: -626px -876px;  width: 26px;  height: 26px;}
.right-arrow:hover             {  background-position: -698px -876px;  width: 26px;  height: 26px;}
.search-white-icon                          {  background-position: -434px -128px;  width: 14px;  height: 14px;}

.blue-right-arrow-circle                    {  background-position: -650px -619px;  width: 29px;  height: 29px;}
.blue-right-arrow-circle:hover              {  background-position: -689px -619px;  width: 29px;  height: 29px;}

.small-x-button            {  background-position: -190px -282px;  width: 11px;  height: 11px;}
.small-x-button:hover      {  background-position: -210px -283px;  width: 11px;  height: 11px;}
.close-info-tooltip-button {.small-x-button}
.close-info-tooltip-button:hover      {  background-position: -230px -283px;  width: 11px;  height: 11px;}
.expand-all {     background-position: -500px -420px;  width: 20px;  height: 22px;}
.expand-all:hover {     background-position: -500px -449px;  width: 20px;  height: 22px;}
.collapse-all {     background-position: -465px -420px;  width: 20px;  height: 22px;}
.collapse-all:hover {     background-position: -465px -449px;  width: 20px;  height: 22px;}

.delete-param:hover{    background-position: -702px -231px;  width: 12px;  height: 13px;}
.delete-param{    background-position: -675px -231px;  width: 12px;  height: 13px;}
.revert-param:hover{    background-position: -700px -48px;  width: 12px;  height: 11px;}
.revert-param{    background-position: -676px -48px;  width: 12px;  height: 11px;}
.show-desc:hover{    background-position: -635px -75px;  width: 13px;  height: 14px;}
.show-desc{         background-position: -599px -75px;  width: 13px;  height: 14px;}
.expand-list{background-position: -812px -66px;  width: 21px;  height: 21px;}
.expand-list:hover{background-position: -812px -96px;  width: 21px;  height: 21px;}
.expand-list.open{background-position: -853px -66px;  width: 21px;  height: 21px;}
.expand-list.open:hover{background-position: -853px -96px;  width: 21px;  height: 21px;}
//.search-icon{    background-position: -50px -279px;  width: 14px;  height: 14px;}
.search-icon:hover,.search-icon.selected{    background-position: -894px -101px;  width: 14px;  height: 14px;}
.search-icon{    background-position: -894px -71px;  width: 14px;  height: 14px;}
.asc{background-position: -924px -71px;  width: 8px;  height: 12px;}
.desc{background-position: -924px -101px;  width: 8px;  height: 12px;}

.delete-item-icon       { background-position: -140px -1118px;  width: 11px;  height: 15px; }
.delete-item-icon:hover { background-position: -167px -1118px;  width: 11px;  height: 15px; }
.filter-icon            { background-position: -48px -1040px;  width: 19px;  height: 20px;}
.filter-icon:hover      { background-position: -99px -1040px;  width: 19px;  height: 20px;}
.filled-checkbox-icon   { background-position: -100px -1079px;  width: 14px;  height: 14px;}
.round-checked-icon     { background-position: -50px -1157px; width: 16px; height: 18px;}
.round-checked-icon.disabled   { background-position: -100px -1157px; width: 16px; height: 18px;}
.round-expand-icon             { background-position: -50px -1188px;  width: 15px;  height: 15px; }
.round-expand-icon:hover       { background-position: -100px -1188px;  width: 15px;  height: 15px; }
.round-expand-icon.open        { background-position: -50px -1216px;  width: 15px;  height: 15px; }
.round-expand-icon.open:hover  { background-position: -100px -1216px;  width: 15px;  height: 15px; }
.update-component-icon {    background-position: -140px -1213px;  width: 20px;  height: 20px;}
.update-component-icon:hover {    background-position: -169px -1213px;  width: 20px;  height: 20px;}
.notification-user-icon{	background-position: -206px -1211px;  width: 18px;  height: 22px;}
.notification-error-icon{ background-position: -244px -1216px;  width: 17px;  height: 17px;}
.notification-success-icon{ background-position: -281px -1215px;  width: 21px;  height: 19px;}
.notification-process-icon{ background-position: -322px -1206px;  width: 28px;  height: 28px;}
/*
.sprite-new.expand-asset-icon {  background-position: -740px -590px;  width: 40px;  height: 40px; }
.sprite-new.view-info-icon {  background-position: -739px -621px;  width: 40px;  height: 40px; }
.sprite-new.cp-icon {  background-position: -741px -652px;  width: 40px;  height: 40px; }
.sprite-new.vl-icon {  background-position: -740px -682px;  width: 40px;  height:40px; }
.sprite-new.trash-icon {  background-position: -740px -712px;  width: 40px;  height: 40px; }

.sprite-new.expand-asset-icon:hover {  background-position: -780px -590px;  }
.sprite-new.view-info-icon:hover {  background-position: -779px -621px;  }
.sprite-new.cp-icon:hover {  background-position: -781px -652px; }
.sprite-new.vl-icon:hover {  background-position: -780px -682px; }
.sprite-new.trash-icon:hover {  background-position: -780px -712px; }

.sprite-new.expand-asset-icon:active, .sprite-new.expand-asset-icon.disabled-icon {  background-position: -820px -590px;}
.sprite-new.view-info-icon:active, .sprite-new.view-info-icon.disabled-icon {  background-position: -819px -621px;  }
.sprite-new.cp-icon:active, .sprite-new.cp-icon.disabled-icon {  background-position: -821px -652px;  }
.sprite-new.vl-icon:active, .sprite-new.vl-icon.disabled-icon {  background-position: -820px -682px; }
.sprite-new.trash-icon:active, .sprite-new.trash-icon.disabled-icon {  background-position: -820px -712px; }
*/


.sprite-new.magnify-search {   background-position: -206px -1276px;  width: 30px;  height: 30px; }
.sprite-new.magnify-search:hover {   background-position: -125px -1276px; }
.sprite-new.magnify-search:active {   background-position: -46px -1275px; }

.sprite-new.zoom-plus {   background-position: -208px -1380px;  width: 30px;  height: 30px; }
.sprite-new.zoom-plus:hover {   background-position: -128px -1380px; }
.sprite-new.zoom-plus:active {   background-position: -47px -1379px; }

.sprite-new.zoom-minus {    background-position: -208px -1433px;  width: 30px;  height: 30px; }
.sprite-new.zoom-minus:hover {    background-position: -128px -1433px; }
.sprite-new.zoom-minus:active {    background-position: -47px -1432px; }

.sprite-new.canvas-fit-all {    background-position: -208px -1326px;  width: 30px;  height: 30px;}
.sprite-new.canvas-fit-all:hover {    background-position: -128px -1326px;  }
.sprite-new.canvas-fit-all:active {    background-position: -47px -1325px;}

.blue-arrow-next{	background-position: -734px -878px;  width: 23px;  height: 23px;}
.blue-arrow-back{	background-position: -767px -878px;  width: 23px;  height: 23px;}
.white-arrow-next{	background-position: -734px -918px;  width: 23px;  height: 23px;}
.white-arrow-back{	background-position: -767px -918px;  width: 23px;  height: 23px;}
.link-tooltip-arrow{background-position:-746px -961px;  width: 20px; height: 14px;}


.archive-btn 		{ background-position: -110px -419px; width: 24px; height: 24px;}
.archive-btn:hover 	{ background-position: -110px -447px; width: 24px; height: 24px;}

.archive-component {
    position:relative;
    &::after {
        content: "";
        display: block;
        background: url('images/sprites/sprite-global.png') no-repeat -739px -1044px;
        width: 61px;
        height: 61px;
        position: absolute;
        top: 0;
        left: 0;
    }
    &.active-component-static {
        &::after {
            position: static;
        }
    }
}

.archive-label { background-position: -739px -1136px; width: 67px; height: 18px;}

.icon-group {
    .square-icon();

    &::before {
        content: "G";
    }
}
.icon-policy {
    .square-icon();
    background-color: @main_color_b;

    &::before {
        content: "P";
    }
}