Browse code

Readded jbox files in public folder

Benjamin Roth authored on22/02/2023 21:56:38
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,572 @@
1
+.jBox-wrapper {
2
+  text-align: left;
3
+  box-sizing: border-box;
4
+}
5
+
6
+.jBox-title,
7
+.jBox-content,
8
+.jBox-container {
9
+  position: relative;
10
+  word-break: break-word;
11
+  box-sizing: border-box;
12
+}
13
+
14
+.jBox-container {
15
+  background: #fff;
16
+}
17
+
18
+.jBox-content {
19
+  padding: 8px 12px;
20
+  overflow-x: hidden;
21
+  overflow-y: auto;
22
+  transition: opacity .2s;
23
+}
24
+
25
+.jBox-footer {
26
+  box-sizing: border-box;
27
+}
28
+
29
+.jBox-Tooltip .jBox-container,
30
+.jBox-Mouse .jBox-container {
31
+  border-radius: 4px;
32
+  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
33
+}
34
+
35
+.jBox-Tooltip .jBox-title,
36
+.jBox-Mouse .jBox-title {
37
+  padding: 8px 10px 0;
38
+  font-weight: bold;
39
+}
40
+
41
+.jBox-Tooltip.jBox-hasTitle .jBox-content,
42
+.jBox-Mouse.jBox-hasTitle .jBox-content {
43
+  padding-top: 5px;
44
+}
45
+
46
+.jBox-Mouse {
47
+  pointer-events: none;
48
+}
49
+
50
+.jBox-pointer {
51
+  position: absolute;
52
+  overflow: hidden;
53
+  box-sizing: border-box;
54
+}
55
+
56
+.jBox-pointer:after {
57
+  content: '';
58
+  width: 20px;
59
+  height: 20px;
60
+  position: absolute;
61
+  background: #fff;
62
+  transform: rotate(45deg);
63
+  box-sizing: border-box;
64
+}
65
+
66
+.jBox-pointer-top {
67
+  top: 0;
68
+}
69
+
70
+.jBox-pointer-top:after {
71
+  left: 5px;
72
+  top: 6px;
73
+  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);
74
+}
75
+
76
+.jBox-pointer-right {
77
+  right: 0;
78
+}
79
+
80
+.jBox-pointer-right:after {
81
+  top: 5px;
82
+  right: 6px;
83
+  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);
84
+}
85
+
86
+.jBox-pointer-left {
87
+  left: 0;
88
+}
89
+
90
+.jBox-pointer-left:after {
91
+  top: 5px;
92
+  left: 6px;
93
+  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
94
+}
95
+
96
+.jBox-pointer-bottom {
97
+  bottom: 0;
98
+}
99
+
100
+.jBox-pointer-bottom:after {
101
+  left: 5px;
102
+  bottom: 6px;
103
+  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
104
+}
105
+
106
+.jBox-pointer-top, .jBox-pointer-bottom {
107
+  width: 30px;
108
+  height: 12px;
109
+}
110
+
111
+.jBox-pointer-left, .jBox-pointer-right {
112
+  width: 12px;
113
+  height: 30px;
114
+}
115
+
116
+.jBox-Modal .jBox-container {
117
+  border-radius: 4px;
118
+}
119
+
120
+.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {
121
+  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);
122
+}
123
+
124
+.jBox-Modal .jBox-content {
125
+  padding: 15px 20px;
126
+}
127
+
128
+.jBox-Modal .jBox-title {
129
+  border-radius: 4px 4px 0 0;
130
+  padding: 15px 20px;
131
+  background: #fafafa;
132
+  border-bottom: 1px solid #eee;
133
+}
134
+
135
+.jBox-Modal.jBox-closeButton-title .jBox-title {
136
+  padding-right: 65px;
137
+}
138
+
139
+.jBox-Modal .jBox-footer {
140
+  border-radius: 0 0 4px 4px;
141
+}
142
+
143
+.jBox-closeButton {
144
+  z-index: 1;
145
+  cursor: pointer;
146
+  position: absolute;
147
+  box-sizing: border-box;
148
+}
149
+
150
+.jBox-closeButton svg {
151
+  position: absolute;
152
+  top: 50%;
153
+  right: 50%;
154
+}
155
+
156
+.jBox-closeButton path {
157
+  fill: #aaa;
158
+  transition: fill .2s;
159
+}
160
+
161
+.jBox-closeButton:hover path {
162
+  fill: #888;
163
+}
164
+
165
+.jBox-overlay .jBox-closeButton {
166
+  top: 0;
167
+  right: 0;
168
+  width: 40px;
169
+  height: 40px;
170
+}
171
+
172
+.jBox-overlay .jBox-closeButton svg {
173
+  width: 20px;
174
+  height: 20px;
175
+  margin-top: -10px;
176
+  margin-right: -10px;
177
+}
178
+
179
+.jBox-overlay .jBox-closeButton path {
180
+  fill: #ddd;
181
+}
182
+
183
+.jBox-overlay .jBox-closeButton:hover path {
184
+  fill: #fff;
185
+}
186
+
187
+.jBox-closeButton-title .jBox-closeButton {
188
+  top: 0;
189
+  right: 0;
190
+  bottom: 0;
191
+  width: 50px;
192
+}
193
+
194
+.jBox-closeButton-title svg {
195
+  width: 12px;
196
+  height: 12px;
197
+  margin-top: -6px;
198
+  margin-right: -6px;
199
+}
200
+
201
+.jBox-closeButton-box {
202
+  box-sizing: border-box;
203
+}
204
+
205
+.jBox-closeButton-box .jBox-closeButton {
206
+  top: -8px;
207
+  right: -10px;
208
+  width: 24px;
209
+  height: 24px;
210
+  background: #fff;
211
+  border-radius: 50%;
212
+}
213
+
214
+.jBox-closeButton-box .jBox-closeButton svg {
215
+  width: 10px;
216
+  height: 10px;
217
+  margin-top: -5px;
218
+  margin-right: -5px;
219
+}
220
+
221
+.jBox-closeButton-box:before {
222
+  content: '';
223
+  position: absolute;
224
+  top: -8px;
225
+  right: -10px;
226
+  width: 24px;
227
+  height: 24px;
228
+  border-radius: 50%;
229
+  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
230
+}
231
+
232
+.jBox-closeButton-box.jBox-pointerPosition-top:before {
233
+  top: 5px;
234
+}
235
+
236
+.jBox-closeButton-box.jBox-pointerPosition-right:before {
237
+  right: 2px;
238
+}
239
+
240
+.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {
241
+  background: #fafafa;
242
+}
243
+
244
+.jBox-overlay {
245
+  position: fixed;
246
+  top: 0;
247
+  left: 0;
248
+  width: 100%;
249
+  height: 100%;
250
+  background-color: rgba(0, 0, 0, 0.82);
251
+}
252
+
253
+.jBox-footer {
254
+  background: #fafafa;
255
+  border-top: 1px solid #eee;
256
+  padding: 8px 10px;
257
+  border-radius: 0 0 3px 3px;
258
+}
259
+
260
+body[class^="jBox-blockScroll-"],
261
+body[class*=" jBox-blockScroll-"] {
262
+  overflow: hidden;
263
+}
264
+
265
+.jBox-draggable {
266
+  cursor: move;
267
+}
268
+
269
+@keyframes jBoxLoading {
270
+  to {
271
+    transform: rotate(360deg);
272
+  }
273
+}
274
+
275
+.jBox-loading .jBox-content {
276
+  opacity: .2;
277
+}
278
+
279
+.jBox-loading-spinner .jBox-content {
280
+  min-height: 38px !important;
281
+  min-width: 38px !important;
282
+  opacity: 0;
283
+}
284
+
285
+.jBox-spinner {
286
+  box-sizing: border-box;
287
+  position: absolute;
288
+  top: 50%;
289
+  left: 50%;
290
+  width: 24px;
291
+  height: 24px;
292
+  margin-top: -12px;
293
+  margin-left: -12px;
294
+}
295
+
296
+.jBox-spinner:before {
297
+  display: block;
298
+  box-sizing: border-box;
299
+  content: '';
300
+  width: 24px;
301
+  height: 24px;
302
+  border-radius: 50%;
303
+  border: 2px solid rgba(0, 0, 0, 0.2);
304
+  border-top-color: rgba(0, 0, 0, 0.8);
305
+  animation: jBoxLoading .6s linear infinite;
306
+}
307
+
308
+.jBox-countdown {
309
+  border-radius: 4px 4px 0 0;
310
+  z-index: 0;
311
+  background: #000;
312
+  opacity: .2;
313
+  position: absolute;
314
+  top: 0;
315
+  left: 0;
316
+  right: 0;
317
+  height: 3px;
318
+  overflow: hidden;
319
+}
320
+
321
+.jBox-countdown-inner {
322
+  top: 0;
323
+  right: 0;
324
+  width: 100%;
325
+  height: 3px;
326
+  position: absolute;
327
+  background: #fff;
328
+}
329
+
330
+[class^="jBox-animated-"],
331
+[class*=" jBox-animated-"] {
332
+  animation-fill-mode: both;
333
+}
334
+
335
+@keyframes jBox-tada {
336
+  0% {
337
+    transform: scale(1);
338
+  }
339
+  10%,
340
+  20% {
341
+    transform: scale(0.8) rotate(-4deg);
342
+  }
343
+  30%,
344
+  50%,
345
+  70%,
346
+  90% {
347
+    transform: scale(1.2) rotate(4deg);
348
+  }
349
+  40%,
350
+  60%,
351
+  80% {
352
+    transform: scale(1.2) rotate(-4deg);
353
+  }
354
+  100% {
355
+    transform: scale(1) rotate(0);
356
+  }
357
+}
358
+
359
+.jBox-animated-tada {
360
+  animation: jBox-tada 1s;
361
+}
362
+
363
+@keyframes jBox-tadaSmall {
364
+  0% {
365
+    transform: scale(1);
366
+  }
367
+  10%,
368
+  20% {
369
+    transform: scale(0.9) rotate(-2deg);
370
+  }
371
+  30%,
372
+  50%,
373
+  70%,
374
+  90% {
375
+    transform: scale(1.1) rotate(2deg);
376
+  }
377
+  40%,
378
+  60%,
379
+  80% {
380
+    transform: scale(1.1) rotate(-2deg);
381
+  }
382
+  100% {
383
+    transform: scale(1) rotate(0);
384
+  }
385
+}
386
+
387
+.jBox-animated-tadaSmall {
388
+  animation: jBox-tadaSmall 1s;
389
+}
390
+
391
+@keyframes jBox-flash {
392
+  0%,
393
+  50%,
394
+  100% {
395
+    opacity: 1;
396
+  }
397
+  25%,
398
+  75% {
399
+    opacity: 0;
400
+  }
401
+}
402
+
403
+.jBox-animated-flash {
404
+  animation: jBox-flash .5s;
405
+}
406
+
407
+@keyframes jBox-shake {
408
+  0%,
409
+  100% {
410
+    transform: translateX(0);
411
+  }
412
+  20%,
413
+  60% {
414
+    transform: translateX(-6px);
415
+  }
416
+  40%,
417
+  80% {
418
+    transform: translateX(6px);
419
+  }
420
+}
421
+
422
+.jBox-animated-shake {
423
+  animation: jBox-shake .4s;
424
+}
425
+
426
+@keyframes jBox-pulseUp {
427
+  0% {
428
+    transform: scale(1);
429
+  }
430
+  50% {
431
+    transform: scale(1.15);
432
+  }
433
+  100% {
434
+    transform: scale(1);
435
+  }
436
+}
437
+
438
+.jBox-animated-pulseUp {
439
+  animation: jBox-pulseUp .25s;
440
+}
441
+
442
+@keyframes jBox-pulseDown {
443
+  0% {
444
+    transform: scale(1);
445
+  }
446
+  50% {
447
+    transform: scale(0.85);
448
+  }
449
+  100% {
450
+    transform: scale(1);
451
+  }
452
+}
453
+
454
+.jBox-animated-pulseDown {
455
+  animation: jBox-pulseDown .25s;
456
+}
457
+
458
+@keyframes jBox-popIn {
459
+  0% {
460
+    transform: scale(0);
461
+  }
462
+  50% {
463
+    transform: scale(1.1);
464
+  }
465
+  100% {
466
+    transform: scale(1);
467
+  }
468
+}
469
+
470
+.jBox-animated-popIn {
471
+  animation: jBox-popIn .25s;
472
+}
473
+
474
+@keyframes jBox-popOut {
475
+  0% {
476
+    transform: scale(1);
477
+  }
478
+  50% {
479
+    transform: scale(1.1);
480
+  }
481
+  100% {
482
+    transform: scale(0);
483
+  }
484
+}
485
+
486
+.jBox-animated-popOut {
487
+  animation: jBox-popOut .25s;
488
+}
489
+
490
+@keyframes jBox-fadeIn {
491
+  0% {
492
+    opacity: 0;
493
+  }
494
+  100% {
495
+    opacity: 1;
496
+  }
497
+}
498
+
499
+.jBox-animated-fadeIn {
500
+  animation: jBox-fadeIn .2s;
501
+}
502
+
503
+@keyframes jBox-fadeOut {
504
+  0% {
505
+    opacity: 1;
506
+  }
507
+  100% {
508
+    opacity: 0;
509
+  }
510
+}
511
+
512
+.jBox-animated-fadeOut {
513
+  animation: jBox-fadeOut .2s;
514
+}
515
+
516
+@keyframes jBox-slideUp {
517
+  0% {
518
+    transform: translateY(0);
519
+  }
520
+  100% {
521
+    transform: translateY(-300px);
522
+    opacity: 0;
523
+  }
524
+}
525
+
526
+.jBox-animated-slideUp {
527
+  animation: jBox-slideUp .4s;
528
+}
529
+
530
+@keyframes jBox-slideRight {
531
+  0% {
532
+    transform: translateX(0);
533
+  }
534
+  100% {
535
+    transform: translateX(300px);
536
+    opacity: 0;
537
+  }
538
+}
539
+
540
+.jBox-animated-slideRight {
541
+  animation: jBox-slideRight .4s;
542
+}
543
+
544
+@keyframes jBox-slideDown {
545
+  0% {
546
+    transform: translateY(0);
547
+  }
548
+  100% {
549
+    transform: translateY(300px);
550
+    opacity: 0;
551
+  }
552
+}
553
+
554
+.jBox-animated-slideDown {
555
+  animation: jBox-slideDown .4s;
556
+}
557
+
558
+@keyframes jBox-slideLeft {
559
+  0% {
560
+    transform: translateX(0);
561
+  }
562
+  100% {
563
+    transform: translateX(-300px);
564
+    opacity: 0;
565
+  }
566
+}
567
+
568
+.jBox-animated-slideLeft {
569
+  animation: jBox-slideLeft .4s;
570
+}
571
+
572
+/*# sourceMappingURL=jBox.css.map */
Browse code

