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

« back to all changes in this revision

Viewing changes to vcard.html.it

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2008-08-24 15:02:53 UTC
  • mfrom: (3.1.4 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080824150253-h0z39rzjmo4lc1k5
Tags: 1.0beta3-3
* Clean up README.Debian. (Closes: #481320)
* Add brazilian debconf messages translation. (Closes: #481522)
* Add swedish debconf messages translation. (Closes: #494887)
* Add italian debconf messages translation. (Closes: #495780)
* Add russian debconf messages translation. (Closes: #495573)
* Add finnish debconf messages translation. (Closes: #496227)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html>
3
 
        <head>
4
 
                <title>JWChat - VCard - </title>
5
 
                <meta http-equiv="content-type" content="text/html; charset=utf-8">
6
 
                <script src="shared.js"></script>
 
3
  <head>
 
4
    <title>JWChat - VCard - </title>
 
5
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
 
6
    <script src="shared.js"></script>
7
7
    <script src="switchStyle.js"></script>
8
8
    <script src="xmlextras.js"></script>
9
 
    <script src="JSJaCPacket.js"></script>
10
 
                <script>
11
 
                <!--
12
 
                var jid , vcard;
13
 
                var srcW; // the source window with necessary data
14
 
 
15
 
    function sendSub() {
16
 
                        var iq = new JSJaCIQ();
17
 
                        iq.setType('set');
18
 
 
19
 
                        var vCard = iq.getNode().appendChild(iq.getDoc().createElement('vCard'));
20
 
                        vCard.setAttribute('xmlns','vcard-temp');
21
 
 
22
 
      for (var i=0; i<document.forms[0].elements.length; i++) {
23
 
                                var item = document.forms[0].elements[i];
24
 
        if (item.id == '') continue;
25
 
        if (item.value == '' ) continue;
26
 
                                if (item.id.indexOf('.') != -1) {
27
 
                                        var tagname = item.id.substring(0,item.id.indexOf('.'));
28
 
                                        var aNode;
29
 
                                        if (vCard.getElementsByTagName(tagname).length > 0)
30
 
                                                aNode = vCard.getElementsByTagName(tagname).item(0);
31
 
                                        else
32
 
                                                aNode = vCard.appendChild(iq.getDoc().createElement(tagname));
33
 
                                        aNode.appendChild(iq.getDoc().createElement(item.id.substring(item.id.indexOf('.')+1))).appendChild(iq.getDoc().createTextNode(item.value));
34
 
                                } else {
35
 
                                        vCard.appendChild(iq.getDoc().createElement(item.id)).appendChild(iq.getDoc().createTextNode(item.value));
36
 
                                }
37
 
                        }
38
 
                        srcW.Debug.log(iq.getDoc().xml,3);
39
 
                        srcW.con.syncSend(iq);
40
 
      window.close();
41
 
    }
42
 
 
43
 
    function init() {
44
 
      srcW = opener.top;
45
 
 
46
 
      getArgs();
47
 
 
48
 
      jid = passedArgs['jid'];
49
 
      document.title += jid;
50
 
  
51
 
      for (var i=0; i<document.forms[0].elements.length;i++) {
52
 
        if (document.forms[0].elements[i].id == '') continue;
53
 
        if (cutResource(jid) != srcW.cutResource(srcW.jid)) {
54
 
          document.forms[0].elements[i].className = "vcardBox";
55
 
          document.forms[0].elements[i].readOnly = true;
56
 
        }
57
 
      }
58
 
 
59
 
      if (cutResource(jid) != srcW.cutResource(srcW.jid))
60
 
        document.getElementById("savebox").style.display = 'none';
61
 
 
62
 
                        // request vcard
63
 
 
64
 
                        var iq = new JSJaCIQ();
65
 
                        iq.setType('get');
66
 
      if (cutResource(jid) != srcW.cutResource(srcW.jid)) // not me
67
 
                                iq.setTo(jid);
68
 
                        var vCard = iq.getNode().appendChild(iq.getDoc().createElement('vCard'));
69
 
                        vCard.setAttribute('xmlns','vcard-temp');
70
 
                        me = this;
71
 
                        srcW.con.send(iq,me.handleVCard);
72
 
    }
73
 
 
74
 
                function handleVCard(iq) {
75
 
                        if (!iq) {
76
 
                                srcW.Debug.log('got empty iq result',1);
77
 
                                return;
78
 
                        }
79
 
 
80
 
                        srcW.Debug.log(iq.getDoc().xml,3);
81
 
 
82
 
                        if (iq.getNode().getElementsByTagName('vCard').item(0)) {
83
 
                                for (var i=0; i<iq.getNode().getElementsByTagName('vCard').item(0).childNodes.length; i++) {
84
 
                                        var token = iq.getNode().getElementsByTagName('vCard').item(0).childNodes.item(i);
85
 
                                        tokenname = token.nodeName;
86
 
                                        if (token.firstChild && token.firstChild.nodeType != 3) { // found a container
87
 
                                                for (var j=0; j<token.childNodes.length; j++) {
88
 
                                                        if (typeof(document.forms[0].elements[tokenname+"."+token.childNodes.item(j).nodeName]) != 'undefined' && token.childNodes.item(j).firstChild)
89
 
                                                                document.forms[0].elements[tokenname+"."+token.childNodes.item(j).nodeName].value = token.childNodes.item(j).firstChild.nodeValue;
90
 
                                                }
91
 
 
92
 
                                        } else
93
 
                                                if (typeof(document.forms[0].elements[tokenname]) != 'undefined' && token.firstChild)
94
 
                                                        document.forms[0].elements[tokenname].value = token.firstChild.nodeValue;
95
 
                                }
96
 
                        }
97
 
                }
98
 
 
99
 
                function keyPressed(e) {
100
 
                        if (e.keyCode == 27)
101
 
                                window.close();
102
 
                }
103
 
                onkeydown = keyPressed;
 
9
    <script src="jsjac.js"></script>
 
10
    <script>
 
11
      <!--
 
12
var jid , vcard;
 
13
var srcW; // the source window with necessary data
 
14
 
 
15
function sendSub() {
 
16
  var iq = new JSJaCIQ();
 
17
  iq.setType('set');
 
18
  
 
19
  var vCard = iq.getNode().appendChild(iq.getDoc().createElement('vCard'));
 
20
  vCard.setAttribute('xmlns','vcard-temp');
 
21
  
 
22
  for (var i=0; i<document.forms[0].elements.length; i++) {
 
23
    var item = document.forms[0].elements[i];
 
24
    if (item.id == '') continue;
 
25
    if (item.value == '' ) continue;
 
26
    if (item.id.indexOf('.') != -1) {
 
27
      var tagname = item.id.substring(0,item.id.indexOf('.'));
 
28
      var aNode;
 
29
      if (vCard.getElementsByTagName(tagname).length > 0)
 
30
        aNode = vCard.getElementsByTagName(tagname).item(0);
 
31
      else
 
32
        aNode = vCard.appendChild(iq.getDoc().createElement(tagname));
 
33
      aNode.appendChild(iq.getDoc().createElement(item.id.substring(item.id.indexOf('.')+1))).appendChild(iq.getDoc().createTextNode(item.value));
 
34
    } else {
 
35
      vCard.appendChild(iq.getDoc().createElement(item.id)).appendChild(iq.getDoc().createTextNode(item.value));
 
36
    }
 
37
  }
 
38
  srcW.Debug.log(iq.getDoc().xml,3);
 
39
  srcW.con.send(iq);
 
40
  window.close();
 
41
}
 
42
 
 
43
function init() {
 
44
  srcW = opener.top;
 
45
  
 
46
  getArgs();
 
47
  
 
48
  jid = passedArgs['jid'];
 
49
  document.title += jid;
 
50
  
 
51
  for (var i=0; i<document.forms[0].elements.length;i++) {
 
52
    if (document.forms[0].elements[i].id == '') continue;
 
53
    if (cutResource(jid) != srcW.cutResource(srcW.jid)) {
 
54
      document.forms[0].elements[i].className = "vcardBox";
 
55
      document.forms[0].elements[i].readOnly = true;
 
56
    }
 
57
  }
 
58
  
 
59
  if (cutResource(jid) != srcW.cutResource(srcW.jid))
 
60
    document.getElementById("savebox").style.display = 'none';
 
61
  
 
62
  // request vcard
 
63
  
 
64
  var iq = new JSJaCIQ();
 
65
  iq.setType('get');
 
66
  if (cutResource(jid) != srcW.cutResource(srcW.jid)) // not me
 
67
    iq.setTo(jid);
 
68
  var vCard = iq.getNode().appendChild(iq.getDoc().createElement('vCard'));
 
69
  vCard.setAttribute('xmlns','vcard-temp');
 
70
  me = this;
 
71
  srcW.con.send(iq,me.handleVCard);
 
72
}
 
73
 
 
74
function handleVCard(iq) {
 
75
  if (!iq) {
 
76
    srcW.Debug.log('got empty iq result',1);
 
77
    return;
 
78
  }
 
79
  
 
80
  srcW.Debug.log(iq.getDoc().xml,3);
 
81
  
 
82
  if (iq.getNode().getElementsByTagName('vCard').item(0)) {
 
83
    for (var i=0; i<iq.getNode().getElementsByTagName('vCard').item(0).childNodes.length; i++) {
 
84
      var token = iq.getNode().getElementsByTagName('vCard').item(0).childNodes.item(i);
 
85
      tokenname = token.nodeName;
 
86
      if (token.firstChild && token.firstChild.nodeType != 3) { // found a container
 
87
        for (var j=0; j<token.childNodes.length; j++) {
 
88
          if (typeof(document.forms[0].elements[tokenname+"."+token.childNodes.item(j).nodeName]) != 'undefined' && token.childNodes.item(j).firstChild)
 
89
            document.forms[0].elements[tokenname+"."+token.childNodes.item(j).nodeName].value = token.childNodes.item(j).firstChild.nodeValue;
 
90
        }
 
91
        
 
92
      } else
 
93
        if (typeof(document.forms[0].elements[tokenname]) != 'undefined' && token.firstChild)
 
94
          document.forms[0].elements[tokenname].value = token.firstChild.nodeValue;
 
95
    }
 
96
  }
 
97
}
 
98
 
 
99
function keyPressed(e) {
 
100
  if (e.keyCode == 27)
 
101
    window.close();
 
102
}
 
103
onkeydown = keyPressed;
104
104
                onload = init;
105
 
                //-->
106
 
                </script>
107
 
                <script for="document" event="onkeydown()" language="JScript">
108
 
                <!--
109
 
                        if (window.event.keyCode == 27)
110
 
                                window.close();
111
 
                //-->
112
 
                </script>
113
 
    <style type="text/css">
114
 
      <!--
115
 
      th { 
116
 
      font-family: sans-serif;
117
 
      font-size: 12px;
118
 
      text-align: right;
119
 
      }
120
 
      // -->
121
 
    </style>
122
 
        </head>
123
 
        <body style="margin:8px">
124
 
    <form>
 
105
//-->
 
106
</script>
 
107
<script for="document" event="onkeydown()" language="JScript">
 
108
<!--
 
109
 if (window.event.keyCode == 27)
 
110
  window.close();
 
111
//-->
 
112
</script>
 
113
<style type="text/css">
 
114
/*<![CDATA[*/
 
115
 th { 
 
116
  font-family: sans-serif;
 
117
  font-size: 12px;
 
118
    text-align: right;
 
119
}
 
120
/*]]>*/
 
121
</style>
 
122
</head>
 
123
<body style="margin:8px">
 
124
<form>
125
125
    <fieldset>
126
126
      <legend>Nome</legend>
127
127
      <table>