File: roster.html.es

package info (click to toggle)
jwchat 1.0beta2-13
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,200 kB
  • ctags: 405
  • sloc: xml: 462; sh: 80; makefile: 6
file content (155 lines) | stat: -rw-r--r-- 5,251 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <script src="switchStyle.js"></script>
    <script src="shared.js"></script>
    <script src="pngfix.js"></script>
    <script>
      <!--

function openHelp(button) {
  window.open("help.html","help","scrollbars=yes,resizable=yes");
  button.blur();
  return false;
}
      
var ow;
function openOptions(el) {
  if (!top.ow || top.ow.closed)
    top.ow = open("options.html","ow"+makeWindowName(parent.jid),"width=380,height=380,resizable=yes");
  el.blur();
  top.ow.focus();
  return false;
}

function addUser() {
  top.openSubscription();
  return false;
}

// function searchUser() {
//   top.openSearch();
// 	return false;
// }

var groupw;
function openGroupchat() {
  if (!groupw || groupw.closed)
    groupw = open("joingroupchat.html","joingroupw"+makeWindowName(parent.jid),"width=330,height=250,resizable=yes");
  groupw.focus();
  return false;
}

var onlStatW;
function openChangeStatus() {
  if (!onlStatW || onlStatW.closed)
    onlStatW = open("changestatus.html","onlStatW"+makeWindowName(parent.jid),"width=330,height=240,resizable=yes");
  onlStatW.focus();
  return false;
}

function selStatusMessage(el) {
  if (!el.selected)
    el.className = 'myStatusMsgSelected';
  else
    el.className = 'myStatusMsg';
  el.selected = !el.selected;
  return true;
}

function setStatusMessage() {
  var el = document.getElementById('statusMsg');
  if (!el.selected)
    return true;
  selStatusMessage(el);
  top.changeStatus(top.onlstat,el.value);
  el.blur();
  return true;
}

function keyPressed(e) {
	if (e.ctrlKey && e.keyCode == 74)
		parent.Debug.start();
  if (e.keyCode != 13)
    return;
  var firingObj = (top.is.ie)?event.srcElement:e.target;
  if (firingObj.id != 'statusMsg')
    return;
  return setStatusMessage();
}      

function handleClick(e) {
  var firingObj = (top.is.ie)?event.srcElement:e.target;
  if (firingObj.id == 'statusMsg' && !firingObj.selected)
    return selStatusMessage(firingObj);
  else
    return setStatusMessage();
}      

var adduser = new Image();
adduser.src = "images/adduser.png";
var adduserOver = new Image();
adduserOver.src = "images/adduser_over.png";
// var searchuser = new Image();
// searchuser.src = "images/searchuser.png";
// var searchuserOver = new Image();
// searchuserOver.src = "images/searchuser_over.png";
var groupchat = new Image();
groupchat.src = "images/groupchat.png";
var groupchatOver = new Image();
groupchatOver.src = "images/groupchat_over.png";

function changePic(oldEl,newEl) {
  if (oldEl.tagName == "SPAN") // from pngfix.js
    oldEl.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+newEl.src+", sizingMethod='scale')";
  else
    oldEl.src = newEl.src;
  oldEl.style.cursor = 'hand';
}

function cleanUp() { //close dependant windows
  if (ow && !ow.closed)
    ow.close();
  if(groupw && !groupw.closed)
    groupw.close();
  if (onlStatW && !onlStatW.closed)
    onlStatW.close();
}

onclick = handleClick;
onunload = cleanUp;
onkeydown = keyPressed;
      //-->
    </script>
    <script for="document" event="onclick()" language="JScript">
      handleClick();
    </script>

    <script for="document" event="onkeydown()" language="JScript">
      keyPressed(window.event);
    </script>
  </head>

  <body>
<table height="100%" width="100%" border=0 cellspacing=0 cellpadding=0>

<!-- the menubar -->
<tr style=""><td class="menubar"><a href="" class="menubar" onClick="return openOptions(this);">Preferencias</a></td><td align="right" class="menubar"><a href="" class="menubar" onClick="return openHelp(this);">Ayuda</a></td></tr>

<!-- me myself and my microphone -->
<tr><td colspan=2 class="rosterInnerElement" style="padding-bottom:0px;">
            <img id="statusLed" name="statusLed" src="images/unavailable.gif" align="left" title="Cambiar presencia" onClick="return openChangeStatus();"><div><span id="myNickname" class="nickName" onClick='return top.openUserInfo(top.cutResource(top.jid))' title="Cambiar informaci&oacute;n de usuario"></span><br>
            <input type="text" id="statusMsg" title="Cambiar mensaje de estado" class="myStatusMsg"></div>
          </td></tr>

<!-- the roster himself -->
<tr><td height="100%" colspan=2 class="rosterInnerElement"><iframe src="iRoster.html" name="iRoster" id="iRoster" scrolling="auto" style="width:100%;height:100%;border:2px groove;" frameborder=0></iframe></td></tr>

<!-- buttonbar -->
<tr><td colspan=2 class="rosterInnerElement"><img class="actionButton" src="images/adduser.png" onMouseOver="changePic(this,adduserOver);" onMouseOut="changePic(this,adduser);" align="left" onClick="addUser();" title="A&ntilde;adir contacto"><!--img class="actionButton" src="images/searchuser.png" onMouseOver="changePic(this,searchuserOver);" onMouseOut="changePic(this,searchuser);" align="left" onClick="searchUser();" title="Buscar usuario"--><img class="actionButton" src="images/groupchat.png" onMouseOver="changePic(this,groupchatOver);" onMouseOut="changePic(this,groupchat);" onClick="openGroupchat();" title="Entrar en una sala de charla"></td></tr>

</table>
  </body>
</html>