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

Revision 70, 2.0 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()
34{
35        try{
36                focusFlag = false;
37                document.title = window_title;
38        }catch(e){}
39}
40function windowFocus()
41{
42        try{
43                focusFlag = true;
44                document.title = window_title;
45        }catch(e){}
46}
47
48var WINDOW_STATE_REGULAR = "regular";
49var WINDOW_STATE_MINIMIZED = "minimized";
50var WINDOW_STATE_MAXIMIZED = "maximized";
51var WINDOW_STATE_CLOSED = "closed";
52
53var TASKBAR_STATE_SELECTED = "selected";
54var TASKBAR_STATE_UNSELECTED = "unselected";
55var TASKBAR_STATE_MINIMIZED = "minimized";
56var TASKBAR_STATE_FLASH = "flash";
57
58var windowState = WINDOW_STATE_REGULAR;
59var taskbarItems = new Object();
60var windowItems = new Object();
61
62var zValue = 1000;
63
64var TASKBAR_HEIGHT=27;
65
66var ACTIVE_OBJECTID = "contacts";
67       
68var isEmotionSelectionVisible = false;
69var isFontNameSelectionVisible = false;
70var isFontSizeSelectionVisible = false;
71var isFontColorSelectionVisible = false;
72var isFontStyleSelectionVisible = false;
73var activeChatWindowId = "";
74
75var newMessageTimer;
76var messages_timeout = false;
77var contacts_timeout = false;
78
79var im_busy = false;
80
81var cod_emotions = {
82        ":)" : [1,"\\\:\\\)"],
83        ":d" : [2,"\\\:d"],
84        ";)" : [3,"\\\;\\\)"],
85        ":o" : [4,"\\\:o"],
86        ":p" : [5,"\\\:p"],
87        "(h)" : [6,"\\\(h\\\)"],
88        ":@" : [7,"\\\:\\\@"],
89        ":$" : [8,"\\\:\\\$"],
90        ":s" : [9,"\\\:s"],
91        ":(" : [10,"\\\:\\\("],
92        ":'(" : [11,"\\\:\\\'\\\("],
93        ":|" : [12,"\\\:\\\|"]
94};
Note: See TracBrowser for help on using the repository browser.