1
1
import { define , props } from 'skatejs' ;
2
2
import { h } from 'preact' ;
3
- import Hogan from 'hogan.js' ;
4
3
const classNames = require ( 'classnames' ) ;
5
4
6
5
import { store } from '../../store.js' ; // connect to redux
@@ -22,35 +21,7 @@ class Layout extends BaseComponent {
22
21
23
22
constructor ( self ) {
24
23
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 ;
54
25
return self ;
55
26
}
56
27
@@ -65,10 +36,6 @@ class Layout extends BaseComponent {
65
36
this . themeMode = state . app . themeMode ;
66
37
}
67
38
68
- get renderRoot ( ) {
69
- return this ;
70
- }
71
-
72
39
_stateChanged ( state ) {
73
40
this . layoutMode = state . app . layoutMode ;
74
41
this . themeMode = state . app . themeMode ;
0 commit comments