Ignore:
Timestamp:
03/17/10 16:25:43 (12 years ago)
Author:
alexandrecorreia
Message:

Ticket #986 - Integração de janelas e imagens de status.

Location:
sandbox/jabberit_messenger/trophy
Files:
10 added
4 edited

Legend:

Unmodified
Added
Removed
  • sandbox/jabberit_messenger/trophy/css/trophyim.css

    r2271 r2290  
    2222} 
    2323div#trophyimchat { 
    24         border: 1px black solid; 
     24        /*border: 1px black solid;*/ 
    2525    clear: right; 
    2626    float: left; 
     
    103103    margin: 1px; 
    104104} 
    105 div.trophyimchatbox { /*Collection of chat messages*/ 
    106         height: 200px; 
     105/*div.trophyimchatbox { /*Collection of chat messages*/ 
     106/*      height: 200px; 
    107107        width: 380px; 
    108         overflow: scroll; 
    109 } 
     108        overflow-y: scroll; 
     109}*/ 
     110 
    110111textarea.trophyimchatinput { 
    111112} 
  • sandbox/jabberit_messenger/trophy/js/loadIM.js

    r2271 r2290  
    1111                         id_window              : "window_chat_area", 
    1212                         width                  : 490, 
    13                          height                 : 380, 
     13                         height                 : 395, 
    1414                         top                    : 100, 
    1515                         left                   : 400, 
     
    2323                }; 
    2424                 
    25                 _winBuild( winImChatArea ); 
     25                //_winBuild( winImChatArea ); 
    2626                 
    2727                //return '<div id="trophyimchat"><div id="trophyimchattabs"/></div>'; 
     
    159159        } 
    160160         
     161         
     162        function getZindex() 
     163        { 
     164                return zIndex++; 
     165        } 
     166         
     167        function parse(pXml, pXsl) 
     168        { 
     169                return _xtools.parse(_xtools.xml(pXml), pXsl);   
     170        } 
     171         
    161172        function loadScripts(pFiles) 
    162173        { 
     
    222233         
    223234         
    224          
    225         loadIM.prototype.HTMLSnippets   = new HTMLSnippets; 
    226         window.loadIM                                   = new loadIM; 
     235        loadIM.prototype.getZIndex                      = getZindex; 
     236        loadIM.prototype.parse                          = parse; 
     237         
     238        loadIM.prototype.HTMLSnippets           = new HTMLSnippets; 
     239        window.loadIM                                           = new loadIM; 
    227240         
    228241})(); 
  • sandbox/jabberit_messenger/trophy/js/makeW.js

    r2271 r2290  
    5959                        if ( pVisible == "display" ) 
    6060                        { 
    61                                 _window.style.left = _window.getAttribute("leftOld"); 
     61                                if( _window.style.left == "-1500px" ) 
     62                                        _window.style.left = _window.getAttribute("leftOld"); 
    6263                        } 
    6364                         
  • sandbox/jabberit_messenger/trophy/js/trophyim.js

    r2271 r2290  
    611611                TrophyIM.makeChat(from); //Make sure we have a chat window 
    612612                TrophyIM.addMessage(message, jid_lower); 
     613                 
     614                /* 
    613615                if (TrophyIM.activeChats['current'] != jid_lower) { 
    614616                    TrophyIM.activeChats['divs'][jid_lower][ 
     
    617619                    TrophyIM.activeChats['divs'][jid_lower]['tab']); 
    618620                } 
     621                */ 
    619622            } 
    620623        } 
     
    626629     *  given resource 
    627630     */ 
    628     makeChat : function(fulljid) { 
    629         var barejid = Strophe.getBareJidFromJid(fulljid); 
     631    makeChat : function(fulljid) 
     632    { 
     633         
     634        var barjid = Strophe.getBareJidFromJid(fulljid); 
     635         
     636        var winChatBox =  
     637        { 
     638                         id_window              : "window_chat_area_" + barjid, 
     639                         width                  : 387, 
     640                         height                 : 355, 
     641                         top                    : 100, 
     642                         left                   : 400, 
     643                         draggable              : true, 
     644                         visible                : "display", 
     645                         resizable              : true, 
     646                         zindex                 : loadIM.getZIndex(), 
     647                         title                  : barjid.substring(0, barjid.indexOf('@')), 
     648                         closeAction    : "hidden", 
     649                         content                : loadIM.parse("chat_box","chatBox.xsl")         
     650        } 
     651         
     652        _winBuild(winChatBox) 
     653                 
     654        /* 
     655         * Codigo Original  
     656         *  
     657        var barejid = Strophe.getBareJidFromJid(fulljid); 
    630658        if (!TrophyIM.activeChats['divs'][barejid]) { 
    631659            var chat_tabs = document.getElementById('trophyimchattabs'); 
     
    635663            var tab_name = (contact['name'] != null) ? contact['name'] : barejid; 
    636664            chat_tab.className = "trophyimchattab trophyimchattab_a"; 
    637             getElementsByClassName('trophyimchattabjid', 'div', 
    638             chat_tab)[0].appendChild(document.createTextNode(barejid)); 
    639             getElementsByClassName('trophyimchattabname', 'div', 
    640             chat_tab)[0].appendChild(document.createTextNode(tab_name)); 
     665            getElementsByClassName('trophyimchattabjid', 'div', chat_tab)[0].appendChild(document.createTextNode(barejid)); 
     666            getElementsByClassName('trophyimchattabname', 'div', chat_tab)[0].appendChild(document.createTextNode(tab_name)); 
    641667            chat_tab = chat_tabs.appendChild(chat_tab); 
    642             TrophyIM.activeChats['divs'][barejid] = {jid:fulljid, tab:chat_tab, 
    643             box:chat_box}; 
     668            TrophyIM.activeChats['divs'][barejid] = {jid:fulljid, tab:chat_tab, box:chat_box}; 
     669             
    644670            if (!TrophyIM.activeChats['current']) { //We're the first 
    645671                TrophyIM.activeChats['current'] = barejid; 
     
    658684        Strophe.getResourceFromJid(fulljid); 
    659685        TrophyIM.chatHistory[barejid.toLowerCase()]['resource'] = 
    660         Strophe.getResourceFromJid(fulljid); 
     686        Strophe.getResourceFromJid(fulljid);*/ 
     687         
    661688    }, 
    662689    /** Function showChat 
     
    718745     *    (string) jid - the jid of chat box to add the message to. 
    719746     */ 
    720     addMessage : function(msg, jid) { 
    721         var chat_box = getElementsByClassName('trophyimchatbox', 'div', 
     747    addMessage : function(msg, jid) 
     748    { 
     749        alert(jid + " : " + msg); 
     750          
     751        /* 
     752         * Codigo Original Comentado  
     753         * 
     754         
     755        var chat_box = getElementsByClassName('trophyimchatbox', 'div', 
    722756        TrophyIM.activeChats['divs'][jid]['box'])[0]; 
    723757        var msg_div = document.createElement('div'); 
     
    731765        TrophyIM.chatHistory[jid]['history'][ 
    732766        TrophyIM.chatHistory[jid]['history'].length] = msg; 
     767        */ 
    733768    }, 
    734769    /** Function: renderRoster 
Note: See TracChangeset for help on using the changeset viewer.