OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> | 3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> |
4 * Copyright (C) 2009 Joseph Pecoraro | 4 * Copyright (C) 2009 Joseph Pecoraro |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
8 * are met: | 8 * are met: |
9 * | 9 * |
10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
(...skipping 602 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
613 } | 613 } |
614 | 614 |
615 _onmousemove(event) { | 615 _onmousemove(event) { |
616 var element = this._treeElementFromEvent(event); | 616 var element = this._treeElementFromEvent(event); |
617 if (element && this._previousHoveredElement === element) | 617 if (element && this._previousHoveredElement === element) |
618 return; | 618 return; |
619 | 619 |
620 this.setHoverEffect(element); | 620 this.setHoverEffect(element); |
621 | 621 |
622 if (element instanceof Elements.ElementsTreeElement) { | 622 if (element instanceof Elements.ElementsTreeElement) { |
623 this._domModel.highlightDOMNodeWithConfig( | 623 this._domModel.overlayModel().highlightDOMNodeWithConfig( |
624 element.node().id, {mode: 'all', showInfo: !UI.KeyboardShortcut.eventH
asCtrlOrMeta(event)}); | 624 element.node().id, {mode: 'all', showInfo: !UI.KeyboardShortcut.eventH
asCtrlOrMeta(event)}); |
625 return; | 625 return; |
626 } | 626 } |
627 | 627 |
628 if (element instanceof Elements.ElementsTreeOutline.ShortcutTreeElement) { | 628 if (element instanceof Elements.ElementsTreeOutline.ShortcutTreeElement) { |
629 this._domModel.highlightDOMNodeWithConfig( | 629 this._domModel.overlayModel().highlightDOMNodeWithConfig( |
630 undefined, {mode: 'all', showInfo: !UI.KeyboardShortcut.eventHasCtrlOr
Meta(event)}, element.backendNodeId()); | 630 undefined, {mode: 'all', showInfo: !UI.KeyboardShortcut.eventHasCtrlOr
Meta(event)}, element.backendNodeId()); |
631 } | 631 } |
632 } | 632 } |
633 | 633 |
634 _onmouseleave(event) { | 634 _onmouseleave(event) { |
635 this.setHoverEffect(null); | 635 this.setHoverEffect(null); |
636 SDK.DOMModel.hideDOMNodeHighlight(); | 636 SDK.OverlayModel.hideDOMNodeHighlight(); |
637 } | 637 } |
638 | 638 |
639 _ondragstart(event) { | 639 _ondragstart(event) { |
640 if (!event.target.isComponentSelectionCollapsed()) | 640 if (!event.target.isComponentSelectionCollapsed()) |
641 return false; | 641 return false; |
642 if (event.target.nodeName === 'A') | 642 if (event.target.nodeName === 'A') |
643 return false; | 643 return false; |
644 | 644 |
645 var treeElement = this._treeElementFromEvent(event); | 645 var treeElement = this._treeElementFromEvent(event); |
646 if (!this._isValidDragSourceOrTarget(treeElement)) | 646 if (!this._isValidDragSourceOrTarget(treeElement)) |
647 return false; | 647 return false; |
648 | 648 |
649 if (treeElement.node().nodeName() === 'BODY' || treeElement.node().nodeName(
) === 'HEAD') | 649 if (treeElement.node().nodeName() === 'BODY' || treeElement.node().nodeName(
) === 'HEAD') |
650 return false; | 650 return false; |
651 | 651 |
652 event.dataTransfer.setData('text/plain', treeElement.listItemElement.textCon
tent.replace(/\u200b/g, '')); | 652 event.dataTransfer.setData('text/plain', treeElement.listItemElement.textCon
tent.replace(/\u200b/g, '')); |
653 event.dataTransfer.effectAllowed = 'copyMove'; | 653 event.dataTransfer.effectAllowed = 'copyMove'; |
654 this._treeElementBeingDragged = treeElement; | 654 this._treeElementBeingDragged = treeElement; |
655 | 655 |
656 SDK.DOMModel.hideDOMNodeHighlight(); | 656 SDK.OverlayModel.hideDOMNodeHighlight(); |
657 | 657 |
658 return true; | 658 return true; |
659 } | 659 } |
660 | 660 |
661 _ondragover(event) { | 661 _ondragover(event) { |
662 if (!this._treeElementBeingDragged) | 662 if (!this._treeElementBeingDragged) |
663 return false; | 663 return false; |
664 | 664 |
665 var treeElement = this._treeElementFromEvent(event); | 665 var treeElement = this._treeElementFromEvent(event); |
666 if (!this._isValidDragSourceOrTarget(treeElement)) | 666 if (!this._isValidDragSourceOrTarget(treeElement)) |
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
964 */ | 964 */ |
965 isToggledToHidden(node) { | 965 isToggledToHidden(node) { |
966 return !!node.marker('hidden-marker'); | 966 return !!node.marker('hidden-marker'); |
967 } | 967 } |
968 | 968 |
969 _reset() { | 969 _reset() { |
970 this.rootDOMNode = null; | 970 this.rootDOMNode = null; |
971 this.selectDOMNode(null, false); | 971 this.selectDOMNode(null, false); |
972 this._popoverHelper.hidePopover(); | 972 this._popoverHelper.hidePopover(); |
973 delete this._clipboardNodeData; | 973 delete this._clipboardNodeData; |
974 SDK.DOMModel.hideDOMNodeHighlight(); | 974 SDK.OverlayModel.hideDOMNodeHighlight(); |
975 this._updateRecords.clear(); | 975 this._updateRecords.clear(); |
976 } | 976 } |
977 | 977 |
978 wireToDOMModel() { | 978 wireToDOMModel() { |
979 this._domModel[Elements.ElementsTreeOutline._treeOutlineSymbol] = this; | 979 this._domModel[Elements.ElementsTreeOutline._treeOutlineSymbol] = this; |
980 this._domModel.addEventListener(SDK.DOMModel.Events.NodeInserted, this._node
Inserted, this); | 980 this._domModel.addEventListener(SDK.DOMModel.Events.NodeInserted, this._node
Inserted, this); |
981 this._domModel.addEventListener(SDK.DOMModel.Events.NodeRemoved, this._nodeR
emoved, this); | 981 this._domModel.addEventListener(SDK.DOMModel.Events.NodeRemoved, this._nodeR
emoved, this); |
982 this._domModel.addEventListener(SDK.DOMModel.Events.AttrModified, this._attr
ibuteModified, this); | 982 this._domModel.addEventListener(SDK.DOMModel.Events.AttrModified, this._attr
ibuteModified, this); |
983 this._domModel.addEventListener(SDK.DOMModel.Events.AttrRemoved, this._attri
buteRemoved, this); | 983 this._domModel.addEventListener(SDK.DOMModel.Events.AttrRemoved, this._attri
buteRemoved, this); |
984 this._domModel.addEventListener(SDK.DOMModel.Events.CharacterDataModified, t
his._characterDataModified, this); | 984 this._domModel.addEventListener(SDK.DOMModel.Events.CharacterDataModified, t
his._characterDataModified, this); |
(...skipping 689 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1674 */ | 1674 */ |
1675 function resolved(node) { | 1675 function resolved(node) { |
1676 if (node) { | 1676 if (node) { |
1677 this.treeOutline._selectedDOMNode = node; | 1677 this.treeOutline._selectedDOMNode = node; |
1678 this.treeOutline._selectedNodeChanged(); | 1678 this.treeOutline._selectedNodeChanged(); |
1679 } | 1679 } |
1680 } | 1680 } |
1681 return true; | 1681 return true; |
1682 } | 1682 } |
1683 }; | 1683 }; |
OLD | NEW |