Tweaks for stdenv
This commit is contained in:
parent
cc0a023751
commit
0422cafc11
|
@ -1,2 +1,3 @@
|
|||
index.js
|
||||
index.min.js
|
||||
*.js.map
|
||||
|
|
|
@ -10,7 +10,9 @@ const SyndicateBrowserStdenv = {
|
|||
};
|
||||
|
||||
window.addEventListener('DOMContentLoaded', () => {
|
||||
if (SyndicateBrowserStdenv.autoboot) {
|
||||
if (window.SyndicateBrowserStdenv_autoboot === void 0 ||
|
||||
window.SyndicateBrowserStdenv_autoboot)
|
||||
{
|
||||
SyndicateBrowserStdenv.boot();
|
||||
}
|
||||
});
|
||||
|
|
|
@ -14,6 +14,13 @@ cat \
|
|||
boot.js \
|
||||
> index.js
|
||||
|
||||
cp \
|
||||
$M/@syndicate-lang/core/dist/syndicate.js.map \
|
||||
$M/@syndicate-lang/html2/dist/syndicate-html2.js.map \
|
||||
$M/@syndicate-lang/ws-relay/dist/syndicate-ws-relay.js.map \
|
||||
$M/@syndicate-lang/compiler/dist/syndicate-compiler.js.map \
|
||||
.
|
||||
|
||||
cat \
|
||||
$M/@preserves/core/dist/preserves.min.js \
|
||||
$M/@preserves/schema/dist/preserves-schema.min.js \
|
||||
|
@ -25,3 +32,10 @@ cat \
|
|||
$M/@syndicate-lang/compiler/dist/syndicate-browser-compiler.js \
|
||||
boot.js \
|
||||
> index.min.js
|
||||
|
||||
cp \
|
||||
$M/@syndicate-lang/core/dist/syndicate.min.js.map \
|
||||
$M/@syndicate-lang/html2/dist/syndicate-html2.min.js.map \
|
||||
$M/@syndicate-lang/ws-relay/dist/syndicate-ws-relay.min.js.map \
|
||||
$M/@syndicate-lang/compiler/dist/syndicate-compiler.min.js.map \
|
||||
.
|
||||
|
|
|
@ -201,7 +201,6 @@ function spawnLocationHashTracker(ds: Ref) {
|
|||
spawn named 'LocationHashTracker' {
|
||||
at ds {
|
||||
field hashValue: string = '/';
|
||||
assert LocationHash(hashValue.value);
|
||||
|
||||
const loadHash = () => {
|
||||
var h = window.location.hash;
|
||||
|
@ -213,10 +212,12 @@ function spawnLocationHashTracker(ds: Ref) {
|
|||
const facet = Turn.activeFacet;
|
||||
const handlerClosure = () => facet.turn(loadHash);
|
||||
|
||||
loadHash();
|
||||
window.addEventListener('hashchange', handlerClosure);
|
||||
on stop window.removeEventListener('hashchange', handlerClosure);
|
||||
|
||||
loadHash();
|
||||
assert LocationHash(hashValue.value);
|
||||
|
||||
on message LocationHash($newHash: string) => {
|
||||
window.location.hash = newHash;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue