source: trunk/instant_messenger/js/im_var_globals.js @ 20

Revision 20, 2.9 KB checked in by niltonneto, 17 years ago (diff)

Inclusão do módulo Mensageiro Instantâneo no CVS.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1/**
2* @AUTHOR: [NUTS] Rodrigo Souza
3* @DATE: 2006/10/23 11:37:30
4* @LAST CHANGE: Qui 14 Dez 2006 14:28:12 BRST::
5*/
6
7var focusFlag = true;
8
9window.onblur = windowBlur;
10window.onfocus = windowFocus;
11window.onclick = windowFocus;
12
13window_title = document.title;
14
15function windowBlur() {focusFlag = false; document.title = window_title;}
16function windowFocus() {focusFlag = true; document.title = window_title;}
17
18var WINDOW_STATE_REGULAR = "regular";
19var WINDOW_STATE_MINIMIZED = "minimized";
20var WINDOW_STATE_MAXIMIZED = "maximized";
21var WINDOW_STATE_CLOSED = "closed";
22
23var TASKBAR_STATE_SELECTED = "selected";
24var TASKBAR_STATE_UNSELECTED = "unselected";
25var TASKBAR_STATE_MINIMIZED = "minimized";
26var TASKBAR_STATE_FLASH = "flash";
27
28var windowState = WINDOW_STATE_REGULAR;
29var taskbarItems = new Object();
30var windowItems = new Object();
31
32var zValue = 1000;
33
34var TASKBAR_HEIGHT=27;
35
36var ACTIVE_OBJECTID = "contacts";
37       
38var isEmotionSelectionVisible = false;
39var isFontNameSelectionVisible = false;
40var isFontSizeSelectionVisible = false;
41var isFontColorSelectionVisible = false;
42var isFontStyleSelectionVisible = false;
43var activeChatWindowId = "";
44
45var newMessageTimer;
46var messages_timeout = false;
47var contacts_timeout = false;
48
49var im_busy = false;
50
51var cod_emotions = new Array();
52        cod_emotions[1] = /\:\)/gi;
53        cod_emotions[2] = /\:d/gi;
54        cod_emotions[3] = /\;\)/gi;
55        cod_emotions[4] = /\:o/gi;
56        cod_emotions[5] = /\:p/gi;
57        cod_emotions[6] = /\(h\)/gi;
58        cod_emotions[7] = /\:\@/gi;
59        cod_emotions[8] = /\:\$/gi;
60        cod_emotions[9] = /\:s/gi;
61        cod_emotions[10] = /\:\(/gi;
62        cod_emotions[11] = /\:\'\(/gi;
63        cod_emotions[12] = /\:\|/gi;
64        cod_emotions[13] = /\(6\)/gi;
65        cod_emotions[14] = /\(a\)/gi;
66        cod_emotions[15] = /\(l\)/gi;
67        cod_emotions[16] = /\(u\)/gi;
68        cod_emotions[17] = /\(m\)/gi;
69        cod_emotions[18] = /\(\@\)/gi;
70        cod_emotions[19] = /\(\&\)/gi;
71        cod_emotions[20] = /\(S\)/gi;
72        cod_emotions[21] = /\(\*\)/gi;
73        cod_emotions[22] = /\(\~\)/gi;
74        cod_emotions[23] = /\(8\)/gi;
75        cod_emotions[24] = /\(e\)/gi;
76        cod_emotions[25] = /\(f\)/gi;
77        cod_emotions[26] = /\(w\)/gi;
78        cod_emotions[27] = /\(o\)/gi;
79        cod_emotions[28] = /\(k\)/gi;
80        cod_emotions[29] = /\(g\)/gi;
81        cod_emotions[30] = /\(\^\)/gi;
82        cod_emotions[31] = /\(p\)/gi;
83        cod_emotions[32] = /\(i\)/gi;
84        cod_emotions[33] = /\(c\)/gi;
85        cod_emotions[34] = /\(t\)/gi;
86        cod_emotions[35] = /\(\{\)/gi;
87        cod_emotions[36] = /\(\}\)/gi;
88        cod_emotions[37] = /\(b\)/gi;
89        cod_emotions[38] = /\(d\)/gi;
90        cod_emotions[39] = /\(z\)/gi;
91        cod_emotions[40] = /\(x\)/gi;
92        cod_emotions[41] = /\(y\)/gi;
93        cod_emotions[42] = /\(n\)/gi;
94        cod_emotions[43] = /\:\[/gi;
95        cod_emotions[44] = /\(\?\)/gi;
96        cod_emotions[45] = /\(\%\)/gi;
97        cod_emotions[46] = /\(\#\)/gi;
98        cod_emotions[47] = /\(r\)/gi;
99        cod_emotions[48] = /\:\-\#/gi;
100        cod_emotions[49] = /8o\|/gi;
101        cod_emotions[50] = /8\-\|/gi;
102        cod_emotions[51] = /\^o\)/gi;
103        cod_emotions[52] = /\:\-\*/gi;
104        cod_emotions[53] = /\+o\(/gi;
105        cod_emotions[54] = /\(sn\)/gi;
Note: See TracBrowser for help on using the repository browser.