| 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 27 matching lines...) Expand all Loading... |
| 38 */ | 38 */ |
| 39 WebInspector.ElementsTreeOutline = function(target, omitRootDOMNode, selectEnabl
ed, setPseudoClassCallback) | 39 WebInspector.ElementsTreeOutline = function(target, omitRootDOMNode, selectEnabl
ed, setPseudoClassCallback) |
| 40 { | 40 { |
| 41 this._target = target; | 41 this._target = target; |
| 42 this._domModel = target.domModel; | 42 this._domModel = target.domModel; |
| 43 var element = createElement("div"); | 43 var element = createElement("div"); |
| 44 | 44 |
| 45 this._shadowRoot = element.createShadowRoot(); | 45 this._shadowRoot = element.createShadowRoot(); |
| 46 this._shadowRoot.appendChild(WebInspector.View.createStyleElement("elementsT
reeOutline.css")); | 46 this._shadowRoot.appendChild(WebInspector.View.createStyleElement("elementsT
reeOutline.css")); |
| 47 | 47 |
| 48 var outlineDisclosureElement = this._shadowRoot.createChild("div", "componen
t-root outline-disclosure source-code"); | 48 var outlineDisclosureElement = this._shadowRoot.createChild("div", "outline-
disclosure source-code"); |
| 49 WebInspector.installComponentRootStyles(outlineDisclosureElement); |
| 49 this._element = outlineDisclosureElement.createChild("ol", "elements-tree-ou
tline"); | 50 this._element = outlineDisclosureElement.createChild("ol", "elements-tree-ou
tline"); |
| 50 this._element.addEventListener("mousedown", this._onmousedown.bind(this), fa
lse); | 51 this._element.addEventListener("mousedown", this._onmousedown.bind(this), fa
lse); |
| 51 this._element.addEventListener("mousemove", this._onmousemove.bind(this), fa
lse); | 52 this._element.addEventListener("mousemove", this._onmousemove.bind(this), fa
lse); |
| 52 this._element.addEventListener("mouseout", this._onmouseout.bind(this), fals
e); | 53 this._element.addEventListener("mouseout", this._onmouseout.bind(this), fals
e); |
| 53 this._element.addEventListener("dragstart", this._ondragstart.bind(this), fa
lse); | 54 this._element.addEventListener("dragstart", this._ondragstart.bind(this), fa
lse); |
| 54 this._element.addEventListener("dragover", this._ondragover.bind(this), fals
e); | 55 this._element.addEventListener("dragover", this._ondragover.bind(this), fals
e); |
| 55 this._element.addEventListener("dragleave", this._ondragleave.bind(this), fa
lse); | 56 this._element.addEventListener("dragleave", this._ondragleave.bind(this), fa
lse); |
| 56 this._element.addEventListener("drop", this._ondrop.bind(this), false); | 57 this._element.addEventListener("drop", this._ondrop.bind(this), false); |
| 57 this._element.addEventListener("dragend", this._ondragend.bind(this), false)
; | 58 this._element.addEventListener("dragend", this._ondragend.bind(this), false)
; |
| 58 this._element.addEventListener("keydown", this._onkeydown.bind(this), false)
; | 59 this._element.addEventListener("keydown", this._onkeydown.bind(this), false)
; |
| (...skipping 2894 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2953 treeOutline.rootDOMNode = node; | 2954 treeOutline.rootDOMNode = node; |
| 2954 if (!treeOutline.children[0].hasChildren) | 2955 if (!treeOutline.children[0].hasChildren) |
| 2955 treeOutline._element.classList.add("single-node"); | 2956 treeOutline._element.classList.add("single-node"); |
| 2956 treeOutline.setVisible(true); | 2957 treeOutline.setVisible(true); |
| 2957 treeOutline.element.treeElementForTest = treeOutline.children[0]
; | 2958 treeOutline.element.treeElementForTest = treeOutline.children[0]
; |
| 2958 resolve(treeOutline.element); | 2959 resolve(treeOutline.element); |
| 2959 } | 2960 } |
| 2960 } | 2961 } |
| 2961 } | 2962 } |
| 2962 } | 2963 } |
| OLD | NEW |