4181130912142ff5e138207b426b65f66f5c1371
[citadel.git] / webcit / static / mobile.js
1 var currentMsgDisplay = null;
2 function CtdlLoadMsgMouseDown(event, msgnum) {
3         alert("CtdlLoadMsgMouseDown");
4         if (currentMsgDisplay != null) {
5                 currentMsgDisplay.style.display = "none";
6         } 
7         var id = "m_"+msgnum;
8 var preview_pane = document.getElementById(id);
9 preview_pane.style.display = "block";
10 preview_pane.innerHTML = "<i>Loading message</i>";
11 currentMsgDisplay = preview_pane;
12 var req = new XMLHttpRequest();
13 req.open('GET', '/msg/'+msgnum, true);
14 req.onreadystatechange = function (aEvt) {
15   if (req.readyState == 4) {
16      if(req.status == 200)
17       currentMsgDisplay.innerHTML = "<button onMouseDown=\"CtdlHideMsg()\">(Hide message)</button><br/>"+req.responseText;
18      else
19       currentMsgDisplay.innerHTML = "Error loading message";
20   }
21 };
22 req.send(null);
23 }
24 function CtdlHideMsg() {
25         currentMsgDisplay.style.display = "none";
26 }