зеркало из https://github.com/mozilla/pjs.git
184 строки
8.8 KiB
XML
184 строки
8.8 KiB
XML
<?xml version="1.0"?>
|
|
<!-- ***** BEGIN LICENSE BLOCK *****
|
|
- Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
-
|
|
- 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 Mozilla Communicator client code, released
|
|
- March 31, 1998.
|
|
-
|
|
- The Initial Developer of the Original Code is
|
|
- Netscape Communications Corporation.
|
|
- Portions created by the Initial Developer are Copyright (C) 1999-2000
|
|
- the Initial Developer. All Rights Reserved.
|
|
-
|
|
- Contributor(s):
|
|
- - Brian King (briano9@yahoo.com)
|
|
- - Dan Haddix (dan6992@hotmail.com)
|
|
-
|
|
- Alternatively, the contents of this file may be used under the terms of
|
|
- either of the GNU General Public License Version 2 or later (the "GPL"),
|
|
- or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
- in which case the provisions of the GPL or the LGPL are applicable instead
|
|
- of those above. If you wish to allow use of your version of this file only
|
|
- under the terms of either the GPL or the LGPL, and not to allow others to
|
|
- use your version of this file under the terms of the MPL, indicate your
|
|
- decision by deleting the provisions above and replace them with the notice
|
|
- and other provisions required by the GPL or the LGPL. If you do not delete
|
|
- the provisions above, a recipient may use your version of this file under
|
|
- the terms of any one of the MPL, the GPL or the LGPL.
|
|
-
|
|
- ***** END LICENSE BLOCK ***** -->
|
|
|
|
<?xml-stylesheet href="chrome://editor/skin/EdImageMap.css" type="text/css"?>
|
|
<?xml-stylesheet href="chrome://editor/skin/" type="text/css"?>
|
|
|
|
<?xul-overlay href="chrome://editor/content/EdDialogOverlay.xul"?>
|
|
|
|
<!DOCTYPE dialog SYSTEM "chrome://editor/locale/EditorImageMap.dtd">
|
|
|
|
<!-- dialog containing a control requiring initial setup -->
|
|
<dialog title="&windowTitle.label;"
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
|
onload = "Startup()"
|
|
buttons="accept,cancel,help"
|
|
ondialogaccept="return finishMap();"
|
|
ondialogcancel="return onCancel();"
|
|
ondialoghelp="return doHelpButton();">
|
|
|
|
<!-- Methods common to all editor dialogs -->
|
|
<script type="application/x-javascript" src="chrome://editor/content/editorUtilities.js"/>
|
|
<script type="application/x-javascript" src="chrome://editor/content/EdDialogCommon.js" />
|
|
<script type="application/x-javascript" src="chrome://help/content/contextHelp.js"/>
|
|
|
|
<!-- Methods for Image Map only -->
|
|
<script type="application/x-javascript" src="chrome://editor/content/EdImageMap.js" />
|
|
<script type="application/x-javascript" src="chrome://editor/content/EdImageMapShapes.js" />
|
|
|
|
<broadcaster id="args" value=""/>
|
|
|
|
<keyset id="dialogKeys">
|
|
|
|
<key id="deletespot" keycode="VK_DELETE" oncommand="deleteElement(currentElement)" />
|
|
<key id="nudgeup" keycode="VK_UP" oncommand="nudge(event, 'up')" />
|
|
<key id="nudgeleft" keycode="VK_LEFT" oncommand="nudge(event, 'left')" />
|
|
<key id="nudgedown" keycode="VK_DOWN" oncommand="nudge(event, 'down')" />
|
|
<key id="nudgeright" keycode="VK_RIGHT" oncommand="nudge(event, 'right')" />
|
|
<key id="mapclearkb" key="&clear.accesskey;" command="Map:Clear" modifiers="accel"/>
|
|
<key id="mapselectkb" key="&selectall.accesskey;" command="Map:SelectAll" modifiers="accel"/>
|
|
<key id="mapclosekb" key="&close.accesskey;" command="Map:Close" modifiers="accel"/>
|
|
<key id="mapcutkb" key="&cut.accesskey;" command="Map:Cut" modifiers="accel"/>
|
|
<key id="mapcopykb" key="©.accesskey;" command="Map:Copy" modifiers="accel"/>
|
|
<key id="mappastekb" key="&paste.accesskey;" command="Map:Paste" modifiers="accel"/>
|
|
<key id="mappropskb" key="&props.accesskey;" command="Map:Props" modifiers="accel"/>
|
|
<key id="maptbarkb" key="&tbar.accesskey;" command="Map:ViewToolbar" modifiers="accel"/>
|
|
|
|
</keyset>
|
|
|
|
<commandset id="commands">
|
|
<command id="Map:Clear" label="&clearCmd.label;" oncommand=""/>
|
|
<command id="Map:Close" label="&closeCmd.label;" oncommand="exitImageMap()"/>
|
|
<command id="Map:Copy" label="©Cmd.label;" disabled="true" oncommand="cutCopy()"/>
|
|
<command id="Map:Cut" label="&cutCmd.label;" disabled="true" oncommand="cutCopy(true)"/>
|
|
<command id="Map:Paste" label="&pasteCmd.label;" disabled="true" oncommand="paste()"/>
|
|
<command id="Map:Props" label="&propsCmd.label;" oncommand="hotSpotProps(currentElement[0])"/>
|
|
<command id="Map:ViewToolbar" label="&showhideTbarCmd.label;" oncommand="hideToolbar()"/>
|
|
<command id="Map:Apercent" label="&apercentCmd.label;" checked="true" oncommand="zoom('', 1)"/>
|
|
<command id="Map:Bpercent" label="&bpercentCmd.label;" oncommand="zoom('', 2)"/>
|
|
<command id="Map:Cpercent" label="&cpercentCmd.label;" oncommand="zoom('', 4)"/>
|
|
<command id="Map:ZoomIn" label="&zoominCmd.label;" oncommand="zoom('in')"/>
|
|
<command id="Map:ZoomOut" label="&zoomoutCmd.label;" disabled="true" oncommand="zoom('out')"/>
|
|
<command id="Map:SelectAll" label="&selectallCmd.label;" oncommand="selectAll()"/>
|
|
</commandset>
|
|
|
|
<!-- Interim hack to transition from nsIXULWindowCallbacks/ShowWindowWithArgs -->
|
|
<broadcaster id="dialog.start" ready="false"/>
|
|
<observes element="dialog.start" attribute="ready" onchange="EditorStartup('html')"/>
|
|
|
|
<toolbox class="toolbox-top" id="ImageMapToolbox">
|
|
<menubar persist="collapsed">
|
|
<!-- File menu -->
|
|
<menu id="mapfileMenu" label="&mapfileMenu.label;" accesskey="&mapfilemenu.accesskey;">
|
|
<menupopup>
|
|
<menuitem accesskey="&mapfileclear.accesskey;" key="mapclearkb" command="Map:Clear"/>
|
|
<menuitem accesskey="&mapfileclose.accesskey;" key="mapclosekb" command="Map:Close"/>
|
|
</menupopup>
|
|
</menu>
|
|
|
|
<!-- Edit menu -->
|
|
<menu id="mapeditMenu" label="&mapeditMenu.label;" accesskey="&mapeditmenu.accesskey;">
|
|
<menupopup>
|
|
<menuitem accesskey="&mapselectall.accesskey;" key="mapselectkb" command="Map:SelectAll"/>
|
|
<menuitem accesskey="&mapeditcut.accesskey;" key="mapcutkb" command="Map:Cut"/>
|
|
<menuitem accesskey="&mapeditcopy.accesskey;" key="mapcopykb" command="Map:Copy"/>
|
|
<menuitem accesskey="&mapeditpaste.accesskey;" key="mappastekb" command="Map:Paste"/>
|
|
<menuseparator/>
|
|
<menuitem accesskey="&mapeditprops.accesskey;" key="mappropskb" command="Map:Props"/>
|
|
</menupopup>
|
|
</menu>
|
|
|
|
<!-- View menu -->
|
|
<menu id="mapviewMenu" label="&mapviewMenu.label;" accesskey="&mapviewmenu.accesskey;">
|
|
<menupopup>
|
|
<menuitem id="view_hidetoolbar" accesskey="&mapviewtbar.accesskey;" key="maptbarkb" command="Map:ViewToolbar"/>
|
|
<menu id="mapscalingMenu" label="&mapviewScale.label;" accesskey="&mapviewscale.accesskey;">
|
|
<menupopup>
|
|
<menuitem accesskey="&zoomone.accesskey;" key="" command="Map:Apercent"/>
|
|
<menuitem accesskey="&zoomtwo.accesskey;" key="" command="Map:Bpercent"/>
|
|
<menuitem accesskey="&zoomthree.accesskey;" key="" command="Map:Cpercent"/>
|
|
</menupopup>
|
|
</menu>
|
|
</menupopup>
|
|
</menu>
|
|
|
|
<spacer flex="1"/>
|
|
</menubar>
|
|
|
|
|
|
<toolbar id="toolbar" class="toolbar-primary" persist="collapsed">
|
|
<button id="cutButton" class="button-toolbar-2 top" command="Map:Cut"/>
|
|
<button id="copyButton" class="button-toolbar-2 top" command="Map:Copy"/>
|
|
<button id="pasteButton" class="button-toolbar-2 top" command="Map:Paste"/>
|
|
<button id="zoomInButton" class="button-toolbar-2 top" command="Map:ZoomIn"/>
|
|
<button id="zoomOutButton" class="button-toolbar-2 top" command="Map:ZoomOut"/>
|
|
<spacer flex="1"/>
|
|
</toolbar>
|
|
</toolbox>
|
|
|
|
<hbox id="outer-box" flex="1">
|
|
|
|
<toolbar id="toolbox" orient="vertical">
|
|
<vbox>
|
|
<button id="pointerButton" class="tool" toggled="1" oncommand="changeTool(event, 'pointer');"/>
|
|
<button id="rectButton" class="tool" oncommand="changeTool(event, 'rect');"/>
|
|
<button id="cirButton" class="tool" oncommand="changeTool(event, 'cir');"/>
|
|
<button id="polyButton" class="tool" oncommand="changeTool(event, 'poly');"/>
|
|
<spacer flex="1"/>
|
|
</vbox>
|
|
</toolbar>
|
|
|
|
<!-- Content Area -->
|
|
<iframe id="content" src="EdImageMapPage.html" flex="1"
|
|
onmousedown="top.downMouse(event)"
|
|
onmouseup="top.upMouse(event)"
|
|
onmousemove="top.moveMouse(event)"
|
|
onclick="top.clickMouse(event)"
|
|
/>
|
|
|
|
</hbox>
|
|
|
|
<!-- from EdDialogOverlay -->
|
|
<!-- not sure if this is needed, but put it in just in case
|
|
<hbox id="AdvancedEditButton"/> -->
|
|
|
|
<separator class="groove"/>
|
|
</dialog>
|