File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
libraries/load-themed-styles/src Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,10 @@ interface IStyleRecord {
6262 themableStyle : ThemableArray ;
6363}
6464
65+ interface ICustomEvent < T > extends Event {
66+ args ?: T ;
67+ }
68+
6569/**
6670 * object returned from resolveThemableArray function
6771 */
@@ -398,6 +402,13 @@ function registerStyles(styleArray: ThemableArray): void {
398402 _themeState . perf . count ++ ;
399403 head . appendChild ( styleElement ) ;
400404
405+ var ev : ICustomEvent < { newStyle : HTMLStyleElement } > = document . createEvent ( 'HTMLEvents' ) ;
406+ ev . initEvent ( "load-themed-styles-added" , true /* bubbleEvent */ ) ;
407+ ev . args = {
408+ newStyle : styleElement
409+ } ;
410+ document . dispatchEvent ( ev )
411+
401412 const record : IStyleRecord = {
402413 styleElement : styleElement ,
403414 themableStyle : styleArray
You can’t perform that action at this time.
0 commit comments