Pārlūkot izejas kodu

PG location.hash / loading update

Poolminer 4 gadi atpakaļ
vecāks
revīzija
3c0ee9d4ed
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 3 2
      Playground/src/tools/loadManager.ts

+ 3 - 2
Playground/src/tools/loadManager.ts

@@ -7,11 +7,12 @@ export class LoadManager {
     public constructor(public globalState: GlobalState) {
         // Check the url to prepopulate data
         this._checkHash();
-        window.addEventListener("hashchange", () => this._checkHash());
+        window.addEventListener("hashchange", () => globalState.onLoadRequiredObservable.notifyObservers(location.hash));
 
         globalState.onLoadRequiredObservable.add((id) => {
             globalState.onDisplayWaitRingObservable.notifyObservers(true);
-            window.location.hash = id;
+            location.hash = id;
+            this._loadPlayground(id);
         });
     }