From 8931cc9418be09206de86f6081b61d591ce8e862 Mon Sep 17 00:00:00 2001 From: pacien Date: Thu, 19 Jul 2018 11:55:02 +0200 Subject: Handle file drag and drop --- pointless/viewer/init.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pointless/viewer/init.js (limited to 'pointless/viewer/init.js') 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 @@ +/* + * init.js + * Part of Pointless Viewer, a Beamer presentation viewer + * Copyright 2018 Pacien TRAN-GIRARD + * License: GNU GPL v3 + */ + +"use strict"; + +var params = function() { + var queryDict = {}; + location.search.substr(1).split("&").forEach(function(item) { + var pair = item.split("="); + queryDict[pair[0]] = pair[1]; + }); + return queryDict; +}(); + +function isController() { + return window.opener == null || window.opener.location.href != window.location.href; +} + +function init() { + var viewer = new Viewer(); + + if ("file" in params) + viewer.load(params["file"]); +} + +if (isController()) + init(); -- cgit v1.2.3