11import { define , props } from 'skatejs' ;
22import { h } from 'preact' ;
3- import Hogan from 'hogan.js' ;
43const classNames = require ( 'classnames' ) ;
54
65import { store } from '../../store.js' ; // connect to redux
@@ -22,35 +21,7 @@ class Layout extends BaseComponent {
2221
2322 constructor ( self ) {
2423 self = super ( self ) ;
25- try {
26- /* load pattern nav */
27- const template = document . querySelector ( '.pl-js-pattern-nav-template' ) ;
28- const templateCompiled = Hogan . compile ( template . innerHTML ) ;
29- const templateRendered = templateCompiled . render ( window . navItems ) ;
30- this . renderRoot . querySelector (
31- '.pl-js-pattern-nav-target'
32- ) . innerHTML = templateRendered ;
33-
34- /* load ish controls */
35- const controlsTemplate = document . querySelector (
36- '.pl-js-ish-controls-template'
37- ) ;
38- const controlsTemplateCompiled = Hogan . compile (
39- controlsTemplate . innerHTML
40- ) ;
41- const controlsTemplateRendered = controlsTemplateCompiled . render (
42- window . ishControls
43- ) ;
44- this . renderRoot . querySelector (
45- '.pl-js-controls'
46- ) . innerHTML = controlsTemplateRendered ;
47- } catch ( e ) {
48- const message =
49- '<p>Please generate your site before trying to view it.</p>' ;
50- this . renderRoot . querySelector (
51- '.pl-js-pattern-nav-target'
52- ) . innerHTML = message ;
53- }
24+ this . useShadow = false ;
5425 return self ;
5526 }
5627
@@ -65,10 +36,6 @@ class Layout extends BaseComponent {
6536 this . themeMode = state . app . themeMode ;
6637 }
6738
68- get renderRoot ( ) {
69- return this ;
70- }
71-
7239 _stateChanged ( state ) {
7340 this . layoutMode = state . app . layoutMode ;
7441 this . themeMode = state . app . themeMode ;
0 commit comments