File tree 4 files changed +9
-3
lines changed
4 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 15
15
"dependencies" : {
16
16
"@babel/core" : " ^7.1.6" ,
17
17
"@babel/preset-env" : " ^7.9.0" ,
18
+ "@nprapps/sidechain" : " ^1.1.1" ,
18
19
"aws-sdk" : " ^2.359.0" ,
19
20
"babelify" : " ^10.0.0" ,
20
21
"body-parser" : " ^1.18.3" ,
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ module.exports = async function(config) {
28
28
29
29
console . log ( "Setting middleware..." ) ;
30
30
app . use ( express . static ( "server/static" ) ) ;
31
+ app . use ( "/node_modules" , express . static ( "node_modules" ) ) ;
31
32
app . use ( bodyparser . json ( ) ) ;
32
33
app . use ( bodyparser . urlencoded ( { extended : true } ) ) ;
33
34
Original file line number Diff line number Diff line change 1
1
import "./remoteConsole.js" ;
2
2
import { showToast } from "./toast.js" ;
3
3
import { $ } from "./qsa.js" ;
4
+ import "/node_modules/@nprapps/sidechain/src/index.js" ;
4
5
5
6
var delay = ( d = 1000 ) => new Promise ( ok => setTimeout ( ok , d ) ) ;
6
7
Original file line number Diff line number Diff line change @@ -93,7 +93,8 @@ <h1><%= slug %></h1>
93
93
< % } %>
94
94
95
95
< div class ="preview-container " data-width ="mobile ">
96
- < div data-pym-loader data-child-src ="./index.html " id ="preview "> Loading...</ div >
96
+ <!-- <div data-pym-loader data-child-src="./index.html" id="preview">Loading...</div> -->
97
+ < side-chain src ="./index.html " id ="preview "> </ side-chain >
97
98
</ div >
98
99
99
100
</ div >
@@ -168,14 +169,16 @@ <h2>Copyedit e-mail</h2>
168
169
var { search, searchParams } = here ;
169
170
var child = searchParams . get ( "preview" ) || "index.html" ;
170
171
var childURL = `./${ child } ${ search } ` ;
171
- embed . dataset . childSrc = childURL ;
172
+ embed . setAttribute ( "src" , childURL ) ;
172
173
previewSelect . value = child ;
173
174
174
175
previewSelect . addEventListener ( "change" , function ( ) {
175
176
var child = previewSelect . value ;
176
177
var there = new URL ( window . location ) ;
177
178
there . searchParams . set ( "preview" , child ) ;
178
- window . location . search = there . search ;
179
+ window . history . replaceState ( null , null , there . search ) ;
180
+ var childURL = `./${ child } ${ there . search } ` ;
181
+ embed . setAttribute ( "src" , childURL ) ;
179
182
} ) ;
180
183
}
181
184
</ script >
You can’t perform that action at this time.
0 commit comments