home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
-
- <?xml-stylesheet href="chrome://aim/skin/chatWindow.css" type="text/css"?>
- <?xml-stylesheet href="chrome://editor/skin/editorFormatToolbar.css" type="text/css"?>
-
- <?xul-overlay href="chrome://aim/content/App-shrimp.xul"?>
- <?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
- <?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>
- <?xul-overlay href="chrome://communicator/content/communicatorOverlay.xul"?>
- <?xul-overlay href="chrome://communicator/content/tasksOverlay.xul"?>
- <?xul-overlay href="chrome://communicator/content/sidebar/sidebarOverlay.xul"?>
- <?xul-overlay href="chrome://editor/content/editorOverlay.xul"?>
-
- <!DOCTYPE window SYSTEM "chrome://aim/locale/chatContent.dtd" >
-
- <window xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" onload="chatContentOnWinLoad()" onunload="chatContentOnWinUnLoad()"
- orient="vertical" windowtype="Aim:AimChat" screenX="10" screenY="10" id="AimChat" name="AimChat" width="680" height="360"
- persist="screenX screenY width height">
-
- <broadcaster id="IMAttribs" imScreenName="" imMode="Bound" imAction="false" />
- <observes element="IMAttribs" attribute="imMode" />
- <observes element="IMAttribs" attribute="imAction" />
-
- <!--<observes element="IMAttribs" attribute="imScreenName" onchange="AimIMUpdateFormTitle()" /> -->
-
- <script language="JavaScript" src="chrome://aim/content/Aim.js" />
- <script language="JavaScript" src="chrome://aim/content/AimSession.js"/>
- <script language="JavaScript" src="chrome://aim/content/aimHelpers.js" />
- <script language="JavaScript" src="chrome://global/content/strres.js" />
- <script language="JavaScript" src="chrome://communicator/content/utilityOverlay.js" />
- <script language="JavaScript" src="chrome://aim/content/chatContent.js"/>
- <script language="JavaScript" src="chrome://editor/content/editor.js"/>
- <script language="JavaScript" src="chrome://aim/content/AimIM.js" />
- <script language="JavaScript" src="chrome://editor/content/ComposerCommands.js"/>
-
- <!-- image pre-cacheing -->
- <resourcebundle id="resource_bundle_aim" />
-
- <commandset id="globalEditMenuItems"/>
- <commandset id="selectEditMenuItems"/>
- <commandset id="undoEditMenuItems"/>
- <commandset id="clipboardEditMenuItems"/>
-
- <commandset id="commonEditorMenuItems"/>
- <commandset id="composerMenuItems"/>
- <commandset id="composerEditMenuItems"/>
- <commandset id="composerSaveMenuItems"/>
- <commandset id="composerStyleMenuItems"/>
-
- <commandset id="tasksCommands">
- <!-- File Menu -->
- <command id="cmd_newNavigator"/>
- <command id="cmd_newMessage"/>
- <command id="cmd_IM" oncommand="aimIMInvokeIMForm(null, null)"/>
- <command id="cmd_close" oncommand="cmdFileClose()"/>
- <command id="cmd_printSetup" oncommand="goPageSetup()"/>
- <command id="cmd_print" oncommand="cmdFilePrint()"/>
- <command id="cmd_quit"/>
- <!-- Edit Menu -->
- <command id="cmd_undo"/>
- <command id="cmd_redo"/>
- <command id="cmd_cut"/>
- <command id="cmd_copy"/>
- <command id="cmd_paste"/>
- <command id="cmd_delete"/>
- <command id="cmd_selectAll"/>
- <command id="cmd_preferences" oncommand="goPreferences('App.xul', 'chrome://aim/content/pref-IM_instantmessage.xul','instantmessenger');"/>
- <!-- View Menu -->
- <command id="cmdViewToolbarsButtons" oncommand="goToggleToolbar( 'buttonToolbar','cmdViewToolbarsButtons');" checked="true"/>
- <command id="cmdViewToolbarsCompose" oncommand="goToggleToolbar( 'FormatToolbar','cmdViewToolbarsCompose');" checked="true"/>
- </commandset>
-
- <commandset id="commands">
- <command id="toggleSidebar"/>
- </commandset>
-
- <keyset>
- <key id="showHideSidebar"/>
- </keyset>
-
- <keyset id="tasksKeys">
- <!-- File Menu -->
- <key id="key_newNavigator"/>
- <key id="key_newMessage"/>
- <key id="key_newIM" key="&IMCmd.key;" command="cmd_IM" modifiers="accel,shift"/>
- <key id="key_close"/>
- <key id="key_quit"/>
- </keyset>
-
- <!-- Color pickers from the editorOverlay.xul -->
- <popupset>
- <popup id="TextColorPopup"/>
- <popup id="BackColorPopup"/>
- </popupset>
-
- <popupset id="aTooltipSet">
- <popup id="sidebarPopup"/>
- </popupset>
-
- <!-- Context Menu -->
- <popupset id="aimContentContextPopup">
- <popup id="aimContentContext">
- <menuitem id="menu_undo_cm" label="&undoCmd.label;" accesskey="&undo.accesskey;" command="cmd_undo"/>
- <menuitem id="menu_redo_cm" label="&redoCmd.label;" accesskey="&redo.accesskey;" command="cmd_redo"/>
- <menuseparator id="undoredo-separator"/>
- <menuitem id="menu_cut_cm" label="&cutCmd.label;" accesskey="&cut.accesskey;" command="cmd_cut"/>
- <menuitem id="menu_copy_cm" label="©Cmd.label;" accesskey="©.accesskey;" command="cmd_copy"/>
- <menuitem id="menu_paste_cm" label="&pasteCmd.label;" accesskey="&paste.accesskey;" command="cmd_paste"/>
- <menuitem id="menu_delete_cm" label="&deleteCmd.label;" accesskey="&delete.accesskey;" command="cmd_delete"/>
- <menuseparator id="edit-separator"/>
- <menuitem id="menu_selectAll_cm" label="&selectAllCmd.label;" accesskey="&selectall.accesskey;" command="cmd_selectAll"/>
- </popup>
- </popupset>
-
- <!-- Toolbar for the Window -->
- <toolbox id="main_toolbox">
- <menubar>
- <!-- File Menu -->
- <menu id="menu_File">
- <menupopup id="menu_FilePopup">
- <!-- New popup (Overlay Additions) -->
- <menu id="menu_New">
- <menupopup>
- <menuitem id="menu_newNavigator" class="Hide-in-Shrimp"/>
- <menuitem label="&newIMCmdSub.label;" oncommand="aimIMInvokeIMForm(null, null)" key="key_newIM" accesskey="&IMCmd.accesskey;" command="cmd_IM"/>
- </menupopup>
- </menu>
- <menuitem id="menu_close"/>
- <menuitem accesskey="&fileSaveCmd.accesskey;" label="&fileSaveCmd.label;" oncommand="cmdFileSave()"/>
- <menuseparator/>
- <!--menuitem label="&filePageSetupCmd.label;" accesskey="&filePageSetupCmd.accesskey;" /-->
- <!-- page setup gets inserted here -->
- <menuitem id="printMenuItem" accesskey="&filePrintCmd.accesskey;" label="&filePrintCmd.label;" oncommand="cmdFilePrint()"/>
- <menuseparator/>
- </menupopup>
- </menu>
-
- <!-- Edit Menu - Overlay Filled-->
- <menu id="editMenu"/>
- <!-- View Menu -->
- <menu accesskey="&viewMenu.accesskey;" label="&viewMenu.label;">
- <menupopup id="menu_View_Popup" onpopupshowing="cmdCreateTimestamp()">
- <menu label="&viewToolbarsMenu.label;" accesskey="&viewToolbarsMenu.accesskey;">
- <menupopup>
- <menuitem label="&viewToolbarsButtonsCmd.label;" accesskey="&viewToolbarsButtonsCmd.accesskey;" command="cmdViewToolbarsButtons"/>
- <menuitem label="&viewToolbarsComposeCmd.label;" accesskey="&viewToolbarsComposeCmd.accesskey;" command="cmdViewToolbarsCompose"/>
- </menupopup>
- </menu>
- <menuseparator />
- <menuitem name="miTimestamp" id="miTimestamp" label="" oncommand="cmdViewTimestamp()"/>
- </menupopup>
- </menu>
-
- <!-- People Menu -->
- <!-- Taking it out - restore for 6.5 - after specing out properly
- <menu accesskey="&peopleMenu.accesskey;" label="&peopleMenu.label;">
- <menupopup>
- <menuitem label="&abButton.label;" oncommand="cmdAddressBook()"/>
- <menuitem label="&peopleSendChatInvitationCmd.label;" oncommand="cmdPeopleSendChatInvitation()"/>
- <menuitem label="&peopleAddToBuddyListCmd.label;" accesskey="&peopleAddToBuddyListCmd.accesskey;" oncommand="cmdAddBuddy()"/>
- <menuitem label="&peopleWarnCmd.label;" oncommand="cmdPeopleWarn()"/>
- <menuitem label="&peopleBlockCmd.label;" oncommand="cmdBlockFromChat()"/>
- </menupopup>
- </menu>
- -->
-
- <!--Help menu for shrimp. Not shown in non-shrimp clients -->
- <menu id="menu-ShrimpHelp"/>
-
- <menu accesskey="&taskMenu.accesskey;" id="tasksMenu"/>
- <menu accesskey="&helpMenu.accesskey;" id="menu_Help" class="Hide-in-Shrimp"/>
- <spring flex="1"/>
- </menubar>
-
- <toolbar id="buttonToolbar" class="toolbar-primary" persist="collapsed">
- <hbox id="toolbar_button_box">
- <button id="chatSave" label="&btnSave.label;" tooltip="aTooltip" tooltiptext="&btnSave.tooltip;" class="button-toolbar-2 top" oncommand="cmdFileSave()"/>
- <button id="chatInvite" label="&btnInvite.label;" tooltip="aTooltip" tooltiptext="&btnInvite.tooltip;" class="button-toolbar-2 top" oncommand="cmdPopUpInvite('')"/>
- <button id="chatRoomInfo" label="&btnRoomInfo.label;" tooltip="aTooltip" tooltiptext="&btnRoomInfo.tooltip;" class="button-toolbar-2 top" oncommand="cmdRoomInfo()"/>
- <menubutton id="chatPrint" label="&btnPrint.label;" class="menubutton-dual toolbar top" crop="right" buttonaction="cmdFilePrint();">
- <menupopup id="printMenu">
- <menuitem label="&btnPrint.label;" oncommand="cmdFilePrint();" default="true"/>
- </menupopup>
- </menubutton>
- <spring flex="1"/>
- </hbox>
- <hbox id="throbber-box" autostretch="never">
- <button id="navigator-throbber" oncommand="AimgoClickThrobber('&throbber.url;')" tooltip="aTooltip" tooltiptext="&throbber.tooltip;"/>
- </hbox>
- </toolbar>
- </toolbox>
-
- <!-- sidebar/toolbar/content/status -->
- <hbox id="sidebar-parent" flex="1">
- <vbox id="sidebar-box">
- <sidebarheader id="numberchatting" class="sidebarheader-main" type="box"/>
- <iframe src="chrome://aim/content/chatPanel.xul" id="chatpanel" name="chatpanel" flex="1"/>
- </vbox>
-
- <splitter id="sidebar-splitter"/>
-
- <vbox id="appcontent" flex="1">
-
- <!-- Main Content Area of the Window -->
- <hbox id="ContentOrg" flex="1">
-
- <!-- Main Chat Area -->
- <vbox flex="1">
- <!-- Logging Window -->
- <vbox id="LogOrg" flex="1" name="LogOrg">
- <iframe onfocus="logWndFocus(true);" onblur="logWndFocus(false);" type="content" id="LogWnd" name="LogWnd" flex="1" src="about:blank" />
- </vbox>
-
- <splitter id="ComposeSplitter" collapse="after" persist="state" orient="vertical" pack="center" align="center">
- <grippy/>
- </splitter>
-
- <!-- Composing Window -->
- <vbox id="ComposeOrg" flex="1">
- <toolbox id="imComposeToolbox">
- <!-- These toolbar items get filled out from the editorOverlay -->
- <toolbar id="FormatToolbar" persist="collapsed" >
- <!-- We need this else menulists get stretched -->
- <hbox align="center" pack="start">
- <menulist id="FontFaceSelect"/>
-
- <stack id="ColorButtons"/>
- <popupset>
- <popup id="TextColorPicker"/>
- <popup id="BackColorPicker"/>
- </popupset>
-
- <button id="DecreaseFontSizeButton"/>
- <button id="IncreaseFontSizeButton"/>
- <button id="boldButton"/>
- <button id="italicButton"/>
- <button id="underlineButton"/>
- <menu id="smileButtonMenu"/>
- </hbox>
- <spring flex="100%"/>
- </toolbar>
- </toolbox>
-
- <!-- Compose Window and Send Button Organizational Grouping-->
- <vbox id="ComposeBox" flex="1">
- <!-- Editor Compose Window -->
- <editor onfocus="composeWndFocus(true);" context="aimContentContext" onblur="composeWndFocus(false);" type="content-primary"
- id="ComposeWnd" name="ComposeWnd" src="chrome://aim/content/blank.html" flex="1"/>
- <!-- Send Button -->
- <hbox id="imSendButtonBox" align="center" pack="start">
- <text class="label" value="&chat.status;" id="statustext"/>
- <spring flex="1" />
- <button class="button-toolbar tabpanel" id="btnSend" label="&sendButton.label;" tooltip="aTooltip" tooltiptext="&sendButton.tooltip;" oncommand="chatContentSendMsg()"/>
- </hbox>
- </vbox>
- </vbox> <!-- ComposeOrg -->
- </vbox> <!-- Main Chat Area -->
- </hbox> <!-- Main Content Area of the Window -->
- </vbox> <!-- id = appcontent -->
- <!-- end sidebar -->
- </hbox>
-
- <statusbar id="status-bar" class="chromeclass-status">
- <hbox id="component-bar" class="component-bar-box"/>
- <statusbarpanel id="statusbar-empty-spacer" flex="2"/>
- <resizer class="window-diagonal"/>
- </statusbar>
- </window>
-