Last change
on this file since 5428 was
5428,
checked in by stephanie.roth@snd.gu.se, 10 years ago
|
Added new branch for work on schema change related client fixes.
|
File size:
2.0 KB
|
Line | |
---|
1 | <?xml version="1.0" encoding="UTF-8" ?> |
---|
2 | <?xml-stylesheet href="chrome://global/skin/" type="text/css" ?> |
---|
3 | <!DOCTYPE overlay SYSTEM "chrome://markingcollection/locale/markingcollection.dtd"> |
---|
4 | <dialog |
---|
5 | id="tagoutputDialog" |
---|
6 | xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
---|
7 | xmlns:html="http://www.w3.org/1999/xhtml" |
---|
8 | title="Login" |
---|
9 | buttons="cancel" |
---|
10 | defaultButton="false" |
---|
11 | onload="loginLoad()"> |
---|
12 | <script type="application/x-javascript"> |
---|
13 | <![CDATA[ |
---|
14 | function loginLoad() { |
---|
15 | //navigate to login page from the params |
---|
16 | document.getElementById("loginIframe").setAttribute("src", window.arguments[0].backend+"/api/authentication/login"); |
---|
17 | } |
---|
18 | |
---|
19 | window.addEventListener("load",Listen,false); |
---|
20 | |
---|
21 | function Listen(){ |
---|
22 | var frame = document.getElementById("loginIframe"); |
---|
23 | frame.addEventListener("DOMContentLoaded", DomLoadedEventHandler, true); |
---|
24 | } |
---|
25 | |
---|
26 | function DomLoadedEventHandler() { |
---|
27 | var frame = document.getElementById("loginIframe"); |
---|
28 | //alert("Current url: "+frame.contentDocument.location.href); |
---|
29 | //alert("target url: "+window.arguments[0].backend+'/api'); |
---|
30 | if(frame.contentDocument.location.href == window.arguments[0].backend+'/api'){ |
---|
31 | var p = window.arguments[0]; |
---|
32 | p.callback(); |
---|
33 | window.close(); |
---|
34 | } |
---|
35 | } |
---|
36 | |
---|
37 | window.addEventListener("unload", function(){ |
---|
38 | var p = window.arguments[0]; |
---|
39 | p.callback(); |
---|
40 | |
---|
41 | }, false) |
---|
42 | |
---|
43 | ]]> |
---|
44 | </script> |
---|
45 | <iframe id="loginIframe" height="500" width="650" type="content" src="" flex="2" /> |
---|
46 | </dialog> |
---|
Note: See
TracBrowser
for help on using the repository browser.