File tree Expand file tree Collapse file tree 5 files changed +26
-5
lines changed
chat/assets/javascripts/discourse/components/styleguide
styleguide/assets/javascripts/discourse/components Expand file tree Collapse file tree 5 files changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,11 @@ export default class ChatStyleguideChatComposerMessageDetails extends Component
8
8
@service site ;
9
9
@service session ;
10
10
@service keyValueStore ;
11
+ @service currentUser ;
11
12
12
13
@cached
13
14
get message ( ) {
14
- return fabricators . message ( ) ;
15
+ return fabricators . message ( { user : this . currentUser } ) ;
15
16
}
16
17
17
18
@action
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ export default class ChatStyleguideChatComposer extends Component {
8
8
@service chatChannelComposer ;
9
9
@service chatChannelPane ;
10
10
11
- channel = fabricators . channel ( ) ;
11
+ channel = fabricators . channel ( { id : - 999 } ) ;
12
12
13
13
@action
14
14
toggleDisabled ( ) {
Original file line number Diff line number Diff line change @@ -3,11 +3,14 @@ import fabricators from "discourse/plugins/chat/discourse/lib/fabricators";
3
3
import { action } from "@ember/object" ;
4
4
import ChatMessagesManager from "discourse/plugins/chat/discourse/lib/chat-messages-manager" ;
5
5
import { getOwner } from "discourse-common/lib/get-owner" ;
6
+ import { inject as service } from "@ember/service" ;
6
7
7
8
export default class ChatStyleguideChatMessage extends Component {
9
+ @service currentUser ;
10
+
8
11
manager = new ChatMessagesManager ( getOwner ( this ) ) ;
9
12
10
- message = fabricators . message ( ) ;
13
+ message = fabricators . message ( { user : this . currentUser } ) ;
11
14
12
15
@action
13
16
toggleDeleted ( ) {
Original file line number Diff line number Diff line change 1
1
import Component from "@glimmer/component" ;
2
2
import fabricators from "discourse/plugins/chat/discourse/lib/fabricators" ;
3
+ import { inject as service } from "@ember/service" ;
3
4
4
5
export default class ChatStyleguideChatThreadOriginalMessage extends Component {
5
- message = fabricators . message ( ) ;
6
+ @service currentUser ;
7
+
8
+ message = fabricators . message ( { user : this . currentUser } ) ;
6
9
}
Original file line number Diff line number Diff line change @@ -10,19 +10,33 @@ function colorSchemeOverride(type) {
10
10
const lightScheme = document . querySelector ( "link.light-scheme" ) ;
11
11
const darkScheme = document . querySelector ( "link.dark-scheme" ) ;
12
12
13
- if ( ! lightScheme || ! darkScheme ) {
13
+ if ( ! lightScheme && ! darkScheme ) {
14
14
return ;
15
15
}
16
16
17
17
switch ( type ) {
18
18
case DARK :
19
+ lightScheme . origMedia = lightScheme . media ;
19
20
lightScheme . media = "none" ;
21
+ darkScheme . origMedia = darkScheme . media ;
20
22
darkScheme . media = "all" ;
21
23
break ;
22
24
case LIGHT :
25
+ lightScheme . origMedia = lightScheme . media ;
23
26
lightScheme . media = "all" ;
27
+ darkScheme . origMedia = darkScheme . media ;
24
28
darkScheme . media = "none" ;
25
29
break ;
30
+ default :
31
+ if ( lightScheme . origMedia ) {
32
+ lightScheme . media = lightScheme . origMedia ;
33
+ lightScheme . removeAttribute ( "origMedia" ) ;
34
+ }
35
+ if ( darkScheme . origMedia ) {
36
+ darkScheme . media = darkScheme . origMedia ;
37
+ darkScheme . removeAttribute ( "origMedia" ) ;
38
+ }
39
+ break ;
26
40
}
27
41
}
28
42
You can’t perform that action at this time.
0 commit comments