File tree Expand file tree Collapse file tree 1 file changed +21
-13
lines changed Expand file tree Collapse file tree 1 file changed +21
-13
lines changed Original file line number Diff line number Diff line change 1
- /* global Panels */
1
+ function addPanels ( ) {
2
+ window . patternlab . panels . add ( {
3
+ id : 'sg-panel-scss' ,
4
+ name : 'SCSS' ,
5
+ default : false ,
6
+ templateID : 'pl-panel-template-code' ,
7
+ httpRequest : true ,
8
+ httpRequestReplace : '.scss' ,
9
+ httpRequestCompleted : false ,
10
+ prismHighlight : true ,
11
+ language : 'scss' ,
12
+ keyCombo : 'ctrl+shift+z' ,
13
+ } ) ;
14
+ }
2
15
3
- window . patternlab . panels . add ( {
4
- id : 'sg-panel-<<type>>' ,
5
- name : '<<typeUC>>' ,
6
- default : false ,
7
- templateID : 'pl-panel-template-code' ,
8
- httpRequest : true ,
9
- httpRequestReplace : '.<<type>>' ,
10
- httpRequestCompleted : false ,
11
- prismHighlight : true ,
12
- language : '<<type>>' ,
13
- keyCombo : 'ctrl+shift+z' ,
14
- } ) ;
16
+ if ( window . patternlab && window . patternlab . panels ) {
17
+ console . log ( 'pl already ready' ) ;
18
+ addPanels ( ) ;
19
+ } else {
20
+ console . log ( 'waiting for PL to be ready' ) ;
21
+ document . addEventListener ( 'patternLab.pageLoad' , addPanels ) ;
22
+ }
You can’t perform that action at this time.
0 commit comments