Add platform independent npm postinstall script

Benjamin Roth authored on22/02/2023 21:54:52
Showing1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,572 +0,0 @@
1
-.jBox-wrapper {
2
-  text-align: left;
3
-  box-sizing: border-box;
4
-}
5
-
6
-.jBox-title,
7
-.jBox-content,
8
-.jBox-container {
9
-  position: relative;
10
-  word-break: break-word;
11
-  box-sizing: border-box;
12
-}
13
-
14
-.jBox-container {
15
-  background: #fff;
16
-}
17
-
18
-.jBox-content {
19
-  padding: 8px 12px;
20
-  overflow-x: hidden;
21
-  overflow-y: auto;
22
-  transition: opacity .2s;
23
-}
24
-
25
-.jBox-footer {
26
-  box-sizing: border-box;
27
-}
28
-
29
-.jBox-Tooltip .jBox-container,
30
-.jBox-Mouse .jBox-container {
31
-  border-radius: 4px;
32
-  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
33
-}
34
-
35
-.jBox-Tooltip .jBox-title,
36
-.jBox-Mouse .jBox-title {
37
-  padding: 8px 10px 0;
38
-  font-weight: bold;
39
-}
40
-
41
-.jBox-Tooltip.jBox-hasTitle .jBox-content,
42
-.jBox-Mouse.jBox-hasTitle .jBox-content {
43
-  padding-top: 5px;
44
-}
45
-
46
-.jBox-Mouse {
47
-  pointer-events: none;
48
-}
49
-
50
-.jBox-pointer {
51
-  position: absolute;
52
-  overflow: hidden;
53
-  box-sizing: border-box;
54
-}
55
-
56
-.jBox-pointer:after {
57
-  content: '';
58
-  width: 20px;
59
-  height: 20px;
60
-  position: absolute;
61
-  background: #fff;
62
-  transform: rotate(45deg);
63
-  box-sizing: border-box;
64
-}
65
-
66
-.jBox-pointer-top {
67
-  top: 0;
68
-}
69
-
70
-.jBox-pointer-top:after {
71
-  left: 5px;
72
-  top: 6px;
73
-  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);
74
-}
75
-
76
-.jBox-pointer-right {
77
-  right: 0;
78
-}
79
-
80
-.jBox-pointer-right:after {
81
-  top: 5px;
82
-  right: 6px;
83
-  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);
84
-}
85
-
86
-.jBox-pointer-left {
87
-  left: 0;
88
-}
89
-
90
-.jBox-pointer-left:after {
91
-  top: 5px;
92
-  left: 6px;
93
-  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
94
-}
95
-
96
-.jBox-pointer-bottom {
97
-  bottom: 0;
98
-}
99
-
100
-.jBox-pointer-bottom:after {
101
-  left: 5px;
102
-  bottom: 6px;
103
-  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
104
-}
105
-
106
-.jBox-pointer-top, .jBox-pointer-bottom {
107
-  width: 30px;
108
-  height: 12px;
109
-}
110
-
111
-.jBox-pointer-left, .jBox-pointer-right {
112
-  width: 12px;
113
-  height: 30px;
114
-}
115
-
116
-.jBox-Modal .jBox-container {
117
-  border-radius: 4px;
118
-}
119
-
120
-.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {
121
-  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);
122
-}
123
-
124
-.jBox-Modal .jBox-content {
125
-  padding: 15px 20px;
126
-}
127
-
128
-.jBox-Modal .jBox-title {
129
-  border-radius: 4px 4px 0 0;
130
-  padding: 15px 20px;
131
-  background: #fafafa;
132
-  border-bottom: 1px solid #eee;
133
-}
134
-
135
-.jBox-Modal.jBox-closeButton-title .jBox-title {
136
-  padding-right: 65px;
137
-}
138
-
139
-.jBox-Modal .jBox-footer {
140
-  border-radius: 0 0 4px 4px;
141
-}
142
-
143
-.jBox-closeButton {
144
-  z-index: 1;
145
-  cursor: pointer;
146
-  position: absolute;
147
-  box-sizing: border-box;
148
-}
149
-
150
-.jBox-closeButton svg {
151
-  position: absolute;
152
-  top: 50%;
153
-  right: 50%;
154
-}
155
-
156
-.jBox-closeButton path {
157
-  fill: #aaa;
158
-  transition: fill .2s;
159
-}
160
-
161
-.jBox-closeButton:hover path {
162
-  fill: #888;
163
-}
164
-
165
-.jBox-overlay .jBox-closeButton {
166
-  top: 0;
167
-  right: 0;
168
-  width: 40px;
169
-  height: 40px;
170
-}
171
-
172
-.jBox-overlay .jBox-closeButton svg {
173
-  width: 20px;
174
-  height: 20px;
175
-  margin-top: -10px;
176
-  margin-right: -10px;
177
-}
178
-
179
-.jBox-overlay .jBox-closeButton path {
180
-  fill: #ddd;
181
-}
182
-
183
-.jBox-overlay .jBox-closeButton:hover path {
184
-  fill: #fff;
185
-}
186
-
187
-.jBox-closeButton-title .jBox-closeButton {
188
-  top: 0;
189
-  right: 0;
190
-  bottom: 0;
191
-  width: 50px;
192
-}
193
-
194
-.jBox-closeButton-title svg {
195
-  width: 12px;
196
-  height: 12px;
197
-  margin-top: -6px;
198
-  margin-right: -6px;
199
-}
200
-
201
-.jBox-closeButton-box {
202
-  box-sizing: border-box;
203
-}
204
-
205
-.jBox-closeButton-box .jBox-closeButton {
206
-  top: -8px;
207
-  right: -10px;
208
-  width: 24px;
209
-  height: 24px;
210
-  background: #fff;
211
-  border-radius: 50%;
212
-}
213
-
214
-.jBox-closeButton-box .jBox-closeButton svg {
215
-  width: 10px;
216
-  height: 10px;
217
-  margin-top: -5px;
218
-  margin-right: -5px;
219
-}
220
-
221
-.jBox-closeButton-box:before {
222
-  content: '';
223
-  position: absolute;
224
-  top: -8px;
225
-  right: -10px;
226
-  width: 24px;
227
-  height: 24px;
228
-  border-radius: 50%;
229
-  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
230
-}
231
-
232
-.jBox-closeButton-box.jBox-pointerPosition-top:before {
233
-  top: 5px;
234
-}
235
-
236
-.jBox-closeButton-box.jBox-pointerPosition-right:before {
237
-  right: 2px;
238
-}
239
-
240
-.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {
241
-  background: #fafafa;
242
-}
243
-
244
-.jBox-overlay {
245
-  position: fixed;
246
-  top: 0;
247
-  left: 0;
248
-  width: 100%;
249
-  height: 100%;
250
-  background-color: rgba(0, 0, 0, 0.82);
251
-}
252
-
253
-.jBox-footer {
254
-  background: #fafafa;
255
-  border-top: 1px solid #eee;
256
-  padding: 8px 10px;
257
-  border-radius: 0 0 3px 3px;
258
-}
259
-
260
-body[class^="jBox-blockScroll-"],
261
-body[class*=" jBox-blockScroll-"] {
262
-  overflow: hidden;
263
-}
264
-
265
-.jBox-draggable {
266
-  cursor: move;
267
-}
268
-
269
-@keyframes jBoxLoading {
270
-  to {
271
-    transform: rotate(360deg);
272
-  }
273
-}
274
-
275
-.jBox-loading .jBox-content {
276
-  opacity: .2;
277
-}
278
-
279
-.jBox-loading-spinner .jBox-content {
280
-  min-height: 38px !important;
281
-  min-width: 38px !important;
282
-  opacity: 0;
283
-}
284
-
285
-.jBox-spinner {
286
-  box-sizing: border-box;
287
-  position: absolute;
288
-  top: 50%;
289
-  left: 50%;
290
-  width: 24px;
291
-  height: 24px;
292
-  margin-top: -12px;
293
-  margin-left: -12px;
294
-}
295
-
296
-.jBox-spinner:before {
297
-  display: block;
298
-  box-sizing: border-box;
299
-  content: '';
300
-  width: 24px;
301
-  height: 24px;
302
-  border-radius: 50%;
303
-  border: 2px solid rgba(0, 0, 0, 0.2);
304
-  border-top-color: rgba(0, 0, 0, 0.8);
305
-  animation: jBoxLoading .6s linear infinite;
306
-}
307
-
308
-.jBox-countdown {
309
-  border-radius: 4px 4px 0 0;
310
-  z-index: 0;
311
-  background: #000;
312
-  opacity: .2;
313
-  position: absolute;
314
-  top: 0;
315
-  left: 0;
316
-  right: 0;
317
-  height: 3px;
318
-  overflow: hidden;
319
-}
320
-
321
-.jBox-countdown-inner {
322
-  top: 0;
323
-  right: 0;
324
-  width: 100%;
325
-  height: 3px;
326
-  position: absolute;
327
-  background: #fff;
328
-}
329
-
330
-[class^="jBox-animated-"],
331
-[class*=" jBox-animated-"] {
332
-  animation-fill-mode: both;
333
-}
334
-
335
-@keyframes jBox-tada {
336
-  0% {
337
-    transform: scale(1);
338
-  }
339
-  10%,
340
-  20% {
341
-    transform: scale(0.8) rotate(-4deg);
342
-  }
343
-  30%,
344
-  50%,
345
-  70%,
346
-  90% {
347
-    transform: scale(1.2) rotate(4deg);
348
-  }
349
-  40%,
350
-  60%,
351
-  80% {
352
-    transform: scale(1.2) rotate(-4deg);
353
-  }
354
-  100% {
355
-    transform: scale(1) rotate(0);
356
-  }
357
-}
358
-
359
-.jBox-animated-tada {
360
-  animation: jBox-tada 1s;
361
-}
362
-
363
-@keyframes jBox-tadaSmall {
364
-  0% {
365
-    transform: scale(1);
366
-  }
367
-  10%,
368
-  20% {
369
-    transform: scale(0.9) rotate(-2deg);
370
-  }
371
-  30%,
372
-  50%,
373
-  70%,
374
-  90% {
375
-    transform: scale(1.1) rotate(2deg);
376
-  }
377
-  40%,
378
-  60%,
379
-  80% {
380
-    transform: scale(1.1) rotate(-2deg);
381
-  }
382
-  100% {
383
-    transform: scale(1) rotate(0);
384
-  }
385
-}
386
-
387
-.jBox-animated-tadaSmall {
388
-  animation: jBox-tadaSmall 1s;
389
-}
390
-
391
-@keyframes jBox-flash {
392
-  0%,
393
-  50%,
394
-  100% {
395
-    opacity: 1;
396
-  }
397
-  25%,
398
-  75% {
399
-    opacity: 0;
400
-  }
401
-}
402
-
403
-.jBox-animated-flash {
404
-  animation: jBox-flash .5s;
405
-}
406
-
407
-@keyframes jBox-shake {
408
-  0%,
409
-  100% {
410
-    transform: translateX(0);
411
-  }
412
-  20%,
413
-  60% {
414
-    transform: translateX(-6px);
415
-  }
416
-  40%,
417
-  80% {
418
-    transform: translateX(6px);
419
-  }
420
-}
421
-
422
-.jBox-animated-shake {
423
-  animation: jBox-shake .4s;
424
-}
425
-
426
-@keyframes jBox-pulseUp {
427
-  0% {
428
-    transform: scale(1);
429
-  }
430
-  50% {
431
-    transform: scale(1.15);
432
-  }
433
-  100% {
434
-    transform: scale(1);
435
-  }
436
-}
437
-
438
-.jBox-animated-pulseUp {
439
-  animation: jBox-pulseUp .25s;
440
-}
441
-
442
-@keyframes jBox-pulseDown {
443
-  0% {
444
-    transform: scale(1);
445
-  }
446
-  50% {
447
-    transform: scale(0.85);
448
-  }
449
-  100% {
450
-    transform: scale(1);
451
-  }
452
-}
453
-
454
-.jBox-animated-pulseDown {
455
-  animation: jBox-pulseDown .25s;
456
-}
457
-
458
-@keyframes jBox-popIn {
459
-  0% {
460
-    transform: scale(0);
461
-  }
462
-  50% {
463
-    transform: scale(1.1);
464
-  }
465
-  100% {
466
-    transform: scale(1);
467
-  }
468
-}
469
-
470
-.jBox-animated-popIn {
471
-  animation: jBox-popIn .25s;
472
-}
473
-
474
-@keyframes jBox-popOut {
475
-  0% {
476
-    transform: scale(1);
477
-  }
478
-  50% {
479
-    transform: scale(1.1);
480
-  }
481
-  100% {
482
-    transform: scale(0);
483
-  }
484
-}
485
-
486
-.jBox-animated-popOut {
487
-  animation: jBox-popOut .25s;
488
-}
489
-
490
-@keyframes jBox-fadeIn {
491
-  0% {
492
-    opacity: 0;
493
-  }
494
-  100% {
495
-    opacity: 1;
496
-  }
497
-}
498
-
499
-.jBox-animated-fadeIn {
500
-  animation: jBox-fadeIn .2s;
501
-}
502
-
503
-@keyframes jBox-fadeOut {
504
-  0% {
505
-    opacity: 1;
506
-  }
507
-  100% {
508
-    opacity: 0;
509
-  }
510
-}
511
-
512
-.jBox-animated-fadeOut {
513
-  animation: jBox-fadeOut .2s;
514
-}
515
-
516
-@keyframes jBox-slideUp {
517
-  0% {
518
-    transform: translateY(0);
519
-  }
520
-  100% {
521
-    transform: translateY(-300px);
522
-    opacity: 0;
523
-  }
524
-}
525
-
526
-.jBox-animated-slideUp {
527
-  animation: jBox-slideUp .4s;
528
-}
529
-
530
-@keyframes jBox-slideRight {
531
-  0% {
532
-    transform: translateX(0);
533
-  }
534
-  100% {
535
-    transform: translateX(300px);
536
-    opacity: 0;
537
-  }
538
-}
539
-
540
-.jBox-animated-slideRight {
541
-  animation: jBox-slideRight .4s;
542
-}
543
-
544
-@keyframes jBox-slideDown {
545
-  0% {
546
-    transform: translateY(0);
547
-  }
548
-  100% {
549
-    transform: translateY(300px);
550
-    opacity: 0;
551
-  }
552
-}
553
-
554
-.jBox-animated-slideDown {
555
-  animation: jBox-slideDown .4s;
556
-}
557
-
558
-@keyframes jBox-slideLeft {
559
-  0% {
560
-    transform: translateX(0);
561
-  }
562
-  100% {
563
-    transform: translateX(-300px);
564
-    opacity: 0;
565
-  }
566
-}
567
-
568
-.jBox-animated-slideLeft {
569
-  animation: jBox-slideLeft .4s;
570
-}
571
-
572
-/*# sourceMappingURL=jBox.css.map */
Browse code

