-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwidgets.psttl
More file actions
77 lines (77 loc) · 1.46 KB
/
widgets.psttl
File metadata and controls
77 lines (77 loc) · 1.46 KB
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
Matrix widgets
bevatten html
bevatten javascript
kunnen communiceren
zijn een iframe
hebben een url
hebben metadata
zijn Room widgets
zijn User widgets
een iframe
embedded in een Matrix client
een Matrix client
zoals Element
zoals een eigen app
zoals een site
eigen app
Room widgets
worden opgeslagen als m.widget
m.widget
is een event
hoort bij de room status
event
heeft een state_key
bevat content
bevat waitForIframeLoad
waitForIframeLoad
als false dan verwacht content_loaded
als true dan verwacht onLoad
verwacht content_loaded
gestuurd door widget
verwacht onLoad
gestuurd door DOM
content
bevat data
bevat type
bevat url
bevat name
type
is verplicht
is voor groeperen
url
kent variabele voor data keys
kent variabele voor user id
kent variabele voor room id
kent variabele voor user display name
kent variabele voor avatar url
data keys
user id
room id
user display name
avatar url
de room status
User widgets
worden opgeslagen als m.widgets
m.widgets
is een event
hoort bij een gebruikersprofiel
state_key
is een widget sessie id
widget sessie id
communiceren
met een Matrix client
zoals verzoek om permissie
via Window.postMessage
Window.postMessage
has api fromWidget
has api toWidget
verzoek om permissie
voor acties
acties
namens een gebruiker
zoals berichten plaatsen
zoals berichten ontvangen
berichten plaatsen
in de timeline van de gebruiker
timeline van de gebruiker
berichten ontvangen