home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
-
- <!--
- -
- - The contents of this file are subject to the Mozilla Public License
- - Version 1.1 (the "License"); you may not use this file except in
- - compliance with the License. You may obtain a copy of the License at
- - http://www.mozilla.org/MPL/
- -
- - Software distributed under the License is distributed on an "AS IS" basis,
- - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- - for the specific language governing rights and limitations under the
- - License.
- -
- - The Original Code is Chatzilla
- -
- - The Initial Developer of the Original Code is
- - Netscape Communications Corporation
- - Portions created by Netscape are
- - Copyright (C) 1998 Netscape Communications Corporation.
- - All Rights Reserved.
- -
- - Alternatively, the contents of this file may be used under the
- - terms of the GNU Public License (the "GPL"), in which case the
- - provisions of the GPL are applicable instead of those above.
- - If you wish to allow use of your version of this file only
- - under the terms of the GPL and not to allow others to use your
- - version of this file under the MPL, indicate your decision by
- - deleting the provisions above and replace them with the notice
- - and other provisions required by the GPL. If you do not delete
- - the provisions above, a recipient may use your version of this
- - file under either the MPL or the GPL.
- -
- - Contributor(s):
- - Robert Ginda, <rginda@netscape.com>, original author
- -
- -->
-
- <!DOCTYPE window SYSTEM "chrome://chatzilla/locale/chatzilla.dtd" >
-
- <overlay id="chatzilla-popup-overlay"
- xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
- <overlaytarget id="popup-overlay-target">
-
- <commandset id="chatzillaPopupCommands">
- <!-- Context menu commands -->
- <command id="cmd_leaveview" oncommand="onPopupSimulateCommand('/part');"/>
- <command id="cmd_clearview" oncommand="onClearCurrentView();"/>
- <command id="cmd_deleteview" oncommand="onDeleteView(client.currentObject);"/>
- <command id="cmd_status" oncommand="client.onInputStatus();"/>
- <command id="cmd_popup_query"
- oncommand="onPopupSimulateCommand('/query $nick');"/>
- <command id="cmd_popup_whois"
- oncommand="onPopupSimulateCommand('/whois $nick');"/>
- <command id="cmd_popup_ping"
- oncommand="onPopupSimulateCommand('/ctcp $nick PING');"/>
- <command id="cmd_popup_version"
- oncommand="onPopupSimulateCommand('/ctcp $nick VERSION');"/>
- <command id="cmd_popup_highlight"
- oncommand="onPopupHighlight(true);"/>
- <command id="cmd_popup_nohighlight"
- oncommand="onPopupHighlight(false);"/>
- <command id="cmd_popup_giveop"
- oncommand="onPopupSimulateCommand('/op $nick');"/>
- <command id="cmd_popup_takeop"
- oncommand="onPopupSimulateCommand('/deop $nick');"/>
- <command id="cmd_popup_givevoice"
- oncommand="onPopupSimulateCommand('/voice $nick');"/>
- <command id="cmd_popup_takevoice"
- oncommand="onPopupSimulateCommand('/devoice $nick');"/>
- <command id="cmd_popup_kick"
- oncommand="onPopupSimulateCommand('/kick $nick');"/>
- </commandset>
-
- <!-- html tooltips -->
- <tooltip id="aHTMLTooltip"
- onpopupshowing="return fillInTooltip(document.tooltipNode,'aHTMLTooltip');"/>
-
- <!--
- tab tooltips, always show above the tab, so we don't draw over the input box
- -->
- <tooltip id="tabTT" position="end_after"
- onpopupshowing="return fillInTooltip(document.tooltipNode,'tabTT');"/>
-
- <popupset id="contextMenus">
- <popup id="userlistPopup" oncommand="onUserListPopupClick(event)">
- <menuitem label="&op.value;" accesskey="&op.accesskey;" code="/op" />
- <menuitem label="&deop.value;" accesskey="&deop.accesskey;"
- code="/deop" />
- <menuitem label="&voice.value;" accesskey="&voice.accesskey;"
- code="/voice" />
- <menuitem label="&devoice.value;" accesskey="&devoice.accesskey;"
- code="/devoice" />
- <menuitem label="&kick.value;" accesskey="&kick.accesskey;"
- code="/kick" />
- <menuitem label="&whois.value;" accesskey="&whois.accesskey;"
- code="/whois" />
- </popup>
-
- <popup id="outputContext"
- onpopupshowing="if (event.originalTarget == this) return onOutputContextMenuCreate(event); else return true;"
- onpopuphiding="if (event.originalTarget == this) delete client._popupContext;">
- <menuitem format="&PopupQueryCmd.label;" accesskey="&PopupQueryCmd.aKey;"
- observes="cmd_popup_query"
- visibleif="targetUser"/>
- <menuitem format="&PopupWhoisCmd.label;" accesskey="&PopupWhoisCmd.aKey;"
- observes="cmd_popup_whois"
- visibleif="targetUser"/>
- <menuitem format="&PopupPingCmd.label;" accesskey="&PopupPingCmd.aKey;"
- observes="cmd_popup_ping"
- visibleif="targetUser"/>
- <menuitem format="&PopupVersionCmd.label;"
- accesskey="&PopupVersionCmd.aKey;"
- observes="cmd_popup_version"
- visibleif="targetUser"/>
-
- <!--
- <menu format="&PopupHighlightStyle.label;"
- accesskey="&PopupHighlightStyle.aKey;"
- visibleif="targetUser">
- <menupopup id="highlightMenu">
- <menuitem/>
- </menupopup>
- </menu>
- -->
-
- <menuseparator
- visibleif="targetUser"/>
-
- <menuitem label="&PopupGiveOp.label;" accesskey="&PopupGiveOp.aKey;"
- observes="cmd_popup_giveop"
- visibleif="iAmOp == 'yes' and targetIsOp == 'no'"/>
- <menuitem label="&PopupTakeOp.label;" accesskey="&PopupTakeOp.aKey;"
- observes="cmd_popup_takeop"
- visibleif="iAmOp == 'yes' and targetIsOp == 'yes'"/>
- <menuitem label="&PopupGiveVoice.label;"
- accesskey="&PopupGiveVoice.aKey;"
- observes="cmd_popup_givevoice"
- visibleif="iAmOp == 'yes' and targetIsVoice == 'no'"/>
- <menuitem label="&PopupTakeVoice.label;"
- accesskey="&PopupTakeVoice.aKey;"
- observes="cmd_popup_takevoice"
- visibleif="iAmOp == 'yes' and targetIsVoice == 'yes'"/>
- <menuitem format="&PopupKick.label;" accesskey="&PopupKick.aKey;"
- observes="cmd_popup_kick"
- visibleif="iAmOp == 'yes' and targetUser != 'undefined'"/>
-
- <menuseparator
- visibleif="targetUser != 'undefined' and iAmOp == 'yes'"/>
-
- <menuitem label="&StartupVisitCmd.label;" type="checkbox"
- accesskey="&StartupVisitCmd.aKey;" observes="cmd_toggle_startup_visit"
- checkedif="isStartupURL(client.currentObject.getURL())"/>
- <menuitem format="&LeaveViewCmd.label;" accesskey="&LeaveViewCmd.aKey;"
- observes="cmd_leaveview" key="key_deleteview"
- visibleif="client.currentObject.TYPE == 'IRCChannel'"/>
- <menuitem label="&DeleteViewCmd.label;" accesskey="&DeleteViewCmd.aKey;"
- observes="cmd_deleteview" key="key_deleteview"
- visibleif="client.currentObject.TYPE != 'IRCChannel'"/>
- <menuitem label="&ClearViewCmd.label;" accesskey="&ClearViewCmd.aKey;"
- observes="cmd_clearview" key="key_clearview"/>
- <menuseparator/>
-
- <menuitem label="&StatusCmd.label;" accesskey="&StatusCmd.aKey;"
- observes="cmd_status"/>
- </popup>
-
- </popupset>
-
- </overlaytarget>
-
- </overlay>
-