Initial commit

Benjamin Roth authored on12/01/2023 00:53:30
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,572 @@
1
+.jBox-wrapper {
2
+  text-align: left;
3
+  box-sizing: border-box;
4
+}
5
+
6
+.jBox-title,
7
+.jBox-content,
8
+.jBox-container {
9
+  position: relative;
10
+  word-break: break-word;
11
+  box-sizing: border-box;
12
+}
13
+
14
+.jBox-container {
15
+  background: #fff;
16
+}
17
+
18
+.jBox-content {
19
+  padding: 8px 12px;
20
+  overflow-x: hidden;
21
+  overflow-y: auto;
22
+  transition: opacity .2s;
23
+}
24
+
25
+.jBox-footer {
26
+  box-sizing: border-box;
27
+}
28
+
29
+.jBox-Tooltip .jBox-container,
30
+.jBox-Mouse .jBox-container {
31
+  border-radius: 4px;
32
+  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
33
+}
34
+
35
+.jBox-Tooltip .jBox-title,
36
+.jBox-Mouse .jBox-title {
37
+  padding: 8px 10px 0;
38
+  font-weight: bold;
39
+}
40
+
41
+.jBox-Tooltip.jBox-hasTitle .jBox-content,
42
+.jBox-Mouse.jBox-hasTitle .jBox-content {
43
+  padding-top: 5px;
44
+}
45
+
46
+.jBox-Mouse {
47
+  pointer-events: none;
48
+}
49
+
50
+.jBox-pointer {
51
+  position: absolute;
52
+  overflow: hidden;
53
+  box-sizing: border-box;
54
+}
55
+
56
+.jBox-pointer:after {
57
+  content: '';
58
+  width: 20px;
59
+  height: 20px;
60
+  position: absolute;
61
+  background: #fff;
62
+  transform: rotate(45deg);
63
+  box-sizing: border-box;
64
+}
65
+
66
+.jBox-pointer-top {
67
+  top: 0;
68
+}
69
+
70
+.jBox-pointer-top:after {
71
+  left: 5px;
72
+  top: 6px;
73
+  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);
74
+}
75
+
76
+.jBox-pointer-right {
77
+  right: 0;
78
+}
79
+
80
+.jBox-pointer-right:after {
81
+  top: 5px;
82
+  right: 6px;
83
+  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);
84
+}
85
+
86
+.jBox-pointer-left {
87
+  left: 0;
88
+}
89
+
90
+.jBox-pointer-left:after {
91
+  top: 5px;
92
+  left: 6px;
93
+  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
94
+}
95
+
96
+.jBox-pointer-bottom {
97
+  bottom: 0;
98
+}
99
+
100
+.jBox-pointer-bottom:after {
101
+  left: 5px;
102
+  bottom: 6px;
103
+  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
104
+}
105
+
106
+.jBox-pointer-top, .jBox-pointer-bottom {
107
+  width: 30px;
108
+  height: 12px;
109
+}
110
+
111
+.jBox-pointer-left, .jBox-pointer-right {
112
+  width: 12px;
113
+  height: 30px;
114
+}
115
+
116
+.jBox-Modal .jBox-container {
117
+  border-radius: 4px;
118
+}
119
+
120
+.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {
121
+  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);
122
+}
123
+
124
+.jBox-Modal .jBox-content {
125
+  padding: 15px 20px;
126
+}
127
+
128
+.jBox-Modal .jBox-title {
129
+  border-radius: 4px 4px 0 0;
130
+  padding: 15px 20px;
131
+  background: #fafafa;
132
+  border-bottom: 1px solid #eee;
133
+}
134
+
135
+.jBox-Modal.jBox-closeButton-title .jBox-title {
136
+  padding-right: 65px;
137
+}
138
+
139
+.jBox-Modal .jBox-footer {
140
+  border-radius: 0 0 4px 4px;
141
+}
142
+
143
+.jBox-closeButton {
144
+  z-index: 1;
145
+  cursor: pointer;
146
+  position: absolute;
147
+  box-sizing: border-box;
148
+}
149
+
150
+.jBox-closeButton svg {
151
+  position: absolute;
152
+  top: 50%;
153
+  right: 50%;
154
+}
155
+
156
+.jBox-closeButton path {
157
+  fill: #aaa;
158
+  transition: fill .2s;
159
+}
160
+
161
+.jBox-closeButton:hover path {
162
+  fill: #888;
163
+}
164
+
165
+.jBox-overlay .jBox-closeButton {
166
+  top: 0;
167
+  right: 0;
168
+  width: 40px;
169
+  height: 40px;
170
+}
171
+
172
+.jBox-overlay .jBox-closeButton svg {
173
+  width: 20px;
174
+  height: 20px;
175
+  margin-top: -10px;
176
+  margin-right: -10px;
177
+}
178
+
179
+.jBox-overlay .jBox-closeButton path {
180
+  fill: #ddd;
181
+}
182
+
183
+.jBox-overlay .jBox-closeButton:hover path {
184
+  fill: #fff;
185
+}
186
+
187
+.jBox-closeButton-title .jBox-closeButton {
188
+  top: 0;
189
+  right: 0;
190
+  bottom: 0;
191
+  width: 50px;
192
+}
193
+
194
+.jBox-closeButton-title svg {
195
+  width: 12px;
196
+  height: 12px;
197
+  margin-top: -6px;
198
+  margin-right: -6px;
199
+}
200
+
201
+.jBox-closeButton-box {
202
+  box-sizing: border-box;
203
+}
204
+
205
+.jBox-closeButton-box .jBox-closeButton {
206
+  top: -8px;
207
+  right: -10px;
208
+  width: 24px;
209
+  height: 24px;
210
+  background: #fff;
211
+  border-radius: 50%;
212
+}
213
+
214
+.jBox-closeButton-box .jBox-closeButton svg {
215
+  width: 10px;
216
+  height: 10px;
217
+  margin-top: -5px;
218
+  margin-right: -5px;
219
+}
220
+
221
+.jBox-closeButton-box:before {
222
+  content: '';
223
+  position: absolute;
224
+  top: -8px;
225
+  right: -10px;
226
+  width: 24px;
227
+  height: 24px;
228
+  border-radius: 50%;
229
+  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
230
+}
231
+
232
+.jBox-closeButton-box.jBox-pointerPosition-top:before {
233
+  top: 5px;
234
+}
235
+
236
+.jBox-closeButton-box.jBox-pointerPosition-right:before {
237
+  right: 2px;
238
+}
239
+
240
+.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {
241
+  background: #fafafa;
242
+}
243
+
244
+.jBox-overlay {
245
+  position: fixed;
246
+  top: 0;
247
+  left: 0;
248
+  width: 100%;
249
+  height: 100%;
250
+  background-color: rgba(0, 0, 0, 0.82);
251
+}
252
+
253
+.jBox-footer {
254
+  background: #fafafa;
255
+  border-top: 1px solid #eee;
256
+  padding: 8px 10px;
257
+  border-radius: 0 0 3px 3px;
258
+}
259
+
260
+body[class^="jBox-blockScroll-"],
261
+body[class*=" jBox-blockScroll-"] {
262
+  overflow: hidden;
263
+}
264
+
265
+.jBox-draggable {
266
+  cursor: move;
267
+}
268
+
269
+@keyframes jBoxLoading {
270
+  to {
271
+    transform: rotate(360deg);
272
+  }
273
+}
274
+
275
+.jBox-loading .jBox-content {
276
+  opacity: .2;
277
+}
278
+
279
+.jBox-loading-spinner .jBox-content {
280
+  min-height: 38px !important;
281
+  min-width: 38px !important;
282
+  opacity: 0;
283
+}
284
+
285
+.jBox-spinner {
286
+  box-sizing: border-box;
287
+  position: absolute;
288
+  top: 50%;
289
+  left: 50%;
290
+  width: 24px;
291
+  height: 24px;
292
+  margin-top: -12px;
293
+  margin-left: -12px;
294
+}
295
+
296
+.jBox-spinner:before {
297
+  display: block;
298
+  box-sizing: border-box;
299
+  content: '';
300
+  width: 24px;
301
+  height: 24px;
302
+  border-radius: 50%;
303
+  border: 2px solid rgba(0, 0, 0, 0.2);
304
+  border-top-color: rgba(0, 0, 0, 0.8);
305
+  animation: jBoxLoading .6s linear infinite;
306
+}
307
+
308
+.jBox-countdown {
309
+  border-radius: 4px 4px 0 0;
310
+  z-index: 0;
311
+  background: #000;
312
+  opacity: .2;
313
+  position: absolute;
314
+  top: 0;
315
+  left: 0;
316
+  right: 0;
317
+  height: 3px;
318
+  overflow: hidden;
319
+}
320
+
321
+.jBox-countdown-inner {
322
+  top: 0;
323
+  right: 0;
324
+  width: 100%;
325
+  height: 3px;
326
+  position: absolute;
327
+  background: #fff;
328
+}
329
+
330
+[class^="jBox-animated-"],
331
+[class*=" jBox-animated-"] {
332
+  animation-fill-mode: both;
333
+}
334
+
335
+@keyframes jBox-tada {
336
+  0% {
337
+    transform: scale(1);
338
+  }
339
+  10%,
340
+  20% {
341
+    transform: scale(0.8) rotate(-4deg);
342
+  }
343
+  30%,
344
+  50%,
345
+  70%,
346
+  90% {
347
+    transform: scale(1.2) rotate(4deg);
348
+  }
349
+  40%,
350
+  60%,
351
+  80% {
352
+    transform: scale(1.2) rotate(-4deg);
353
+  }
354
+  100% {
355
+    transform: scale(1) rotate(0);
356
+  }
357
+}
358
+
359
+.jBox-animated-tada {
360
+  animation: jBox-tada 1s;
361
+}
362
+
363
+@keyframes jBox-tadaSmall {
364
+  0% {
365
+    transform: scale(1);
366
+  }
367
+  10%,
368
+  20% {
369
+    transform: scale(0.9) rotate(-2deg);
370
+  }
371
+  30%,
372
+  50%,
373
+  70%,
374
+  90% {
375
+    transform: scale(1.1) rotate(2deg);
376
+  }
377
+  40%,
378
+  60%,
379
+  80% {
380
+    transform: scale(1.1) rotate(-2deg);
381
+  }
382
+  100% {
383
+    transform: scale(1) rotate(0);
384
+  }
385
+}
386
+
387
+.jBox-animated-tadaSmall {
388
+  animation: jBox-tadaSmall 1s;
389
+}
390
+
391
+@keyframes jBox-flash {
392
+  0%,
393
+  50%,
394
+  100% {
395
+    opacity: 1;
396
+  }
397
+  25%,
398
+  75% {
399
+    opacity: 0;
400
+  }
401
+}
402
+
403
+.jBox-animated-flash {
404
+  animation: jBox-flash .5s;
405
+}
406
+
407
+@keyframes jBox-shake {
408
+  0%,
409
+  100% {
410
+    transform: translateX(0);
411
+  }
412
+  20%,
413
+  60% {
414
+    transform: translateX(-6px);
415
+  }
416
+  40%,
417
+  80% {
418
+    transform: translateX(6px);
419
+  }
420
+}
421
+
422
+.jBox-animated-shake {
423
+  animation: jBox-shake .4s;
424
+}
425
+
426
+@keyframes jBox-pulseUp {
427
+  0% {
428
+    transform: scale(1);
429
+  }
430
+  50% {
431
+    transform: scale(1.15);
432
+  }
433
+  100% {
434
+    transform: scale(1);
435
+  }
436
+}
437
+
438
+.jBox-animated-pulseUp {
439
+  animation: jBox-pulseUp .25s;
440
+}
441
+
442
+@keyframes jBox-pulseDown {
443
+  0% {
444
+    transform: scale(1);
445
+  }
446
+  50% {
447
+    transform: scale(0.85);
448
+  }
449
+  100% {
450
+    transform: scale(1);
451
+  }
452
+}
453
+
454
+.jBox-animated-pulseDown {
455
+  animation: jBox-pulseDown .25s;
456
+}
457
+
458
+@keyframes jBox-popIn {
459
+  0% {
460
+    transform: scale(0);
461
+  }
462
+  50% {
463
+    transform: scale(1.1);
464
+  }
465
+  100% {
466
+    transform: scale(1);
467
+  }
468
+}
469
+
470
+.jBox-animated-popIn {
471
+  animation: jBox-popIn .25s;
472
+}
473
+
474
+@keyframes jBox-popOut {
475
+  0% {
476
+    transform: scale(1);
477
+  }
478
+  50% {
479
+    transform: scale(1.1);
480
+  }
481
+  100% {
482
+    transform: scale(0);
483
+  }
484
+}
485
+
486
+.jBox-animated-popOut {
487
+  animation: jBox-popOut .25s;
488
+}
489
+
490
+@keyframes jBox-fadeIn {
491
+  0% {
492
+    opacity: 0;
493
+  }
494
+  100% {
495
+    opacity: 1;
496
+  }
497
+}
498
+
499
+.jBox-animated-fadeIn {
500
+  animation: jBox-fadeIn .2s;
501
+}
502
+
503
+@keyframes jBox-fadeOut {
504
+  0% {
505
+    opacity: 1;
506
+  }
507
+  100% {
508
+    opacity: 0;
509
+  }
510
+}
511
+
512
+.jBox-animated-fadeOut {
513
+  animation: jBox-fadeOut .2s;
514
+}
515
+
516
+@keyframes jBox-slideUp {
517
+  0% {
518
+    transform: translateY(0);
519
+  }
520
+  100% {
521
+    transform: translateY(-300px);
522
+    opacity: 0;
523
+  }
524
+}
525
+
526
+.jBox-animated-slideUp {
527
+  animation: jBox-slideUp .4s;
528
+}
529
+
530
+@keyframes jBox-slideRight {
531
+  0% {
532
+    transform: translateX(0);
533
+  }
534
+  100% {
535
+    transform: translateX(300px);
536
+    opacity: 0;
537
+  }
538
+}
539
+
540
+.jBox-animated-slideRight {
541
+  animation: jBox-slideRight .4s;
542
+}
543
+
544
+@keyframes jBox-slideDown {
545
+  0% {
546
+    transform: translateY(0);
547
+  }
548
+  100% {
549
+    transform: translateY(300px);
550
+    opacity: 0;
551
+  }
552
+}
553
+
554
+.jBox-animated-slideDown {
555
+  animation: jBox-slideDown .4s;
556
+}
557
+
558
+@keyframes jBox-slideLeft {
559
+  0% {
560
+    transform: translateX(0);
561
+  }
562
+  100% {
563
+    transform: translateX(-300px);
564
+    opacity: 0;
565
+  }
566
+}
567
+
568
+.jBox-animated-slideLeft {
569
+  animation: jBox-slideLeft .4s;
570
+}
571
+
572
+/*# sourceMappingURL=jBox.css.map */