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+ }
215
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