~ubuntu-branches/ubuntu/trusty/jwchat/trusty

« back to all changes in this revision

Viewing changes to src/error_message.html

  • Committer: Bazaar Package Importer
  • Author(s): Lincoln de Sousa, Lincoln de Sousa, Marcelo Jorge Vieira
  • Date: 2010-09-16 11:42:28 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100916114228-5s5ne28n1w6wrfbl
Tags: 1.0+dfsg-1
[Lincoln de Sousa]

* Switch to dpkg-source 3.0 (quilt) format
* Migrating package from cdbs to debhelper 7.0.50~
* Changing the rule get-orig-source to generate a dfsg compatible
  package striping swf files from the orig (Closes: #591962)
* Updated Standards-Version to 3.9.1
* Removing po-debconf from the Build-Depends-Indep list.

[Marcelo Jorge Vieira]

* Fixing the default backend
* Fixing Debugger dependency
* Changing information about packaging from old maintainers to
  Debian XMPP Team.
* Removing sound support.
* Setting a port for apache VirtualHost.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
  <head>
 
4
    <title><l>JWChat - Show Message</l></title>
 
5
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
 
6
    <script src="emoticons.js" language="JavaScript1.2"></script>
 
7
    <script src="shared.js" language="JavaScript1.2"></script>
 
8
    <script src="switchStyle.js"></script>
 
9
    <script language="JavaScript1.2">
 
10
      <!--
 
11
var messages = new Array();
 
12
var curMSG = lastMSG = 0;
 
13
                
 
14
function showMSG() {
 
15
 
 
16
  /* look for error message */
 
17
  if (messages[curMSG].getNode().getElementsByTagName('error').item(0)) {
 
18
                var aErr = messages[curMSG].getNode().getElementsByTagName('error').item(0);
 
19
                
 
20
                if (aErr.getAttribute('code'))
 
21
                        document.getElementById('error_code').innerHTML = aErr.getAttribute('code');
 
22
                if (aErr.firstChild.nodeValue)
 
23
                        document.getElementById('error_data').innerHTML = aErr.firstChild.nodeValue;
 
24
        }
 
25
 
 
26
  /*set subject */
 
27
  if (messages[curMSG].getSubject())
 
28
    document.getElementById('subject').innerHTML = messages[curMSG].getSubject();
 
29
 
 
30
  /* set date */
 
31
  var date;
 
32
        if (messages[curMSG].jwcTimestamp)
 
33
                date = messages[curMSG].jwcTimestamp;
 
34
        else
 
35
                date = new Date();
 
36
 
 
37
  document.getElementById('date').innerHTML = date.toLocaleString();
 
38
 
 
39
        /* set body */
 
40
        msgbox.document.body.innerHTML = msgFormat(messages[curMSG].getBody());
 
41
 
 
42
  /* set buttons */
 
43
  if (curMSG == 0)
 
44
    document.forms[0].elements["prevButton"].disabled = true;
 
45
  else 
 
46
    document.forms[0].elements["prevButton"].disabled = false;
 
47
  if (curMSG+1==lastMSG && srcW.error_messages.length == 0)
 
48
    document.forms[0].elements["nextButton"].disabled = true;
 
49
  else
 
50
    document.forms[0].elements["nextButton"].disabled = false;
 
51
}
 
52
                
 
53
function getNextMSG() { // gets message from roster
 
54
        messages[lastMSG++] = srcW.error_messages[0];
 
55
        srcW.error_messages = srcW.error_messages.slice(1,srcW.error_messages.length);
 
56
}
 
57
                
 
58
function next() {
 
59
  curMSG++;
 
60
  if (curMSG == lastMSG) {
 
61
    if (srcW.error_messages.length > 0)
 
62
      getNextMSG();
 
63
    else
 
64
      curMSG--;
 
65
  }
 
66
  
 
67
  showMSG();
 
68
  return false;
 
69
}
 
70
 
 
71
function prev() {
 
72
  curMSG--;
 
73
  if (curMSG < 0)
 
74
    curMSG = 0;
 
75
  showMSG();
 
76
  return false;
 
77
}
 
78
                
 
79
var srcW, user;
 
80
function init() {
 
81
  srcW = opener.top;
 
82
  if (srcW.error_messages.length > 0) {
 
83
    // show messages
 
84
    document.title = loc('Error'); // set title
 
85
    getNextMSG();
 
86
    showMSG();
 
87
  }
 
88
}
 
89
 
 
90
onload = init;
 
91
      //-->
 
92
    </script>
 
93
  </head>
 
94
  <body style="margin:8px;">
 
95
    <form name="msg" style="margin:0; padding:0;">
 
96
    <table width="100%" height="100%">
 
97
        <tr><td style="color: red;"><b><l>Error</l> <span id="error_code"></span>:</b> <span id="error_data"></span></td></tr>
 
98
        <tr><td><hr noshade size="1"></td></tr>
 
99
        <tr><td><b><l>Date</l>:</b> <span id="date"></span></td></tr>
 
100
        <tr><td><b><l>Subject</l>:</b> <span id="subject"></span></td></tr>
 
101
        <tr height="100%"><td height="100%"><iframe src="chat_iframe.html" id="msgbox" name="msgbox" scrolling="auto" style="width: 100%; height: 100%;"></iframe></td></tr>
 
102
        <tr><td><hr noshade size="1"></td></tr>
 
103
        <tr><td align="right"><button onClick="return prev();" id="prevButton"><l>prev</l></button>&nbsp;<button onClick="return next();" id="nextButton"><l>next</l></button>&nbsp;<button onClick="window.close();"><l>Close</l></button></td></tr>
 
104
    </table>
 
105
    </form>
 
106
  </body>
 
107
</html>