Ticket #2879: 2879.diff
File 2879.diff, 2.3 KB (added by , 9 years ago) |
---|
-
binaries/data/mods/public/gui/session/menu.js
209 209 210 210 function openChat() 211 211 { 212 hideTeamOptionToObserver(); 213 212 214 Engine.GetGUIObjectByName("chatInput").focus(); // Grant focus to the input area 213 215 Engine.GetGUIObjectByName("chatDialogPanel").hidden = false; 214 216 } … … 220 222 Engine.GetGUIObjectByName("chatDialogPanel").hidden = true; 221 223 } 222 224 225 function 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 223 233 function toggleChatWindow(teamChat) 224 234 { 225 235 var chatWindow = Engine.GetGUIObjectByName("chatDialogPanel"); … … 237 247 chatInput.caption = ""; // Clear chat input 238 248 } 239 249 240 Engine.GetGUIObjectByName("toggleTeamChat").checked = teamChat;250 hideTeamOptionToObserver(teamChat); 241 251 chatWindow.hidden = !chatWindow.hidden; 242 252 } 243 253 -
binaries/data/mods/public/gui/session/messages.js
362 362 } 363 363 } 364 364 365 if (!isCheat )365 if (!isCheat && (!g_IsObserver || (text.indexOf("/") == -1 || text.indexOf("/all ") == 0))) 366 366 { 367 367 if (Engine.GetGUIObjectByName("toggleTeamChat").checked) 368 368 text = "/team " + text; -
binaries/data/mods/public/gui/session/session.xml
203 204 </object> 204 205 205 206 <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"> 207 208 <translatableAttribute id="caption">Team Only</translatableAttribute> 208 209 </object>