Index: Source/devtools/front_end/elements/StylesSidebarPane.js |
diff --git a/Source/devtools/front_end/elements/StylesSidebarPane.js b/Source/devtools/front_end/elements/StylesSidebarPane.js |
index 26a0db4e420fcd42282dc44a3a2f9d54fd154322..0f995f8229022d0f87866a8ea7e7418e5979774f 100644 |
--- a/Source/devtools/front_end/elements/StylesSidebarPane.js |
+++ b/Source/devtools/front_end/elements/StylesSidebarPane.js |
@@ -1762,7 +1762,7 @@ WebInspector.StylePropertiesSection.prototype = { |
if (!this.editable) |
return; |
- if (!window.getSelection().isCollapsed) |
+ if (!event.target.window().getSelection().isCollapsed) |
return; |
if (this._checkWillCancelEditing()) |
@@ -1822,7 +1822,7 @@ WebInspector.StylePropertiesSection.prototype = { |
var config = new WebInspector.InplaceEditor.Config(this.editingSelectorCommitted.bind(this), this.editingSelectorCancelled.bind(this), undefined, this._editingSelectorBlurHandler.bind(this)); |
WebInspector.InplaceEditor.startEditing(this._selectorElement, config); |
- window.getSelection().setBaseAndExtent(element, 0, element, 1); |
+ element.window().getSelection().setBaseAndExtent(element, 0, element, 1); |
this._parentPane._isEditingStyle = true; |
this._parentPane._startEditingSelector(this); |
}, |
@@ -1833,7 +1833,7 @@ WebInspector.StylePropertiesSection.prototype = { |
setSelectorText: function(text) |
{ |
this._selectorElement.textContent = text; |
- window.getSelection().setBaseAndExtent(this._selectorElement, 0, this._selectorElement, 1); |
+ this._selectorElement.window().getSelection().setBaseAndExtent(this._selectorElement, 0, this._selectorElement, 1); |
}, |
/** |
@@ -2935,7 +2935,7 @@ WebInspector.StylePropertyTreeElement.prototype = { |
_mouseClick: function(event) |
{ |
- if (!window.getSelection().isCollapsed) |
+ if (!event.target.window().getSelection().isCollapsed) |
return; |
event.consume(true); |
@@ -3121,7 +3121,7 @@ WebInspector.StylePropertyTreeElement.prototype = { |
if (isEditingName) |
proxyElement.addEventListener("paste", pasteHandler.bind(this, context), false); |
- window.getSelection().setBaseAndExtent(selectElement, 0, selectElement, 1); |
+ selectElement.window().getSelection().setBaseAndExtent(selectElement, 0, selectElement, 1); |
}, |
/** |
@@ -3142,7 +3142,7 @@ WebInspector.StylePropertyTreeElement.prototype = { |
result = "cancel"; |
else if (!context.isEditingName && this._newProperty && event.keyCode === WebInspector.KeyboardShortcut.Keys.Backspace.code) { |
// For a new property, when Backspace is pressed at the beginning of new property value, move back to the property name. |
- var selection = window.getSelection(); |
+ var selection = event.target.window().getSelection(); |
if (selection.isCollapsed && !selection.focusOffset) { |
event.preventDefault(); |
result = "backward"; |