blob: 9bfe1be9df6e4399846366c7fcaea721268f32b7 [file] [log] [blame]
<ideaplugin version="2" use-idea-classloader="true">
<name>HTML Designer</name>
<id>com.intellij.htmlDesigner</id>
<version>1.0</version>
<vendor>JetBrains</vendor>
<idea-version min="5.0" max="5.0"/>
<selection><</selection>extensionPoints>
<extensionPoint name="editorDnDHandler" beanClass="com.intellij.designer.editor.dnd.EditorDnDHandlerConfiguration"/>
<extensionPoint name="beanCreateInfo" beanClass="com.intellij.openapi.designer.beans.BeanCreateInfo"/>
</extensionPoints>
<extensions xmlns="com.intellij">
<errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
</extensions>
<extensions xmlns="com.intellij.htmlDesigner">
<editorDnDHandler activeStates="DESIGN">
<newInstance>com.intellij.designer.editor.dnd.TagDnDHandler</newInstance>
<types>
<type>com.intellij.psi.xml.XmlTag</type>
</types>
</editorDnDHandler>
<editorDnDHandler>
<newInstance>com.intellij.designer.impl.palette.BeanCreateInfoDnDHandler</newInstance>
<types>
<type>com.intellij.designer.impl.palette.BeanCreateInfoDnDObject</type>
</types>
</editorDnDHandler>
<beanCreateInfo implementation="com.intellij.designer.dt.html.ABeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.DivBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.DdBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.DlBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.DtBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.HrBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.ImgBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.LiBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.OlBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.SpanBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.TableBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.TdBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.TrBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.html.UlBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlCommandButtonBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlDataTableBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlInputTextBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlOutputTextBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectBooleanCheckboxBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlCommandLinkBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlInputHiddenBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlInputSecretBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlInputTextareaBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlMessageBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlMessagesBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlOutputFormatBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlOutputLabelBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlOutputLinkBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectManyCheckboxBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectManyListboxBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectManyMenuBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectOneListboxBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectOneMenuBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.HtmlSelectOneRadioBeanInfo"/>
<beanCreateInfo implementation="com.intellij.designer.dt.jsf.UIColumnBeanInfo"/>
</extensions>
<project-components>
<component>
<implementation-class>com.intellij.designer.impl.dt.DesignBeanManager</implementation-class>
</component>
</project-components>
<application-components>
<component>
<implementation-class>com.intellij.designer.impl.HtmlEditorProvider</implementation-class>
</component>
<component>
<implementation-class>com.intellij.designer.impl.dt.EditorsRegistrar</implementation-class>
</component>
<component>
<implementation-class>com.intellij.designer.impl.dt.JbdtDataManager</implementation-class>
</component>
</application-components>
<module-components>
<component>
<interface-class>com.intellij.designer.impl.palette.BeanCreateInfoManager</interface-class>
<implementation-class>com.intellij.designer.impl.palette.BeanCreateInfoManagerImpl</implementation-class>
</component>
<component>
<implementation-class>com.intellij.designer.impl.dt.JbdtDataManager</implementation-class>
</component>
</module-components>
<actions>
<!-- Designer actions -->
<group id="DesignerActions" text="Designer Actions">
<action id="Designer.QuickEdit" class="com.intellij.designer.editor.impl.action.action.QuickEditAction" text="Quick Edit">
<keyboard-shortcut first-keystroke="alt control T" keymap="$default"/>
</action>
<action id="Designer.InsertTable" class="com.intellij.designer.editor.impl.action.action.InsertTableAction"
text="Insert Table"/>
<!--<action id="Designer.InsertImage" class="com.intellij.designer.editor.impl.action.action.InsertImageAction" text="Insert Image"/>-->
<action id="Designer.ViewNormal" class="com.intellij.designer.editor.impl.action.action.ViewNormalAction" text="View Normal"/>
<action id="Designer.ViewTags" class="com.intellij.designer.editor.impl.action.action.ViewTagsAction" text="View Tags"/>
<action id="Designer.ReplaceTagWithContent" class="com.intellij.designer.editor.impl.action.action.ReplaceTagWithContentAction"
text="Replace Tag With Content"/>
<action id="Designer.Delete" class="com.intellij.designer.editor.impl.action.action.DeleteAction" text="Delete"
use-shortcut-of="EditorDelete"/>
<action id="Designer.Backspace" class="com.intellij.designer.editor.impl.action.action.BackspaceAction" text="Backspace"
use-shortcut-of="EditorBackSpace"/>
<action id="Designer.Enter" class="com.intellij.designer.editor.impl.action.action.EnterAction" text="Enter"
use-shortcut-of="EditorEnter"/>
<action id="Designer.Left" class="com.intellij.designer.editor.impl.action.action.navigation.LeftAction" text="Left"
use-shortcut-of="EditorLeft"/>
<action id="Designer.Right" class="com.intellij.designer.editor.impl.action.action.navigation.RightAction" text="Right"
use-shortcut-of="EditorRight"/>
<action id="Designer.Up" class="com.intellij.designer.editor.impl.action.action.navigation.UpAction" text="Up"
use-shortcut-of="EditorUp"/>
<action id="Designer.Down" class="com.intellij.designer.editor.impl.action.action.navigation.DownAction" text="Down"
use-shortcut-of="EditorDown"/>
<action id="Designer.Home" class="com.intellij.designer.editor.impl.action.action.navigation.HomeAction" text="Home"
use-shortcut-of="EditorLineStart"/>
<action id="Designer.End" class="com.intellij.designer.editor.impl.action.action.navigation.EndAction" text="End"
use-shortcut-of="EditorLineEnd"/>
<action id="Designer.PageUp" class="com.intellij.designer.editor.impl.action.action.navigation.PageUpAction" text="Page Up"
use-shortcut-of="EditorPageUp"/>
<action id="Designer.PageDown" class="com.intellij.designer.editor.impl.action.action.navigation.PageDownAction"
text="Page Down" use-shortcut-of="EditorPageDown"/>
<action id="Designer.Tab" class="com.intellij.designer.editor.impl.action.action.TabAction" text="Tab"
use-shortcut-of="EditorTab"/>
<action id="Designer.Escape" class="com.intellij.designer.editor.impl.action.action.EscapeAction" text="Escape"
use-shortcut-of="EditorEscape"/>
<action id="Designer.ShiftEnter" class="com.intellij.designer.editor.impl.action.action.ShiftEnterAction" text="New Line"
use-shortcut-of="EditorStartNewLine"/>
<action id="Designer.ShiftLeft" class="com.intellij.designer.editor.impl.action.action.navigation.ShiftLeftAction"
text="ShiftLeft" use-shortcut-of="EditorLeftWithSelection"/>
<action id="Designer.ShiftRight" class="com.intellij.designer.editor.impl.action.action.navigation.ShiftRightAction"
text="ShiftRight" use-shortcut-of="EditorRightWithSelection"/>
<action id="Designer.ShiftUp" class="com.intellij.designer.editor.impl.action.action.navigation.ShiftUpAction" text="ShiftUp"
use-shortcut-of="EditorUpWithSelection"/>
<action id="Designer.ShiftDown" class="com.intellij.designer.editor.impl.action.action.navigation.ShiftDownAction"
text="ShiftDown" use-shortcut-of="EditorDownWithSelection"/>
<action id="Designer.ShiftHome" class="com.intellij.designer.editor.impl.action.action.navigation.ShiftHomeAction"
text="ShiftHome" use-shortcut-of="EditorLineStartWithSelection"/>
<action id="Designer.ShiftEnd" class="com.intellij.designer.editor.impl.action.action.navigation.ShiftEndAction" text="ShiftEnd"
use-shortcut-of="EditorLineEndWithSelection"/>
<action id="Designer.CtrlHome" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlHomeAction" text="CtrlHome"
use-shortcut-of="EditorTextStart"/>
<action id="Designer.CtrlEnd" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlEndAction" text="CtrlEnd"
use-shortcut-of="EditorTextEnd"/>
<action id="Designer.SelectAll" class="com.intellij.designer.editor.impl.action.action.navigation.SelectAllAction"
text="Select All" use-shortcut-of="$SelectAll"/>
<action id="Designer.CtrlLeft" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlLeftAction"
text="Word Left" use-shortcut-of="EditorPreviousWord"/>
<action id="Designer.CtrlRight" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlRightAction"
text="Word Right" use-shortcut-of="EditorNextWord"/>
<action id="Designer.SelectBlockTag" class="com.intellij.designer.editor.impl.action.action.navigation.SelectBlockTagAction"
text="Select Tag">
<keyboard-shortcut first-keystroke="control alt T" keymap="$default"/>
</action>
<!--<action id="Designer.Undo" class="com.intellij.designer.editor.impl.action.action.XhtmlUndoAction" text="Undo"/>-->
<action id="Designer.CtrlShiftHome" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlShiftHomeAction"
text="CtrlShiftHome" use-shortcut-of="EditorTextStartWithSelection"/>
<action id="Designer.CtrlShiftEnd" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlShiftEndAction"
text="CtrlShiftEnd" use-shortcut-of="EditorTextEndWithSelection"/>
<action id="Designer.CtrlShiftLeft" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlShiftLeftAction"
text="CtrlShiftLeft" use-shortcut-of="EditorPreviousWordWithSelection"/>
<action id="Designer.CtrlShiftRight" class="com.intellij.designer.editor.impl.action.action.navigation.CtrlShiftRightAction"
text="CtrlShiftRight" use-shortcut-of="EditorNextWordWithSelection"/>
<action id="Designer.ClearWidth" class="com.intellij.designer.editor.impl.action.action.ClearWidthAction" text="Clear Width"/>
<action id="Designer.ClearHeight" class="com.intellij.designer.editor.impl.action.action.ClearHeightAction"
text="Clear Height"/>
<action id="Designer.CopyAttributes" class="com.intellij.designer.editor.impl.action.action.CopyAttributesAction"
text="Copy Attributes"/>
<action id="Designer.PasteAttributes" class="com.intellij.designer.editor.impl.action.action.PasteAttributesAction"
text="Paste Attributes"/>
<action id="Designer.MakeStatic" class="com.intellij.designer.editor.impl.action.action.MakeStaticAction" text="Make Static"/>
<action id="Designer.MakeAbsolute" class="com.intellij.designer.editor.impl.action.action.MakeAbsoluteAction"
text="Make Absolute"/>
<action id="Designer.MakeRelative" class="com.intellij.designer.editor.impl.action.action.MakeRelativeAction"
text="Make Relative"/>
<action id="Designer.MakeFloatLeft" class="com.intellij.designer.editor.impl.action.action.MakeFloatLeftAction"
text="Make Float Left"/>
<action id="Designer.MakeFloatRight" class="com.intellij.designer.editor.impl.action.action.MakeFloatRightAction"
text="Make Float Right"/>
<action id="Designer.MakeFloatNone" class="com.intellij.designer.editor.impl.action.action.MakeFloatNoneAction"
text="Remove Float"/>
<action id="Designer.Settings" class="com.intellij.designer.editor.impl.action.action.SettingsAction" text="Settings..."/>
<!-- Table related actions -->
<group id="Designer.TableActions" text="Table" popup="true">
<action id="Designer.SelectTable" class="com.intellij.designer.editor.impl.action.action.table.SelectTableAction"
text="Select Table"/>
<separator/>
<action id="Designer.InsertRow" class="com.intellij.designer.editor.impl.action.action.table.InsertRowAction"
text="Insert Row">
<keyboard-shortcut first-keystroke="control M" keymap="$default"/>
</action>
<action id="Designer.InsertColumn" class="com.intellij.designer.editor.impl.action.action.table.InsertColumnAction"
text="Insert Column">
<keyboard-shortcut first-keystroke="control shift A" keymap="$default"/>
</action>
<separator/>
<action id="Designer.DeleteRow" class="com.intellij.designer.editor.impl.action.action.table.DeleteTableRowAction"
text="Delete Row">
<keyboard-shortcut first-keystroke="control shift M" keymap="$default"/>
</action>
<action id="Designer.DeleteColumn" class="com.intellij.designer.editor.impl.action.action.table.DeleteTableColumnAction"
text="Delete Column" >
<keyboard-shortcut first-keystroke="control shift MINUS" keymap="$default"/>
</action>
<separator/>
<action id="Designer.MergeTableCells" class="com.intellij.designer.editor.impl.action.action.table.MergeCellsAction"
text="Merge Selected Cells"/>
<action id="Designer.IncreaseRowSpan" class="com.intellij.designer.editor.impl.action.action.table.IncreaseRowSpanAction"
text="Increase Row Span"/>
<action id="Designer.IncreaseColumnSpan"
class="com.intellij.designer.editor.impl.action.action.table.IncreaseColumnSpanAction" text="Increase Column Span">
<keyboard-shortcut first-keystroke="control shift CLOSE_BRACKET" keymap="$default"/>
</action>
<action id="Designer.DecreaseRowSpan" class="com.intellij.designer.editor.impl.action.action.table.DecreaseRowSpanAction"
text="Decrease Row Span"/>
<action id="Designer.DecreaseColumnSpan"
class="com.intellij.designer.editor.impl.action.action.table.DecreaseColumnSpanAction" text="Decrease Column Span">
<keyboard-shortcut first-keystroke="control shift OPEN_BRACKET" keymap="$default"/>
</action>
<action id="Designer.SplitCellHorizontally"
class="com.intellij.designer.editor.impl.action.action.table.SplitCellHorizontallyAction" text="Split Cell Horizontally">
</action>
<action id="Designer.SplitCellVertically"
class="com.intellij.designer.editor.impl.action.action.table.SplitCellVerticallyAction" text="Split Cell Vertically">
</action>
</group>
<group id="Designer.VisualAids">
<action id="Designer.ShowGrid" class="com.intellij.designer.editor.impl.action.action.grid.ShowGridAction" text="Show Grid">
<keyboard-shortcut first-keystroke="control alt G" keymap="$default"/>
</action>
<action id="Designer.SnapToGrid" class="com.intellij.designer.editor.impl.action.action.grid.SnapToGridAction"
text="Snap To Grid">
<keyboard-shortcut first-keystroke="control alt shift G" keymap="$default"/>
</action>
<action id="Designer.ViewRulers" class="com.intellij.designer.impl.actions.ViewRulersAction" text="Show Rulers"/>
<separator/>
<reference ref="Designer.ViewTags"/>
<reference ref="Designer.ViewNormal"/>
<separator/>
<action id="Designer.HighlightTagBounds" class="com.intellij.designer.impl.actions.HighlightTagBoundsAction" text="Hightlight Tag Bounds"/>
<separator/>
<action id="Designer.ShowHiddenFields" class="com.intellij.designer.impl.actions.RenderHiddenFieldsAction" text="Show Hidden Fields"/>
<separator/>
<action id="Designer.GridSettings" class="com.intellij.designer.editor.impl.action.action.grid.GridSettingsAction"
text="Grid Settings..."/>
</group>
<group id="Designer.Outlines">
<action id="Designer.OutlineBlockElements" class="com.intellij.designer.impl.actions.OutlineBlockElementsAction" text="Outline Block Elements"/>
<action id="Designer.OutlineTables" class="com.intellij.designer.impl.actions.OutlineTablesAction" text="Outline Tables"/>
<action id="Designer.OutlineTableCells" class="com.intellij.designer.impl.actions.OutlineTableCellsAction" text="Outline Table Cells"/>
</group>
<group id="Designer.DefaultPopup">
<action id="Designer.DumpFrame" class="com.intellij.designer.impl.actions.DumpFrameAction" text="Dump"/>
<separator/>
<reference ref="CutCopyPasteGroup"/>
<separator/>
<group id="Designer.Facets" class="com.intellij.designer.jsf.impl.actions.FacetsActionGroup" popup="true" text="Facets"/>
<separator/>
<group popup="true" text="Insert">
<reference ref="Designer.InsertTable"/>
</group>
<reference ref="Designer.QuickEdit"/>
<separator/>
</group>
</group>
<group id="InspectorActions" text="InspectorActions">
<group id="PropertyInspector.CommonActions">
<action id="PropertyInspector.AddProperty" class="com.intellij.designer.inspector.impl.actions.AddPropertyAction" text="Add Property" use-shortcut-of="Generate"/>
<action id="PropertyInspector.RemoveProperty" class="com.intellij.designer.inspector.impl.actions.RemovePropertyAction" text="Remove Property" use-shortcut-of="EditorDelete"/>
</group>
<action id="PropertyInspector.EditValue" class="com.intellij.designer.inspector.impl.actions.EditPropertyAction" text="Edit Property">
<keyboard-shortcut first-keystroke="ENTER" keymap="$default"/>
</action>
</group>
<group id="CssInspectorActions" text="CssInspectorActions">
<action id="CssInspector.Go2Decalaration" class="com.intellij.designer.cssInspector.actions.Navigate2SourceAction" text="Navigate To Source" use-shortcut-of="EditSource"/>
</group>
<group id="InstantAction" text="InstantActions">
<group id="InstantAction.TextSelection" text="TextSelectionActions">
<group id="FirstRow" text="FirstRow">
<action id="TextSelection.WrapInSpan" class="com.intellij.designer.editor.impl.action.action.text.WrapInSpanAction" text="Wrap in SPAN"
/>
<action id="TextSelection.WrapInDiv" class="com.intellij.designer.editor.impl.action.action.text.WrapInDivAction" text="Wrap in DIV"
/>
<action id="TextSelection.MakeLink" class="com.intellij.designer.editor.impl.action.action.text.MakeLinkAction" text="Make Link"
/>
</group>
<group id="SecondRow" text="FirstRow">
</group>
</group>
<group id="InstantAction.InlineTagSelection" text="InlineTagSelection">
<action id="Designer.QuickEdit1" class="com.intellij.designer.editor.impl.action.action.text.InlineQuickEditAction" text="Quick Edit"
/>
</group>
<group id="InstantActionGroup.default">
<group id="1FirstRow">
<group id="Position">
<action id="1Designer.MakeStatic" class="com.intellij.designer.editor.impl.action.action.MakeStaticAction" text="Make Static"
/>
<action id="1Designer.MakeAbsolute" class="com.intellij.designer.editor.impl.action.action.MakeAbsoluteAction"
text="Make Absolute" />
<action id="1Designer.MakeRelative" class="com.intellij.designer.editor.impl.action.action.MakeRelativeAction"
text="Make Relative" />
</group>
<group id="Float">
<action id="1Designer.MakeFloatLeft" class="com.intellij.designer.editor.impl.action.action.MakeFloatLeftAction"
text="Make Float Left" />
<action id="1Designer.MakeFloatRight" class="com.intellij.designer.editor.impl.action.action.MakeFloatRightAction"
text="Make Float Right" />
<action id="1Designer.MakeFloatNone" class="com.intellij.designer.editor.impl.action.action.MakeFloatNoneAction"
text="Remove Float" />
</group>
</group>
<group id="2SecondRow">
<group id="Clear">
<action id="1Designer.ClearWidth" class="com.intellij.designer.editor.impl.action.action.ClearWidthAction" text="Clear Width"
/>
<action id="1Designer.ClearHeight" class="com.intellij.designer.editor.impl.action.action.ClearHeightAction"
text="Clear Height" />
</group>
<group id="1QuickEdit">
<action id="1Designer.QuickEdit" class="com.intellij.designer.editor.impl.action.action.QuickEditAction" text="Quick Edit"
>
<keyboard-shortcut first-keystroke="alt control T" keymap="$default"/>
</action>
</group>
<group id="1ReplaceTag">
<action id="1Designer.ReplaceTagWithContent" class="com.intellij.designer.editor.impl.action.action.ReplaceTagWithContentAction"
text="Replace Tag With Content"/>
</group>
</group>
</group>
</group>
</actions>
</ideaplugin>