OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007 Apple Inc. All rights reserved. |
3 * Copyright (C) 2009 Joseph Pecoraro | 3 * Copyright (C) 2009 Joseph Pecoraro |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * | 8 * |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 1581 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1592 { | 1592 { |
1593 var willCauseCancelEditing = this._willCauseCancelEditing; | 1593 var willCauseCancelEditing = this._willCauseCancelEditing; |
1594 delete this._willCauseCancelEditing; | 1594 delete this._willCauseCancelEditing; |
1595 return willCauseCancelEditing; | 1595 return willCauseCancelEditing; |
1596 }, | 1596 }, |
1597 | 1597 |
1598 _handleSelectorContainerClick: function(event) | 1598 _handleSelectorContainerClick: function(event) |
1599 { | 1599 { |
1600 if (this._checkWillCancelEditing() || !this.editable) | 1600 if (this._checkWillCancelEditing() || !this.editable) |
1601 return; | 1601 return; |
1602 if (event.target === this._selectorContainer) | 1602 if (event.target === this._selectorContainer) { |
1603 this.addNewBlankProperty(0).startEditing(); | 1603 this.addNewBlankProperty(0).startEditing(); |
| 1604 event.consume(true); |
| 1605 } |
1604 }, | 1606 }, |
1605 | 1607 |
1606 /** | 1608 /** |
1607 * @param {number=} index | 1609 * @param {number=} index |
1608 * @return {!WebInspector.StylePropertyTreeElement} | 1610 * @return {!WebInspector.StylePropertyTreeElement} |
1609 */ | 1611 */ |
1610 addNewBlankProperty: function(index) | 1612 addNewBlankProperty: function(index) |
1611 { | 1613 { |
1612 var style = this.styleRule.style; | 1614 var style = this.styleRule.style; |
1613 var property = style.newBlankProperty(index); | 1615 var property = style.newBlankProperty(index); |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1690 | 1692 |
1691 if (this._checkWillCancelEditing()) | 1693 if (this._checkWillCancelEditing()) |
1692 return; | 1694 return; |
1693 | 1695 |
1694 if (event.target.classList.contains("header") || this.element.classList.
contains("read-only") || event.target.enclosingNodeOrSelfWithClass("media")) { | 1696 if (event.target.classList.contains("header") || this.element.classList.
contains("read-only") || event.target.enclosingNodeOrSelfWithClass("media")) { |
1695 event.consume(); | 1697 event.consume(); |
1696 return; | 1698 return; |
1697 } | 1699 } |
1698 this.expand(); | 1700 this.expand(); |
1699 this.addNewBlankProperty().startEditing(); | 1701 this.addNewBlankProperty().startEditing(); |
| 1702 event.consume(true) |
1700 }, | 1703 }, |
1701 | 1704 |
1702 _handleSelectorClick: function(event) | 1705 _handleSelectorClick: function(event) |
1703 { | 1706 { |
1704 if (WebInspector.KeyboardShortcut.eventHasCtrlOrMeta(event) && this.navi
gable && event.target.classList.contains("simple-selector")) { | 1707 if (WebInspector.KeyboardShortcut.eventHasCtrlOrMeta(event) && this.navi
gable && event.target.classList.contains("simple-selector")) { |
1705 var index = event.target._selectorIndex; | 1708 var index = event.target._selectorIndex; |
1706 var target = this._parentPane._target; | 1709 var target = this._parentPane._target; |
1707 var rawLocation = new WebInspector.CSSLocation(target, this.rule.sty
leSheetId, this.rule.sourceURL, this.rule.lineNumberInSource(index), this.rule.c
olumnNumberInSource(index)); | 1710 var rawLocation = new WebInspector.CSSLocation(target, this.rule.sty
leSheetId, this.rule.sourceURL, this.rule.lineNumberInSource(index), this.rule.c
olumnNumberInSource(index)); |
1708 var uiLocation = WebInspector.cssWorkspaceBinding.rawLocationToUILoc
ation(rawLocation); | 1711 var uiLocation = WebInspector.cssWorkspaceBinding.rawLocationToUILoc
ation(rawLocation); |
1709 WebInspector.Revealer.reveal(uiLocation); | 1712 WebInspector.Revealer.reveal(uiLocation); |
(...skipping 1807 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3517 if (userEnteredText && (userEnteredText === userEnteredText.toUpperCase(
))) { | 3520 if (userEnteredText && (userEnteredText === userEnteredText.toUpperCase(
))) { |
3518 for (var i = 0; i < results.length; ++i) | 3521 for (var i = 0; i < results.length; ++i) |
3519 results[i] = results[i].toUpperCase(); | 3522 results[i] = results[i].toUpperCase(); |
3520 } | 3523 } |
3521 var selectedIndex = this._cssCompletions.mostUsedOf(results); | 3524 var selectedIndex = this._cssCompletions.mostUsedOf(results); |
3522 completionsReadyCallback(results, selectedIndex); | 3525 completionsReadyCallback(results, selectedIndex); |
3523 }, | 3526 }, |
3524 | 3527 |
3525 __proto__: WebInspector.TextPrompt.prototype | 3528 __proto__: WebInspector.TextPrompt.prototype |
3526 } | 3529 } |
OLD | NEW |