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

Revision 64, 1.9 KB checked in by niltonneto, 17 years ago (diff)

* empty log message *

  • 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;
12window.onmousemove = awayTimer;
13
14var window_title = document.title;
15
16var statusFlag = 'available';
17var awayFlag = false;
18var _awayTimer = null;
19
20function awayTimer()
21{
22        if ( awayFlag )
23                IM.setAway();
24       
25        if(IM.im_time_)
26        {
27                if ( _awayTimer )
28                        clearTimeout(_awayTimer);
29                _awayTimer = setTimeout("IM.setAway()", parseInt(IM.im_time_) * 60000 );
30        }
31}
32awayTimer();
33function windowBlur() {focusFlag = false; document.title = window_title;}
34function windowFocus() {focusFlag = true; document.title = window_title;}
35
36var WINDOW_STATE_REGULAR = "regular";
37var WINDOW_STATE_MINIMIZED = "minimized";
38var WINDOW_STATE_MAXIMIZED = "maximized";
39var WINDOW_STATE_CLOSED = "closed";
40
41var TASKBAR_STATE_SELECTED = "selected";
42var TASKBAR_STATE_UNSELECTED = "unselected";
43var TASKBAR_STATE_MINIMIZED = "minimized";
44var TASKBAR_STATE_FLASH = "flash";
45
46var windowState = WINDOW_STATE_REGULAR;
47var taskbarItems = new Object();
48var windowItems = new Object();
49
50var zValue = 1000;
51
52var TASKBAR_HEIGHT=27;
53
54var ACTIVE_OBJECTID = "contacts";
55       
56var isEmotionSelectionVisible = false;
57var isFontNameSelectionVisible = false;
58var isFontSizeSelectionVisible = false;
59var isFontColorSelectionVisible = false;
60var isFontStyleSelectionVisible = false;
61var activeChatWindowId = "";
62
63var newMessageTimer;
64var messages_timeout = false;
65var contacts_timeout = false;
66
67var im_busy = false;
68
69var cod_emotions = new Array();
70        cod_emotions[1] = /\:\)/gi;
71        cod_emotions[2] = /\:d/gi;
72        cod_emotions[3] = /\;\)/gi;
73        cod_emotions[4] = /\:o/gi;
74        cod_emotions[5] = /\:p/gi;
75        cod_emotions[6] = /\(h\)/gi;
76        cod_emotions[7] = /\:\@/gi;
77        cod_emotions[8] = /\:\$/gi;
78        cod_emotions[9] = /\:s/gi;
79        cod_emotions[10] = /\:\(/gi;
80        cod_emotions[11] = /\:\'\(/gi;
81        cod_emotions[12] = /\:\|/gi;
Note: See TracBrowser for help on using the repository browser.