X-Git-Url: https://git-public.kairo.at/?a=blobdiff_plain;f=js%2Floginwindow.js;fp=js%2Floginwindow.js;h=ebbdde4f7f840a088e74c9fbd0f0def0faa12b2b;hb=6ba597ed42a0ebbb340112ab1b9a8316dc8f26cd;hp=0000000000000000000000000000000000000000;hpb=a1565de42b662fbe8565825aaf2e5619fbb29ac0;p=lantea.git diff --git a/js/loginwindow.js b/js/loginwindow.js new file mode 100644 index 0000000..ebbdde4 --- /dev/null +++ b/js/loginwindow.js @@ -0,0 +1,19 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ +console.log("JS-load"); + +window.onload = function() { + // Complete the login process by calling the main window. + console.log("onload"); + if (window.opener) { + console.log("opener"); + window.opener.finishLogin(getParameterByName("code"), getParameterByName("state")); + console.log("finished"); + window.close(); + } + else { + console.log("no-opener"); + document.getElementById("logininfo").textContent = "You have called this document outside of the login flow, which is not supported."; + } +}