aboutsummaryrefslogtreecommitdiff
path: root/pointless/viewer/init.js
diff options
context:
space:
mode:
authorpacien2018-07-19 11:55:02 +0200
committerpacien2018-07-19 11:55:02 +0200
commit8931cc9418be09206de86f6081b61d591ce8e862 (patch)
treed2dcf8eb0202a11aa4a1e47729e29543e1795f50 /pointless/viewer/init.js
parent5c30b8700e16323b3af7d27369818c7a02fdefee (diff)
downloadbeamer-viewer-8931cc9418be09206de86f6081b61d591ce8e862.tar.gz
Handle file drag and drop
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();