-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cisco Spark - Compact UI.user.js
3983 lines (3944 loc) · 298 KB
/
Cisco Spark - Compact UI.user.js
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
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// ==UserScript==
// @name Cisco Spark - Compact Talos UI
// @namespace https://github.com/adamhotep/userscripts
// @downloadURL https://github.com/adamhotep/userscripts/raw/master/Cisco%20Spark%20-%20Compact%20UI.user.js
// @version 1.0
// @description A compact user interface for Cisco Spark
// @author Adam Katz
// @match https://web.ciscospark.com/*
// @grant none
// @lisence GPL
// ==/UserScript==
// This is a TamperMonkey script. I assume it also works in GreaseMonkey
// but Spark doesn't work well in Firefox at the moment.
(function() {
'use strict';
// toggle compact and/or dark here:
var use_compact = 1;
var use_talos = 1;
///////////////////////////////////////////////////////////////////////////////
// You probably don't want to modify anything after this line
var compact_css = /* syn=css */ `
/* activities */
.activity-text p { margin:0; }
#activities :not([class*="icon"]):not([class*="avatar"]) { font-size:inherit!important; }
#activities .activity-item { margin-top:0!important; padding-top:1ex; }
body.roskilde #activities .activity-item.system-message { padding-top:0!important; }
#activities .activity-item .content .activity-text, #activities .activity-item .content p.meta { line-height:1.2em; }
#activities .activity-item:nth-child(2n):not(.system-message):not(:hover) { background:hsla(240,5%,96%,.3); }
#activities .separator + .activity-item:not(.separator) { padding-top:0!important; margin-top:1ex!important; }
#activities .separator + .activity-item:not(.separator) .activity-item-avatarWrapper {
top:0!important;
}
#activities .activity-item .avatar:not(.meetingWidgetMargin) { margin-top:-4px; }
/* conversation list */
#conversation-list .roomListItem { padding:0.15em 0; }
#conversation-list .avatar--group.badge:before,
#conversation-list .avatar.badge:before {
left:-1em;
}
#conversation-list div:not(.avatar) { font-size:80%; }
#conversation-list .roomListItem-title { font-size:175%; }
#conversation-list .roomListItem:nth-child(2n+1):not(:hover):not(.isActive) { background-color:#fbfbfb; }
/* other fixes */
.peopleList .personListItem.listItem { min-height:1em; }
.personListItem { box-shadow:none; }
.listItem { padding:0; }
li + li + li > .personListItem { margin:-0.33em 0; }
.peopleList .listItemWrapper:nth-child(2n+1):not(:hover) { background-color:#fbfbfb; }
.listItemWrapper: { min-height: 1.5em; }
.action-square-meta.action-square-meta--clickable { /* bigger clickable target */
width:100%; height:100%; margin:0; text-align:center;
}
`;
var talos_css = /* syn=css */ `
/* modified from dark_and_blue theme by Spenser Reinhardt */
/* Various backgrounds and text colors */
html, body, .activity-title, #activities, #convos, .navigation-bar,
.composer-wrapper, .convo-filter-menu-list-header, #conversation,
.room-actions-menu-icon, .iconButton, .activity-menu-section {
color: #bbb !important; background:rgba(0,0,0,.08) !important; border:none !important;
}
/* Conversation Menu */
.convo-filter-menu-list, .convo-filter-menu-list-item {
color: #909090 !important; background: rgba(99,99,99,.1) !important;
box-shadow: inset 20px 0 0 0 rgba(99,99,99,.1),
inset 0 -1px 0 0 rgba(79, 80, 81, .08) !important;
}
/* Conversation Menu - Active Conversation */
.roomListItem.isActive {
background-color: #0176a2;
}
/* Borders for Avatar Icons */
.avatar--group {
border: 2px solid #a0a0a0 !important;
box-shadow: 0 0 0 2px rgba(99,99,99,.1) !important;
}
/* Message separators */
.separator-text::before, .separator-text::after {
background-color: rgba(255,255,255,.1);
}
/* Various border colors */
.navigation, .navigation-item, .listItem.isActive,
.convo-filter-menu-list-header, .activity-title, .composer-section {
border-color: rgba(255,255,255,.03) !important;
background-color: rgba(255,255,255,.05) !important;
}
/* Other border colors */
.navigation-menu-item--search::after,
.navigation-bar .listItem-subSection::after {
background-color: rgba(99,99,99,.1);
}
/* 'All' item hover colors */
.convo-filter-menu-list-header:hover {
border-color: #707070;
}
/* room list preview pane */
.roomListItem-description .system-message {
/* color: #5abf41; */
font-weight: bold;
}
.roomListItem.isUnread .roomListItem-title-text,
.roomListItem.isUnread .roomListItem-title-time {
color: #09f;
font-weight: bold;
}
.roomListItem.isUnread .roomListItem-description,
.activity-titlebar-presence-status {
color: #aaa; font-weight: bold;
}
/* team names */
.roomListItem-title-text {
color: #09f; font-weight: bold;
}
.roomListItem-label,
.activity-title .activityTitleContainer .convo-title-team {
color: #f05f20 !important; font-weight: bold;
}
.roomListItem--truncate .roomListItem-description {
/* color: #5abf41; */ font-weight: bold;
}
/* All messages except your own */
#activities .activity-item .content .activity-text {
color: #b7bdd8;
}
#activities .activity-items .activity-item .content .activity-text {
color: #09f;
font-weight: bold;
}
body.roskilde #activities .activity-item .content .activity-text {
/* color: #09f; */
text-shadow:0 0 1em #000, 0 0 1em #000;
font-weight: bold;
}
/* Your messages */
#activities .activity-item.me .activity-text {
color: #09f !important;
font-weight: bold;
}
/* text as you enter it */
#message-composer {
color: #c92c39; font-size: 16px !important;
margin-top: 4px;
}
/*
#message-composer element.style {
color: #b82538; font-size: 28px !important;
}*/
/* Users names (including your own) */
#activities .activity-item .content p.meta {
color: #09f; font-weight: bold;
}
/* Any mentions */
spark-mention {
color: #f05f20;
}
/* Hovering over messages */
.onboarding-bg, .activity-item:not(.system-message):hover, .roomListItem:hover,
.listItem:hover, .suggestions,
.dialogue-modal, .modal {
background-color: rgba(0,0,0,.5) !important;
}
/* Adam's updates to dark_and_blue */
.generalBanner { background-color:rgba(241, 251, 255, 0.8); color:#000; }
.onboarding-bg { background-image:none; }
body.roskilde #activities .activity-item .content .activity-text,
body.roskilde #activities .activity-item .content .activity-text p { font-weight:bold!important; }
#container .dial-out-container, .teamsSection, .teamDetails, .teamProfile,
.settings #settings-menu ul li.active .label, .react-mentions .suggestions ul,
.react-mentions .suggestions ul li.focus, .composer-section .preview-message,
.activity-text code, .activities-meeting-container, .activity-people-section,
.listItem.isActive:hover .listItem-content .listItem-primaryText,
.navigation-bar .listItem.isActive:hover, .navigation-bar, .navigation-bar .listItem:hover,
.listItem.isActive:hover .listItem-content, #convos, .menu {
background-color:transparent;
border:none;
}
#composer-section .file-input, .peopleSearch .results {
background:inherit!important;
}
.onboarding-modal, .teamDetails-header-nav, .activity-text pre,
.iconButton, .listDivider--gray, .dialogue-modal-btn,
.content-item-actions-section, .dialog-modal-header-text,
:not(pre)>code[class*=language-], pre[class*=language-] {
background-color:rgba(255,255,255,.1)!important;
}
:not(pre)>code[class*=language-], pre[class*=language-] {
max-height:40vh;
}
#activities .activity-item .options, .more-options {
color:#000; /* this will be inverted to #fff */
font-weight:bold;
filter:invert(100%);
}
.activity-title .alert-external-participants {
color:#444;
font-weight:bold;
}
.avatar.avatar--group.avatar--spaced img.avatar-img[src],
.avatar.avatar--group.avatar--spaced[style^="background-color:#ffffff"],
.dialogue-modal-header-text {
background-color:#333!important;
}
.avatar.avatar--group[style*="background-color:"] {
background-color:transparent!important;
}
.popover-list-container, .btn {
border-color:rgba(255,255,255,.4)!important;
}
.onboarding-form-instructions, .teamsSection, .icon:not(:hover),
.chip--light .chip-text-secondary, .chip--light .chip-text-secondary * {
color:inherit!important;
}
.icon { background-color:transparent!important; }
.iconButton--chat:hover .icon, .iconButton--chat .icon:hover, button:hover {
color:#09f!important; font-weight:bold; border-color:#09f;
}
.btn:hover, .icon:hover, .popover-list-icon:hover, .btn--primary:hover,
button.button--primary:not(:disabled):not(.button--disabled):hover,
.popover-list-icon::before:hover {
color:#fff!important; border-color:#fff!important;
}
.teamDetails-header-nav, .notification-settings-subtext, .iconButton-label,
code[class*="language-"], pre[class*="language-"].listItem.menuItem,
.room-notification-title, .chip--light *, .participant-list li,
.listItem.menuItem {
color:#eee;
font-weight:bold!important;
}
.onboarding-modal, #activities .activity-item.me .activity-text,
.notification-settings-subtext, .listDivider--gray, .popover-list-icon,
.listitem.menuItem, .listItem.primaryText, .popover-list-icon::before, .subheader div,
.room-actions-menu {
color:#aaa;
}
#activities .activity-item.me .activity-text {
color:#888!important;
}
#activities .activity-item .content h3 { text-shadow:inherit; }
#activity-items .activity-content-item-image-holder { background-color:inherit!important; }
.chip--dark, .chip--light { background-color:rgba(255,255,255,.1)!important; border-width:0!important; }
.chip-text--primary { color:inherit; }
.chip-icon { background-color:rgba(255,255,255,.1)!important; }
img.avatar-img[src*="default_avatar"] {
filter:contrast(90%) invert(100%) brightness(250%);
}
li.roomListItem div.avatar:not([title]):hover, div.avatar--self:hover,
div.avatar[title]:hover, .readReceipts-item--postfix:hover {
filter:drop-shadow(0 0 .5rem #fff);
}
img.avatar-img[src*="default_avatar"]:hover {
filter:contrast(90%) invert(100%) brightness(250%) drop-shadow(0 0 .5rem #fff);
}
#message-composer, input, textarea:not(#search-composer), select, option,
.settings .settings-header, #settings-menu, .dockedSearch .search-input {
background-color:rgba(255,255,255,.1)!important; color:#eee!important;
font-weight:bold!important;
}
option { background-color:#555!important; } /* can't be (semi)transparent in chrome? */
.participant-list li:hover, .listItem.menuItem:hover,
.settings #settings-menu ul li:hover, .settings #settings-menu ul li.active {
background-color:rgba(255,255,255,.1)!important;
color:#09f!important;
}
.react-mentions .control .highlighter strong {
background:transparent; outline:none;
font-weight:bold; color:#f05f20; text-shadow:#100 0 0 1px;
z-index:9; position:relative; /* top:-1px; */
}
#activity-list div.avatar:not(.avatar--self) [class*=" icon-cisco-"]:not(.options):hover:before,
#activity-list div.avatar:not(.avatar--self) [class^="icon-cisco-"]:not(.options):hover:before {
color:#fff;
}
.navigation-item--badgeCount, .unread-count-badge {
background:rgba(50,50,52,.85); font-weight:bold;
line-height:1.8em /* very minor vertical alignment correction */;
}
/* Talos theme */
@import url('https://fonts.googleapis.com/css?family=Exo+2&subset=cyrillic,latin-ext');
body { margin:0!important; padding:0!important; }
#talos_bg {
background-color:#222; width:100%; height:100%;
position:fixed; top:0; left:0; z-index:-1;
}
#talos_bg img {
display:block; width:100%; height:100%; max-width:5436px; max-height:3058px;
position:absolute; right:0; top:0; overflow:hidden; z-index:-1;
}
h1,h2,h3, .onboarding-form-instructions, .roomListItem-title-text,
.dial-out-title, .room-notification-title {
font-family:"Exo 2", CiscoSansTTThin, "Helvetica Neue", Arial, sans-serif!important;
}
#activities .activity-item .content.more-options-open .activity-text {
font-family:inherit!important;
}
.dockedSearch, .popover-list-container {
background:rgba(0,0,0,.85) !important;
}
.dockedSearch, .popover-list-container, code[class*="language-"],
pre[class*="language-"] {
text-shadow:0 0 1em #000;
}
.dockedSearch ul li p { color:inherit; }
.roomListItem-description { color:inherit; }
.dockedSearch .message:hover, .dial-out-title, #search-composer {
font-weight:bold!important; color:#eee;
}
.column { color:#777; }
.dockedSearch .roomListItem-description span:first-child {
color:#259; font-weight:bold;
}
::-webkit-scrollbar { width:6px; } /* about 2px vanish off right window frame */
::-webkit-scrollbar-thumb {
background-color:rgba(255,255,255,.2)!important;
height:inherit;
}
/* Compact UI color update for talos_css */
#activities .activity-item:not(.system-message) { border-radius:.1em; }
#activities .activity-item:nth-child(2n):not(.system-message):not(:hover),
#conversation-list .roomListItem:nth-child(2n+1):not(:hover):not(.isActive),
.dockedSearch ul li.current-selection {
background-color:rgba(99,99,99,.15);
}
.peopleList .listItemWrapper:nth-child(2n+1):not(:hover) {
background-color:rgba(0,0,0,.25);
}
#activities .activity-item:nth-child(2n+1):not(.system-message):hover {
filter:drop-shadow(0 0 .1rem #222);
}
`; //* end of CSS
// create and insert stylesheet
var style = document.createElement("style");
style.type = "text/css";
if (!use_compact) { compact_css = ""; }
if (!use_talos) { talos_css = ""; }
style.appendChild(document.createTextNode(compact_css + talos_css));
var head = document.getElementsByTagName("head");
if (head && head[0]) { head = head[0]; } else { head = document.body; }
head.appendChild(style);
var talos_bg = document.createElement("div");
talos_bg.id = "talos_bg";
var bg = document.createElement("img");
bg.alt = "";
talos_bg.appendChild(bg);
document.body.insertBefore(talos_bg, document.body.children[0]);
// set bg.src to Talos PPTX background {{{
bg.src = "data:image/png;base64,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"