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

Revision 67, 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.document.onblur = windowBlur;
10window.document.onfocus = windowFocus;
11window.document.onclick = windowFocus;
12window.document.onmouseover = 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(window.IM_Preferences)
26        {
27                if ( _awayTimer )
28                        clearTimeout(_awayTimer);
29                _awayTimer = setTimeout("IM.setAway()", parseInt(IM_Preferences.im_timer_xa) * 60000 );
30        }
31}
32
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 = {
70        ":)" : [1,"\\\:\\\)"],
71        ":d" : [2,"\\\:d"],
72        ";)" : [3,"\\\;\\\)"],
73        ":o" : [4,"\\\:o"],
74        ":p" : [5,"\\\:p"],
75        "(h)" : [6,"\\\(h\\\)"],
76        ":@" : [7,"\\\:\\\@"],
77        ":$" : [8,"\\\:\\\$"],
78        ":s" : [9,"\\\:s"],
79        ":(" : [10,"\\\:\\\("],
80        ":'(" : [11,"\\\:\\\'\\\("],
81        ":|" : [12,"\\\:\\\|"]
82};
Note: See TracBrowser for help on using the repository browser.