aboutsummaryrefslogtreecommitdiff
path: root/pointless/viewer/init.js
diff options
context:
space:
mode:
Diffstat (limited to 'pointless/viewer/init.js')
-rw-r--r--pointless/viewer/init.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/pointless/viewer/init.js b/pointless/viewer/init.js
new file mode 100644
index 0000000..9454a23
--- /dev/null
+++ b/pointless/viewer/init.js
@@ -0,0 +1,31 @@
1/*
2 * init.js
3 * Part of Pointless Viewer, a Beamer presentation viewer
4 * Copyright 2018 Pacien TRAN-GIRARD
5 * License: GNU GPL v3
6 */
7
8"use strict";
9
10var params = function() {
11 var queryDict = {};
12 location.search.substr(1).split("&").forEach(function(item) {
13 var pair = item.split("=");
14 queryDict[pair[0]] = pair[1];
15 });
16 return queryDict;
17}();
18
19function isController() {
20 return window.opener == null || window.opener.location.href != window.location.href;
21}
22
23function init() {
24 var viewer = new Viewer();
25
26 if ("file" in params)
27 viewer.load(params["file"]);
28}
29
30if (isController())
31 init();