blob: 5883094f4c278b1227b1d7dc3376fb5e666b0a25 [file] [log] [blame]
Michael Lando5b593492018-07-29 16:13:45 +03001@import "variables";
2@import '../../assets/styles/mixins';
Michael Landoed64b5e2017-06-09 03:19:04 +03003.sprite-new {
4 background-image: url('images/sprites/sprite-global.png');
5 display: inline-block;
6}
7
8.add-icon { background-position: -50px -77px; width: 23px; height: 23px;}
9.add-icon-hover { background-position: -150px -77px; width: 23px; height: 23px;}
10.import-icon { background-position: -100px -81px; width: 23px; height: 23px;}
11
12.add-icon-blue { background-position: -350px -125px; width: 18px; height: 18px;}
13.add-icon-blue-hover { background-position: -400px -125px; width: 18px; height: 18px;}
14
15.video-icon { background-position: -54px -113px; width: 33px; height: 26px;}
16.video-icon_1 { background-position: -104px -113px; width: 33px; height: 26px;}
17.video-icon_2 { background-position: -154px -113px; width: 33px; height: 26px;}
18.video-icon_disabled { background-position: -204px -113px; width: 33px; height: 26px;}
19.video-icon_focus { background-position: -250px -111px; width: 41px; height: 32px;}
20
21.vsp-list-icon { background-position: -54px -143px; width: 26px; height: 29px;}
22.vsp-list-icon-active { background-position: -104px -143px; width: 26px; height: 29px;}
23.vsp-list-icon:active:not(.disable) { background-position: -104px -143px; width: 26px; height: 29px;}
24.vsp-list-icon-hover { background-position: -154px -143px; width: 26px; height: 29px;}
25.vsp-list-icon:hover:not(.disable) { background-position: -154px -143px; width: 26px; height: 29px;}
26.vsp-list-icon.disable { background-position: -204px -143px; width: 26px; height: 29px;}
27
28.info-icon { background-position: -50px -179px; width: 14px; height: 14px;}
29.info-icon_1 { background-position: -100px -179px; width: 14px; height: 14px;}
30
31.plus-icon { background-position: -50px -231px; width: 12px; height: 12px;}
32.plus-icon-hover { background-position: -100px -231px; width: 12px; height: 12px;}
33
miriame41ee9cb2019-03-04 13:49:15 +020034.plus-icon-circle {
35 background-position: -49px -959px;
36 width: 20px;
37 height: 20px;
38}
39
Michael Landoed64b5e2017-06-09 03:19:04 +030040.delete-icon { background-position: -675px -231px; width: 11px; height: 13px;}
41.delete-icon-hover { background-position: -702px -231px; width: 11px; height: 13px;}
42
Tal Gitelman51d50f02017-12-10 18:55:03 +020043.view-icon { background-position: -671px -252px; width: 18px; height: 10px; }
44.view-icon-hover { background-position: -699px -252px; width: 18px; height: 10px; }
45.view-icon:hover:extend(.view-icon-hover) {}
46
Michael Landoed64b5e2017-06-09 03:19:04 +030047.arrow-up { background-position: -350px -236px; width: 12px; height: 7px;}
48.arrow-up-hover { background-position: -400px -236px; width: 12px; height: 7px;}
49
50.arrow-up-small { background-position: -250px -237px; width: 12px; height: 6px;}
51.arrow-up-small-hover { background-position: -300px -237px; width: 12px; height: 6px;}
52
53.sort-arrows { background-position: -450px -231px; width: 8px; height: 12px;}
54.sort-arrows-hover { background-position: -500px -231px; width: 8px; height: 12px;}
55
56.arrow-right { background-position: -550px -235px; width: 5px; height: 8px;}
57.arrow-right-hover { background-position: -600px -235px; width: 5px; height: 8px;}
58
59.menu-open-left { background-position: -350px -283px; width: 6px; height: 10px;}
60.menu-open-right { background-position: -400px -283px; width: 6px; height: 10px;}
61
62
63.private-status-icon { background-position: -50px -326px; width: 21px; height: 17px;}
64.in-design-status-icon { background-position: -307px -327px; width: 16px; height: 16px;}
65.checkout-editable-status-icon { background-position: -100px -326px; width: 24px; height: 17px;}
66.checkin-status-icon { background-position: -200px -326px; width: 24px; height: 17px;}
67.checkout-not-editable-status-icon { background-position: -150px -326px; width: 24px; height: 17px;}
68
69
70//workspace buttons
71.x-btn { background-position: -50px -419px; width: 24px; height: 24px; }
72.x-btn:hover { background-position: -50px -447px; width: 24px; height: 24px; }
73.x-btn:active { background-position: -50px -479px; width: 24px; height: 24px; }
74
75.delete-btn { background-position: -140px -419px; width: 24px; height: 24px; }
76.delete-btn:hover:not(.disable) { background-position: -140px -447px; width: 24px; height: 24px; }
77.delete-btn:active:not(.disable) { background-position: -140px -479px; width: 24px; height: 24px; }
78.delete-btn.disable { background-position: -140px -539px; width: 24px; height: 24px; }
79
80.save-btn { background-position: -230px -419px; width: 24px; height: 24px; }
81.save-btn:hover:not(.disable) { background-position: -230px -447px; width: 24px; height: 24px; }
82.save-btn:active:not(.disable) { background-position: -230px -479px; width: 24px; height: 24px; }
83.save-btn.disable { background-position: -230px -539px; width: 24px; height: 24px; }
84
85.revert-btn { background-position: -200px -419px; width: 24px; height: 24px; }
86.revert-btn:hover:not(.disable) { background-position: -200px -447px; width: 24px; height: 24px; }
87.revert-btn:active:not(.disable) { background-position: -200px -479px; width: 24px; height: 24px; }
88.revert-btn.disable { background-position: -200px -539px; width: 24px; height: 24px; }
89
90.success-circle { background-position: -50px -703px; width: 20px; height: 20px; }
91.success-circle-small { background-position: -170px -706px; width: 12px; height: 12px; }
92.sdc-success { background-position: -101px -707px; width: 10px; height: 10px; }
93.sdc-error { background-position: -151px -707px; width: 10px; height: 10px; }
94
95.print-screen-btn { background-position: -259px -419px; width: 24px; height: 24px; }
96.print-screen-btn:hover:not(.disable) { background-position: -259px -447px; width: 24px; height: 24px; }
97.print-screen-btn:active:not(.disable) { background-position: -259px -479px; width: 24px; height: 24px; }
98.print-screen-btn.disable { background-position: -259px -539px; width: 24px; height: 24px; }
99
100.url-btn { background-position: -636px -424px; width: 19px; height: 19px; }
101.url-btn:hover { background-position: -636px -424px; width: 19px; height: 19px; }
102.url-btn:active { background-position: -636px -482px; width: 19px; height: 19px; }
103
104
105
106
107/*new tabs icons*/
108.sprite-new.info { background-position: -51px -631px; width: 18px; height: 18px;}
109.sprite-new.info:active { background-position: -51px -669px; width: 18px; height: 18px;}
110.active > .sprite-new.info { background-position: -51px -669px; width: 18px; height: 18px;}
111
112
113.sprite-new.structure { background-position: -101px -630px; width: 18px; height: 17px;}
114.sprite-new.structure:active { background-position: -101px -668px; width: 18px; height: 17px;}
115.active > .sprite-new.structure { background-position: -101px -668px; width: 18px; height: 17px;}
116
117
118.sprite-new.deployment-artifacts { background-position: -150px -629px; width: 17px; height: 19px;}
119.sprite-new.deployment-artifacts:active { background-position: -150px -667px; width: 17px; height: 19px;}
120.active > .deployment-artifacts { background-position: -150px -667px; width: 17px; height: 19px;}
121
122.sprite-new.inputs { background-position: -200px -634px; width: 20px; height: 12px;}
123.sprite-new.inputs:active { background-position: -200px -672px; width: 20px; height: 12px;}
124.active > .sprite-new.inputs { background-position: -200px -672px; width: 20px; height: 12px;}
125
126
127.sprite-new.information-artifacts { background-position: -250px -631px; width: 17px; height: 19px;}
128.sprite-new.information-artifacts:active { background-position: -250px -669px; width: 17px; height: 19px;}
129.active > .sprite-new.information-artifacts { background-position: -250px -669px; width: 17px; height: 19px;}
130
131.sprite-new.relations { background-position: -300px -632px; width: 20px; height: 20px;}
132.sprite-new.relations:active { background-position: -300px -632px; width: 20px; height: 20px;}
133.active > .sprite-new.relations { background-position: -300px -632px; width: 20px; height: 20px;}
134
135
136.sprite-new.api { background-position: -400px -631px; width: 23px; height: 19px;}
137.sprite-new.api:active { background-position: -400px -671px; width: 23px; height: 19px;}
138.active > .sprite-new.api { background-position: -400px -671px; width: 23px; height: 19px;}
139
140.sprite-new.properties { background-position: -350px -631px; width: 19px; height: 19px;}
141.sprite-new.properties:active { background-position: -350px -671px; width: 19px; height: 19px;}
142.active > .sprite-new.properties { background-position: -350px -671px; width: 19px; height: 19px;}
143
miriamec2ce9142019-02-13 15:17:26 +0200144.sprite-new.dependencies-icon { background-position: -751px -693px; width: 19px; height: 19px; opacity: 0.7;}
145.sprite-new.dependencies:active { background-position: -751px -693px; width: 19px; height: 19px;}
146
Michael Landoed64b5e2017-06-09 03:19:04 +0300147.sprite-new.distribution-bth { background-position: -399px -716px; width: 55px; height: 21px;}
148.sprite-new.distribution-bth.disable { background-position: -464px -716px; width: 55px; height: 21px;}
149
150.Distributed { background-position: -547px -718px; width: 16px; height: 16px;}
151.Deployed { background-position: -573px -718px; width: 16px; height: 16px;}
152
153.error-icon { background-position: -51px -751px; width: 13px; height: 11px;}
Michael Lando5b593492018-07-29 16:13:45 +0300154.asdc-warning, .sdc-warning { background-position: -100px -748px; width: 17px; height: 15px;}
Michael Landoed64b5e2017-06-09 03:19:04 +0300155
156.link-btn { background-position: -636px -424px; width: 19px; height: 19px;}
157.link-btn:hover { background-position: -636px -453px; width: 19px; height: 19px;}
158.link-btn:active { background-position: -636px -482px; width: 19px; height: 19px;}
159
160.refresh-btn { background-position: -293px -419px; width: 24px; height: 24px;}
161.refresh-btn:hover:not(.disable) { background-position: -293px -447px; width: 24px; height: 24px;}
162.refresh-btn:active:not(.disable) { background-position: -293px -479px; width: 24px; height: 24px;}
163.refresh-btn.focus { background-position: -293px -508px; width: 24px; height: 24px;}
164.refresh-btn.disable { background-position: -293px -539px; width: 24px; height: 24px;}
165
166.download-btn { background-position: -530px -419px; width: 24px; height: 24px;}
167.download-btn:hover:not(.disable) { background-position: -530px -448px; width: 24px; height: 24px;}
168.download-btn:active:not(.disable) { background-position: -530px -479px; width: 24px; height: 24px;}
169.download-btn.focus { background-position: -530px -508px; width: 24px; height: 24px;}
170.download-btn.disable { background-position: -530px -539px; width: 24px; height: 24px;}
171
172.expand-collapse-plus-icon { background-position: -334px -888px; width: 14px; height: 14px;}
173.expand-collapse-plus-icon:hover { background-position: -422px -888px; width: 14px; height: 14px;}
174.expand-collapse-minus-icon { background-position: -378px -888px; width: 14px; height: 14px;}
175.expand-collapse-minus-icon:hover { background-position: -466px -888px; width: 14px; height: 14px;}
176
177
178//tabs
179.close-open-left-arrow { background-position: -507px -942px; width: 6px; height: 10px;}
180.close-open-right-arrow { background-position: -506px -922px; width: 6px; height: 10px;}
181
182.hierarchy { background-position: -560px -887px; width: 21px; height: 15px;}
183.hierarchy.hover { background-position: -500px -887px; width: 21px; height: 15px;}
184.hierarchy.disable { background-position: -531px -887px; width: 21px; height: 15px;}
185.hierarchy.selected { background-position: -500px -887px; width: 21px; height: 15px;}
186
187.refresh-small-btn { background-position: -598px -419px; width: 24px; height: 24px;}
188.refresh-small-btn:hover:not(.disable) { background-position: -598px -448px; width: 24px; height: 24px;}
189.refresh-small-btn:active:not(.disable) { background-position: -598px -479px; width: 24px; height: 24px;}
190.refresh-small-btn.focus { background-position: -598px -508px; width: 24px; height: 24px;}
191.refresh-small-btn.disable { background-position: -598px -539px; width: 24px; height: 24px;}
192
193.download-file-btn { background-position: -673px -419px; width: 24px; height: 24px;}
194.download-file-btn:hover:not(.disable) { background-position: -673px -448px; width: 24px; height: 24px;}
195.download-file-btn:active:not(.disable) { background-position: -673px -479px; width: 24px; height: 24px;}
196.download-file-btn.focus { background-position: -673px -508px; width: 24px; height: 24px;}
197.download-file-btn.disable { background-position: -673px -539px; width: 24px; height: 24px;}
198
199.refresh-file-btn { background-position: -707px -419px; width: 24px; height: 24px;}
200.refresh-file-btn:hover:not(.disable) { background-position: -707px -448px; width: 24px; height: 24px;}
201.refresh-file-btn:active:not(.disable) { background-position: -707px -479px; width: 24px; height: 24px;}
202.refresh-file-btn.focus { background-position: -707px -508px; width: 24px; height: 24px;}
203.refresh-file-btn.disable { background-position: -707px -539px; width: 24px; height: 24px;}
204
205.import-file-btn { background-position: -745px -419px; width: 24px; height: 24px;}
206.import-file-btn:hover:not(.disable) { background-position: -745px -448px; width: 24px; height: 24px;}
207.import-file-btn:active:not(.disable) { background-position: -745px -479px; width: 24px; height: 24px;}
208.import-file-btn.focus { background-position: -745px -508px; width: 24px; height: 24px;}
209.import-file-btn.disable { background-position: -745px -539px; width: 24px; height: 24px;}
210
211.left-arrow { background-position: -590px -876px; width: 26px; height: 26px;}
212.left-arrow:hover { background-position: -662px -876px; width: 26px; height: 26px;}
213.right-arrow { background-position: -626px -876px; width: 26px; height: 26px;}
214.right-arrow:hover { background-position: -698px -876px; width: 26px; height: 26px;}
215.search-white-icon { background-position: -434px -128px; width: 14px; height: 14px;}
216
217.blue-right-arrow-circle { background-position: -650px -619px; width: 29px; height: 29px;}
218.blue-right-arrow-circle:hover { background-position: -689px -619px; width: 29px; height: 29px;}
219
220.small-x-button { background-position: -190px -282px; width: 11px; height: 11px;}
221.small-x-button:hover { background-position: -210px -283px; width: 11px; height: 11px;}
222.close-info-tooltip-button {.small-x-button}
223.close-info-tooltip-button:hover { background-position: -230px -283px; width: 11px; height: 11px;}
224.expand-all { background-position: -500px -420px; width: 20px; height: 22px;}
225.expand-all:hover { background-position: -500px -449px; width: 20px; height: 22px;}
226.collapse-all { background-position: -465px -420px; width: 20px; height: 22px;}
227.collapse-all:hover { background-position: -465px -449px; width: 20px; height: 22px;}
228
229.delete-param:hover{ background-position: -702px -231px; width: 12px; height: 13px;}
230.delete-param{ background-position: -675px -231px; width: 12px; height: 13px;}
231.revert-param:hover{ background-position: -700px -48px; width: 12px; height: 11px;}
232.revert-param{ background-position: -676px -48px; width: 12px; height: 11px;}
233.show-desc:hover{ background-position: -635px -75px; width: 13px; height: 14px;}
234.show-desc{ background-position: -599px -75px; width: 13px; height: 14px;}
235.expand-list{background-position: -812px -66px; width: 21px; height: 21px;}
236.expand-list:hover{background-position: -812px -96px; width: 21px; height: 21px;}
237.expand-list.open{background-position: -853px -66px; width: 21px; height: 21px;}
238.expand-list.open:hover{background-position: -853px -96px; width: 21px; height: 21px;}
239//.search-icon{ background-position: -50px -279px; width: 14px; height: 14px;}
240.search-icon:hover,.search-icon.selected{ background-position: -894px -101px; width: 14px; height: 14px;}
241.search-icon{ background-position: -894px -71px; width: 14px; height: 14px;}
242.asc{background-position: -924px -71px; width: 8px; height: 12px;}
243.desc{background-position: -924px -101px; width: 8px; height: 12px;}
Michael Lando4d97d5f2017-06-17 22:40:44 +0300244
Michael Landoa5445102018-03-04 14:53:33 +0200245.delete-item-icon { background-position: -140px -1118px; width: 11px; height: 15px; }
246.delete-item-icon:hover { background-position: -167px -1118px; width: 11px; height: 15px; }
Michael Lando4d97d5f2017-06-17 22:40:44 +0300247.filter-icon { background-position: -48px -1040px; width: 19px; height: 20px;}
248.filter-icon:hover { background-position: -99px -1040px; width: 19px; height: 20px;}
249.filled-checkbox-icon { background-position: -100px -1079px; width: 14px; height: 14px;}
Tal Gitelmaned7e1c32017-06-29 19:30:00 +0300250.round-checked-icon { background-position: -50px -1157px; width: 16px; height: 18px;}
251.round-checked-icon.disabled { background-position: -100px -1157px; width: 16px; height: 18px;}
Michael Lando4d97d5f2017-06-17 22:40:44 +0300252.round-expand-icon { background-position: -50px -1188px; width: 15px; height: 15px; }
253.round-expand-icon:hover { background-position: -100px -1188px; width: 15px; height: 15px; }
254.round-expand-icon.open { background-position: -50px -1216px; width: 15px; height: 15px; }
255.round-expand-icon.open:hover { background-position: -100px -1216px; width: 15px; height: 15px; }
Michael Lando39a4e0c2017-07-18 20:46:42 +0300256.update-component-icon { background-position: -140px -1213px; width: 20px; height: 20px;}
257.update-component-icon:hover { background-position: -169px -1213px; width: 20px; height: 20px;}
258.notification-user-icon{ background-position: -206px -1211px; width: 18px; height: 22px;}
259.notification-error-icon{ background-position: -244px -1216px; width: 17px; height: 17px;}
260.notification-success-icon{ background-position: -281px -1215px; width: 21px; height: 19px;}
261.notification-process-icon{ background-position: -322px -1206px; width: 28px; height: 28px;}
Michael Landoed64b5e2017-06-09 03:19:04 +0300262/*
263.sprite-new.expand-asset-icon { background-position: -740px -590px; width: 40px; height: 40px; }
264.sprite-new.view-info-icon { background-position: -739px -621px; width: 40px; height: 40px; }
265.sprite-new.cp-icon { background-position: -741px -652px; width: 40px; height: 40px; }
266.sprite-new.vl-icon { background-position: -740px -682px; width: 40px; height:40px; }
267.sprite-new.trash-icon { background-position: -740px -712px; width: 40px; height: 40px; }
268
269.sprite-new.expand-asset-icon:hover { background-position: -780px -590px; }
270.sprite-new.view-info-icon:hover { background-position: -779px -621px; }
271.sprite-new.cp-icon:hover { background-position: -781px -652px; }
272.sprite-new.vl-icon:hover { background-position: -780px -682px; }
273.sprite-new.trash-icon:hover { background-position: -780px -712px; }
274
275.sprite-new.expand-asset-icon:active, .sprite-new.expand-asset-icon.disabled-icon { background-position: -820px -590px;}
276.sprite-new.view-info-icon:active, .sprite-new.view-info-icon.disabled-icon { background-position: -819px -621px; }
277.sprite-new.cp-icon:active, .sprite-new.cp-icon.disabled-icon { background-position: -821px -652px; }
278.sprite-new.vl-icon:active, .sprite-new.vl-icon.disabled-icon { background-position: -820px -682px; }
279.sprite-new.trash-icon:active, .sprite-new.trash-icon.disabled-icon { background-position: -820px -712px; }
280*/
Michael Lando39a4e0c2017-07-18 20:46:42 +0300281
282
283.sprite-new.magnify-search { background-position: -206px -1276px; width: 30px; height: 30px; }
284.sprite-new.magnify-search:hover { background-position: -125px -1276px; }
285.sprite-new.magnify-search:active { background-position: -46px -1275px; }
286
287.sprite-new.zoom-plus { background-position: -208px -1380px; width: 30px; height: 30px; }
288.sprite-new.zoom-plus:hover { background-position: -128px -1380px; }
289.sprite-new.zoom-plus:active { background-position: -47px -1379px; }
290
291.sprite-new.zoom-minus { background-position: -208px -1433px; width: 30px; height: 30px; }
292.sprite-new.zoom-minus:hover { background-position: -128px -1433px; }
293.sprite-new.zoom-minus:active { background-position: -47px -1432px; }
294
295.sprite-new.canvas-fit-all { background-position: -208px -1326px; width: 30px; height: 30px;}
296.sprite-new.canvas-fit-all:hover { background-position: -128px -1326px; }
297.sprite-new.canvas-fit-all:active { background-position: -47px -1325px;}
Tal Gitelman51d50f02017-12-10 18:55:03 +0200298
299.blue-arrow-next{ background-position: -734px -878px; width: 23px; height: 23px;}
300.blue-arrow-back{ background-position: -767px -878px; width: 23px; height: 23px;}
301.white-arrow-next{ background-position: -734px -918px; width: 23px; height: 23px;}
302.white-arrow-back{ background-position: -767px -918px; width: 23px; height: 23px;}
303.link-tooltip-arrow{background-position:-746px -961px; width: 20px; height: 14px;}
304
Michael Lando5b593492018-07-29 16:13:45 +0300305
306.archive-btn { background-position: -110px -419px; width: 24px; height: 24px;}
307.archive-btn:hover { background-position: -110px -447px; width: 24px; height: 24px;}
308
309.archive-component {
310 position:relative;
311 &::after {
312 content: "";
313 display: block;
314 background: url('images/sprites/sprite-global.png') no-repeat -739px -1044px;
315 width: 61px;
316 height: 61px;
317 position: absolute;
318 top: 0;
319 left: 0;
320 }
321 &.active-component-static {
322 &::after {
323 position: static;
324 }
325 }
326}
327
328.archive-label { background-position: -739px -1136px; width: 67px; height: 18px;}
329
330.icon-group {
331 .square-icon();
332
333 &::before {
334 content: "G";
335 }
336}
337.icon-policy {
338 .square-icon();
339 background-color: @main_color_b;
340
341 &::before {
342 content: "P";
343 }
344}