Ticket #2879: 2879.diff

File 2879.diff, 2.3 KB (added by trompetin17, 9 years ago)
  • binaries/data/mods/public/gui/session/menu.js

     
    209209
    210210function openChat()
    211211{
     212    hideTeamOptionToObserver();
     213
    212214    Engine.GetGUIObjectByName("chatInput").focus(); // Grant focus to the input area
    213215    Engine.GetGUIObjectByName("chatDialogPanel").hidden = false;
    214216}
     
    220222    Engine.GetGUIObjectByName("chatDialogPanel").hidden = true;
    221223}
    222224
     225function hideTeamOptionToObserver(teamChat)
     226{
     227    var toggleTeamChat = Engine.GetGUIObjectByName("toggleTeamChat");
     228    toggleTeamChat.hidden = g_IsObserver;
     229    Engine.GetGUIObjectByName("toggleTeamChatLabel").hidden = g_IsObserver;
     230    toggleTeamChat.checked = g_IsObserver ? false : teamChat;
     231}
     232
    223233function toggleChatWindow(teamChat)
    224234{
    225235    var chatWindow = Engine.GetGUIObjectByName("chatDialogPanel");
     
    237247        chatInput.caption = ""; // Clear chat input
    238248    }
    239249
    240     Engine.GetGUIObjectByName("toggleTeamChat").checked = teamChat;
     250    hideTeamOptionToObserver(teamChat);
    241251    chatWindow.hidden = !chatWindow.hidden;
    242252}
    243253
  • binaries/data/mods/public/gui/session/messages.js

     
    362362            }
    363363        }
    364364
    365         if (!isCheat)
     365        if (!isCheat && (!g_IsObserver || (text.indexOf("/") == -1 || text.indexOf("/all ") == 0)))
    366366        {
    367367            if (Engine.GetGUIObjectByName("toggleTeamChat").checked)
    368368                text = "/team " + text;
  • binaries/data/mods/public/gui/session/session.xml

     
    203204        </object>
    204205
    205206        <object name="toggleTeamChat" size="30%+22 100%-36 30%+40 100%-6" type="checkbox" style="ModernTickBox"/>
    206         <object size="30%+40 100%-40 60%+16 100%-12" type="text"  style="ModernLeftLabelText">
     207        <object name="toggleTeamChatLabel" size="30%+40 100%-40 60%+16 100%-12" type="text"  style="ModernLeftLabelText">
    207208            <translatableAttribute id="caption">Team Only</translatableAttribute>
    208209        </object>