aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--netflix-immersive.user.js11
-rw-r--r--src/index.ts14
2 files changed, 19 insertions, 6 deletions
diff --git a/netflix-immersive.user.js b/netflix-immersive.user.js
index 28cb161..e956541 100644
--- a/netflix-immersive.user.js
+++ b/netflix-immersive.user.js
@@ -116,9 +116,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
var fullscreen_credits_1 = require("./fullscreen_credits");
var styles_1 = require("./styles");
var watch_credits_1 = require("./watch_credits");
-styles_1.default();
-fullscreen_credits_1.default();
-watch_credits_1.default();
+function main() {
+ styles_1.default();
+ fullscreen_credits_1.default();
+ watch_credits_1.default();
+}
+main();
+// Reinitialise when the page changes.
+window.onpopstate = main;
},{"./fullscreen_credits":2,"./styles":5,"./watch_credits":7}],4:[function(require,module,exports){
"use strict";
diff --git a/src/index.ts b/src/index.ts
index 9216a0a..58d4367 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -20,6 +20,14 @@ import styles from './styles';
import watch_credits from './watch_credits';
-styles();
-fullscreen_credits();
-watch_credits();
+function main () {
+ styles();
+ fullscreen_credits();
+ watch_credits();
+}
+
+
+main();
+
+// Reinitialise when the page changes.
+window.onpopstate = main;